X-shooter Pipeline Reference Manual 3.8.15
Macros | Functions
xsh_pfits.h File Reference
#include <stdbool.h>
#include <cpl.h>
#include <xsh_pfits_qc.h>

Go to the source code of this file.

Macros

#define XSH_MJDOBS   "MJD-OBS"
 
#define XSH_MJDEND   "MJD-END"
 
#define XSH_NAXIS   "NAXIS"
 
#define XSH_INSTRUME   "INSTRUME"
 
#define XSH_RA   "RA"
 
#define XSH_DEC   "DEC"
 
#define XSH_OBS_PROG_ID   "ESO OBS PROG ID"
 
#define XSH_PRO_TECH   "ESO PRO TECH"
 
#define XSH_SNR   "SNR"
 
#define XSH_PRO_REC1_PIPE_ID   "ESO PRO REC1 PIPE ID"
 
#define XSH_TPL_EXPNO   "ESO TPL EXPNO"
 
#define XSH_TPL_START   "ESO TPL START"
 
#define XSH_TPL_END   "ESO TPL END"
 
#define XSH_GEOLAT   "ESO TEL GEOLAT"
 
#define XSH_GEOLON   "ESO TEL GEOLON"
 
#define XSH_UTC   "UTC"
 
#define XSH_TELESCOP   "TELESCOP"
 
#define XSH_TEL_TARG_ALPHA   "ESO TEL TARG ALPHA"
 
#define XSH_TEL_TARG_DELTA   "ESO TEL TARG DELTA"
 
#define XSH_CD1   "CD1"
 
#define XSH_CD11   "CD1_1"
 
#define XSH_CD12   "CD1_2"
 
#define XSH_CD21   "CD2_1"
 
#define XSH_CD22   "CD2_2"
 
#define XSH_DET_WIN1_UIT1   "ESO DET WIN1 UIT1"
 
#define XSH_CD13   "CD1_3"
 
#define XSH_CD31   "CD3_1"
 
#define XSH_CD23   "CD2_3"
 
#define XSH_CD32   "CD3_2"
 
#define XSH_CD33   "CD3_3"
 
#define XSH_LST   "LST"
 
#define XSH_NAXIS1   "NAXIS1"
 
#define XSH_NAXIS2   "NAXIS2"
 
#define XSH_NAXIS3   "NAXIS3"
 
#define XSH_CRPIX1   "CRPIX1"
 
#define XSH_CRPIX2   "CRPIX2"
 
#define XSH_CRPIX3   "CRPIX3"
 
#define XSH_CDELT1   "CDELT1"
 
#define XSH_CDELT2   "CDELT2"
 
#define XSH_CDELT3   "CDELT3"
 
#define XSH_CRVAL1   "CRVAL1"
 
#define XSH_CRVAL2   "CRVAL2"
 
#define XSH_CRVAL3   "CRVAL3"
 
#define XSH_CTYPE1   "CTYPE1"
 
#define XSH_CTYPE2   "CTYPE2"
 
#define XSH_CTYPE3   "CTYPE3"
 
#define XSH_CUNIT1   "CUNIT1"
 
#define XSH_CUNIT2   "CUNIT2"
 
#define XSH_CUNIT3   "CUNIT3"
 
#define XSH_BUNIT   "BUNIT"
 
#define XSH_BUNIT_FLUX_ABS_C   "erg/s/cm2/Angstrom"
 
#define XSH_BUNIT_FLUX_REL_C   "ADU"
 
#define XSH_BUNIT_NONE_C   ""
 
#define XSH_RAW1_NAME   "ESO PRO REC1 RAW1 NAME"
 
#define XSH_RAW1_CATG   "ESO PRO REC1 RAW1 CATG"
 
#define XSH_ARCFILE   "ARCFILE"
 
#define XSH_ORIGFILE   "ORIGFILE"
 
#define XSH_DATE   "DATE"
 
#define XSH_DATE_OBS   "DATE-OBS"
 
#define XSH_EXTNAME   "EXTNAME"
 
#define XSH_EXPTIME   "EXPTIME"
 
#define XSH_OBS_ID   "ESO OBS ID"
 
#define XSH_OBS_TARG_NAME   "ESO OBS TARG NAME"
 
#define XSH_AIRM_START   "ESO TEL AIRM START"
 
#define XSH_AIRM_END   "ESO TEL AIRM END"
 
#define XSH_SEEING_START   "ESO TEL AMBI FWHM START"
 
#define XSH_SEEING_END   "ESO TEL AMBI FWHM END"
 
#define XSH_SLIT_UVB   "ESO INS OPTI3 NAME"
 
#define XSH_SLIT_VIS   "ESO INS OPTI4 NAME"
 
#define XSH_SLIT_NIR   "ESO INS OPTI5 NAME"
 
#define XSH_FOCU1ENC_VAL   "ESO INS FOCU1 ENC"
 
#define XSH_TEMP82_VAL   "ESO INS TEMP82 VAL"
 
#define XSH_TEMP2_VAL   "ESO INS TEMP2 VAL"
 
#define XSH_TEMP5_VAL   "ESO INS TEMP5 VAL"
 
#define XSH_DPR_TECH   "ESO DPR TECH"
 
#define XSH_DPR_TYPE   "ESO DPR TYPE"
 
#define XSH_DPR_CATG   "ESO DPR CATG"
 
#define XSH_OUT_NX   "ESO DET OUT1 NX"
 
#define XSH_OUT_NY   "ESO DET OUT1 NY"
 
#define XSH_CHIP_NX   "ESO DET CHIP NX"
 
#define XSH_CHIP_NY   "ESO DET CHIP NY"
 
#define XSH_WIN_NX   "ESO DET WIN NX"
 
#define XSH_WIN_NY   "ESO DET WIN NY"
 
#define XSH_WIN_BINX   "ESO DET WIN1 BINX"
 
#define XSH_WIN_BINY   "ESO DET WIN1 BINY"
 
#define XSH_OVSCX   "ESO DET OUT1 OVSCX"
 
#define XSH_OVSCY   "ESO DET OUT1 OVSCY"
 
#define XSH_PRSCX   "ESO DET OUT1 PRSCX"
 
#define XSH_PRSCY   "ESO DET OUT1 PRSCY"
 
#define XSH_RON   "ESO DET OUT1 RON"
 
#define XSH_CONAD   "ESO DET OUT1 CONAD"
 
#define XSH_DET_PXSPACE   "ESO DET CHIP PXSPACE"
 
#define XSH_DET_GAIN   "ESO DET OUT1 GAIN"
 
#define XSH_DET_WIN1_DIT1   "ESO DET WIN1 DIT1"
 
#define XSH_DET_DIT   "ESO DET DIT"
 
#define XSH_DET_NDIT   "ESO DET NDIT"
 
#define XSH_DET_NDITSKIP   "ESO DET NDITSKIP"
 
#define XSH_PSZX   "ESO DET CHIP1 PSZX"
 
#define XSH_PSZY   "ESO DET CHIP1 PSZY"
 
#define XSH_SEQ_ARM   "ESO SEQ ARM"
 
#define XSH_LAMP_ON_OFF   "ESO INS1 LAMP5 ST"
 
#define XSH_BIAS_LEFT_MEDIAN   "ESO PRO BIAS LEFT MEDIAN"
 
#define XSH_BIAS_RIGHT_MEDIAN   "ESO PRO BIAS RIGHT MEDIAN"
 
#define XSH_BIAS_UP_MEDIAN   "ESO PRO BIAS UP MEDIAN"
 
#define XSH_BIAS_DOWN_MEDIAN   "ESO PRO BIAS DOWN MEDIAN"
 
#define XSH_BIAS_LEFT_STDEV   "ESO PRO BIAS LEFT STDEV"
 
#define XSH_BIAS_RIGHT_STDEV   "ESO PRO BIAS RIGHT STDEV"
 
#define XSH_BIAS_UP_STDEV   "ESO PRO BIAS UP STDEV"
 
#define XSH_BIAS_DOWN_STDEV   "ESO PRO BIAS DOWN STDEV"
 
#define XSH_PCATG   "ESO PRO CATG"
 
#define XSH_WAVESOL_LAMBDA_MIN   "ESO PRO WAVESOL LAMBDA MIN"
 
#define XSH_WAVESOL_LAMBDA_MAX   "ESO PRO WAVESOL LAMBDA MAX"
 
#define XSH_WAVESOL_ORDER_MIN   "ESO PRO WAVESOL ORDER MIN"
 
#define XSH_WAVESOL_ORDER_MAX   "ESO PRO WAVESOL ORDER MAX"
 
#define XSH_WAVESOL_SLIT_MIN   "ESO PRO WAVESOL SLIT MIN"
 
#define XSH_WAVESOL_SLIT_MAX   "ESO PRO WAVESOL SLIT MAX"
 
#define XSH_WAVESOL_X_MIN   "ESO PRO WAVESOL X MIN"
 
#define XSH_WAVESOL_X_MAX   "ESO PRO WAVESOL X MAX"
 
#define XSH_WAVESOL_Y_MIN   "ESO PRO WAVESOL Y MIN"
 
#define XSH_WAVESOL_Y_MAX   "ESO PRO WAVESOL Y MAX"
 
#define XSH_EXTRACT_SLIT_MIN   "ESO PRO EXTRACT SLIT MIN"
 
#define XSH_EXTRACT_SLIT_MAX   "ESO PRO EXTRACT SLIT MAX"
 
#define XSH_RECTIFY_BIN_LAMBDA   "ESO PRO RECT BIN LAMBDA"
 
#define XSH_RECTIFY_BIN_SPACE   "ESO PRO RECT BIN SPACE"
 
#define XSH_RECTIFY_LAMBDA_MIN   "ESO PRO RECT LAMBDA MIN"
 
#define XSH_RECTIFY_LAMBDA_MAX   "ESO PRO RECT LAMBDA MAX"
 
#define XSH_RECTIFY_SPACE_MIN   "ESO PRO RECT SPACE MIN"
 
#define XSH_RECTIFY_SPACE_MAX   "ESO PRO RECT SPACE MAX"
 
#define XSH_DATANCOM   "ESO PRO DATANCOM"
 
#define XSH_SPECTRALFORMAT_DIST_ORDER   "ESO PRO DIST ORDER"
 
#define XSH_WAVESOLTYPE   "ESO PRO WAVESOL TYPE"
 
#define XSH_WAVESOLTYPE_POLYNOMIAL   "POLYNOMIAL"
 
#define XSH_WAVESOLTYPE_MODEL   "PHYSMOD"
 
#define XSH_MODEL_CFG_START   "ESO MOD CFG START"
 
#define XSH_DPR_TECH_SINGLE_PINHOLE   "ECHELLE,PINHOLE"
 
#define XSH_DPR_TECH_MULTI_PINHOLE   "ECHELLE,MULTI-PINHOLE"
 
#define XSH_NOD_CUMULATIVE_OFFSET_DEC   "ESO SEQ CUMOFF DEC"
 
#define XSH_NOD_CUMULATIVE_OFFSET_RA   "ESO SEQ CUMOFF RA"
 
#define XSH_NOD_CUMULATIVE_OFFSETX   "ESO SEQ CUMOFF X"
 
#define XSH_NOD_CUMULATIVE_OFFSETY   "ESO SEQ CUMOFF Y"
 
#define XSH_NOD_THROW   "ESO SEQ NOD THROW"
 
#define XSH_NOD_JITTER_BOX   "ESO SEQ JITTER WIDTH"
 
#define XSH_NOD_RELATIVE_OFFSET_DEC   "ESO SEQ RELOFF DEC"
 
#define XSH_NOD_RELATIVE_OFFSET_RA   "ESO SEQ RELOFF RA"
 
#define XSH_POSANG   "ESO ADA POSANG"
 
#define XSH_NOD_RELATIVE_B_OFFSET_RA   "ESO PRO B RELOFF RA"
 
#define XSH_NOD_RELATIVE_B_OFFSET_DEC   "ESO PRO B RELOFF DEC"
 
#define XSH_NOD_CUMULATIVE_B_OFFSET_RA   "ESO PRO B CUMOFF RA"
 
#define XSH_NOD_CUMULATIVE_B_OFFSET_DEC   "ESO PRO B CUMOFF DEC"
 
#define XSH_QC_NPIXSAT   "ESO QC NPIXSAT"
 
#define XSH_QC_NPIXSAT_C   "Number of saturated pixels"
 
#define XSH_QC_FPIXSAT   "ESO QC FPIXSAT"
 
#define XSH_QC_FPIXSAT_C   "Fraction of saturated pixels"
 
#define XSH_QC_NPIXSAT_TOT   "ESO QC NPIXSAT TOT"
 
#define XSH_QC_NPIXSAT_TOT_C   "Total number of saturated pixels"
 
#define XSH_QC_FPIXSAT_TOT   "ESO QC FPIXSAT TOT"
 
