Fonction |
File |
Description |
Public |
amdlibPerformFrameSelection |
amdlibDataQuality.i |
Performs a frame selection on input OI-FITS file |
yes |
amdlibCalibrateOiData |
amdlibDataQuality.i |
Calibrates oi data |
yes |
amdlibAppendCalibKeywords |
amdlibDataQuality.i |
Appends keywords in primary header so as to keep history after data calibration |
no |
amdlibFile |
amdlibFile.i |
Describes functions present in amdlibFile.i file |
yes |
amdlibFileChooser |
amdlibFile.i |
Displays a graphical file browser customized for AMBER data files |
no |
amdlibCreateLog |
amdlibFile.i |
Creates a log file from files of given directory. |
yes |
amdlibReadLog |
amdlibFile.i |
Reads a log file. |
no |
amdlibGetColorsByFileType |
amdlibFile.i |
Return colors for the list of files. |
no |
_amdlibIsCalFile |
amdlibFile.i |
Determine if files given as input are calibration ones. |
no |
_amdlibGetKwdVals |
amdlibFile.i |
Reads keywords' values in the specified fits files. |
no |
amdlibCopyright |
amdlibGraphics.i |
Prints copyrights in the plots. |
no |
amdlibPlotColorLookupTable |
amdlibGraphics.i |
Plots a color lookup table in a color bar. |
no |
amdlibPlotCascade |
amdlibGraphics.i |
Produce a "waterfall" plot of the data cube image. |
no |
amdlibPlotOiVisGraphs |
amdlibGraphics.i |
Plots oi Vis graphs. |
no |
amdlibPlotVisMap |
amdlibGraphics.i |
Plots square visibilities as a function of frame number. |
no |
amdlibPlotWithErrBars |
amdlibGraphics.i |
Plots a graph of y versus x with error bars. |
no |
amdlibPlotSquareVis |
amdlibGraphics.i |
Plots the squared visibilities in function of wavelength |
no |
amdlibPlotPhase |
amdlibGraphics.i |
Plots a phase vector as a function of wavelength. |
no |
amdlibPlotClosurePhase |
amdlibGraphics.i |
Plots phase closure as a function of wavelength. |
no |
amdlibPlotSpectrum |
amdlibGraphics.i |
Plots spectrum as a function of wavelength |
no |
amdlibPlotCorrelation |
amdlibGraphics.i |
Correlation plot function |
no |
amdlibShowOiData |
amdlibGraphics.i |
Shows all necessary information relative to an OI-FITS file. |
yes |
amdlib |
amdlib.i |
Describes main Yorick functions related to amdlib plugin |
yes |
amdlibSetOiVis |
amdlibOiStructures.i |
From a set of yorick arrays, builds an amdlibVIS structure. |
no |
amdlibGetAllVisData |
amdlibOiStructures.i |
Gets all data contained in the amdlibVIS input structure |
no |
_amdlibGetCpxVis |
amdlibOiStructures.i |
Gets the complex weighted visibilities |
no |
_amdlibGetSigma2CpxVis |
amdlibOiStructures.i |
Gets variances on the complex weighted visibilities |
no |
_amdlibGetDiffAmplitude |
amdlibOiStructures.i |
Gets the amplitudes of the differential visibilities. |
no |
_amdlibGetErrDiffAmplitude |
amdlibOiStructures.i |
Gets errors on the amplitudes of the differential visibilities |
no |
_amdlibGetDiffPhase |
amdlibOiStructures.i |
Gets the phases of the differential visibilities |
no |
_amdlibGetErrDiffPhase |
amdlibOiStructures.i |
Gets errors on the phases of the differential visibilities |
no |
_amdlibGetVisCovRI |
amdlibOiStructures.i |
Gets the covariance of coherent flux (RI). |
no |
_amdlibGetVis2 |
amdlibOiStructures.i |
Gets the squared visibilities values. |
no |
_amdlibGetErrVis2 |
amdlibOiStructures.i |
Gets errors on the squared visibilities values. |
no |
_amdlibGetUCoord |
amdlibOiStructures.i |
Gets the Fourier space coordinates array. |
no |
_amdlibGetVCoord |
amdlibOiStructures.i |
Gets the Fourier space coordinates array. |
no |
amdlibGetAllVis2Data |
amdlibOiStructures.i |
Gets all data contained in the amdlibVIS2 input structure |
no |
amdlibSetOiVis2 |
amdlibOiStructures.i |
From a set of yorick arrays, builds an amdlibVIS2 structure. |
no |
amdlibGetClosAmp |
amdlibOiStructures.i |
Gets the complex bispectrum amplitude values. |
no |
amdlibGetClosAmpErr |
amdlibOiStructures.i |
Gets errors on the complex bispectrum amplitude values. |
no |
amdlibGetClosPhase |
amdlibOiStructures.i |
Gets the complex bispectrum phase values. |
no |
amdlibGetClosPhaseErr |
amdlibOiStructures.i |
Gets errors on the complex bispectrum phase values. |
no |
_amdlibGetU1Coord |
amdlibOiStructures.i |
Gets the Fourier space U coordinates array for 1st baseline of a closure triplet |
no |
_amdlibGetU2Coord |
amdlibOiStructures.i |
Gets the Fourier space U coordinates array for 2d baseline of a closure triplet |
no |
_amdlibGetV1Coord |
amdlibOiStructures.i |
Gets the Fourier space V coordinates array for 1st baseline of a closure triplet |
no |
_amdlibGetV2Coord |
amdlibOiStructures.i |
Gets the Fourier space V coordinates array for 2d baseline of a closure triplet |
no |
amdlibGetAllVis3Data |
amdlibOiStructures.i |
Gets all data contained in the amdlibVIS3 input structure |
no |
amdlibSetOiVis3 |
amdlibOiStructures.i |
From a set of yorick arrays, builds an amdlibVIS3 structure. |
no |
_amdlibGetFrgContrastSNR |
amdlibOiStructures.i |
Gets the averaged over the frames fringe contrast SNR |
no |
_amdlibGetTime |
amdlibOiStructures.i |
Gets the dates each frame was observed. |
no |
_amdlibGetFluxSumPiPj |
amdlibOiStructures.i |
gives the sum of fluxes coming from beam i and j injected in the interferogram. |
no |
amdlibGetFluxSumPiPjErr |
amdlibOiStructures.i |
sum of Fluxes Errors coming from beam i and j injected in the interferogram. |
no |
_amdlibGetFluxRatPiPj |
amdlibOiStructures.i |
Ratio of flux Pi and flux Pj that are present in the interferogram. |
no |
amdlibGetFluxRatPiPjErr |
amdlibOiStructures.i |
Ratio of errors on flux Pi and flux Pj that are present in the interferogram. |
no |
_amdlibGetPiMultPj |
amdlibOiStructures.i |
Vector Product of illuminations coming from beam i and coming from beam j |
no |
amdlibGetAllPhotData |
amdlibOiStructures.i |
Gets all data contained in the amdlibPHOTOMETRY input structure |
no |
amdlibSetPhotometry |
amdlibOiStructures.i |
From a set of yorick arrays, builds an amdlibPHOTOMETRY structure. |
no |
amdlibGetAllPistonData |
amdlibOiStructures.i |
Gets all data contained in the amdlibPISTON input structure |
no |
amdlibSetPiston |
amdlibOiStructures.i |
From a set of yorick arrays, builds an amdlibPISTON structure. |
no |
amdlibGetAllWaveData |
amdlibOiStructures.i |
Gets all data contained in the amdlibWAVELENGTH input structure |
no |
amdlibSetWave |
amdlibOiStructures.i |
From a set of yorick arrays, builds an amdlibWAVELENGTH structure. |
no |
amdlibComputeAllP2vm |
amdlibP2VM.i |
Computes all P2VMs from a set of calibration files located in input directory |
yes |
amdlibComputeP2vm |
amdlibP2VM.i |
Computes a specific P2VM |
yes |
amdlibShowP2vm |
amdlibP2VM.i |
Plots the most relevant data contained in the specified P2VM file. |
yes |
amdlibLoadOneP2vm |
amdlibP2VM.i |
Loads a P2VM and store the result into yorick arrays. |
yes |
amdlibGetTimeStamp |
amdlibP2VM.i |
Gets the time stamp. |
no |
amdlibVersion |
amdlibPlugin.i |
Prints or gets the version of amdlib. |
yes |
amdlibLoadRawData |
amdlibPlugin.i |
Loads raw data from a specific file. |
yes |
amdlibLoadRawDataHdr |
amdlibPlugin.i |
Loads raw data description information from a specific file. |
no |
amdlibLoadRawFrames |
amdlibPlugin.i |
Loads frames data from a specific file. |
no |
amdlibReleaseRawData |
amdlibPlugin.i |
Release memory allocated to store raw data. |
no |
amdlibCalibrateRawData |
amdlibPlugin.i |
Applies cosmetic corrections on raw data |
yes |
amdlibReleasePixelBiasData |
amdlibPlugin.i |
Release memory allocated for pixel bias data. |
no |
amdlibGetRawData |
amdlibPlugin.i |
Gets data stored in raw data structure and places them in amdlibREGION structure |
no |
amdlibSetRawData |
amdlibPlugin.i |
Replaces the data stored in raw data structure |
no |
amdlibLoadBadPixelMap |
amdlibPlugin.i |
Loads a bad pixel map file. |
no |
amdlibSetBadPixelMap |
amdlibPlugin.i |
Set all values to the bad pixel map to the given value. |
no |
amdlibGeneratePixelBiasData |
amdlibPlugin.i |
Computes the pixel bias from the given raw data. |
no |
amdlibGetPixelBiasData |
amdlibPlugin.i |
Gets the data stored in pixel bias data structure |
no |
amdlibSetPixelBiasData |
amdlibPlugin.i |
Replaces the data stored in pixel bias data structure |
no |
amdlibCreatePixelBiasData |
amdlibPlugin.i |
Generates a pixel bias map containing the specified value for all pixels. |
no |
amdlibSetFlatFieldMap |
amdlibPlugin.i |
Set all values to the flat field map to the given value. |
no |
amdlibLoadFlatFieldMap |
amdlibPlugin.i |
Loads a flat field map file. |
no |
amdlibGetWaveDataFromRawData |
amdlibPlugin.i |
Retrieve wave data structure from the specified raw data. |
no |
amdlibGetWaveDataFromP2vm |
amdlibPlugin.i |
Retrieve wave data structure from the specified p2vm. |
no |
amdlibGetOiArrayFromRawData |
amdlibPlugin.i |
Retrieve OI array structure from the specified raw data. |
no |
amdlibReleaseOiArray |
amdlibPlugin.i |
Release memory allocated to store OI array information. |
no |
amdlibGetOiArray |
amdlibPlugin.i |
Gets the data stored in OI_ARRAY data structure |
no |
amdlibGetOiTargetFromRawData |
amdlibPlugin.i |
Retrieve OI target structure from the specified raw data. |
no |
amdlibReleaseOiTarget |
amdlibPlugin.i |
Release memory allocated to store OI target information. |
no |
amdlibGetOiTarget |
amdlibPlugin.i |
Gets the data stored in OI_TARGET data structure |
no |
amdlibRawData2ScienceData |
amdlibPlugin.i |
Extracts from raw data the science data |
no |
amdlibGetScienceData |
amdlibPlugin.i |
Gets the data stored in science data structure |
no |
amdlibReleaseScienceData |
amdlibPlugin.i |
Release memory allocated to store science data. |
no |
amdlibSetScienceData |
amdlibPlugin.i |
Copies a science data structure |
no |
amdlibLoadP2VM |
amdlibPlugin.i |
Loads a P2Vm from given file. |
no |
amdlibReleaseP2VM |
amdlibPlugin.i |
Release memory allocated to store a P2VM |
no |
amdlibGetP2vm |
amdlibPlugin.i |
Gets the data stored in P2VM data structure |
no |
amdlibAddToP2vmData |
amdlibPlugin.i |
Extracts science data from raw data, and stores them into a P2VM data structure. |
no |
amdlibReleaseP2vmData |
amdlibPlugin.i |
Release memory allocated to store P2VM. |
no |
amdlibComputeP2VM |
amdlibPlugin.i |
Computes the P2VM |
no |
amdlibSaveP2VM |
amdlibPlugin.i |
Saves the P2VM. |
no |
amdlibComputeVisibilities |
amdlibPlugin.i |
Compute the raw visibilities and pistons. |
no |
amdlibReleasePhotometry |
amdlibPlugin.i |
Release memory allocated to store photometry. |
no |
amdlibReleaseVis |
amdlibPlugin.i |
Release memory allocated to store visibilities values |
no |
amdlibReleaseVis2 |
amdlibPlugin.i |
Release memory allocated to store square visibilities values |
no |
amdlibReleaseVis3 |
amdlibPlugin.i |
Release memory allocated to store closure phases values |
no |
amdlibReleaseWavelength |
amdlibPlugin.i |
Release memory allocated to store wavelength values |
no |
amdlibReleasePiston |
amdlibPlugin.i |
Release memory allocated to store piston values |
no |
amdlibWriteOiFile |
amdlibPlugin.i |
Writes OI files from the AMBER data contained in the amdlib structures |
no |
amdlibReadOiFile |
amdlibPlugin.i |
Reads OI files and stored read informations in the amdlib structures |
no |
amdlibGetPhot |
amdlibPlugin.i |
Gets the data stored in PHOTOMETRY data structure |
no |
amdlibGetVis |
amdlibPlugin.i |
Gets the data stored in VIS data structure |
no |
amdlibGetVis2 |
amdlibPlugin.i |
Gets the data stored in VIS2 data structure |
no |
amdlibGetVis3 |
amdlibPlugin.i |
Gets the data stored in VIS3 data structure |
no |
amdlibGetWavelength |
amdlibPlugin.i |
Gets the data stored in WAVELENGTH data structure |
no |
amdlibGetPiston |
amdlibPlugin.i |
Gets the data stored in PISTON data structure |
no |
amdlibShowRawData |
amdlibRawData.i |
Plots an image of the frames contained in a fits file created by AMBER |
yes |
amdlibLoadAndCalRawData |
amdlibRawData.i |
Reads an AMBER raw data file and returns the AMBER detector windows. |
no |
_amdlibLoadAndCalRawData |
amdlibRawData.i |
Loads a raw data file, and calibrate if bad pixel map and flat-field are given. |
no |
_amdlibGetRawData |
amdlibRawData.i |
From a raw data structure, returns frames, wlen, ron, phot and interf |
no |
_amdlibGetScienceData |
amdlibRawData.i |
From a raw data structure, computes the science data structure. |
no |
_amdlibGetVLTILocation |
amdlibUV.i |
Gets the location on VLTI. |
no |
_amdlibComputeUvwCoord |
amdlibUV.i |
Corrects uvw coordinates using base vector. |
no |
amdlibGetVLTIBaseVect |
amdlibUV.i |
Gets the geographical coordinates based on VLTI stations. |
no |
_amdlibPlotVLTIStations |
amdlibUV.i |
Plots different VLTI stations. |
no |
amdlibComputeBaseVect |
amdlibUV.i |
Computes projected baselines from given file. |
no |
amdlibComputUvCoord |
amdlibUV.i |
Computes and corrects uv coordinates stored in input OI-FITS file |
no |
amdlibGetUVCoordinates |
amdlibUV.i |
Reads and corrects uv coordinates stored in input OI-FITS |
no |
amdlibPlotUVCoordinates |
amdlibUV.i |
Plots UV coordinates. |
no |
amdlibPlotUsedVLTIStations |
amdlibUV.i |
Plots used VLTI stations. |
no |
amdlibComputeAllOiData |
amdlibVis.i |
Computes all OI-FITS files relative to observation files in current directory |
yes |
_amdlibComputeTime |
amdlibVis.i |
From an AMBER date format, returns a number of seconds |
no |
amdlibComputeOiData |
amdlibVis.i |
computes visibilities relative to input observation file |
yes |
_amdlibReadVis |
amdlibVis.i |
Load visibility data and store them into yorick arrays. |
no |
_amdlibCorrectNans |
amdlibVis.i |
Replaces all the "not a number" (NaN) values by input value |
no |
_amdlibIsNan |
amdlibVis.i |
Check if the figure is tagged as NaN |
no |
_amdlibIsInf |
amdlibVis.i |
Check if the figure is tagged as infinite |
no |
_amdlibCorrectInfs |
amdlibVis.i |
Replaces all the infinite values in an array by value given as input. |
no |