/home/amodigli/releases/xsh/2.1.1/xsh.30433/xshp/xsh/xsh_pfits.h File Reference

#include <stdbool.h>
#include <cpl.h>
#include <xsh_pfits_qc.h>

Go to the source code of this file.

Defines

#define XSH_MJDOBS   "MJD-OBS"
#define XSH_NAXIS   "NAXIS"
#define XSH_RA   "RA"
#define XSH_DEC   "DEC"
#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/A"
#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_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_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_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   "Fraction of pixels 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_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
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_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_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)

Define Documentation

#define XSH_AIRM_END   "ESO TEL AIRM END"

Definition at line 120 of file xsh_pfits.h.

Referenced by xsh_pfits_get_airm_end().

#define XSH_AIRM_START   "ESO TEL AIRM START"

Definition at line 119 of file xsh_pfits.h.

Referenced by xsh_pfits_get_airm_start().

#define XSH_ARCFILE   "ARCFILE"

Definition at line 110 of file xsh_pfits.h.

Referenced by xsh_pfits_get_arcfile().

#define XSH_BIAS_DOWN_MEDIAN   "ESO PRO BIAS DOWN MEDIAN"

Definition at line 168 of file xsh_pfits.h.

Referenced by xsh_pfits_get_bias_down_median(), and xsh_pfits_set_bias_down_median().

#define XSH_BIAS_DOWN_STDEV   "ESO PRO BIAS DOWN STDEV"

Definition at line 172 of file xsh_pfits.h.

Referenced by xsh_pfits_get_bias_down_stdev(), and xsh_pfits_set_bias_down_stdev().

#define XSH_BIAS_LEFT_MEDIAN   "ESO PRO BIAS LEFT MEDIAN"

Definition at line 165 of file xsh_pfits.h.

Referenced by xsh_pfits_get_bias_left_median(), and xsh_pfits_set_bias_left_median().

#define XSH_BIAS_LEFT_STDEV   "ESO PRO BIAS LEFT STDEV"

Definition at line 169 of file xsh_pfits.h.

Referenced by xsh_pfits_get_bias_left_stdev(), and xsh_pfits_set_bias_left_stdev().

#define XSH_BIAS_RIGHT_MEDIAN   "ESO PRO BIAS RIGHT MEDIAN"
#define XSH_BIAS_RIGHT_STDEV   "ESO PRO BIAS RIGHT STDEV"

Definition at line 170 of file xsh_pfits.h.

Referenced by xsh_pfits_get_bias_right_stdev(), and xsh_pfits_set_bias_right_stdev().

#define XSH_BIAS_UP_MEDIAN   "ESO PRO BIAS UP MEDIAN"

Definition at line 167 of file xsh_pfits.h.

Referenced by xsh_pfits_get_bias_up_median(), and xsh_pfits_set_bias_up_median().

#define XSH_BIAS_UP_STDEV   "ESO PRO BIAS UP STDEV"

Definition at line 171 of file xsh_pfits.h.

Referenced by xsh_pfits_get_bias_up_stdev(), and xsh_pfits_set_bias_up_stdev().

#define XSH_BUNIT   "BUNIT"

Definition at line 103 of file xsh_pfits.h.

Referenced by xsh_pfits_get_bunit(), and xsh_pfits_set_bunit().

#define XSH_BUNIT_FLUX_ABS_C   "erg/s/cm2/A"
#define XSH_BUNIT_FLUX_REL_C   "ADU"
#define XSH_BUNIT_NONE_C   ""

Definition at line 106 of file xsh_pfits.h.

Referenced by xsh_pre_save(), xsh_rec_list_save2(), and xsh_spectrum_save().

#define XSH_CD1   "CD1"

Definition at line 56 of file xsh_pfits.h.

Referenced by xsh_pfits_set_cd1().

#define XSH_CD11   "CD1_1"

Definition at line 58 of file xsh_pfits.h.

Referenced by xsh_pfits_get_cd11(), and xsh_pfits_set_cd11().

#define XSH_CD12   "CD1_2"

Definition at line 59 of file xsh_pfits.h.

Referenced by xsh_pfits_get_cd12(), and xsh_pfits_set_cd12().

#define XSH_CD13   "CD1_3"

Definition at line 67 of file xsh_pfits.h.