#define XSH_QC_FPIXSAT_TOT_C   "Fraction of saturated pixels"
 
#define XSH_QC_NPIXRANGE   "ESO QC NPIXRANG"
 
#define XSH_QC_NPIXRANGE_C   "Number of pixels in range 4800-5200 ADU"
 
#define XSH_QC_FPIXRANGE   "ESO QC FPIXRANG"
 
#define XSH_QC_FPIXRANGE_C   "Frac of pix in range 4800-5200 ADU"
 
#define XSH_SLITMAP_ORDER_EDGUP   "ESO PRO ORD%d EDGUP SLIT"
 
#define XSH_SLITMAP_ORDER_EDGLO   "ESO PRO ORD%d EDGLO SLIT"
 
#define XSH_SLITMAP_ORDER_CEN   "ESO PRO ORD%d CEN SLIT"
 
#define XSH_SLITMAP_ORDER_SLICUP   "ESO PRO ORD%d SLICUP SLIT"
 
#define XSH_SLITMAP_ORDER_SLICLO   "ESO PRO ORD%d SLICLO SLIT"
 
#define XSH_SLITMAP_MEDIAN_EDGUP   "ESO PRO MEDIAN EDGUP SLIT"
 
#define XSH_SLITMAP_MEDIAN_EDGLO   "ESO PRO MEDIAN EDGLO SLIT"
 
#define XSH_SLITMAP_MEDIAN_CEN   "ESO PRO MEDIAN CEN SLIT"
 
#define XSH_SLITMAP_MEDIAN_SLICUP   "ESO PRO MEDIAN SLICUP SLIT"
 
#define XSH_SLITMAP_MEDIAN_SLICLO   "ESO PRO MEDIAN SLICLO SLIT"
 
#define XSH_WAVEMAP_ORDER_LAMBDA_MIN   "ESO PRO ORD%d LAMBDA MIN"
 
#define XSH_WAVEMAP_ORDER_LAMBDA_MAX   "ESO PRO ORD%d LAMBDA MAX"
 
#define XSH_SHIFTIFU_WAVEREF   "ESO PRO LAMBDA REF"
 
#define XSH_SHIFTIFU_SLITREF   "ESO PRO SLIT REF"
 
#define XSH_SHIFTIFU_SLITDOWNREF   "ESO PRO SLIT DOWN REF"
 
#define XSH_SHIFTIFU_SLITCENREF   "ESO PRO SLIT CEN REF"
 
#define XSH_SHIFTIFU_SLITUPREF   "ESO PRO SLIT UP REF"
 
#define XSH_INSTRUME_VALUE   "XSHOOTER"
 
#define XSH_SDP_KEYWORD_PROCSOFT   "PROCSOFT"
 
#define XSH_SDP_KEYWORD_PRODLVL   "PRODLVL"
 
#define XSH_SDP_KEYWORD_PRODLVL_VALUE   2
 
#define XSH_SDP_KEYWORD_OBJECT   "OBJECT"
 
#define XSH_SDP_KEYWORD_PRODCATG   "PRODCATG"
 
#define XSH_SDP_KEYWORD_ORIGIN   "ORIGIN"
 
#define XSH_SDP_KEYWORD_ORIGIN_VALUE   "ESO"
 
#define XSH_SDP_KEYWORD_DISPELEM   "DISPELEM"
 
#define XSH_SDP_KEYWORD_SPECSYS   "SPECSYS"
 
#define XSH_SDP_KEYWORD_SPECSYS_VALUE   "TOPOCENT"
 
#define XSH_SDP_KEYWORD_VOCLASS   "VOCLASS"
 
#define XSH_SDP_KEYWORD_VOCLASS_VALUE   "SPECTRUM V2.0"
 
#define XSH_SDP_KEYWORD_VOPUB   "VOPUB"
 
#define XSH_SDP_KEYWORD_VOPUB_VALUE   "ESO/SAF"
 
#define XSH_SDP_KEYWORD_TITLE   "TITLE"
 
#define XSH_SDP_KEYWORD_APERTURE   "APERTURE"
 
#define XSH_SDP_KEYWORD_TELAPSE   "TELAPSE"
 
#define XSH_SDP_KEYWORD_TMID   "TMID"
 
#define XSH_SDP_KEYWORD_TUTYP(n)   "TUTYP"#n
 
#define XSH_SDP_KEYWORD_TUCD(n)   "TUCD"#n
 
#define XSH_SDP_KEYWORD_TDMIN(n)   "TDMIN"#n
 
#define XSH_SDP_KEYWORD_TDMAX(n)   "TDMAX"#n
 
#define XSH_SDP_KEYWORD_NELEM   "NELEM"
 
#define XSH_SDP_KEYWORD_EXTNAME   "EXTNAME"
 
#define XSH_SDP_KEYWORD_EXTNAME_VALUE   "SPECTRUM"
 
#define XSH_SDP_KEYWORD_INHERIT   "INHERIT"
 
#define XSH_SDP_KEYWORD_INHERIT_VALUE   CPL_TRUE
 
#define XSH_SDP_KEYWORD_SPEC_VAL   "SPEC_VAL"
 
#define XSH_SDP_KEYWORD_SPEC_BW   "SPEC_BW"
 
#define XSH_SDP_KEYWORD_PROG_ID   "PROG_ID"
 
#define XSH_SDP_KEYWORD_OBID1   "OBID1"
 
#define XSH_SDP_KEYWORD_M_EPOCH   "M_EPOCH"
 
#define XSH_SDP_KEYWORD_OBSTECH   "OBSTECH"
 
#define XSH_SDP_KEYWORD_FLUXCAL   "FLUXCAL"
 
#define XSH_SDP_KEYWORD_CONTNORM   "CONTNORM"
 
#define XSH_SDP_KEYWORD_WAVELMIN   "WAVELMIN"
 
#define XSH_SDP_KEYWORD_WAVELMAX   "WAVELMAX"
 
#define XSH_SDP_KEYWORD_SPEC_BIN   "SPEC_BIN"
 
#define XSH_SDP_KEYWORD_TOT_FLUX   "TOT_FLUX"
 
#define XSH_SDP_KEYWORD_FLUXERR   "FLUXERR"
 
#define XSH_SDP_KEYWORD_FLUXERR_VALUE   -2
 
#define XSH_SDP_KEYWORD_REFERENC   "REFERENC"
 
#define XSH_SDP_KEYWORD_REFERENC_VALUE   " "
 
#define XSH_SDP_KEYWORD_SPEC_RES   "SPEC_RES"
 
#define XSH_SDP_KEYWORD_SPEC_ERR   "SPEC_ERR"
 
#define XSH_SDP_KEYWORD_SPEC_SYE   "SPEC_SYE"
 
#define XSH_SDP_KEYWORD_LAMNLIN   "LAMNLIN"
 
#define XSH_SDP_KEYWORD_LAMRMS   "LAMRMS"
 
#define XSH_SDP_KEYWORD_GAIN   "GAIN"
 
#define XSH_SDP_KEYWORD_DETRON   "DETRON"
 
#define XSH_SDP_KEYWORD_EFFRON   "EFFRON"
 
#define XSH_SDP_KEYWORD_PROV(n)   "PROV"#n
 
#define XSH_SDP_KEYWORD_NCOMBINE   "NCOMBINE"
 
#define XSH_SDP_ADU_UNIT   "adu"
 
#define XSH_SDP_FLUX_UNIT   "erg.cm**(-2).s**(-1).angstrom**(-1)"
 
#define XSH_SDP_COLUMN_WAVE   "WAVE"
 
#define XSH_SDP_COLUMN_WAVE_UNIT   "nm"
 
#define XSH_SDP_COLUMN_WAVE_FORMAT   "1E"
 
#define XSH_SDP_COLUMN_WAVE_TYPE   "spec:Data.SpectralAxis.Value"
 
#define XSH_SDP_COLUMN_WAVE_UCD   "em.wl;obs.atmos"
 
#define XSH_SDP_COLUMN_FLUX   "FLUX"
 
#define XSH_SDP_COLUMN_FLUX_UNIT   XSH_SDP_ADU_UNIT
 
#define XSH_SDP_COLUMN_FLUX_UNIT_CALIB   XSH_SDP_FLUX_UNIT
 
#define XSH_SDP_COLUMN_FLUX_FORMAT   "1E"
 
#define XSH_SDP_COLUMN_FLUX_TYPE   "spec:Data.FluxAxis.Value"
 
#define XSH_SDP_COLUMN_FLUX_UCD   "phot.flux.density;em.wl;src.net;meta.main"
 
#define XSH_SDP_COLUMN_ERR   "ERR"
 
#define XSH_SDP_COLUMN_ERR_UNIT   XSH_SDP_ADU_UNIT
 
#define XSH_SDP_COLUMN_ERR_UNIT_CALIB   XSH_SDP_FLUX_UNIT
 
#define XSH_SDP_COLUMN_ERR_FORMAT   "1E"
 
#define XSH_SDP_COLUMN_ERR_TYPE   "spec:Data.FluxAxis.Accuracy.StatError"
 
#define XSH_SDP_COLUMN_ERR_UCD   "stat.error;phot.flux.density;meta.main"
 
#define XSH_SDP_COLUMN_QUAL   "QUAL"
 
#define XSH_SDP_COLUMN_QUAL_UNIT   " "
 
#define XSH_SDP_COLUMN_QUAL_FORMAT   "1J"
 
#define XSH_SDP_COLUMN_QUAL_TYPE   "spec:Data.FluxAxis.Accuracy.QualityStatus"
 
#define XSH_SDP_COLUMN_QUAL_UCD   "meta.code.qual;meta.main"
 
#define XSH_SDP_COLUMN_SNR   "SNR"
 
#define XSH_SDP_COLUMN_SNR_UNIT   " "
 
#define XSH_SDP_COLUMN_SNR_FORMAT   "1E"
 
#define XSH_SDP_COLUMN_SNR_TYPE   "eso:Data.FluxAxis.Accuracy.SNR"
 
#define XSH_SDP_COLUMN_SNR_UCD   "stat.snr;meta.main"
 
#define XSH_SDP_COLUMN_FLUX_REDUCED   "FLUX_REDUCED"
 
#define XSH_SDP_COLUMN_FLUX_REDUCED_FORMAT   "1E"
 
#define XSH_SDP_COLUMN_FLUX_REDUCED_TYPE   "eso:Data.FluxAxis.Value"
 
#define XSH_SDP_COLUMN_FLUX_REDUCED_UCD   "phot.flux.density;em.wl;src.net;stat.uncalib"
 
#define XSH_SDP_COLUMN_ERR_REDUCED   "ERR_REDUCED"
 
#define XSH_SDP_COLUMN_ERR_REDUCED_FORMAT   "1E"
 
#define XSH_SDP_COLUMN_ERR_REDUCED_TYPE   "eso:Data.FluxAxis.Accuracy.StatError"
 
#define XSH_SDP_COLUMN_ERR_REDUCED_UCD   "stat.error;phot.flux.density;stat.uncalib"
 
#define XSH_PFITS_GET(RET, LIST, KW, TYPE)
 

Functions

double xsh_pfits_get_pixscale (const cpl_propertylist *plist)
 find out the number of chopping cycles
 
double xsh_pfits_get_posangle (const cpl_propertylist *plist)
 find out the value of the CUMOFFSETX keyword in a header
 
int xsh_pfits_get_FOCU1ENC (const cpl_propertylist *plist)
 find out the FOCU1 POS (UVB prism auto-focus temperature)
 
double xsh_pfits_get_temp82 (const cpl_propertylist *plist)
 find out the temp82 (NIR prisms)
 
double xsh_pfits_get_temp2 (const cpl_propertylist *plist)
 find out the temp2 (UVB prism)
 
double xsh_pfits_get_temp5 (const cpl_propertylist *plist)
 find out the temp5 (VIS prism)
 
const char * xsh_pfits_get_dpr_tech (const cpl_propertylist *plist)
 find out the DPR TECH
 
const char * xsh_pfits_get_dpr_type (const cpl_propertylist *plist)
 find out the DPR TECH
 
const char * xsh_pfits_get_dpr_catg (const cpl_propertylist *plist)
 find out the DPR CATG
 
const char * xsh_pfits_get_bunit (const cpl_propertylist *plist)
 find out the BUNIT
 
const char * xsh_pfits_get_cunit1 (const cpl_propertylist *plist)
 find out the CUNIT1
 
const char * xsh_pfits_get_cunit2 (const cpl_propertylist *plist)
 find out the CUNIT2
 
const char * xsh_pfits_get_cunit3 (const cpl_propertylist *plist)
 find out the CUNIT3
 
double xsh_pfits_get_mjdobs (const cpl_propertylist *plist)
 Find out the modified julian observation date.
 
int xsh_pfits_get_naxis (const cpl_propertylist *plist)
 find out the NAXIS value
 
