/home/amodigli/releases/xsh/1.2.10/pso/xsh.26608/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_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_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_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_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_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_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_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
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_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.
double xsh_pfits_get_dit (const cpl_propertylist *)
 find out the DIT 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_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_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.
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.

Define Documentation

#define XSH_AIRM_END   "ESO TEL AIRM END"

Definition at line 107 of file xsh_pfits.h.

Referenced by xsh_pfits_get_airm_end().

#define XSH_AIRM_START   "ESO TEL AIRM START"

Definition at line 106 of file xsh_pfits.h.

Referenced by xsh_pfits_get_airm_start().

#define XSH_ARCFILE   "ARCFILE"

Definition at line 97 of file xsh_pfits.h.

Referenced by xsh_pfits_get_arcfile().

#define XSH_BIAS_DOWN_MEDIAN   "ESO PRO BIAS DOWN MEDIAN"

Definition at line 154 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 158 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 151 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 155 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 156 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 153 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 157 of file xsh_pfits.h.

Referenced by xsh_pfits_get_bias_up_stdev(), and xsh_pfits_set_bias_up_stdev().

#define XSH_CD1   "CD1"

Definition at line 54 of file xsh_pfits.h.

Referenced by xsh_pfits_set_cd1().

#define XSH_CD11   "CD1_1"

Definition at line 56 of file xsh_pfits.h.

Referenced by xsh_pfits_get_cd11(), and xsh_pfits_set_cd11().

#define XSH_CD12   "CD1_2"

Definition at line 57 of file xsh_pfits.h.

Referenced by xsh_pfits_get_cd12(), and xsh_pfits_set_cd12().

#define XSH_CD13   "CD1_3"

Definition at line 63 of file xsh_pfits.h.

Referenced by xsh_pfits_get_cd13(), and xsh_pfits_set_cd13().

#define XSH_CD21   "CD2_1"

Definition at line 58 of file xsh_pfits.h.

Referenced by xsh_pfits_get_cd21(), and xsh_pfits_set_cd21().

#define XSH_CD22   "CD2_2"

Definition at line 59 of file xsh_pfits.h.

Referenced by xsh_pfits_get_cd22(), and xsh_pfits_set_cd22().

#define XSH_CD23   "CD2_3"

Definition at line 65 of file xsh_pfits.h.

Referenced by xsh_pfits_get_cd23(), and xsh_pfits_set_cd23().

#define XSH_CD31   "CD3_1"

Definition at line 64 of file xsh_pfits.h.

Referenced by xsh_pfits_get_cd31(), and xsh_pfits_set_cd31().

#define XSH_CD32   "CD3_2"

Definition at line 66 of file xsh_pfits.h.

Referenced by xsh_pfits_get_cd32(), and xsh_pfits_set_cd32().

#define XSH_CD33   "CD3_3"

Definition at line 67 of file xsh_pfits.h.

Referenced by xsh_pfits_get_cd33(), and xsh_pfits_set_cd33().

#define XSH_CDELT1   "CDELT1"

Definition at line 82 of file xsh_pfits.h.

Referenced by xsh_pfits_get_cdelt1(), xsh_pfits_set_cdelt1(), and xsh_util_ima_rebin().

#define XSH_CDELT2   "CDELT2"

Definition at line 83 of file xsh_pfits.h.

Referenced by xsh_pfits_get_cdelt2(), xsh_pfits_set_cdelt2(), and xsh_util_ima_rebin().

#define XSH_CDELT3   "CDELT3"

Definition at line 84 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 127 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 128 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 138 of file xsh_pfits.h.

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

#define XSH_CRPIX1   "CRPIX1"

Definition at line 77 of file xsh_pfits.h.

Referenced by main(), mkHeader(), xsh_pfits_get_crpix1(), and xsh_pfits_set_crpix1().

#define XSH_CRPIX2   "CRPIX2"

Definition at line 78 of file xsh_pfits.h.

Referenced by main(), mkHeader(), xsh_pfits_get_crpix2(), and xsh_pfits_set_crpix2().

#define XSH_CRPIX3   "CRPIX3"

Definition at line 79 of file xsh_pfits.h.

Referenced by xsh_pfits_get_crpix3(), and xsh_pfits_set_crpix3().

#define XSH_CRVAL1   "CRVAL1"

Definition at line 86 of file xsh_pfits.h.

Referenced by main(), mkHeader(), xsh_pfits_get_crval1(), and xsh_pfits_set_crval1().

#define XSH_CRVAL2   "CRVAL2"

Definition at line 87 of file xsh_pfits.h.

Referenced by main(), mkHeader(), xsh_pfits_get_crval2(), and xsh_pfits_set_crval2().

#define XSH_CRVAL3   "CRVAL3"

Definition at line 88 of file xsh_pfits.h.

Referenced by xsh_pfits_get_crval3(), and xsh_pfits_set_crval3().

#define XSH_CTYPE1   "CTYPE1"