Referenced by xsh_pfits_get_cd13(), and xsh_pfits_set_cd13().

#define XSH_CD21   "CD2_1"

Definition at line 60 of file xsh_pfits.h.

Referenced by xsh_pfits_get_cd21(), and xsh_pfits_set_cd21().

#define XSH_CD22   "CD2_2"

Definition at line 61 of file xsh_pfits.h.

Referenced by xsh_pfits_get_cd22(), and xsh_pfits_set_cd22().

#define XSH_CD23   "CD2_3"

Definition at line 69 of file xsh_pfits.h.

Referenced by xsh_pfits_get_cd23(), and xsh_pfits_set_cd23().

#define XSH_CD31   "CD3_1"

Definition at line 68 of file xsh_pfits.h.

Referenced by xsh_pfits_get_cd31(), and xsh_pfits_set_cd31().

#define XSH_CD32   "CD3_2"

Definition at line 70 of file xsh_pfits.h.

Referenced by xsh_pfits_get_cd32(), and xsh_pfits_set_cd32().

#define XSH_CD33   "CD3_3"

Definition at line 71 of file xsh_pfits.h.

Referenced by xsh_pfits_get_cd33(), and xsh_pfits_set_cd33().

#define XSH_CDELT1   "CDELT1"
#define XSH_CDELT2   "CDELT2"
#define XSH_CDELT3   "CDELT3"

Definition at line 88 of file xsh_pfits.h.

Referenced by xsh_pfits_get_cdelt3(), and xsh_pfits_set_cdelt3().

#define XSH_CHIP_NX   "ESO DET CHIP NX"

Definition at line 140 of file xsh_pfits.h.

Referenced by setHeader(), and xsh_pfits_get_chip_nx().

#define XSH_CHIP_NY   "ESO DET CHIP NY"

Definition at line 141 of file xsh_pfits.h.

Referenced by setHeader(), xsh_add_fits_key_min_set(), and xsh_pfits_get_chip_ny().

#define XSH_CONAD   "ESO DET OUT1 CONAD"

Definition at line 151 of file xsh_pfits.h.

Referenced by mkHeader(), setHeader(), xsh_add_fits_key_min_set(), and xsh_pfits_get_conad().

#define XSH_CRPIX1   "CRPIX1"
#define XSH_CRPIX2   "CRPIX2"
#define XSH_CRPIX3   "CRPIX3"

Definition at line 83 of file xsh_pfits.h.

Referenced by xsh_pfits_get_crpix3(), and xsh_pfits_set_crpix3().

#define XSH_CRVAL1   "CRVAL1"
#define XSH_CRVAL2   "CRVAL2"
#define XSH_CRVAL3   "CRVAL3"

Definition at line 92 of file xsh_pfits.h.

Referenced by xsh_pfits_get_crval3(), and xsh_pfits_set_crval3().

#define XSH_CTYPE1   "CTYPE1"

Definition at line 95 of file xsh_pfits.h.

Referenced by xsh_pfits_set_ctype1(), and xsh_pfits_set_wcs().

#define XSH_CTYPE2   "CTYPE2"

Definition at line 96 of file xsh_pfits.h.

Referenced by xsh_pfits_set_ctype2(), and xsh_pfits_set_wcs().

#define XSH_CTYPE3   "CTYPE3"

Definition at line 97 of file xsh_pfits.h.

Referenced by xsh_pfits_set_ctype3().

#define XSH_CUNIT1   "CUNIT1"
#define XSH_CUNIT2   "CUNIT2"
#define XSH_CUNIT3   "CUNIT3"

Definition at line 101 of file xsh_pfits.h.

Referenced by xsh_pfits_get_cunit3(), and xsh_pfits_set_cunit3().

#define XSH_DATANCOM   "ESO PRO DATANCOM"

Definition at line 196 of file xsh_pfits.h.

Referenced by xsh_pfits_get_datancom(), and xsh_pfits_set_datancom().

#define XSH_DATE   "DATE"

Definition at line 111 of file xsh_pfits.h.

Referenced by xsh_pfits_get_date().

#define XSH_DATE_OBS   "DATE-OBS"

Definition at line 112 of file xsh_pfits.h.

Referenced by xsh_pfits_get_date_obs().