int xsh_pfits_get_naxis1 (const cpl_propertylist *plist)
 find out the NAXIS1 value
 
int xsh_pfits_get_naxis2 (const cpl_propertylist *plist)
 find out the NAXIS2 value
 
int xsh_pfits_get_naxis3 (const cpl_propertylist *plist)
 find out the NAXIS3 value
 
int xsh_pfits_get_binx (const cpl_propertylist *plist)
 find out the BINX value
 
int xsh_pfits_get_biny (const cpl_propertylist *plist)
 find out the BINY value
 
int xsh_pfits_get_out_nx (const cpl_propertylist *plist)
 find out the OUT NX value
 
int xsh_pfits_get_chip_ny (const cpl_propertylist *plist)
 find out the CHIP NY value
 
int xsh_pfits_get_chip_nx (const cpl_propertylist *plist)
 find out the CHIP NX value
 
int xsh_pfits_get_out_ny (const cpl_propertylist *plist)
 find out the OUT NY value
 
int xsh_pfits_get_ovscx (const cpl_propertylist *plist)
 find out the OVSCX value
 
int xsh_pfits_get_ovscy (const cpl_propertylist *plist)
 find out the OVSCY value
 
int xsh_pfits_get_prscx (const cpl_propertylist *plist)
 find out the PRSCX value
 
int xsh_pfits_get_prscy (const cpl_propertylist *plist)
 find out the PRSCY value
 
double xsh_pfits_get_gain (const cpl_propertylist *plist)
 find out the GAIN value
 
double xsh_pfits_get_ron (const cpl_propertylist *plist)
 find out the RON value
 
double xsh_pfits_get_lst (const cpl_propertylist *plist)
 find out the LST value
 
double xsh_pfits_get_conad (const cpl_propertylist *plist)
 find out the CONAD value
 
double xsh_pfits_get_det_gain (const cpl_propertylist *plist)
 find out the ESO DET OUT1 GAIN value
 
void xsh_pfits_set_dit (cpl_propertylist *, double dit)
 Write the DIT value.
 
void xsh_pfits_set_ndit (cpl_propertylist *, int ndit)
 Write the NDIT value.
 
double xsh_pfits_get_dit (const cpl_propertylist *)
 find out the DIT value
 
int xsh_pfits_get_ndit (const cpl_propertylist *)
 find out the NDIT value
 
double xsh_pfits_get_win1_dit1 (const cpl_propertylist *plist)
 find out the DET WIN1 DIT1 value
 
const char * xsh_pfits_get_date (const cpl_propertylist *)
 find out the DATE
 
const char * xsh_pfits_get_date_obs (const cpl_propertylist *)
 find out the DATE
 
const char * xsh_pfits_get_arcfile (const cpl_propertylist *)
 find out the arcfile

 
const char * xsh_pfits_get_pcatg (const cpl_propertylist *)
 find out the pcatg
 
double xsh_pfits_get_crval1 (const cpl_propertylist *)
 find out the crval1
 
double xsh_pfits_get_crval2 (const cpl_propertylist *)
 find out the crval2
 
double xsh_pfits_get_cdelt1 (const cpl_propertylist *)
 find out the cdelt1
 
double xsh_pfits_get_cdelt2 (const cpl_propertylist *)
 find out the cdelt2
 
double xsh_pfits_get_cdelt3 (const cpl_propertylist *)
 find out the cdelt3
 
double xsh_pfits_get_crpix1 (const cpl_propertylist *plist)
 find out the CRPIX1 value
 
double xsh_pfits_get_crpix2 (const cpl_propertylist *plist)
 find out the CRPIX2 value
 
double xsh_pfits_get_crpix3 (const cpl_propertylist *plist)
 find out the CRPIX3 value
 
double xsh_pfits_get_crval3 (const cpl_propertylist *plist)
 find out the crval3
 
double xsh_pfits_get_exptime (const cpl_propertylist *)
 find out the exposure time

 
double xsh_pfits_get_det_win1_uit1 (const cpl_propertylist *)
 find out the user defined exposure time
 
double xsh_pfits_get_pszx (const cpl_propertylist *plist)
 find out the PSZX (size of 1 pixel in Microns)
 
double xsh_pfits_get_pszy (const cpl_propertylist *plist)
 find out the PSZY (size of 1 pixel in Microns)
 
double xsh_pfits_get_det_pxspace (const cpl_propertylist *plist)
 find out the DET CHIP PXSPACE

 
double xsh_pfits_get_bias_left_median (cpl_propertylist *plist)
 find out the BIAS LEFT MEDIAN value
 
double xsh_pfits_get_bias_right_median (cpl_propertylist *plist)
 find out the BIAS RIGHT MEDIAN value
 
double xsh_pfits_get_bias_left_stdev (cpl_propertylist *plist)
 find out the BIAS LEFT STDEV value
 
double xsh_pfits_get_bias_right_stdev (cpl_propertylist *plist)
 find out the BIAS RIGHT STDEV value
 
double xsh_pfits_get_bias_up_median (cpl_propertylist *plist)
 find out the BIAS UP MEDIAN value
 
double xsh_pfits_get_bias_down_median (cpl_propertylist *plist)
 find out the BIAS DOWN MEDIAN value
 
double xsh_pfits_get_bias_up_stdev (cpl_propertylist *plist)
 find out the BIAS UP STDEV value
 
double xsh_pfits_get_bias_down_stdev (cpl_propertylist *plist)
 find out the BIAS DOWN STDEV value
 
double xsh_pfits_get_ins_targ_alpha (const cpl_propertylist *plist)
 
double xsh_pfits_get_ins_targ_delta (const cpl_propertylist *plist)
 
double xsh_pfits_get_ra (const cpl_propertylist *plist)
 Get the Right Ascension.
 
double xsh_pfits_get_dec (const cpl_propertylist *plist)
 Get the Right Ascension.
 
const char * xsh_pfits_get_extname (const cpl_propertylist *)
 find out the EXTNAME
 
bool xsh_pfits_get_lamp_on_off (const cpl_propertylist *)
 find out the Lamp status (ON/OFF)

 
int xsh_pfits_get_datancom (const cpl_propertylist *)
 find out the DATANCOM value
 
int xsh_pfits_get_nb_pinhole (const cpl_propertylist *)
 Get the number of pinhole.
 
double xsh_pfits_get_cd11 (const cpl_propertylist *plist)
 find out the cd1_1
 
double xsh_pfits_get_cd12 (const cpl_propertylist *plist)
 find out the cd1_2
 
double xsh_pfits_get_cd21 (const cpl_propertylist *plist)
 find out the cd2_1
 
double xsh_pfits_get_cd22 (const cpl_propertylist *plist)
 find out the cd2_2
 
double xsh_pfits_get_cd13 (const cpl_propertylist *plist)
 find out the cd1_3
 
double xsh_pfits_get_cd23 (const cpl_propertylist *plist)
 find out the cd2_3
 
double xsh_pfits_get_cd33 (const cpl_propertylist *plist)
 find out the cd3_3
 
double xsh_pfits_get_cd31 (const cpl_propertylist *plist)
 find out the cd3_1
 
double xsh_pfits_get_cd32 (const cpl_propertylist *plist)
 find out the cd3_2
 
double xsh_pfits_get_tel_targ_alpha (const cpl_propertylist *plist)
 Get the TEL TARG ALPHA.
 
double xsh_pfits_get_tel_targ_delta (const cpl_propertylist *plist)
 Get the TEL TARG DELTA.
 
void xsh_pfits_set_cd1 (cpl_propertylist *plist, double cd1)
 Write the CD1 value.
 
void xsh_pfits_set_cd11 (cpl_propertylist *plist, double cd11)
 Write the CD1_1 value.
 
void xsh_pfits_set_cd12 (cpl_propertylist *plist, double cd12)
 Write the CD1_2 value.
 
void xsh_pfits_set_cd21 (cpl_propertylist *plist, double cd21)
 Write the CD2_1 value.
 
void xsh_pfits_set_cd22 (cpl_propertylist *plist, double cd22)
 Write the CD2_2 value.
 
void xsh_pfits_set_cd13 (cpl_propertylist *plist, double cd23)
 Write the CD1_3 value.
 
void xsh_pfits_set_cd23 (cpl_propertylist *plist, double cd23)
 Write the CD2_3 value.
 
void xsh_pfits_set_cd31 (cpl_propertylist *plist, double cd31)
 Write the CD3_2 value.
 
void xsh_pfits_set_cd32 (cpl_propertylist *plist, double cd32)
 Write the CD3_2 value.
 
void xsh_pfits_set_cd33 (cpl_propertylist *plist, double cd33)
 Write the CD3_3 value.
 
void xsh_pfits_set_crpix1 (cpl_propertylist *plist, double crpix1)
 Write the CRPIX1 value.
 
void xsh_pfits_set_crpix2 (cpl_propertylist *plist, double crpix2)
 Write the CRPIX2 value.
 
void xsh_pfits_set_crpix3 (cpl_propertylist *plist, double crpix3)
 Write the CRPIX3 value.
 
void xsh_pfits_set_crval1 (cpl_propertylist *plist, double crval1)
 Write the CRVAL1 value.
 
void xsh_pfits_set_crval2 (cpl_propertylist *plist, double crval2)
 Write the CRVAL2 value.
 
void xsh_pfits_set_crval3 (cpl_propertylist *plist, double crval3)
 Write the CRVAL3 value.
 
void xsh_pfits_set_cdelt1 (cpl_propertylist *plist, double cdelt1)
 Write the CDELT1 value.
 
void xsh_pfits_set_cdelt2 (cpl_propertylist *plist, double cdelt2)
 Write the CDELT2 value.
 
void xsh_pfits_set_cdelt3 (cpl_propertylist *plist, double cdelt3)
 Write the CDELT3 value.
 
void xsh_pfits_set_ctype1 (cpl_propertylist *plist, const char *value)
 Write the CTYPE1 value.
 
void xsh_pfits_set_ctype2 (cpl_propertylist *plist, const char *value)
 Write the CTYPE2 value.
 
void xsh_pfits_set_ctype3 (cpl_propertylist *plist, const char *value)
 Write the CTYPE3 value.
 
void xsh_pfits_set_bunit (cpl_propertylist *plist, const char *value)
 Write the BUNIT value.
 
void xsh_pfits_set_cunit1 (cpl_propertylist *plist, const char *value)
 Write the CUNIT1 value.
 
void xsh_pfits_set_cunit2 (cpl_propertylist *plist, const char *value)
 Write the CUNIT2 value.
 
void xsh_pfits_set_cunit3 (cpl_propertylist *plist, const char *value)
 Write the CUNIT1 value.
 
void xsh_pfits_set_exptime (cpl_propertylist *plist, double exptime)
 Write the EXPTIME value.
 
void xsh_pfits_set_extname (cpl_propertylist *plist, const char *value)
 Write the EXTNAME value.
 
void xsh_pfits_set_pcatg (cpl_propertylist *plist, const char *value)
 Write the PCATG value.
 
void xsh_pfits_set_dpr_type (cpl_propertylist *plist, const char *value)
 Write the DPR TYPE value.
 
void xsh_pfits_set_dpr_tech (cpl_propertylist *plist, const char *value)
 Write the DPR TECH value.
 
void xsh_pfits_set_dpr_catg (cpl_propertylist *plist, const char *value)
 Write the DPR CATG value.
 
void xsh_pfits_set_bias_left_median (cpl_propertylist *plist, double value)
 Write the BIAS LEFT MEDIAN value.
 
void xsh_pfits_set_bias_right_median (cpl_propertylist *plist, double value)
 Write the BIAS RIGHT MEDIAN value.
 
void xsh_pfits_set_bias_up_median (cpl_propertylist *plist, double value)
 Write the BIAS UP MEDIAN value.
 
void xsh_pfits_set_bias_down_median (cpl_propertylist *plist, double value)
 Write the BIAS DOWN MEDIAN value.
 
void xsh_pfits_set_bias_left_stdev (cpl_propertylist *plist, double value)
 Write the BIAS LEFT STDEV value.
 
void xsh_pfits_set_bias_right_stdev (cpl_propertylist *plist, double value)
 Write the BIAS RIGHT STDEV value.
 
void xsh_pfits_set_bias_up_stdev (cpl_propertylist *plist, double value)
 Write the BIAS UP STDEV value.
 
void xsh_pfits_set_bias_down_stdev (cpl_propertylist *plist, double value)
 Write the BIAS DOWN STDEV value.
 
void xsh_pfits_set_datancom (cpl_propertylist *plist, int value)
 
void xsh_pfits_set_wavesol_lambda_min (cpl_propertylist *plist, double value)
 WRITE the min lambda.
 
void xsh_pfits_set_wavesol_lambda_max (cpl_propertylist *plist, double value)
 WRITE the max lambda.
 