Definition at line 91 of file xsh_pfits.h.

Referenced by xsh_pfits_set_ctype1().

#define XSH_CTYPE2   "CTYPE2"

Definition at line 92 of file xsh_pfits.h.

Referenced by xsh_pfits_set_ctype2().

#define XSH_CTYPE3   "CTYPE3"

Definition at line 93 of file xsh_pfits.h.

Referenced by xsh_pfits_set_ctype3().

#define XSH_DATANCOM   "ESO PRO DATANCOM"

Definition at line 182 of file xsh_pfits.h.

Referenced by xsh_pfits_get_datancom(), and xsh_pfits_set_datancom().

#define XSH_DATE   "DATE"

Definition at line 98 of file xsh_pfits.h.

Referenced by xsh_pfits_get_date().

#define XSH_DATE_OBS   "DATE-OBS"

Definition at line 99 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 143 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_PXSPACE   "ESO DET CHIP PXSPACE"
#define XSH_DET_WIN1_DIT1   "ESO DET WIN1 DIT1"

Definition at line 142 of file xsh_pfits.h.

Referenced by xsh_pfits_get_win1_dit1().

#define XSH_DPR_CATG   "ESO DPR CATG"

Definition at line 124 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 122 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 194 of file xsh_pfits.h.

Referenced by xsh_pfits_get_nb_pinhole().

#define XSH_DPR_TECH_SINGLE_PINHOLE   "ECHELLE,PINHOLE"

Definition at line 193 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 123 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 100 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 173 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 172 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 116 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 149 of file xsh_pfits.h.

Referenced by xsh_pfits_get_lamp_on_off().

#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 191 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 73 of file xsh_pfits.h.

Referenced by xsh_pfits_get_naxis1().

#define XSH_NAXIS2   "NAXIS2"

Definition at line 74 of file xsh_pfits.h.

Referenced by xsh_pfits_get_naxis2().

#define XSH_NAXIS3   "NAXIS3"

Definition at line 75 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 213 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 212 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 196 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 197 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 199 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 203 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 211 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 210 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 205 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 206 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 202 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 103 of file xsh_pfits.h.

Referenced by xsh_pfits_get_obs_id().

#define XSH_OBS_TARG_NAME   "ESO OBS TARG NAME"

Definition at line 104 of file xsh_pfits.h.

Referenced by xsh_pfits_get_obs_targ_name().

#define XSH_OUT_NX   "ESO DET OUT1 NX"

Definition at line 125 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 126 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 207 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 144 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 145 of file xsh_pfits.h.

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

#define XSH_QC_FPIXSAT   "ESO QC FPIXSAT"

Definition at line 216 of file xsh_pfits.h.

Referenced by xsh_pfits_set_frac_sat().

#define XSH_QC_FPIXSAT_C   "Fraction of saturated pixels"

Definition at line 217 of file xsh_pfits.h.

Referenced by xsh_pfits_set_frac_sat().

#define XSH_QC_NPIXSAT   "ESO QC NPIXSAT"

Definition at line 214 of file xsh_pfits.h.

Referenced by xsh_pfits_set_nsat().

#define XSH_QC_NPIXSAT_C   "Number of saturated pixels"

Definition at line 215 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 96 of file xsh_pfits.h.

Referenced by xsh_pfits_get_raw1catg().

#define XSH_RAW1_NAME   "ESO PRO REC1 RAW1 NAME"

Definition at line 95 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 137 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 110 of file xsh_pfits.h.

Referenced by xsh_pfits_get_seeing_end().

#define XSH_SEEING_START   "ESO TEL AMBI FWHM START"

Definition at line 109 of file xsh_pfits.h.

Referenced by xsh_pfits_get_seeing_start().

#define XSH_SEQ_ARM   "ESO SEQ ARM"
#define XSH_SLIT_NIR   "ESO INS OPTI5 NAME"

Definition at line 114 of file xsh_pfits.h.

Referenced by xsh_pfits_get_slit_value(), and xsh_pfits_get_slit_width().

#define XSH_SLIT_UVB   "ESO INS OPTI3 NAME"

Definition at line 112 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 113 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 222 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 221 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 220 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 224 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 223 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 184 of file xsh_pfits.h.

Referenced by xsh_model_spectralformat_create().

#define XSH_TEL_TARG_ALPHA   "ESO TEL TARG ALPHA"

Definition at line 50 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 51 of file xsh_pfits.h.

Referenced by xsh_pfits_get_tel_targ_delta().

#define XSH_TEMP2_VAL   "ESO INS TEMP2 VAL"

Definition at line 119 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 120 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 118 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 233 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 232 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 165 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 164 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 168 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 167 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 170 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 169 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 187 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 129 of file xsh_pfits.h.

#define XSH_WIN_NY   "ESO DET WIN NY"

Definition at line 130 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 9 Mar 2011 for X-shooter Pipeline Reference Manual by  doxygen 1.6.1