#define XSH_DEC   "DEC"

Definition at line 44 of file xsh_pfits.h.

Referenced by xsh_pfits_get_dec().

#define XSH_DET_DIT   "ESO DET DIT"

Definition at line 156 of file xsh_pfits.h.

Referenced by xsh_pfits_get_dit(), and xsh_pfits_set_dit().

#define XSH_DET_GAIN   "ESO DET OUT1 GAIN"
#define XSH_DET_NDIT   "ESO DET NDIT"

Definition at line 157 of file xsh_pfits.h.

Referenced by xsh_pfits_get_ndit(), and xsh_pfits_set_ndit().

#define XSH_DET_PXSPACE   "ESO DET CHIP PXSPACE"
#define XSH_DET_WIN1_DIT1   "ESO DET WIN1 DIT1"

Definition at line 155 of file xsh_pfits.h.

Referenced by xsh_pfits_get_win1_dit1().

#define XSH_DET_WIN1_UIT1   "ESO DET WIN1 UIT1"

Definition at line 64 of file xsh_pfits.h.

Referenced by xsh_pfits_get_det_win1_uit1().

#define XSH_DPR_CATG   "ESO DPR CATG"

Definition at line 137 of file xsh_pfits.h.

Referenced by xsh_pfits_get_dpr_catg(), and xsh_pfits_set_dpr_catg().

#define XSH_DPR_TECH   "ESO DPR TECH"

Definition at line 135 of file xsh_pfits.h.

Referenced by xsh_pfits_get_dpr_tech(), and xsh_pfits_set_dpr_tech().

#define XSH_DPR_TECH_MULTI_PINHOLE   "ECHELLE,MULTI-PINHOLE"

Definition at line 208 of file xsh_pfits.h.

Referenced by xsh_pfits_get_nb_pinhole().

#define XSH_DPR_TECH_SINGLE_PINHOLE   "ECHELLE,PINHOLE"

Definition at line 207 of file xsh_pfits.h.

Referenced by xsh_pfits_get_nb_pinhole(), and xsh_pre_create().

#define XSH_DPR_TYPE   "ESO DPR TYPE"

Definition at line 136 of file xsh_pfits.h.

Referenced by xsh_pfits_get_dpr_type(), and xsh_pfits_set_dpr_type().

#define XSH_EXPTIME   "EXPTIME"
#define XSH_EXTNAME   "EXTNAME"

Definition at line 113 of file xsh_pfits.h.

Referenced by xsh_pfits_get_extname(), and xsh_pfits_set_extname().

#define XSH_EXTRACT_SLIT_MAX   "ESO PRO EXTRACT SLIT MAX"

Definition at line 187 of file xsh_pfits.h.

Referenced by xsh_pfits_get_extract_slit_max(), and xsh_pfits_set_extract_slit_max().

#define XSH_EXTRACT_SLIT_MIN   "ESO PRO EXTRACT SLIT MIN"

Definition at line 186 of file xsh_pfits.h.

Referenced by xsh_pfits_get_extract_slit_min(), and xsh_pfits_set_extract_slit_min().

#define XSH_FOCU1ENC_VAL   "ESO INS FOCU1 ENC"

Definition at line 129 of file xsh_pfits.h.

Referenced by xsh_model_temperature_update_frame(), and xsh_pfits_get_FOCU1ENC().

#define XSH_GEOLAT   "ESO TEL GEOLAT"

Definition at line 46 of file xsh_pfits.h.

Referenced by xsh_pfits_get_geolat().

#define XSH_GEOLON   "ESO TEL GEOLON"

Definition at line 47 of file xsh_pfits.h.

Referenced by xsh_pfits_get_geolon().

#define XSH_LAMP_ON_OFF   "ESO INS1 LAMP5 ST"

Definition at line 163 of file xsh_pfits.h.

Referenced by xsh_pfits_get_lamp_on_off().

#define XSH_LST   "LST"

Definition at line 73 of file xsh_pfits.h.

Referenced by xsh_pfits_get_lst().

#define XSH_MJDOBS   "MJD-OBS"

Definition at line 39 of file xsh_pfits.h.

Referenced by xsh_pfits_get_mjdobs().

#define XSH_MODEL_CFG_START   "ESO MOD CFG START"