void xsh_pfits_set_wavesol_order_min (cpl_propertylist *plist, double value)
 WRITE the min order.
 
void xsh_pfits_set_wavesol_order_max (cpl_propertylist *plist, double value)
 WRITE the max order.
 
void xsh_pfits_set_wavesol_slit_min (cpl_propertylist *plist, double value)
 WRITE the min slit.
 
void xsh_pfits_set_wavesol_slit_max (cpl_propertylist *plist, double value)
 WRITE the max slit.
 
void xsh_pfits_set_wavesol_x_min (cpl_propertylist *plist, double value)
 WRITE the min x.
 
void xsh_pfits_set_wavesol_x_max (cpl_propertylist *plist, double value)
 WRITE the max x position.
 
void xsh_pfits_set_wavesol_y_min (cpl_propertylist *plist, double value)
 WRITE the min y.
 
void xsh_pfits_set_wavesol_y_max (cpl_propertylist *plist, double value)
 WRITE the max y position.
 
double xsh_pfits_get_wavesol_lambda_min (cpl_propertylist *plist)
 find out the min lambda
 
double xsh_pfits_get_wavesol_lambda_max (cpl_propertylist *plist)
 find out the wavesol max lambda
 
double xsh_pfits_get_wavesol_order_min (cpl_propertylist *plist)
 find out the min order
 
double xsh_pfits_get_wavesol_order_max (cpl_propertylist *plist)
 find out the wavesol max order
 
double xsh_pfits_get_wavesol_slit_min (cpl_propertylist *plist)
 find out the min slit
 
double xsh_pfits_get_wavesol_slit_max (cpl_propertylist *plist)
 find out the wavesol max slit
 
double xsh_pfits_get_wavesol_x_min (cpl_propertylist *plist)
 find out the min x position
 
double xsh_pfits_get_wavesol_x_max (cpl_propertylist *plist)
 find out the wavesol max x position
 
double xsh_pfits_get_wavesol_y_min (cpl_propertylist *plist)
 find out the min y position
 
double xsh_pfits_get_wavesol_y_max (cpl_propertylist *plist)
 find out the wavesol max y position
 
double xsh_pfits_get_extract_slit_min (cpl_propertylist *plist)
 find out the extraction min slit
 
double xsh_pfits_get_extract_slit_max (cpl_propertylist *plist)
 find out the extraction min slit
 
int xsh_pfits_get_tpl_expno (const cpl_propertylist *plist)
 Find out the template start.
 
double xsh_pfits_get_tpl_start (const cpl_propertylist *plist)
 Find out the template start.
 
double xsh_pfits_get_tpl_end (const cpl_propertylist *plist)
 Find out the template end.
 
double xsh_pfits_get_airm_end (const cpl_propertylist *plist)
 find out the TEL AIRM END value
 
double xsh_pfits_get_airm_start (const cpl_propertylist *plist)
 find out the TEL AIRM START value
 
double xsh_pfits_get_airm_mean (const cpl_propertylist *plist)
 find out the mean airmass value
 
double xsh_pfits_get_seeing_start (const cpl_propertylist *plist)
 find out the TEL AMBI START value (Seeing)
 
double xsh_pfits_get_seeing_end (const cpl_propertylist *plist)
 find out the TEL AMBI END value (Seeing)
 
double xsh_pfits_get_slit_width (const cpl_propertylist *plist, xsh_instrument *instrument)
 find out the INS OPTIx NAME value (the width of the slit)
 
void xsh_pfits_set_rectify_bin_lambda (cpl_propertylist *plist, double value)
 WRITE the lambda binning.
 
void xsh_pfits_set_rectify_bin_space (cpl_propertylist *plist, double value)
 WRITE the space (slit) binning.
 
void xsh_pfits_set_rectify_lambda_min (cpl_propertylist *plist, double value)
 WRITE the lambda min value.
 
void xsh_pfits_set_rectify_lambda_max (cpl_propertylist *plist, double value)
 WRITE the lambda max value.
 
void xsh_pfits_set_rectify_space_min (cpl_propertylist *plist, double value)
 WRITE the space (slit) min value.
 
void xsh_pfits_set_rectify_space_max (cpl_propertylist *plist, double value)
 WRITE the space (slit) max value.
 
double xsh_pfits_get_rectify_bin_lambda (cpl_propertylist *plist)
 find out the rectify lambda binning
 
double xsh_pfits_get_rectify_bin_space (cpl_propertylist *plist)
 find out the rectify space (slit) binning
 
double xsh_pfits_get_rectify_lambda_min (cpl_propertylist *plist)
 find out the rectify lambda min
 
double xsh_pfits_get_rectify_lambda_max (cpl_propertylist *plist)
 find out the rectify lambda max
 
double xsh_pfits_get_rectify_space_min (cpl_propertylist *plist)
 find out the rectify space min
 
double xsh_pfits_get_rectify_space_max (cpl_propertylist *plist)
 find out the rectify SPACE max
 
void xsh_pfits_set_b_ra_reloffset (cpl_propertylist *plist, double value)
 
void xsh_pfits_set_b_dec_reloffset (cpl_propertylist *plist, double value)
 
void xsh_pfits_set_b_ra_cumoffset (cpl_propertylist *plist, double value)
 
void xsh_pfits_set_b_dec_cumoffset (cpl_propertylist *plist, double value)
 
double xsh_pfits_get_cumoffsety (const cpl_propertylist *plist)
 
double xsh_pfits_get_cumoffsetx (const cpl_propertylist *plist)
 
double xsh_pfits_get_posang (const cpl_propertylist *plist)
 
double xsh_pfits_get_ra_cumoffset (const cpl_propertylist *plist)
 
double xsh_pfits_get_dec_cumoffset (const cpl_propertylist *plist)
 
double xsh_pfits_get_ra_reloffset (const cpl_propertylist *plist)
 
double xsh_pfits_get_dec_reloffset (const cpl_propertylist *plist)
 
double xsh_pfits_get_b_ra_reloffset (const cpl_propertylist *plist)
 
double xsh_pfits_get_b_dec_reloffset (const cpl_propertylist *plist)
 
double xsh_pfits_get_b_ra_cumoffset (const cpl_propertylist *plist)
 
double xsh_pfits_get_b_dec_cumoffset (const cpl_propertylist *plist)
 
double xsh_pfits_get_nod_reloffset (const cpl_propertylist *plist)
 Get the Relative Jitter Offset.
 
double xsh_pfits_get_nod_cumoffset (const cpl_propertylist *plist)
 Get the Cumulative Jitter Offset.
 
double xsh_pfits_get_nod_jitterwidth (const cpl_propertylist *plist)
 Get the Jitter Box size.
 
double xsh_pfits_get_nodthrow (const cpl_propertylist *plist)
 Get the Nod Throw value.
 
void xsh_pfits_set_wavesoltype (cpl_propertylist *plist, const char *value)
 Write the WAVESOL TYPE value.
 
const char * xsh_pfits_get_wavesoltype (const cpl_propertylist *)
 Find out the WAVESOL TYPE.
 
cpl_error_code xsh_frame_force_pro_catg (const char *fname, const char *tag)
 Force a frame PRO.CATG to a given value.
 
void xsh_pfits_set_arm (cpl_propertylist *plist, xsh_instrument *instr)
 
XSH_ARM xsh_pfits_get_arm (const cpl_propertylist *plist)
 
void xsh_pfits_set_extract_slit_min (cpl_propertylist *plist, double value)
 WRITE the min slit for extraction.
 
void xsh_pfits_set_extract_slit_max (cpl_propertylist *plist, double value)
 WRITE the min slit for extraction.
 
void xsh_pfits_set_nsat (cpl_propertylist *plist, int value)
 Write the number of saturated pixels value.
 
void xsh_pfits_set_frac_sat (cpl_propertylist *plist, double value)
 Write the fraction of saturated pixels value.
 
void xsh_pfits_set_total_nsat (cpl_propertylist *plist, int value)
 Write the total number of saturated pixels value.
 
void xsh_pfits_set_total_frac_sat (cpl_propertylist *plist, double value)
 Write the fraction of saturated pixels value.
 
void xsh_pfits_set_n_range_pix (cpl_propertylist *plist, int value)
 Write the number of range pixels value.
 
void xsh_pfits_set_frac_range_pix (cpl_propertylist *plist, double value)
 Write the fraction of range pixels value.
 
char * xsh_pfits_get_slit_value (const cpl_propertylist *plist, xsh_instrument *instrument)
 find out the INS OPTIx NAME value (the width of the slit)
 
int xsh_pfits_get_obs_id (cpl_propertylist *plist)
 find out the OBS ID
 
const char * xsh_pfits_get_raw1name (const cpl_propertylist *plist)
 find out the ESO.RAW1.NAME

 
const char * xsh_pfits_get_raw1catg (const cpl_propertylist *plist)
 find out the ESO.RAW1.CATG
 
const char * xsh_pfits_get_obs_targ_name (const cpl_propertylist *plist)
 find out the ESO.OBS.TARG.NAME

 
void xsh_pfits_set_slitmap_order_edgup (cpl_propertylist *plist, int absorder, double value)
 
void xsh_pfits_set_slitmap_order_edglo (cpl_propertylist *plist, int absorder, double value)
 
void xsh_pfits_set_slitmap_order_cen (cpl_propertylist *plist, int absorder, double value)
 
void xsh_pfits_set_slitmap_order_slicup (cpl_propertylist *plist, int absorder, double value)
 
void xsh_pfits_set_slitmap_order_sliclo (cpl_propertylist *plist, int absorder, double value)
 
void xsh_pfits_set_slitmap_median_edgup (cpl_propertylist *plist, double value)
 
void xsh_pfits_set_slitmap_median_edglo (cpl_propertylist *plist, double value)
 
void xsh_pfits_set_slitmap_median_cen (cpl_propertylist *plist, double value)
 
void xsh_pfits_set_slitmap_median_slicup (cpl_propertylist *plist, double value)
 
void xsh_pfits_set_slitmap_median_sliclo (cpl_propertylist *plist, double value)
 
double xsh_pfits_get_slitmap_median_edgup (const cpl_propertylist *plist)
 
double xsh_pfits_get_slitmap_median_edglo (const cpl_propertylist *plist)
 
double xsh_pfits_get_slitmap_median_cen (const cpl_propertylist *plist)
 
double xsh_pfits_get_slitmap_median_slicup (const cpl_propertylist *plist)
 
double xsh_pfits_get_slitmap_median_sliclo (const cpl_propertylist *plist)
 
void xsh_pfits_set_wavemap_order_lambda_min (cpl_propertylist *plist, int absorder, double value)
 
void xsh_pfits_set_wavemap_order_lambda_max (cpl_propertylist *plist, int absorder, double value)
 
double xsh_pfits_get_geolon (const cpl_propertylist *plist)
 Find out the telescope longitude.
 
double xsh_pfits_get_geolat (const cpl_propertylist *plist)
 Find out the telescope latitude.
 
double xsh_pfits_get_utc (const cpl_propertylist *plist)
 Find out the observation time.
 
void xsh_pfits_set_shiftifu_lambdaref (cpl_propertylist *plist, double value)
 
void xsh_pfits_set_shiftifu_slitref (cpl_propertylist *plist, double value)
 
void xsh_pfits_set_shiftifu_slitdownref (cpl_propertylist *plist, double value)
 
void xsh_pfits_set_shiftifu_slitcenref (cpl_propertylist *plist, double value)
 
void xsh_pfits_set_shiftifu_slitupref (cpl_propertylist *plist, double value)
 
double xsh_pfits_get_shiftifu_lambdaref (cpl_propertylist *plist)
 
double xsh_pfits_get_shiftifu_slitref (cpl_propertylist *plist)
 
const char * xsh_pfits_get_telescop (const cpl_propertylist *plist)
 find out the TELESCOP value (telescope ID)
 
cpl_error_code xsh_plist_set_extra_keys (cpl_propertylist *plist, const char *hduclas1, const char *hduclas2, const char *hduclas3, const char *scidata, const char *errdata, const char *qualdata, const int type)
 set hdu keys
 
cpl_error_code xsh_pfits_set_wcs1 (cpl_propertylist *header, const double crpix1, const double crval1, const double cdelt1)
 
cpl_error_code xsh_pfits_set_wcs2 (cpl_propertylist *header, const double crpix2, const double crval2, const double cdelt2)
 
cpl_error_code xsh_pfits_set_wcs3 (cpl_propertylist *header, const double crpix3, const double crval3, const double cdelt3)
 
cpl_error_code xsh_pfits_set_cd_matrix (cpl_propertylist *header, const double cdelt1, const double cdelt2)
 
cpl_error_code xsh_pfits_set_wcs (cpl_propertylist *header, const double crpix1, const double crval1, const double cdelt1, const double crpix2, const double crval2, const double cdelt2)
 
cpl_error_code xsh_plist_div_by_fct (cpl_propertylist **plist, const int fctx, const int fcty)
 
cpl_error_code xsh_pfits_combine_headers (cpl_propertylist *header, cpl_frameset *set)
 
cpl_error_code xsh_pfits_combine_two_frames_headers (cpl_frame *first, cpl_frame *second)
 
int xsh_pfits_is_obs (cpl_propertylist *plist)
 
int xsh_pfits_is_flat (cpl_propertylist *plist)
 

Macro Definition Documentation

◆ XSH_AIRM_END

#define XSH_AIRM_END   "ESO TEL AIRM END"

Definition at line 131 of file xsh_pfits.h.

◆ XSH_AIRM_START

#define XSH_AIRM_START   "ESO TEL AIRM START"

Definition at line 130 of file xsh_pfits.h.

◆ XSH_ARCFILE

#define XSH_ARCFILE   "ARCFILE"

Definition at line 120 of file xsh_pfits.h.

◆ XSH_BIAS_DOWN_MEDIAN

#define XSH_BIAS_DOWN_MEDIAN   "ESO PRO BIAS DOWN MEDIAN"

Definition at line 180 of file xsh_pfits.h.

◆ XSH_BIAS_DOWN_STDEV

#define XSH_BIAS_DOWN_STDEV   "ESO PRO BIAS DOWN STDEV"

Definition at line 184 of file xsh_pfits.h.

◆ XSH_BIAS_LEFT_MEDIAN

#define XSH_BIAS_LEFT_MEDIAN   "ESO PRO BIAS LEFT MEDIAN"

Definition at line 177 of file xsh_pfits.h.

◆ XSH_BIAS_LEFT_STDEV

#define XSH_BIAS_LEFT_STDEV   "ESO PRO BIAS LEFT STDEV"

Definition at line 181 of file xsh_pfits.h.

◆ XSH_BIAS_RIGHT_MEDIAN

#define XSH_BIAS_RIGHT_MEDIAN   "ESO PRO BIAS RIGHT MEDIAN"

Definition at line 178 of file xsh_pfits.h.

◆ XSH_BIAS_RIGHT_STDEV

#define XSH_BIAS_RIGHT_STDEV   "ESO PRO BIAS RIGHT STDEV"

Definition at line 182 of file xsh_pfits.h.

◆ XSH_BIAS_UP_MEDIAN

#define XSH_BIAS_UP_MEDIAN   "ESO PRO BIAS UP MEDIAN"

Definition at line 179 of file xsh_pfits.h.

◆ XSH_BIAS_UP_STDEV

#define XSH_BIAS_UP_STDEV   "ESO PRO BIAS UP STDEV"

Definition at line 183 of file xsh_pfits.h.

◆ XSH_BUNIT

#define XSH_BUNIT   "BUNIT"

Definition at line 113 of file xsh_pfits.h.

◆ XSH_BUNIT_FLUX_ABS_C

#define XSH_BUNIT_FLUX_ABS_C   "erg/s/cm2/Angstrom"

Definition at line 114 of file xsh_pfits.h.

◆ XSH_BUNIT_FLUX_REL_C

#define XSH_BUNIT_FLUX_REL_C   "ADU"

Definition at line 115 of file xsh_pfits.h.

◆ XSH_BUNIT_NONE_C

#define XSH_BUNIT_NONE_C   ""

Definition at line 116 of file xsh_pfits.h.

◆ XSH_CD1

#define XSH_CD1   "CD1"

Definition at line 66 of file xsh_pfits.h.

◆ XSH_CD11

#define XSH_CD11   "CD1_1"

Definition at line 68 of file xsh_pfits.h.

◆ XSH_CD12

#define XSH_CD12   "CD1_2"

Definition at line 69 of file xsh_pfits.h.

◆ XSH_CD13

#define XSH_CD13   "CD1_3"

Definition at line 77 of file xsh_pfits.h.

◆ XSH_CD21

#define XSH_CD21   "CD2_1"

Definition at line 70 of file xsh_pfits.h.

◆ XSH_CD22

#define XSH_CD22   "CD2_2"

Definition at line 71 of file xsh_pfits.h.

◆ XSH_CD23

#define XSH_CD23   "CD2_3"

Definition at line 79 of file xsh_pfits.h.

◆ XSH_CD31

#define XSH_CD31   "CD3_1"

Definition at line 78 of file xsh_pfits.h.

◆ XSH_CD32

#define XSH_CD32   "CD3_2"

Definition at line 80 of file xsh_pfits.h.

◆ XSH_CD33

#define XSH_CD33   "CD3_3"

Definition at line 81 of file xsh_pfits.h.

◆ XSH_CDELT1

#define XSH_CDELT1   "CDELT1"

Definition at line 96 of file xsh_pfits.h.

◆ XSH_CDELT2

#define XSH_CDELT2   "CDELT2"

Definition at line 97 of file xsh_pfits.h.

◆ XSH_CDELT3

#define XSH_CDELT3   "CDELT3"

Definition at line 98 of file xsh_pfits.h.

◆ XSH_CHIP_NX

#define XSH_CHIP_NX   "ESO DET CHIP NX"

Definition at line 151 of file xsh_pfits.h.

◆ XSH_CHIP_NY

#define XSH_CHIP_NY   "ESO DET CHIP NY"

Definition at line 152 of file xsh_pfits.h.

◆ XSH_CONAD

#define XSH_CONAD   "ESO DET OUT1 CONAD"

Definition at line 162 of file xsh_pfits.h.

◆ XSH_CRPIX1

#define XSH_CRPIX1   "CRPIX1"

Definition at line 91 of file xsh_pfits.h.

◆ XSH_CRPIX2

#define XSH_CRPIX2   "CRPIX2"

Definition at line 92 of file xsh_pfits.h.

◆ XSH_CRPIX3

#define XSH_CRPIX3   "CRPIX3"

Definition at line 93 of file xsh_pfits.h.

◆ XSH_CRVAL1

#define XSH_CRVAL1   "CRVAL1"

Definition at line 100 of file xsh_pfits.h.

◆ XSH_CRVAL2

#define XSH_CRVAL2   "CRVAL2"

Definition at line 101 of file xsh_pfits.h.

◆ XSH_CRVAL3

#define XSH_CRVAL3   "CRVAL3"

Definition at line 102 of file xsh_pfits.h.

◆ XSH_CTYPE1

#define XSH_CTYPE1   "CTYPE1"

Definition at line 105 of file xsh_pfits.h.

◆ XSH_CTYPE2

#define XSH_CTYPE2   "CTYPE2"

Definition at line 106 of file xsh_pfits.h.

◆ XSH_CTYPE3

#define XSH_CTYPE3   "CTYPE3"

Definition at line 107 of file xsh_pfits.h.

◆ XSH_CUNIT1

#define XSH_CUNIT1   "CUNIT1"

Definition at line 109 of file xsh_pfits.h.

◆ XSH_CUNIT2

#define XSH_CUNIT2   "CUNIT2"

Definition at line 110 of file xsh_pfits.h.

◆ XSH_CUNIT3

#define XSH_CUNIT3   "CUNIT3"

Definition at line 111 of file xsh_pfits.h.

◆ XSH_DATANCOM

#define XSH_DATANCOM   "ESO PRO DATANCOM"

Definition at line 208 of file xsh_pfits.h.

◆ XSH_DATE

#define XSH_DATE   "DATE"

Definition at line 122 of file xsh_pfits.h.

◆ XSH_DATE_OBS

#define XSH_DATE_OBS   "DATE-OBS"

Definition at line 123 of file xsh_pfits.h.

◆ XSH_DEC

#define XSH_DEC   "DEC"

Definition at line 45 of file xsh_pfits.h.

◆ XSH_DET_DIT

#define XSH_DET_DIT   "ESO DET DIT"

Definition at line 167 of file xsh_pfits.h.

◆ XSH_DET_GAIN

#define XSH_DET_GAIN   "ESO DET OUT1 GAIN"

Definition at line 165 of file xsh_pfits.h.

◆ XSH_DET_NDIT

#define XSH_DET_NDIT   "ESO DET NDIT"

Definition at line 168 of file xsh_pfits.h.

◆ XSH_DET_NDITSKIP

#define XSH_DET_NDITSKIP   "ESO DET NDITSKIP"

Definition at line 169 of file xsh_pfits.h.

◆ XSH_DET_PXSPACE

#define XSH_DET_PXSPACE   "ESO DET CHIP PXSPACE"

Definition at line 164 of file xsh_pfits.h.

◆ XSH_DET_WIN1_DIT1

#define XSH_DET_WIN1_DIT1   "ESO DET WIN1 DIT1"

Definition at line 166 of file xsh_pfits.h.

◆ XSH_DET_WIN1_UIT1

#define XSH_DET_WIN1_UIT1   "ESO DET WIN1 UIT1"

Definition at line 74 of file xsh_pfits.h.

◆ XSH_DPR_CATG

#define XSH_DPR_CATG   "ESO DPR CATG"

Definition at line 148 of file xsh_pfits.h.

◆ XSH_DPR_TECH

#define XSH_DPR_TECH   "ESO DPR TECH"

Definition at line 146 of file xsh_pfits.h.

◆ XSH_DPR_TECH_MULTI_PINHOLE

#define XSH_DPR_TECH_MULTI_PINHOLE   "ECHELLE,MULTI-PINHOLE"

Definition at line 220 of file xsh_pfits.h.

◆ XSH_DPR_TECH_SINGLE_PINHOLE

#define XSH_DPR_TECH_SINGLE_PINHOLE   "ECHELLE,PINHOLE"

Definition at line 219 of file xsh_pfits.h.

◆ XSH_DPR_TYPE

#define XSH_DPR_TYPE   "ESO DPR TYPE"

Definition at line 147 of file xsh_pfits.h.

◆ XSH_EXPTIME

#define XSH_EXPTIME   "EXPTIME"

Definition at line 125 of file xsh_pfits.h.

◆ XSH_EXTNAME

#define XSH_EXTNAME   "EXTNAME"

Definition at line 124 of file xsh_pfits.h.

◆ XSH_EXTRACT_SLIT_MAX

#define XSH_EXTRACT_SLIT_MAX   "ESO PRO EXTRACT SLIT MAX"

Definition at line 199 of file xsh_pfits.h.

◆ XSH_EXTRACT_SLIT_MIN

#define XSH_EXTRACT_SLIT_MIN   "ESO PRO EXTRACT SLIT MIN"

Definition at line 198 of file xsh_pfits.h.

◆ XSH_FOCU1ENC_VAL

#define XSH_FOCU1ENC_VAL   "ESO INS FOCU1 ENC"

Definition at line 140 of file xsh_pfits.h.

◆ XSH_GEOLAT

#define XSH_GEOLAT   "ESO TEL GEOLAT"

Definition at line 56 of file xsh_pfits.h.

◆ XSH_GEOLON

#define XSH_GEOLON   "ESO TEL GEOLON"

Definition at line 57 of file xsh_pfits.h.

◆ XSH_INSTRUME

#define XSH_INSTRUME   "INSTRUME"

Definition at line 42 of file xsh_pfits.h.

◆ XSH_INSTRUME_VALUE

#define XSH_INSTRUME_VALUE   "XSHOOTER"

Definition at line 279 of file xsh_pfits.h.

◆ XSH_LAMP_ON_OFF

#define XSH_LAMP_ON_OFF   "ESO INS1 LAMP5 ST"

Definition at line 175 of file xsh_pfits.h.

◆ XSH_LST

#define XSH_LST   "LST"

Definition at line 83 of file xsh_pfits.h.

◆ XSH_MJDEND

#define XSH_MJDEND   "MJD-END"

Definition at line 40 of file xsh_pfits.h.

◆ XSH_MJDOBS

#define XSH_MJDOBS   "MJD-OBS"

Definition at line 39 of file xsh_pfits.h.

◆ XSH_MODEL_CFG_START

#define XSH_MODEL_CFG_START   "ESO MOD CFG START"

Definition at line 217 of file xsh_pfits.h.

◆ XSH_NAXIS

#define XSH_NAXIS   "NAXIS"

Definition at line 41 of file xsh_pfits.h.

◆ XSH_NAXIS1

#define XSH_NAXIS1   "NAXIS1"

Definition at line 87 of file xsh_pfits.h.

◆ XSH_NAXIS2

#define XSH_NAXIS2   "NAXIS2"

Definition at line 88 of file xsh_pfits.h.

◆ XSH_NAXIS3

#define XSH_NAXIS3   "NAXIS3"

Definition at line 89 of file xsh_pfits.h.

◆ XSH_NOD_CUMULATIVE_B_OFFSET_DEC

#define XSH_NOD_CUMULATIVE_B_OFFSET_DEC   "ESO PRO B CUMOFF DEC"

Definition at line 239 of file xsh_pfits.h.

◆ XSH_NOD_CUMULATIVE_B_OFFSET_RA