Definition at line 205 of file xsh_pfits.h.

#define XSH_NAXIS   "NAXIS"

Definition at line 40 of file xsh_pfits.h.

Referenced by xsh_pfits_get_naxis().

#define XSH_NAXIS1   "NAXIS1"

Definition at line 77 of file xsh_pfits.h.

Referenced by xsh_pfits_get_naxis1().

#define XSH_NAXIS2   "NAXIS2"

Definition at line 78 of file xsh_pfits.h.

Referenced by xsh_pfits_get_naxis2().

#define XSH_NAXIS3   "NAXIS3"

Definition at line 79 of file xsh_pfits.h.

Referenced by xsh_pfits_get_naxis3().

#define XSH_NOD_CUMULATIVE_B_OFFSET_DEC   "ESO PRO B CUMOFF DEC"

Definition at line 227 of file xsh_pfits.h.

Referenced by xsh_pfits_get_b_dec_cumoffset(), and xsh_pfits_set_b_dec_cumoffset().

#define XSH_NOD_CUMULATIVE_B_OFFSET_RA   "ESO PRO B CUMOFF RA"

Definition at line 226 of file xsh_pfits.h.

Referenced by xsh_pfits_get_b_ra_cumoffset(), and xsh_pfits_set_b_ra_cumoffset().

#define XSH_NOD_CUMULATIVE_OFFSET_DEC   "ESO SEQ CUMOFF DEC"

Definition at line 210 of file xsh_pfits.h.

Referenced by xsh_pfits_get_dec_cumoffset(), and xsh_pfits_get_nod_cumoffset().

#define XSH_NOD_CUMULATIVE_OFFSET_RA   "ESO SEQ CUMOFF RA"

Definition at line 211 of file xsh_pfits.h.

Referenced by xsh_pfits_get_nod_cumoffset(), and xsh_pfits_get_ra_cumoffset().

#define XSH_NOD_CUMULATIVE_OFFSETX   "ESO SEQ CUMOFF X"

Definition at line 213 of file xsh_pfits.h.

Referenced by xsh_pfits_get_cumoffsetx().

#define XSH_NOD_CUMULATIVE_OFFSETY   "ESO SEQ CUMOFF Y"
#define XSH_NOD_JITTER_BOX   "ESO SEQ JITTER WIDTH"

Definition at line 217 of file xsh_pfits.h.

Referenced by xsh_frameset_dump_nod_info(), and xsh_pfits_get_nod_jitterwidth().

#define XSH_NOD_RELATIVE_B_OFFSET_DEC   "ESO PRO B RELOFF DEC"

Definition at line 225 of file xsh_pfits.h.

Referenced by xsh_pfits_get_b_dec_reloffset(), and xsh_pfits_set_b_dec_reloffset().

#define XSH_NOD_RELATIVE_B_OFFSET_RA   "ESO PRO B RELOFF RA"

Definition at line 224 of file xsh_pfits.h.

Referenced by xsh_pfits_get_b_ra_reloffset(), and xsh_pfits_set_b_ra_reloffset().

#define XSH_NOD_RELATIVE_OFFSET_DEC   "ESO SEQ RELOFF DEC"

Definition at line 219 of file xsh_pfits.h.

Referenced by xsh_pfits_get_dec_reloffset(), and xsh_pfits_get_nod_reloffset().

#define XSH_NOD_RELATIVE_OFFSET_RA   "ESO SEQ RELOFF RA"

Definition at line 220 of file xsh_pfits.h.

Referenced by xsh_pfits_get_nod_reloffset(), and xsh_pfits_get_ra_reloffset().

#define XSH_NOD_THROW   "ESO SEQ NOD THROW"

Definition at line 216 of file xsh_pfits.h.

Referenced by xsh_frameset_dump_nod_info(), and xsh_pfits_get_nodthrow().

#define XSH_OBS_ID   "ESO OBS ID"

Definition at line 116 of file xsh_pfits.h.

Referenced by xsh_pfits_get_obs_id().

#define XSH_OBS_TARG_NAME   "ESO OBS TARG NAME"

Definition at line 117 of file xsh_pfits.h.

Referenced by xsh_pfits_get_obs_targ_name().

#define XSH_OUT_NX   "ESO DET OUT1 NX"

Definition at line 138 of file xsh_pfits.h.