#define XSH_NOD_CUMULATIVE_B_OFFSET_RA   "ESO PRO B CUMOFF RA"

Definition at line 238 of file xsh_pfits.h.

◆ XSH_NOD_CUMULATIVE_OFFSET_DEC

#define XSH_NOD_CUMULATIVE_OFFSET_DEC   "ESO SEQ CUMOFF DEC"

Definition at line 222 of file xsh_pfits.h.

◆ XSH_NOD_CUMULATIVE_OFFSET_RA

#define XSH_NOD_CUMULATIVE_OFFSET_RA   "ESO SEQ CUMOFF RA"

Definition at line 223 of file xsh_pfits.h.

◆ XSH_NOD_CUMULATIVE_OFFSETX

#define XSH_NOD_CUMULATIVE_OFFSETX   "ESO SEQ CUMOFF X"

Definition at line 225 of file xsh_pfits.h.

◆ XSH_NOD_CUMULATIVE_OFFSETY

#define XSH_NOD_CUMULATIVE_OFFSETY   "ESO SEQ CUMOFF Y"

Definition at line 226 of file xsh_pfits.h.

◆ XSH_NOD_JITTER_BOX

#define XSH_NOD_JITTER_BOX   "ESO SEQ JITTER WIDTH"

Definition at line 229 of file xsh_pfits.h.

◆ XSH_NOD_RELATIVE_B_OFFSET_DEC

#define XSH_NOD_RELATIVE_B_OFFSET_DEC   "ESO PRO B RELOFF DEC"

Definition at line 237 of file xsh_pfits.h.

◆ XSH_NOD_RELATIVE_B_OFFSET_RA

#define XSH_NOD_RELATIVE_B_OFFSET_RA   "ESO PRO B RELOFF RA"

Definition at line 236 of file xsh_pfits.h.

◆ XSH_NOD_RELATIVE_OFFSET_DEC

#define XSH_NOD_RELATIVE_OFFSET_DEC   "ESO SEQ RELOFF DEC"

Definition at line 231 of file xsh_pfits.h.

◆ XSH_NOD_RELATIVE_OFFSET_RA

#define XSH_NOD_RELATIVE_OFFSET_RA   "ESO SEQ RELOFF RA"

Definition at line 232 of file xsh_pfits.h.

◆ XSH_NOD_THROW

#define XSH_NOD_THROW   "ESO SEQ NOD THROW"

Definition at line 228 of file xsh_pfits.h.

◆ XSH_OBS_ID

#define XSH_OBS_ID   "ESO OBS ID"

Definition at line 127 of file xsh_pfits.h.

◆ XSH_OBS_PROG_ID

#define XSH_OBS_PROG_ID   "ESO OBS PROG ID"

Definition at line 47 of file xsh_pfits.h.

◆ XSH_OBS_TARG_NAME

#define XSH_OBS_TARG_NAME   "ESO OBS TARG NAME"

Definition at line 128 of file xsh_pfits.h.

◆ XSH_ORIGFILE

#define XSH_ORIGFILE   "ORIGFILE"

Definition at line 121 of file xsh_pfits.h.

◆ XSH_OUT_NX

#define XSH_OUT_NX   "ESO DET OUT1 NX"

Definition at line 149 of file xsh_pfits.h.

◆ XSH_OUT_NY

#define XSH_OUT_NY   "ESO DET OUT1 NY"

Definition at line 150 of file xsh_pfits.h.

◆ XSH_OVSCX

#define XSH_OVSCX   "ESO DET OUT1 OVSCX"

Definition at line 157 of file xsh_pfits.h.

◆ XSH_OVSCY

#define XSH_OVSCY   "ESO DET OUT1 OVSCY"

Definition at line 158 of file xsh_pfits.h.

◆ XSH_PCATG

#define XSH_PCATG   "ESO PRO CATG"

Definition at line 185 of file xsh_pfits.h.

◆ XSH_PFITS_GET

#define XSH_PFITS_GET (   RET,
  LIST,
  KW,
  TYPE 
)
Value:
check_msg( xsh_get_property_value( LIST, KW, TYPE, &RET),\
"Error reading keyword '%s'", KW)
#define check_msg(COMMAND,...)
Definition: xsh_error.h:62
cpl_error_code xsh_get_property_value(const cpl_propertylist *plist, const char *keyword, cpl_type keywordtype, void *result)
Read a property value from a property list.
Definition: xsh_utils.c:1600

Definition at line 377 of file xsh_pfits.h.

◆ XSH_POSANG

#define XSH_POSANG   "ESO ADA POSANG"

Definition at line 233 of file xsh_pfits.h.

◆ XSH_PRO_REC1_PIPE_ID

#define XSH_PRO_REC1_PIPE_ID   "ESO PRO REC1 PIPE ID"

Definition at line 50 of file xsh_pfits.h.

◆ XSH_PRO_TECH

#define XSH_PRO_TECH   "ESO PRO TECH"

Definition at line 48 of file xsh_pfits.h.

◆ XSH_PRSCX

#define XSH_PRSCX   "ESO DET OUT1 PRSCX"

Definition at line 159 of file xsh_pfits.h.

◆ XSH_PRSCY

#define XSH_PRSCY   "ESO DET OUT1 PRSCY"

Definition at line 160 of file xsh_pfits.h.

◆ XSH_PSZX

#define XSH_PSZX   "ESO DET CHIP1 PSZX"

Definition at line 170 of file xsh_pfits.h.

◆ XSH_PSZY

#define XSH_PSZY   "ESO DET CHIP1 PSZY"

Definition at line 171 of file xsh_pfits.h.

◆ XSH_QC_FPIXRANGE

#define XSH_QC_FPIXRANGE   "ESO QC FPIXRANG"

Definition at line 254 of file xsh_pfits.h.

◆ XSH_QC_FPIXRANGE_C

#define XSH_QC_FPIXRANGE_C   "Frac of pix in range 4800-5200 ADU"

Definition at line 255 of file xsh_pfits.h.

◆ XSH_QC_FPIXSAT

#define XSH_QC_FPIXSAT   "ESO QC FPIXSAT"

Definition at line 242 of file xsh_pfits.h.

◆ XSH_QC_FPIXSAT_C

#define XSH_QC_FPIXSAT_C   "Fraction of saturated pixels"

Definition at line 243 of file xsh_pfits.h.

◆ XSH_QC_FPIXSAT_TOT

#define XSH_QC_FPIXSAT_TOT   "ESO QC FPIXSAT TOT"

Definition at line 248 of file xsh_pfits.h.

◆ XSH_QC_FPIXSAT_TOT_C

#define XSH_QC_FPIXSAT_TOT_C   "Fraction of saturated pixels"

Definition at line 249 of file xsh_pfits.h.

◆ XSH_QC_NPIXRANGE

#define XSH_QC_NPIXRANGE   "ESO QC NPIXRANG"

Definition at line 252 of file xsh_pfits.h.

◆ XSH_QC_NPIXRANGE_C

#define XSH_QC_NPIXRANGE_C   "Number of pixels in range 4800-5200 ADU"

Definition at line 253 of file xsh_pfits.h.

◆ XSH_QC_NPIXSAT

#define XSH_QC_NPIXSAT   "ESO QC NPIXSAT"

Definition at line 240 of file xsh_pfits.h.

◆ XSH_QC_NPIXSAT_C

#define XSH_QC_NPIXSAT_C   "Number of saturated pixels"

Definition at line 241 of file xsh_pfits.h.

◆ XSH_QC_NPIXSAT_TOT

#define XSH_QC_NPIXSAT_TOT   "ESO QC NPIXSAT TOT"

Definition at line 246 of file xsh_pfits.h.

◆ XSH_QC_NPIXSAT_TOT_C

#define XSH_QC_NPIXSAT_TOT_C   "Total number of saturated pixels"

Definition at line 247 of file xsh_pfits.h.

◆ XSH_RA

#define XSH_RA   "RA"

Definition at line 44 of file xsh_pfits.h.

◆ XSH_RAW1_CATG

#define XSH_RAW1_CATG   "ESO PRO REC1 RAW1 CATG"

Definition at line 119 of file xsh_pfits.h.

◆ XSH_RAW1_NAME

#define XSH_RAW1_NAME   "ESO PRO REC1 RAW1 NAME"

Definition at line 118 of file xsh_pfits.h.

◆ XSH_RECTIFY_BIN_LAMBDA

#define XSH_RECTIFY_BIN_LAMBDA   "ESO PRO RECT BIN LAMBDA"

Definition at line 202 of file xsh_pfits.h.

◆ XSH_RECTIFY_BIN_SPACE

#define XSH_RECTIFY_BIN_SPACE   "ESO PRO RECT BIN SPACE"

Definition at line 203 of file xsh_pfits.h.

◆ XSH_RECTIFY_LAMBDA_MAX

#define XSH_RECTIFY_LAMBDA_MAX   "ESO PRO RECT LAMBDA MAX"

Definition at line 205 of file xsh_pfits.h.

◆ XSH_RECTIFY_LAMBDA_MIN

#define XSH_RECTIFY_LAMBDA_MIN   "ESO PRO RECT LAMBDA MIN"

Definition at line 204 of file xsh_pfits.h.

◆ XSH_RECTIFY_SPACE_MAX

#define XSH_RECTIFY_SPACE_MAX   "ESO PRO RECT SPACE MAX"

Definition at line 207 of file xsh_pfits.h.

◆ XSH_RECTIFY_SPACE_MIN

#define XSH_RECTIFY_SPACE_MIN   "ESO PRO RECT SPACE MIN"

Definition at line 206 of file xsh_pfits.h.

◆ XSH_RON

#define XSH_RON   "ESO DET OUT1 RON"

Definition at line 161 of file xsh_pfits.h.

◆ XSH_SDP_ADU_UNIT

#define XSH_SDP_ADU_UNIT   "adu"

Definition at line 335 of file xsh_pfits.h.

◆ XSH_SDP_COLUMN_ERR

#define XSH_SDP_COLUMN_ERR   "ERR"

Definition at line 348 of file xsh_pfits.h.

◆ XSH_SDP_COLUMN_ERR_FORMAT

#define XSH_SDP_COLUMN_ERR_FORMAT   "1E"

Definition at line 351 of file xsh_pfits.h.

◆ XSH_SDP_COLUMN_ERR_REDUCED

#define XSH_SDP_COLUMN_ERR_REDUCED   "ERR_REDUCED"

Definition at line 368 of file xsh_pfits.h.

◆ XSH_SDP_COLUMN_ERR_REDUCED_FORMAT

#define XSH_SDP_COLUMN_ERR_REDUCED_FORMAT   "1E"

Definition at line 369 of file xsh_pfits.h.

◆ XSH_SDP_COLUMN_ERR_REDUCED_TYPE

#define XSH_SDP_COLUMN_ERR_REDUCED_TYPE   "eso:Data.FluxAxis.Accuracy.StatError"

Definition at line 370 of file xsh_pfits.h.

◆ XSH_SDP_COLUMN_ERR_REDUCED_UCD

#define XSH_SDP_COLUMN_ERR_REDUCED_UCD   "stat.error;phot.flux.density;stat.uncalib"

Definition at line 371 of file xsh_pfits.h.

◆ XSH_SDP_COLUMN_ERR_TYPE

#define XSH_SDP_COLUMN_ERR_TYPE   "spec:Data.FluxAxis.Accuracy.StatError"

Definition at line 352 of file xsh_pfits.h.

◆ XSH_SDP_COLUMN_ERR_UCD

#define XSH_SDP_COLUMN_ERR_UCD   "stat.error;phot.flux.density;meta.main"

Definition at line 353 of file xsh_pfits.h.

◆ XSH_SDP_COLUMN_ERR_UNIT

#define XSH_SDP_COLUMN_ERR_UNIT   XSH_SDP_ADU_UNIT

Definition at line 349 of file xsh_pfits.h.

◆ XSH_SDP_COLUMN_ERR_UNIT_CALIB

#define XSH_SDP_COLUMN_ERR_UNIT_CALIB   XSH_SDP_FLUX_UNIT

Definition at line 350 of file xsh_pfits.h.

◆ XSH_SDP_COLUMN_FLUX

#define XSH_SDP_COLUMN_FLUX   "FLUX"

Definition at line 342 of file xsh_pfits.h.

◆ XSH_SDP_COLUMN_FLUX_FORMAT

#define XSH_SDP_COLUMN_FLUX_FORMAT   "1E"

Definition at line 345 of file xsh_pfits.h.

◆ XSH_SDP_COLUMN_FLUX_REDUCED

#define XSH_SDP_COLUMN_FLUX_REDUCED   "FLUX_REDUCED"

Definition at line 364 of file xsh_pfits.h.

◆ XSH_SDP_COLUMN_FLUX_REDUCED_FORMAT

#define XSH_SDP_COLUMN_FLUX_REDUCED_FORMAT   "1E"

Definition at line 365 of file xsh_pfits.h.

◆ XSH_SDP_COLUMN_FLUX_REDUCED_TYPE

#define XSH_SDP_COLUMN_FLUX_REDUCED_TYPE   "eso:Data.FluxAxis.Value"

Definition at line 366 of file xsh_pfits.h.

◆ XSH_SDP_COLUMN_FLUX_REDUCED_UCD

#define XSH_SDP_COLUMN_FLUX_REDUCED_UCD   "phot.flux.density;em.wl;src.net;stat.uncalib"

Definition at line 367 of file xsh_pfits.h.

◆ XSH_SDP_COLUMN_FLUX_TYPE

#define XSH_SDP_COLUMN_FLUX_TYPE   "spec:Data.FluxAxis.Value"

Definition at line 346 of file xsh_pfits.h.

◆ XSH_SDP_COLUMN_FLUX_UCD

#define XSH_SDP_COLUMN_FLUX_UCD   "phot.flux.density;em.wl;src.net;meta.main"

Definition at line 347 of file xsh_pfits.h.

◆ XSH_SDP_COLUMN_FLUX_UNIT

#define XSH_SDP_COLUMN_FLUX_UNIT   XSH_SDP_ADU_UNIT

Definition at line 343 of file xsh_pfits.h.

◆ XSH_SDP_COLUMN_FLUX_UNIT_CALIB

#define XSH_SDP_COLUMN_FLUX_UNIT_CALIB   XSH_SDP_FLUX_UNIT

Definition at line 344 of file xsh_pfits.h.

◆ XSH_SDP_COLUMN_QUAL

#define XSH_SDP_COLUMN_QUAL   "QUAL"

Definition at line 354 of file xsh_pfits.h.

◆ XSH_SDP_COLUMN_QUAL_FORMAT

#define XSH_SDP_COLUMN_QUAL_FORMAT   "1J"

Definition at line 356 of file xsh_pfits.h.

◆ XSH_SDP_COLUMN_QUAL_TYPE

#define XSH_SDP_COLUMN_QUAL_TYPE   "spec:Data.FluxAxis.Accuracy.QualityStatus"

Definition at line 357 of file xsh_pfits.h.

◆ XSH_SDP_COLUMN_QUAL_UCD

#define XSH_SDP_COLUMN_QUAL_UCD   "meta.code.qual;meta.main"

Definition at line 358 of file xsh_pfits.h.

◆ XSH_SDP_COLUMN_QUAL_UNIT

#define XSH_SDP_COLUMN_QUAL_UNIT   " "

Definition at line 355 of file xsh_pfits.h.

◆ XSH_SDP_COLUMN_SNR

#define XSH_SDP_COLUMN_SNR   "SNR"

Definition at line 359 of file xsh_pfits.h.

◆ XSH_SDP_COLUMN_SNR_FORMAT

#define XSH_SDP_COLUMN_SNR_FORMAT   "1E"

Definition at line 361 of file xsh_pfits.h.

◆ XSH_SDP_COLUMN_SNR_TYPE

#define XSH_SDP_COLUMN_SNR_TYPE   "eso:Data.FluxAxis.Accuracy.SNR"

Definition at line 362 of file xsh_pfits.h.

◆ XSH_SDP_COLUMN_SNR_UCD

#define XSH_SDP_COLUMN_SNR_UCD   "stat.snr;meta.main"

Definition at line 363 of file xsh_pfits.h.

◆ XSH_SDP_COLUMN_SNR_UNIT

#define XSH_SDP_COLUMN_SNR_UNIT   " "

Definition at line 360 of file xsh_pfits.h.

◆ XSH_SDP_COLUMN_WAVE

#define XSH_SDP_COLUMN_WAVE   "WAVE"

Definition at line 337 of file xsh_pfits.h.

◆ XSH_SDP_COLUMN_WAVE_FORMAT

#define XSH_SDP_COLUMN_WAVE_FORMAT   "1E"

Definition at line 339 of file xsh_pfits.h.

◆ XSH_SDP_COLUMN_WAVE_TYPE

#define XSH_SDP_COLUMN_WAVE_TYPE   "spec:Data.SpectralAxis.Value"

Definition at line 340 of file xsh_pfits.h.

◆ XSH_SDP_COLUMN_WAVE_UCD

#define XSH_SDP_COLUMN_WAVE_UCD   "em.wl;obs.atmos"

Definition at line 341 of file xsh_pfits.h.

◆ XSH_SDP_COLUMN_WAVE_UNIT

#define XSH_SDP_COLUMN_WAVE_UNIT   "nm"

Definition at line 338 of file xsh_pfits.h.

◆ XSH_SDP_FLUX_UNIT

#define XSH_SDP_FLUX_UNIT   "erg.cm**(-2).s**(-1).angstrom**(-1)"

Definition at line 336 of file xsh_pfits.h.

◆ XSH_SDP_KEYWORD_APERTURE

#define XSH_SDP_KEYWORD_APERTURE   "APERTURE"

Definition at line 297 of file xsh_pfits.h.

◆ XSH_SDP_KEYWORD_CONTNORM

#define XSH_SDP_KEYWORD_CONTNORM   "CONTNORM"

Definition at line 316 of file xsh_pfits.h.

◆ XSH_SDP_KEYWORD_DETRON

#define XSH_SDP_KEYWORD_DETRON   "DETRON"

Definition at line 331 of file xsh_pfits.h.

◆ XSH_SDP_KEYWORD_DISPELEM

#define XSH_SDP_KEYWORD_DISPELEM   "DISPELEM"

Definition at line 289 of file xsh_pfits.h.

◆ XSH_SDP_KEYWORD_EFFRON

#define XSH_SDP_KEYWORD_EFFRON   "EFFRON"

Definition at line 332 of file xsh_pfits.h.

◆ XSH_SDP_KEYWORD_EXTNAME

#define XSH_SDP_KEYWORD_EXTNAME   "EXTNAME"

Definition at line 305 of file xsh_pfits.h.

◆ XSH_SDP_KEYWORD_EXTNAME_VALUE

#define XSH_SDP_KEYWORD_EXTNAME_VALUE   "SPECTRUM"

Definition at line 306 of file xsh_pfits.h.

◆ XSH_SDP_KEYWORD_FLUXCAL

#define XSH_SDP_KEYWORD_FLUXCAL   "FLUXCAL"

Definition at line 315 of file xsh_pfits.h.

◆ XSH_SDP_KEYWORD_FLUXERR

#define XSH_SDP_KEYWORD_FLUXERR   "FLUXERR"

Definition at line 321 of file xsh_pfits.h.

◆ XSH_SDP_KEYWORD_FLUXERR_VALUE

#define XSH_SDP_KEYWORD_FLUXERR_VALUE   -2

Definition at line 322 of file xsh_pfits.h.

◆ XSH_SDP_KEYWORD_GAIN

#define XSH_SDP_KEYWORD_GAIN   "GAIN"

Definition at line 330 of file xsh_pfits.h.

◆ XSH_SDP_KEYWORD_INHERIT

#define XSH_SDP_KEYWORD_INHERIT   "INHERIT"

Definition at line 307 of file xsh_pfits.h.

◆ XSH_SDP_KEYWORD_INHERIT_VALUE

#define XSH_SDP_KEYWORD_INHERIT_VALUE   CPL_TRUE

Definition at line 308 of file xsh_pfits.h.

◆ XSH_SDP_KEYWORD_LAMNLIN

#define XSH_SDP_KEYWORD_LAMNLIN   "LAMNLIN"

Definition at line 328 of file xsh_pfits.h.

◆ XSH_SDP_KEYWORD_LAMRMS

#define XSH_SDP_KEYWORD_LAMRMS   "LAMRMS"

Definition at line 329 of file xsh_pfits.h.

◆ XSH_SDP_KEYWORD_M_EPOCH

#define XSH_SDP_KEYWORD_M_EPOCH   "M_EPOCH"

Definition at line 313 of file xsh_pfits.h.

◆ XSH_SDP_KEYWORD_NCOMBINE

#define XSH_SDP_KEYWORD_NCOMBINE   "NCOMBINE"

Definition at line 334 of file xsh_pfits.h.

◆ XSH_SDP_KEYWORD_NELEM

#define XSH_SDP_KEYWORD_NELEM   "NELEM"

Definition at line 304 of file xsh_pfits.h.

◆ XSH_SDP_KEYWORD_OBID1

#define XSH_SDP_KEYWORD_OBID1   "OBID1"

Definition at line 312 of file xsh_pfits.h.

◆ XSH_SDP_KEYWORD_OBJECT

#define XSH_SDP_KEYWORD_OBJECT   "OBJECT"

Definition at line 285 of file xsh_pfits.h.

◆ XSH_SDP_KEYWORD_OBSTECH

#define XSH_SDP_KEYWORD_OBSTECH   "OBSTECH"

Definition at line 314 of file xsh_pfits.h.

◆ XSH_SDP_KEYWORD_ORIGIN

#define XSH_SDP_KEYWORD_ORIGIN   "ORIGIN"

Definition at line 287 of file xsh_pfits.h.

◆ XSH_SDP_KEYWORD_ORIGIN_VALUE

#define XSH_SDP_KEYWORD_ORIGIN_VALUE   "ESO"

Definition at line 288 of file xsh_pfits.h.

◆ XSH_SDP_KEYWORD_PROCSOFT

#define XSH_SDP_KEYWORD_PROCSOFT   "PROCSOFT"

Definition at line 282 of file xsh_pfits.h.

◆ XSH_SDP_KEYWORD_PRODCATG

#define XSH_SDP_KEYWORD_PRODCATG   "PRODCATG"

Definition at line 286 of file xsh_pfits.h.

◆ XSH_SDP_KEYWORD_PRODLVL

#define XSH_SDP_KEYWORD_PRODLVL   "PRODLVL"

Definition at line 283 of file xsh_pfits.h.

◆ XSH_SDP_KEYWORD_PRODLVL_VALUE

#define XSH_SDP_KEYWORD_PRODLVL_VALUE   2

Definition at line 284 of file xsh_pfits.h.

◆ XSH_SDP_KEYWORD_PROG_ID

#define XSH_SDP_KEYWORD_PROG_ID   "PROG_ID"

Definition at line 311 of file xsh_pfits.h.

◆ XSH_SDP_KEYWORD_PROV

#define XSH_SDP_KEYWORD_PROV (   n)    "PROV"#n

Definition at line 333 of file xsh_pfits.h.

◆ XSH_SDP_KEYWORD_REFERENC

#define XSH_SDP_KEYWORD_REFERENC   "REFERENC"

Definition at line 323 of file xsh_pfits.h.

◆ XSH_SDP_KEYWORD_REFERENC_VALUE

#define XSH_SDP_KEYWORD_REFERENC_VALUE   " "

Definition at line 324 of file xsh_pfits.h.

◆ XSH_SDP_KEYWORD_SPEC_BIN

#define XSH_SDP_KEYWORD_SPEC_BIN   "SPEC_BIN"

Definition at line 319 of file xsh_pfits.h.

◆ XSH_SDP_KEYWORD_SPEC_BW

#define XSH_SDP_KEYWORD_SPEC_BW   "SPEC_BW"

Definition at line 310 of file xsh_pfits.h.

◆ XSH_SDP_KEYWORD_SPEC_ERR

#define XSH_SDP_KEYWORD_SPEC_ERR   "SPEC_ERR"

Definition at line 326 of file xsh_pfits.h.

◆ XSH_SDP_KEYWORD_SPEC_RES

#define XSH_SDP_KEYWORD_SPEC_RES   "SPEC_RES"

Definition at line 325 of file xsh_pfits.h.

◆ XSH_SDP_KEYWORD_SPEC_SYE

#define XSH_SDP_KEYWORD_SPEC_SYE   "SPEC_SYE"

Definition at line 327 of file xsh_pfits.h.

◆ XSH_SDP_KEYWORD_SPEC_VAL

#define XSH_SDP_KEYWORD_SPEC_VAL   "SPEC_VAL"

Definition at line 309 of file xsh_pfits.h.

◆ XSH_SDP_KEYWORD_SPECSYS

#define XSH_SDP_KEYWORD_SPECSYS   "SPECSYS"

Definition at line 290 of file xsh_pfits.h.

◆ XSH_SDP_KEYWORD_SPECSYS_VALUE

#define XSH_SDP_KEYWORD_SPECSYS_VALUE   "TOPOCENT"

Definition at line 291 of file xsh_pfits.h.

◆ XSH_SDP_KEYWORD_TDMAX

#define XSH_SDP_KEYWORD_TDMAX (   n)    "TDMAX"#n

Definition at line 303 of file xsh_pfits.h.

◆ XSH_SDP_KEYWORD_TDMIN

#define XSH_SDP_KEYWORD_TDMIN (   n)    "TDMIN"#n

Definition at line 302 of file xsh_pfits.h.