Referenced by mkHeader(), setHeader(), and xsh_pfits_get_out_nx().

#define XSH_OUT_NY   "ESO DET OUT1 NY"

Definition at line 139 of file xsh_pfits.h.

Referenced by mkHeader(), setHeader(), and xsh_pfits_get_out_ny().

#define XSH_OVSCX   "ESO DET OUT1 OVSCX"
#define XSH_OVSCY   "ESO DET OUT1 OVSCY"
#define XSH_PCATG   "ESO PRO CATG"
#define XSH_PFITS_GET ( RET,
LIST,
KW,
TYPE   ) 
#define XSH_POSANG   "ESO ADA POSANG"

Definition at line 221 of file xsh_pfits.h.

Referenced by xsh_pfits_get_posang().

#define XSH_PRSCX   "ESO DET OUT1 PRSCX"
#define XSH_PRSCY   "ESO DET OUT1 PRSCY"
#define XSH_PSZX   "ESO DET CHIP1 PSZX"

Definition at line 158 of file xsh_pfits.h.

Referenced by mkHeader(), setHeader(), xsh_add_fits_key_min_set(), and xsh_pfits_get_pszx().

#define XSH_PSZY   "ESO DET CHIP1 PSZY"

Definition at line 159 of file xsh_pfits.h.

Referenced by mkHeader(), setHeader(), xsh_add_fits_key_min_set(), and xsh_pfits_get_pszy().

#define XSH_QC_FPIXRANGE   "ESO QC FPIXRANG"

Definition at line 236 of file xsh_pfits.h.

Referenced by xsh_pfits_set_frac_range_pix().

#define XSH_QC_FPIXRANGE_C   "Fraction of pixels in range 4800-5200 ADU"

Definition at line 237 of file xsh_pfits.h.

Referenced by xsh_pfits_set_frac_range_pix().

#define XSH_QC_FPIXSAT   "ESO QC FPIXSAT"

Definition at line 230 of file xsh_pfits.h.

Referenced by xsh_pfits_set_frac_sat().

#define XSH_QC_FPIXSAT_C   "Fraction of saturated pixels"

Definition at line 231 of file xsh_pfits.h.

Referenced by xsh_pfits_set_frac_sat().

#define XSH_QC_NPIXRANGE   "ESO QC NPIXRANG"

Definition at line 234 of file xsh_pfits.h.

Referenced by xsh_pfits_set_n_range_pix().

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

Definition at line 235 of file xsh_pfits.h.

Referenced by xsh_pfits_set_n_range_pix().

#define XSH_QC_NPIXSAT   "ESO QC NPIXSAT"

Definition at line 228 of file xsh_pfits.h.

Referenced by xsh_pfits_set_nsat().

#define XSH_QC_NPIXSAT_C   "Number of saturated pixels"

Definition at line 229 of file xsh_pfits.h.

Referenced by xsh_pfits_set_nsat().

#define XSH_RA   "RA"

Definition at line 43 of file xsh_pfits.h.

Referenced by xsh_pfits_get_ra().

#define XSH_RAW1_CATG   "ESO PRO REC1 RAW1 CATG"

Definition at line 109 of file xsh_pfits.h.

Referenced by xsh_pfits_get_raw1catg().

#define XSH_RAW1_NAME   "ESO PRO REC1 RAW1 NAME"

Definition at line 108 of file xsh_pfits.h.

Referenced by xsh_pfits_get_raw1name().

#define XSH_RECTIFY_BIN_LAMBDA   "ESO PRO RECT BIN LAMBDA"
#define XSH_RECTIFY_BIN_SPACE   "ESO PRO RECT BIN SPACE"
#define XSH_RECTIFY_LAMBDA_MAX   "ESO PRO RECT LAMBDA MAX"
#define XSH_RECTIFY_LAMBDA_MIN   "ESO PRO RECT LAMBDA MIN"
#define XSH_RECTIFY_SPACE_MAX   "ESO PRO RECT SPACE MAX"
#define XSH_RECTIFY_SPACE_MIN   "ESO PRO RECT SPACE MIN"
#define XSH_RON   "ESO DET OUT1 RON"

Definition at line 150 of file xsh_pfits.h.