◆ XSH_SDP_KEYWORD_TELAPSE

#define XSH_SDP_KEYWORD_TELAPSE   "TELAPSE"

Definition at line 298 of file xsh_pfits.h.

◆ XSH_SDP_KEYWORD_TITLE

#define XSH_SDP_KEYWORD_TITLE   "TITLE"

Definition at line 296 of file xsh_pfits.h.

◆ XSH_SDP_KEYWORD_TMID

#define XSH_SDP_KEYWORD_TMID   "TMID"

Definition at line 299 of file xsh_pfits.h.

◆ XSH_SDP_KEYWORD_TOT_FLUX

#define XSH_SDP_KEYWORD_TOT_FLUX   "TOT_FLUX"

Definition at line 320 of file xsh_pfits.h.

◆ XSH_SDP_KEYWORD_TUCD

#define XSH_SDP_KEYWORD_TUCD (   n)    "TUCD"#n

Definition at line 301 of file xsh_pfits.h.

◆ XSH_SDP_KEYWORD_TUTYP

#define XSH_SDP_KEYWORD_TUTYP (   n)    "TUTYP"#n

Definition at line 300 of file xsh_pfits.h.

◆ XSH_SDP_KEYWORD_VOCLASS

#define XSH_SDP_KEYWORD_VOCLASS   "VOCLASS"

Definition at line 292 of file xsh_pfits.h.

◆ XSH_SDP_KEYWORD_VOCLASS_VALUE

#define XSH_SDP_KEYWORD_VOCLASS_VALUE   "SPECTRUM V2.0"

Definition at line 293 of file xsh_pfits.h.

◆ XSH_SDP_KEYWORD_VOPUB

#define XSH_SDP_KEYWORD_VOPUB   "VOPUB"

Definition at line 294 of file xsh_pfits.h.

◆ XSH_SDP_KEYWORD_VOPUB_VALUE

#define XSH_SDP_KEYWORD_VOPUB_VALUE   "ESO/SAF"

Definition at line 295 of file xsh_pfits.h.

◆ XSH_SDP_KEYWORD_WAVELMAX

#define XSH_SDP_KEYWORD_WAVELMAX   "WAVELMAX"

Definition at line 318 of file xsh_pfits.h.

◆ XSH_SDP_KEYWORD_WAVELMIN

#define XSH_SDP_KEYWORD_WAVELMIN   "WAVELMIN"

Definition at line 317 of file xsh_pfits.h.

◆ XSH_SEEING_END

#define XSH_SEEING_END   "ESO TEL AMBI FWHM END"

Definition at line 134 of file xsh_pfits.h.

◆ XSH_SEEING_START

#define XSH_SEEING_START   "ESO TEL AMBI FWHM START"

Definition at line 133 of file xsh_pfits.h.

◆ XSH_SEQ_ARM

#define XSH_SEQ_ARM   "ESO SEQ ARM"

Definition at line 173 of file xsh_pfits.h.

◆ XSH_SHIFTIFU_SLITCENREF

#define XSH_SHIFTIFU_SLITCENREF   "ESO PRO SLIT CEN REF"

Definition at line 276 of file xsh_pfits.h.

◆ XSH_SHIFTIFU_SLITDOWNREF

#define XSH_SHIFTIFU_SLITDOWNREF   "ESO PRO SLIT DOWN REF"

Definition at line 275 of file xsh_pfits.h.

◆ XSH_SHIFTIFU_SLITREF

#define XSH_SHIFTIFU_SLITREF   "ESO PRO SLIT REF"

Definition at line 274 of file xsh_pfits.h.

◆ XSH_SHIFTIFU_SLITUPREF

#define XSH_SHIFTIFU_SLITUPREF   "ESO PRO SLIT UP REF"

Definition at line 277 of file xsh_pfits.h.

◆ XSH_SHIFTIFU_WAVEREF

#define XSH_SHIFTIFU_WAVEREF   "ESO PRO LAMBDA REF"

Definition at line 273 of file xsh_pfits.h.

◆ XSH_SLIT_NIR

#define XSH_SLIT_NIR   "ESO INS OPTI5 NAME"

Definition at line 138 of file xsh_pfits.h.

◆ XSH_SLIT_UVB

#define XSH_SLIT_UVB   "ESO INS OPTI3 NAME"

Definition at line 136 of file xsh_pfits.h.

◆ XSH_SLIT_VIS

#define XSH_SLIT_VIS   "ESO INS OPTI4 NAME"

Definition at line 137 of file xsh_pfits.h.

◆ XSH_SLITMAP_MEDIAN_CEN

#define XSH_SLITMAP_MEDIAN_CEN   "ESO PRO MEDIAN CEN SLIT"

Definition at line 266 of file xsh_pfits.h.

◆ XSH_SLITMAP_MEDIAN_EDGLO

#define XSH_SLITMAP_MEDIAN_EDGLO   "ESO PRO MEDIAN EDGLO SLIT"

Definition at line 265 of file xsh_pfits.h.

◆ XSH_SLITMAP_MEDIAN_EDGUP

#define XSH_SLITMAP_MEDIAN_EDGUP   "ESO PRO MEDIAN EDGUP SLIT"

Definition at line 264 of file xsh_pfits.h.

◆ XSH_SLITMAP_MEDIAN_SLICLO

#define XSH_SLITMAP_MEDIAN_SLICLO   "ESO PRO MEDIAN SLICLO SLIT"

Definition at line 268 of file xsh_pfits.h.

◆ XSH_SLITMAP_MEDIAN_SLICUP

#define XSH_SLITMAP_MEDIAN_SLICUP   "ESO PRO MEDIAN SLICUP SLIT"

Definition at line 267 of file xsh_pfits.h.

◆ XSH_SLITMAP_ORDER_CEN

#define XSH_SLITMAP_ORDER_CEN   "ESO PRO ORD%d CEN SLIT"

Definition at line 260 of file xsh_pfits.h.

◆ XSH_SLITMAP_ORDER_EDGLO

#define XSH_SLITMAP_ORDER_EDGLO   "ESO PRO ORD%d EDGLO SLIT"

Definition at line 259 of file xsh_pfits.h.

◆ XSH_SLITMAP_ORDER_EDGUP

#define XSH_SLITMAP_ORDER_EDGUP   "ESO PRO ORD%d EDGUP SLIT"

Definition at line 258 of file xsh_pfits.h.

◆ XSH_SLITMAP_ORDER_SLICLO

#define XSH_SLITMAP_ORDER_SLICLO   "ESO PRO ORD%d SLICLO SLIT"

Definition at line 262 of file xsh_pfits.h.

◆ XSH_SLITMAP_ORDER_SLICUP

#define XSH_SLITMAP_ORDER_SLICUP   "ESO PRO ORD%d SLICUP SLIT"

Definition at line 261 of file xsh_pfits.h.

◆ XSH_SNR

#define XSH_SNR   "SNR"

Definition at line 49 of file xsh_pfits.h.

◆ XSH_SPECTRALFORMAT_DIST_ORDER

#define XSH_SPECTRALFORMAT_DIST_ORDER   "ESO PRO DIST ORDER"

Definition at line 210 of file xsh_pfits.h.

◆ XSH_TEL_TARG_ALPHA

#define XSH_TEL_TARG_ALPHA   "ESO TEL TARG ALPHA"

Definition at line 62 of file xsh_pfits.h.

◆ XSH_TEL_TARG_DELTA

#define XSH_TEL_TARG_DELTA   "ESO TEL TARG DELTA"

Definition at line 63 of file xsh_pfits.h.

◆ XSH_TELESCOP

#define XSH_TELESCOP   "TELESCOP"

Definition at line 60 of file xsh_pfits.h.

◆ XSH_TEMP2_VAL

#define XSH_TEMP2_VAL   "ESO INS TEMP2 VAL"

Definition at line 143 of file xsh_pfits.h.

◆ XSH_TEMP5_VAL

#define XSH_TEMP5_VAL   "ESO INS TEMP5 VAL"

Definition at line 144 of file xsh_pfits.h.

◆ XSH_TEMP82_VAL

#define XSH_TEMP82_VAL   "ESO INS TEMP82 VAL"

Definition at line 142 of file xsh_pfits.h.

◆ XSH_TPL_END

#define XSH_TPL_END   "ESO TPL END"

Definition at line 54 of file xsh_pfits.h.

◆ XSH_TPL_EXPNO

#define XSH_TPL_EXPNO   "ESO TPL EXPNO"

Definition at line 52 of file xsh_pfits.h.

◆ XSH_TPL_START

#define XSH_TPL_START   "ESO TPL START"

Definition at line 53 of file xsh_pfits.h.

◆ XSH_UTC

#define XSH_UTC   "UTC"

Definition at line 58 of file xsh_pfits.h.

◆ XSH_WAVEMAP_ORDER_LAMBDA_MAX

#define XSH_WAVEMAP_ORDER_LAMBDA_MAX   "ESO PRO ORD%d LAMBDA MAX"

Definition at line 271 of file xsh_pfits.h.

◆ XSH_WAVEMAP_ORDER_LAMBDA_MIN

#define XSH_WAVEMAP_ORDER_LAMBDA_MIN   "ESO PRO ORD%d LAMBDA MIN"

Definition at line 270 of file xsh_pfits.h.

◆ XSH_WAVESOL_LAMBDA_MAX

#define XSH_WAVESOL_LAMBDA_MAX   "ESO PRO WAVESOL LAMBDA MAX"

Definition at line 187 of file xsh_pfits.h.

◆ XSH_WAVESOL_LAMBDA_MIN

#define XSH_WAVESOL_LAMBDA_MIN   "ESO PRO WAVESOL LAMBDA MIN"

Definition at line 186 of file xsh_pfits.h.

◆ XSH_WAVESOL_ORDER_MAX

#define XSH_WAVESOL_ORDER_MAX   "ESO PRO WAVESOL ORDER MAX"

Definition at line 189 of file xsh_pfits.h.

◆ XSH_WAVESOL_ORDER_MIN

#define XSH_WAVESOL_ORDER_MIN   "ESO PRO WAVESOL ORDER MIN"

Definition at line 188 of file xsh_pfits.h.

◆ XSH_WAVESOL_SLIT_MAX

#define XSH_WAVESOL_SLIT_MAX   "ESO PRO WAVESOL SLIT MAX"

Definition at line 191 of file xsh_pfits.h.

◆ XSH_WAVESOL_SLIT_MIN

#define XSH_WAVESOL_SLIT_MIN   "ESO PRO WAVESOL SLIT MIN"

Definition at line 190 of file xsh_pfits.h.

◆ XSH_WAVESOL_X_MAX

#define XSH_WAVESOL_X_MAX   "ESO PRO WAVESOL X MAX"

Definition at line 194 of file xsh_pfits.h.

◆ XSH_WAVESOL_X_MIN

#define XSH_WAVESOL_X_MIN   "ESO PRO WAVESOL X MIN"

Definition at line 193 of file xsh_pfits.h.

◆ XSH_WAVESOL_Y_MAX

#define XSH_WAVESOL_Y_MAX   "ESO PRO WAVESOL Y MAX"

Definition at line 196 of file xsh_pfits.h.

◆ XSH_WAVESOL_Y_MIN

#define XSH_WAVESOL_Y_MIN   "ESO PRO WAVESOL Y MIN"

Definition at line 195 of file xsh_pfits.h.

◆ XSH_WAVESOLTYPE

#define XSH_WAVESOLTYPE   "ESO PRO WAVESOL TYPE"

Definition at line 212 of file xsh_pfits.h.

◆ XSH_WAVESOLTYPE_MODEL

#define XSH_WAVESOLTYPE_MODEL   "PHYSMOD"

Definition at line 214 of file xsh_pfits.h.

◆ XSH_WAVESOLTYPE_POLYNOMIAL

#define XSH_WAVESOLTYPE_POLYNOMIAL   "POLYNOMIAL"

Definition at line 213 of file xsh_pfits.h.

◆ XSH_WIN_BINX

#define XSH_WIN_BINX   "ESO DET WIN1 BINX"

Definition at line 155 of file xsh_pfits.h.

◆ XSH_WIN_BINY

#define XSH_WIN_BINY   "ESO DET WIN1 BINY"

Definition at line 156 of file xsh_pfits.h.

◆ XSH_WIN_NX

#define XSH_WIN_NX   "ESO DET WIN NX"

Definition at line 153 of file xsh_pfits.h.

◆ XSH_WIN_NY

#define XSH_WIN_NY   "ESO DET WIN NY"

Definition at line 154 of file xsh_pfits.h.

Function Documentation

◆ xsh_pfits_get_ins_targ_alpha()

double xsh_pfits_get_ins_targ_alpha ( const cpl_propertylist *  plist)

◆ xsh_pfits_get_ins_targ_delta()

double xsh_pfits_get_ins_targ_delta ( const cpl_propertylist *  plist)