Referenced by mkHeader(), setHeader(), xsh_add_fits_key_min_set(), and xsh_pfits_get_ron().

#define XSH_SEEING_END   "ESO TEL AMBI FWHM END"

Definition at line 123 of file xsh_pfits.h.

Referenced by xsh_pfits_get_seeing_end().

#define XSH_SEEING_START   "ESO TEL AMBI FWHM START"

Definition at line 122 of file xsh_pfits.h.

Referenced by xsh_pfits_get_seeing_start().

#define XSH_SEQ_ARM   "ESO SEQ ARM"
#define XSH_SHIFTIFU_SLITCENREF   "ESO PRO SLIT CEN REF"

Definition at line 258 of file xsh_pfits.h.

Referenced by xsh_pfits_set_shiftifu_slitcenref().

#define XSH_SHIFTIFU_SLITDOWNREF   "ESO PRO SLIT DOWN REF"

Definition at line 257 of file xsh_pfits.h.

Referenced by xsh_pfits_set_shiftifu_slitdownref().

#define XSH_SHIFTIFU_SLITREF   "ESO PRO SLIT REF"

Definition at line 256 of file xsh_pfits.h.

Referenced by xsh_pfits_get_shiftifu_slitref(), and xsh_pfits_set_shiftifu_slitref().

#define XSH_SHIFTIFU_SLITUPREF   "ESO PRO SLIT UP REF"

Definition at line 259 of file xsh_pfits.h.

Referenced by xsh_pfits_set_shiftifu_slitupref().

#define XSH_SHIFTIFU_WAVEREF   "ESO PRO LAMBDA REF"
#define XSH_SLIT_NIR   "ESO INS OPTI5 NAME"
#define XSH_SLIT_UVB   "ESO INS OPTI3 NAME"

Definition at line 125 of file xsh_pfits.h.

Referenced by xsh_pfits_get_slit_value(), and xsh_pfits_get_slit_width().

#define XSH_SLIT_VIS   "ESO INS OPTI4 NAME"

Definition at line 126 of file xsh_pfits.h.

Referenced by xsh_pfits_get_slit_value(), and xsh_pfits_get_slit_width().

#define XSH_SLITMAP_MEDIAN_CEN   "ESO PRO MEDIAN CEN SLIT"
#define XSH_SLITMAP_MEDIAN_EDGLO   "ESO PRO MEDIAN EDGLO SLIT"
#define XSH_SLITMAP_MEDIAN_EDGUP   "ESO PRO MEDIAN EDGUP SLIT"
#define XSH_SLITMAP_MEDIAN_SLICLO   "ESO PRO MEDIAN SLICLO SLIT"
#define XSH_SLITMAP_MEDIAN_SLICUP   "ESO PRO MEDIAN SLICUP SLIT"
#define XSH_SLITMAP_ORDER_CEN   "ESO PRO ORD%d CEN SLIT"

Definition at line 242 of file xsh_pfits.h.

Referenced by xsh_pfits_set_slitmap_order_cen().

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

Definition at line 241 of file xsh_pfits.h.

Referenced by xsh_pfits_set_slitmap_order_edglo().

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

Definition at line 240 of file xsh_pfits.h.

Referenced by xsh_pfits_set_slitmap_order_edgup().

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

Definition at line 244 of file xsh_pfits.h.

Referenced by xsh_pfits_set_slitmap_order_sliclo().

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

Definition at line 243 of file xsh_pfits.h.

Referenced by xsh_pfits_set_slitmap_order_slicup().

#define XSH_SPECTRALFORMAT_DIST_ORDER   "ESO PRO DIST ORDER"

Definition at line 198 of file xsh_pfits.h.

Referenced by xsh_model_spectralformat_create().

#define XSH_TEL_TARG_ALPHA   "ESO TEL TARG ALPHA"

Definition at line 52 of file xsh_pfits.h.

Referenced by xsh_pfits_get_tel_targ_alpha().

#define XSH_TEL_TARG_DELTA   "ESO TEL TARG DELTA"

Definition at line 53 of file xsh_pfits.h.

Referenced by xsh_pfits_get_tel_targ_delta().

#define XSH_TELESCOP   "TELESCOP"

Definition at line 50 of file xsh_pfits.h.

Referenced by xsh_pfits_get_telescop().

#define XSH_TEMP2_VAL   "ESO INS TEMP2 VAL"

Definition at line 132 of file xsh_pfits.h.

Referenced by xsh_model_temperature_update_frame(), and xsh_pfits_get_temp2().

#define XSH_TEMP5_VAL   "ESO INS TEMP5 VAL"

Definition at line 133 of file xsh_pfits.h.

Referenced by xsh_model_temperature_update_frame(), and xsh_pfits_get_temp5().

#define XSH_TEMP82_VAL   "ESO INS TEMP82 VAL"

Definition at line 131 of file xsh_pfits.h.

Referenced by xsh_model_temperature_update_frame(), and xsh_pfits_get_temp82().

#define XSH_UTC   "UTC"

Definition at line 48 of file xsh_pfits.h.

Referenced by xsh_pfits_get_utc().

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

Definition at line 253 of file xsh_pfits.h.

Referenced by xsh_pfits_set_wavemap_order_lambda_max().

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

Definition at line 252 of file xsh_pfits.h.

Referenced by xsh_pfits_set_wavemap_order_lambda_min().

#define XSH_WAVESOL_LAMBDA_MAX   "ESO PRO WAVESOL LAMBDA MAX"
#define XSH_WAVESOL_LAMBDA_MIN   "ESO PRO WAVESOL LAMBDA MIN"
#define XSH_WAVESOL_ORDER_MAX   "ESO PRO WAVESOL ORDER MAX"
#define XSH_WAVESOL_ORDER_MIN   "ESO PRO WAVESOL ORDER MIN"
#define XSH_WAVESOL_SLIT_MAX   "ESO PRO WAVESOL SLIT MAX"

Definition at line 179 of file xsh_pfits.h.

Referenced by xsh_pfits_get_wavesol_slit_max(), and xsh_pfits_set_wavesol_slit_max().

#define XSH_WAVESOL_SLIT_MIN   "ESO PRO WAVESOL SLIT MIN"

Definition at line 178 of file xsh_pfits.h.

Referenced by xsh_pfits_get_wavesol_slit_min(), and xsh_pfits_set_wavesol_slit_min().

#define XSH_WAVESOL_X_MAX   "ESO PRO WAVESOL X MAX"

Definition at line 182 of file xsh_pfits.h.

Referenced by xsh_pfits_get_wavesol_x_max(), and xsh_pfits_set_wavesol_x_max().

#define XSH_WAVESOL_X_MIN   "ESO PRO WAVESOL X MIN"

Definition at line 181 of file xsh_pfits.h.

Referenced by xsh_pfits_get_wavesol_x_min(), and xsh_pfits_set_wavesol_x_min().

#define XSH_WAVESOL_Y_MAX   "ESO PRO WAVESOL Y MAX"

Definition at line 184 of file xsh_pfits.h.

Referenced by xsh_pfits_get_wavesol_y_max(), and xsh_pfits_set_wavesol_y_max().

#define XSH_WAVESOL_Y_MIN   "ESO PRO WAVESOL Y MIN"

Definition at line 183 of file xsh_pfits.h.

Referenced by xsh_pfits_get_wavesol_y_min(), and xsh_pfits_set_wavesol_y_min().

#define XSH_WAVESOLTYPE   "ESO PRO WAVESOL TYPE"
#define XSH_WAVESOLTYPE_MODEL   "PHYSMOD"
#define XSH_WAVESOLTYPE_POLYNOMIAL   "POLYNOMIAL"

Definition at line 201 of file xsh_pfits.h.

Referenced by xsh_resid_tab_save().

#define XSH_WIN_BINX   "ESO DET WIN1 BINX"
#define XSH_WIN_BINY   "ESO DET WIN1 BINY"
#define XSH_WIN_NX   "ESO DET WIN NX"

Definition at line 142 of file xsh_pfits.h.

#define XSH_WIN_NY   "ESO DET WIN NY"

Definition at line 143 of file xsh_pfits.h.


Function Documentation

double xsh_pfits_get_ins_targ_alpha ( const cpl_propertylist *  plist  ) 
double xsh_pfits_get_ins_targ_delta ( const cpl_propertylist *  plist  ) 

Generated on 13 Mar 2013 for X-shooter Pipeline Reference Manual by  doxygen 1.6.1