#include <string.h>
#include <xsh_data_instrument.h>
#include <cpl.h>
#include <xsh_dump.h>
Go to the source code of this file.
Defines | |
#define | XSH_IFU_CFG_TAB "IFU_CFG_TAB" |
#define | XSH_IFU_CFG_TAB_UVB "IFU_CFG_TAB_UVB" |
#define | XSH_IFU_CFG_TAB_VIS "IFU_CFG_TAB_VIS" |
#define | XSH_IFU_CFG_TAB_NIR "IFU_CFG_TAB_NIR" |
#define | XSH_SLIT_BIN_SIZE_AUTO_PIPE_UVB 0.16 |
#define | XSH_SLIT_BIN_SIZE_AUTO_PIPE_VIS 0.16 |
#define | XSH_SLIT_BIN_SIZE_AUTO_PIPE_NIR 0.21 |
#define | XSH_WAVE_BIN_SIZE_AUTO_PIPE_UVB 0.04 |
#define | XSH_WAVE_BIN_SIZE_AUTO_PIPE_VIS 0.04 |
#define | XSH_WAVE_BIN_SIZE_AUTO_PIPE_NIR 0.1 |
#define | XSH_SLIT_BIN_SIZE_NARROW_SLIT_UVB 0.16 |
#define | XSH_SLIT_BIN_SIZE_NARROW_SLIT_VIS 0.16 |
#define | XSH_SLIT_BIN_SIZE_NARROW_SLIT_NIR 0.21 |
#define | XSH_WAVE_BIN_SIZE_NARROW_SLIT_UVB 0.015 |
#define | XSH_WAVE_BIN_SIZE_NARROW_SLIT_VIS 0.015 |
#define | XSH_WAVE_BIN_SIZE_NARROW_SLIT_NIR 0.06 |
#define | XSH_SLIT_BIN_SIZE_BROAD_SLIT_UVB 0.16 |
#define | XSH_SLIT_BIN_SIZE_BROAD_SLIT_VIS 0.16 |
#define | XSH_SLIT_BIN_SIZE_BROAD_SLIT_NIR 0.21 |
#define | XSH_WAVE_BIN_SIZE_BROAD_SLIT_UVB 0.02 |
#define | XSH_WAVE_BIN_SIZE_BROAD_SLIT_VIS 0.02 |
#define | XSH_WAVE_BIN_SIZE_BROAD_SLIT_NIR 0.06 |
#define | XSH_SLIT_BIN_SIZE_PIPE_UVB XSH_SLIT_BIN_SIZE_AUTO_PIPE_UVB |
#define | XSH_SLIT_BIN_SIZE_PIPE_VIS XSH_SLIT_BIN_SIZE_AUTO_PIPE_VIS |
#define | XSH_SLIT_BIN_SIZE_PIPE_NIR XSH_SLIT_BIN_SIZE_AUTO_PIPE_NIR |
#define | XSH_WAVE_BIN_SIZE_PIPE_UVB XSH_WAVE_BIN_SIZE_AUTO_PIPE_UVB |
#define | XSH_WAVE_BIN_SIZE_PIPE_VIS XSH_WAVE_BIN_SIZE_AUTO_PIPE_VIS |
#define | XSH_WAVE_BIN_SIZE_PIPE_NIR XSH_WAVE_BIN_SIZE_AUTO_PIPE_NIR |
#define | XSH_DRS_MDARK "DRS_MDARK" |
#define | XSH_DRS_MDARK_UVB "DRS_MDARK_UVB" |
#define | XSH_DRS_MDARK_VIS "DRS_MDARK_VIS" |
#define | XSH_DRS_MDARK_NIR "DRS_MDARK_NIR" |
#define | XSH_LINEARITY "LINEARITY" |
#define | XSH_LINGAIN "LINGAIN" |
#define | XSH_LINGAIN_UVB "LINGAIN_UVB" |
#define | XSH_LINGAIN_VIS "LINGAIN_VIS" |
#define | XSH_LINGAIN_NIR "LINGAIN_NIR" |
#define | XSH_TRACE "TRACE" |
#define | XSH_IFU_DETECT_IFU_TRACE "IFU_DETECT_IFU_TRACE" |
#define | XSH_IFU_DETECT_IFU_TRACE_UVB "IFU_DETECT_IFU_TRACE_UVB" |
#define | XSH_IFU_DETECT_IFU_TRACE_VIS "IFU_DETECT_IFU_TRACE_VIS" |
#define | XSH_IFU_DETECT_IFU_TRACE_NIR "IFU_DETECT_IFU_TRACE_NIR" |
#define | XSH_SLIT_MAP_MODEL "SLIT_MAP" |
#define | XSH_SLIT_MAP_MODEL_UVB "SLIT_MAP_UVB" |
#define | XSH_SLIT_MAP_MODEL_VIS "SLIT_MAP_VIS" |
#define | XSH_SLIT_MAP_MODEL_NIR "SLIT_MAP_NIR" |
#define | XSH_SLIT_MAP_POLY "SLIT_MAP" |
#define | XSH_SLIT_MAP_POLY_UVB "SLIT_MAP_UVB" |
#define | XSH_SLIT_MAP_POLY_VIS "SLIT_MAP_VIS" |
#define | XSH_SLIT_MAP_POLY_NIR "SLIT_MAP_NIR" |
#define | XSH_SLIT_STARE_REMOVE_CRH "SLIT_STARE_REMOVE_CRH" |
#define | XSH_SLIT_STARE_REMOVE_CRH_UVB "SLIT_STARE_REMOVE_CRH_UVB" |
#define | XSH_SLIT_STARE_REMOVE_CRH_VIS "SLIT_STARE_REMOVE_CRH_VIS" |
#define | XSH_SLIT_STARE_REMOVE_CRH_NIR "SLIT_STARE_REMOVE_CRH_NIR" |
#define | XSH_IFU_STARE_REMOVE_CRH "IFU_STARE_REMOVE_CRH" |
#define | XSH_IFU_STARE_REMOVE_CRH_UVB "IFU_STARE_REMOVE_CRH_UVB" |
#define | XSH_IFU_STARE_REMOVE_CRH_VIS "IFU_STARE_REMOVE_CRH_VIS" |
#define | XSH_IFU_STARE_REMOVE_CRH_NIR "IFU_STARE_REMOVE_CRH_NIR" |
#define | XSH_BIAS_REMOVE_CRH "BIAS_REMOVE_CRH" |
#define | XSH_BIAS_REMOVE_CRH_UVB "BIAS_REMOVE_CRH_UVB" |
#define | XSH_BIAS_REMOVE_CRH_VIS "BIAS_REMOVE_CRH_VIS" |
#define | XSH_BIAS_REMOVE_CRH_NIR "BIAS_REMOVE_CRH_NIR" |
#define | XSH_FLAT_REMOVE_CRH "FLAT_REMOVE_CRH" |
#define | XSH_FLAT_REMOVE_CRH_UVB "FLAT_REMOVE_CRH_UVB" |
#define | XSH_FLAT_REMOVE_CRH_VIS "FLAT_REMOVE_CRH_VIS" |
#define | XSH_FLAT_REMOVE_CRH_NIR "FLAT_REMOVE_CRH_NIR" |
#define | XSH_HIGH_ABS_WIN "HIGH_ABS_WIN" |
#define | XSH_HIGH_ABS_WIN_UVB "HIGH_ABS_WIN_UVB" |
#define | XSH_HIGH_ABS_WIN_VIS "HIGH_ABS_WIN_VIS" |
#define | XSH_HIGH_ABS_WIN_NIR "HIGH_ABS_WIN_NIR" |
#define | XSH_ONOFF_REMOVE_CRH "ONOFF_REMOVE_CRH" |
#define | XSH_ONOFF_REMOVE_CRH_UVB "ONOFF_REMOVE_CRH_UVB" |
#define | XSH_ONOFF_REMOVE_CRH_VIS "ONOFF_REMOVE_CRH_VIS" |
#define | XSH_ONOFF_REMOVE_CRH_NIR "ONOFF_REMOVE_CRH_NIR" |
#define | XSH_FLAT_QTH_SLIT_UVB "FLAT_QTH_SLIT_UVB" |
#define | XSH_FLAT_D2_SLIT_UVB "FLAT_D2_SLIT_UVB" |
#define | XSH_FLAT_SLIT_VIS "FLAT_SLIT_VIS" |
#define | XSH_FLAT_SLIT_NIR "FLAT_SLIT_NIR_ON" |
#define | XSH_FLAT_SLIT_OFF "FLAT_SLIT_NIR_OFF" |
#define | XSH_FLAT_QTH_IFU_UVB "FLAT_QTH_IFU_UVB" |
#define | XSH_FLAT_D2_IFU_UVB "FLAT_D2_IFU_UVB" |
#define | XSH_FLAT_IFU_VIS "FLAT_IFU_VIS" |
#define | XSH_FLAT_IFU_NIR "FLAT_IFU_NIR_ON" |
#define | XSH_FLAT_IFU_OFF "FLAT_IFU_NIR_OFF" |
#define | XSH_MEASURE_FLAT_SLIT_EDGES "MEASURE_FLAT_SLIT_EDGES" |
#define | XSH_MEASURE_FLAT_D2_SLIT_EDGES_UVB "MEASURE_FLAT_D2_SLIT_EDGES_UVB" |
#define | XSH_MEASURE_FLAT_QTH_SLIT_EDGES_UVB "MEASURE_FLAT_QTH_SLIT_EDGES_UVB" |
#define | XSH_MEASURE_FLAT_SLIT_EDGES_UVB "MEASURE_FLAT_SLIT_EDGES_UVB" |
#define | XSH_MEASURE_FLAT_SLIT_EDGES_VIS "MEASURE_FLAT_SLIT_EDGES_VIS" |
#define | XSH_MEASURE_FLAT_SLIT_EDGES_NIR "MEASURE_FLAT_SLIT_EDGES_NIR" |
#define | XSH_MEASURE_FLAT_IFU_EDGES "MEASURE_FLAT_IFU_EDGES" |
#define | XSH_MEASURE_FLAT_D2_IFU_EDGES_UVB "MEASURE_FLAT_D2_IFU_EDGES_UVB" |
#define | XSH_MEASURE_FLAT_QTH_IFU_EDGES_UVB "MEASURE_FLAT_QTH_IFU_EDGES_UVB" |
#define | XSH_MEASURE_FLAT_IFU_EDGES_UVB "MEASURE_FLAT_IFU_EDGES_UVB" |
#define | XSH_MEASURE_FLAT_IFU_EDGES_VIS "MEASURE_FLAT_IFU_EDGES_VIS" |
#define | XSH_MEASURE_FLAT_IFU_EDGES_NIR "MEASURE_FLAT_IFU_EDGES_NIR" |
#define | XSH_EFFICIENCY "EFFICIENCY" |
#define | XSH_BIAS "BIAS" |
#define | XSH_DARK "DARK" |
#define | XSH_FMTCHK "FMTCHK" |
#define | XSH_FLAT "FLAT" |
#define | XSH_ORDERDEF "ORDERDEF" |
#define | XSH_WAVECAL "ARC" |
#define | XSH_WAVE "WAVE" |
#define | XSH_OBJECT_SLIT_STARE "OBJECT_SLIT_STARE" |
#define | XSH_FLUX_OFFSET "STD_FLUX_OFFSET" |
#define | XSH_OBJECT_SLIT_NOD "OBJECT_SLIT_NOD" |
#define | XSH_OBJECT_SLIT_OFFSET "OBJECT_SLIT_OFFSET" |
#define | XSH_OBJECT_IFU_STARE "OBJECT_IFU_STARE" |
#define | XSH_OBJECT_IFU_OFFSET "OBJECT_IFU_OFFSET" |
#define | XSH_SKY_SLIT "SKY_SLIT" |
#define | XSH_SKY_IFU "SKY_IFU" |
#define | XSH_IMA "IMA" |
#define | XSH_IMA_UVB "IMA_UVB" |
#define | XSH_IMA_VIS "IMA_VIS" |
#define | XSH_IMA_NIR "IMA_NIR" |
#define | XSH_RAW_IMA_SLIT "RAW_IMA_SLIT" |
#define | XSH_RAW_IMA_SLIT_VIS "RAW_IMA_SLIT_VIS" |
#define | XSH_RAW_IMA_SLIT_UVB "RAW_IMA_SLIT_UVB" |
#define | XSH_RAW_IMA_SLIT_NIR "RAW_IMA_SLIT_NIR" |
#define | XSH_RAW_IMA_IFU "RAW_IMA_IFU" |
#define | XSH_RAW_IMA_IFU_VIS "RAW_IMA_IFU_VIS" |
#define | XSH_RAW_IMA_IFU_UVB "RAW_IMA_IFU_UVB" |
#define | XSH_RAW_IMA_IFU_NIR "RAW_IMA_IFU_NIR" |
#define | XSH_SKY_SUB_BKPTS "SKY_SUB_BKPTS" |
#define | XSH_SKY_SUB_BKPTS_UVB "SKY_SUB_BKPTS_UVB" |
#define | XSH_SKY_SUB_BKPTS_VIS "SKY_SUB_BKPTS_VIS" |
#define | XSH_SKY_SUB_BKPTS_NIR "SKY_SUB_BKPTS_NIR" |
#define | XSH_GAIN "GAIN_INFO" |
#define | XSH_GAIN_UVB "GAIN_INFO_UVB" |
#define | XSH_GAIN_VIS "GAIN_INFO_VIS" |
#define | XSH_GAIN_NIR "GAIN_INFO_NIR" |
#define | XSH_FLUX_STD_TAB "FLUX_STD_TABLE" |
#define | XSH_FLUX_STD_TAB_UVB "FLUX_STD_TABLE_UVB" |
#define | XSH_FLUX_STD_TAB_VIS "FLUX_STD_TABLE_VIS" |
#define | XSH_FLUX_STD_TAB_NIR "FLUX_STD_TABLE_NIR" |
#define | XSH_FLUX_STD_CAT "FLUX_STD_CATALOG" |
#define | XSH_FLUX_STD_CAT_UVB "FLUX_STD_CATALOG_UVB" |
#define | XSH_FLUX_STD_CAT_VIS "FLUX_STD_CATALOG_VIS" |
#define | XSH_FLUX_STD_CAT_NIR "FLUX_STD_CATALOG_NIR" |
#define | XSH_EXTCOEFF_TAB "EXTCOEFF_TABLE" |
#define | XSH_EXTCOEFF_TAB_UVB "EXTCOEFF_TABLE_UVB" |
#define | XSH_EXTCOEFF_TAB_VIS "EXTCOEFF_TABLE_VIS" |
#define | XSH_EXTCOEFF_TAB_NIR "EXTCOEFF_TABLE_NIR" |
#define | XSH_CPIX_MAP "CPIX_MAP" |
#define | XSH_CPIX_MAP_UVB "CPIX_MAP_UVB" |
#define | XSH_CPIX_MAP_VIS "CPIX_MAP_VIS" |
#define | XSH_CPIX_MAP_NIR "CPIX_MAP_NIR" |
#define | XSH_HPIX_MAP "HPIX_MAP" |
#define | XSH_HPIX_MAP_UVB "HPIX_MAP_UVB" |
#define | XSH_HPIX_MAP_VIS "HPIX_MAP_VIS" |
#define | XSH_HPIX_MAP_NIR "HPIX_MAP_NIR" |
#define | XSH_CRH_MAP "CRH_MAP" |
#define | XSH_CRH_MAP_UVB "CRH_MAP_UVB" |
#define | XSH_CRH_MAP_VIS "CRH_MAP_VIS" |
#define | XSH_CRH_MAP_NIR "CRH_MAP_NIR" |
#define | XSH_CRH_LIST "CRH_LIST" |
#define | XSH_CRH_LIST_UVB "CRH_LIST_UVB" |
#define | XSH_CRH_LIST_VIS "CRH_LIST_VIS" |
#define | XSH_CRH_LIST_NIR "CRH_LIST_NIR" |
#define | XSH_STD_FLUX_SLIT_STARE_ORDER1D "STD_FLUX_SLIT_STARE_ORDER1D" |
#define | XSH_STD_FLUX_SLIT_STARE_ORDER1D_UVB "STD_FLUX_SLIT_STARE_ORDER1D_UVB" |
#define | XSH_STD_FLUX_SLIT_STARE_ORDER1D_VIS "STD_FLUX_SLIT_STARE_ORDER1D_VIS" |
#define | XSH_STD_FLUX_SLIT_STARE_ORDER1D_NIR "STD_FLUX_SLIT_STARE_ORDER1D_NIR" |
#define | XSH_STD_FLUX_SLIT_STARE_MERGE1D "STD_FLUX_SLIT_STARE_MERGE1D" |
#define | XSH_STD_FLUX_SLIT_STARE_MERGE1D_UVB "STD_FLUX_SLIT_STARE_MERGE1D_UVB" |
#define | XSH_STD_FLUX_SLIT_STARE_MERGE1D_VIS "STD_FLUX_SLIT_STARE_MERGE1D_VIS" |
#define | XSH_STD_FLUX_SLIT_STARE_MERGE1D_NIR "STD_FLUX_SLIT_STARE_MERGE1D_NIR" |
#define | XSH_ORDERPOS_RESID_TAB "ORDERPOS_RESID_TAB" |
#define | XSH_ORDERPOS_RESID_TAB_UVB "ORDERPOS_RESID_TAB_UVB" |
#define | XSH_ORDERPOS_RESID_TAB_VIS "ORDERPOS_RESID_TAB_VIS" |
#define | XSH_ORDERPOS_RESID_TAB_NIR "ORDERPOS_RESID_TAB_NIR" |
#define | XSH_DET_LIN_INFO_UVB "DET_LIN_INFO_UVB" |
#define | XSH_DET_LIN_INFO_VIS "DET_LIN_INFO_VIS" |
#define | XSH_DET_LIN_INFO_NIR "DET_LIN_INFO_NIR" |
#define | XSH_GAIN_INFO_UVB "GAIN_INFO_UVB" |
#define | XSH_GAIN_INFO_VIS "GAIN_INFO_VIS" |
#define | XSH_GAIN_INFO_NIR "GAIN_INFO_NIR" |
#define | XSH_COEFFS_CUBE_UVB "COEFFS_CUBE_UVB" |
#define | XSH_COEFFS_CUBE_VIS "COEFFS_CUBE_VIS" |
#define | XSH_COEFFS_CUBE_NIR "COEFFS_CUBE_NIR" |
#define | XSH_BP_MAP_NP "BP_MAP_NP" |
#define | XSH_BP_MAP_NP_UVB "BP_MAP_NP_UVB" |
#define | XSH_BP_MAP_NP_VIS "BP_MAP_NP_VIS" |
#define | XSH_BP_MAP_NP_NIR "BP_MAP_NP_NIR" |
#define | XSH_BP_MAP_PN "BP_MAP_PN" |
#define | XSH_BP_MAP_PN_UVB "BP_MAP_PN_UVB" |
#define | XSH_BP_MAP_PN_VIS "BP_MAP_PN_VIS" |
#define | XSH_BP_MAP_PN_NIR "BP_MAP_PN_NIR" |
#define | XSH_BP_MAP_RP "BP_MAP_RP" |
#define | XSH_BP_MAP_RP_UVB "BP_MAP_RP_UVB" |
#define | XSH_BP_MAP_RP_VIS "BP_MAP_RP_VIS" |
#define | XSH_BP_MAP_RP_NIR "BP_MAP_RP_NIR" |
#define | XSH_BP_MAP_NL "BP_MAP_NL" |
#define | XSH_BP_MAP_NL_UVB "BP_MAP_NL_UVB" |
#define | XSH_BP_MAP_NL_VIS "BP_MAP_NL_VIS" |
#define | XSH_BP_MAP_NL_NIR "BP_MAP_NL_NIR" |
#define | XSH_RAW_BP_MAP_NL "RAW_BP_MAP_NL" |
#define | XSH_RAW_BP_MAP_NL_UVB "RAW_BP_MAP_NL_UVB" |
#define | XSH_RAW_BP_MAP_NL_VIS "RAW_BP_MAP_NL_VIS" |
#define | XSH_RAW_BP_MAP_NL_NIR "RAW_BP_MAP_NL_NIR" |
#define | XSH_AUTOCORR_UVB "AUTOCORR_UVB" |
#define | XSH_AUTOCORR_VIS "AUTOCORR_VIS" |
#define | XSH_AUTOCORR_NIR "AUTOCORR_NIR" |
#define | XSH_DIFF_FLAT_UVB "DIFF_FLAT_UVB" |
#define | XSH_DIFF_FLAT_VIS "DIFF_FLAT_VIS" |
#define | XSH_DIFF_FLAT_NIR "DIFF_FLAT_NIR" |
#define | XSH_GUESS_LINES_POS "GUESS_LINES_POS" |
#define | XSH_GUESS_LINES_POS_UVB "GUESS_LINES_POS_UVB" |
#define | XSH_GUESS_LINES_POS_VIS "GUESS_LINES_POS_VIS" |
#define | XSH_GUESS_LINES_POS_NIR "GUESS_LINES_POS_NIR" |
#define | XSH_LINEARITY_UVB "LINEARITY_UVB" |
#define | XSH_LINEARITY_VIS "LINEARITY_VIS" |
#define | XSH_LINEARITY_NIR "LINEARITY_NIR" |
#define | XSH_LINEARITY_NIR_ON "LINEARITY_NIR_ON" |
#define | XSH_LINEARITY_NIR_OFF "LINEARITY_NIR_OFF" |
#define | XSH_WAVECAL_NIR "WAVECAL_NIR" |
#define | XSH_BIAS_UVB "BIAS_UVB" |
#define | XSH_BIAS_VIS "BIAS_VIS" |
#define | XSH_BIAS_NIR "BIAS_NIR" |
#define | XSH_DARK_UVB "DARK_UVB" |
#define | XSH_DARK_VIS "DARK_VIS" |
#define | XSH_DARK_NIR "DARK_NIR" |
#define | XSH_DARK_NIR_ON "DARK_NIR_ON" |
#define | XSH_DARK_NIR_OFF "DARK_NIR_OFF" |
#define | XSH_FMTCHK_UVB "FMTCHK_UVB" |
#define | XSH_FMTCHK_VIS "FMTCHK_VIS" |
#define | XSH_FMTCHK_NIR "FMTCHK_NIR_ON" |
#define | XSH_FMTCHK_OFF "FMTCHK_NIR_OFF" |
#define | XSH_ORDERDEF_QTH_UVB "ORDERDEF_QTH_UVB" |
#define | XSH_ORDERDEF_D2_UVB "ORDERDEF_D2_UVB" |
#define | XSH_ORDERDEF_VIS "ORDERDEF_VIS" |
#define | XSH_ORDERDEF_NIR "ORDERDEF_NIR_ON" |
#define | XSH_ORDERDEF_OFF "ORDERDEF_NIR_OFF" |
#define | XSH_FLAT_QTH_SLIT_UVB "FLAT_QTH_SLIT_UVB" |
#define | XSH_FLAT_D2_SLIT_UVB "FLAT_D2_SLIT_UVB" |
#define | XSH_FLAT_SLIT_VIS "FLAT_SLIT_VIS" |
#define | XSH_FLAT_SLIT_NIR "FLAT_SLIT_NIR_ON" |
#define | XSH_FLAT_SLIT_OFF "FLAT_SLIT_NIR_OFF" |
#define | XSH_FLAT_QTH_IFU_UVB "FLAT_QTH_IFU_UVB" |
#define | XSH_FLAT_D2_IFU_UVB "FLAT_D2_IFU_UVB" |
#define | XSH_FLAT_IFU_VIS "FLAT_IFU_VIS" |
#define | XSH_FLAT_IFU_NIR "FLAT_IFU_NIR_ON" |
#define | XSH_FLAT_IFU_OFF "FLAT_IFU_NIR_OFF" |
#define | XSH_WAVE_UVB "WAVE_UVB" |
#define | XSH_WAVE_VIS "WAVE_VIS" |
#define | XSH_WAVE_NIR "WAVE_NIR_ON" |
#define | XSH_WAVE_OFF "WAVE_NIR_OFF" |
#define | XSH_ARC_SLIT_UVB "ARC_SLIT_UVB" |
#define | XSH_ARC_SLIT_VIS "ARC_SLIT_VIS" |
#define | XSH_ARC_SLIT_NIR "ARC_SLIT_NIR_ON" |
#define | XSH_ARC_SLIT_OFF "ARC_SLIT_NIR_OFF" |
#define | XSH_ARC_IFU_UVB "ARC_IFU_UVB" |
#define | XSH_ARC_IFU_VIS "ARC_IFU_VIS" |
#define | XSH_ARC_IFU_NIR "ARC_IFU_NIR_ON" |
#define | XSH_ARC_IFU_OFF "ARC_IFU_NIR_OFF" |
#define | XSH_FLEX_UVB "FLEX_UVB" |
#define | XSH_FLEX_VIS "FLEX_VIS" |
#define | XSH_FLEX_NIR "FLEX_NIR" |
#define | XSH_TRACE_UVB "TRACE_UVB" |
#define | XSH_TRACE_VIS "TRACE_VIS" |
#define | XSH_TRACE_NIR "TRACE_NIR" |
#define | XSH_STD_TELL_SLIT_UVB "STD_TELL_SLIT_UVB" |
#define | XSH_STD_TELL_SLIT_VIS "STD_TELL_SLIT_VIS" |
#define | XSH_STD_TELL_SLIT_NIR "STD_TELL_SLIT_NIR" |
#define | XSH_STD_FLUX_SLIT_STARE "STD_FLUX_SLIT_STARE" |
#define | XSH_STD_FLUX_SLIT_STARE_UVB "STD_FLUX_SLIT_STARE_UVB" |
#define | XSH_STD_FLUX_SLIT_STARE_VIS "STD_FLUX_SLIT_STARE_VIS" |
#define | XSH_STD_FLUX_SLIT_STARE_NIR "STD_FLUX_SLIT_STARE_NIR" |
#define | XSH_STD_FLUX_IFU_STARE "STD_FLUX_IFU_STARE" |
#define | XSH_STD_FLUX_IFU_STARE_UVB "STD_FLUX_IFU_STARE_UVB" |
#define | XSH_STD_FLUX_IFU_STARE_VIS "STD_FLUX_IFU_STARE_VIS" |
#define | XSH_STD_FLUX_IFU_STARE_NIR "STD_FLUX_IFU_STARE_NIR" |
#define | XSH_STD_TELL_SLIT_STARE "STD_TELL_SLIT_STARE" |
#define | XSH_STD_TELL_SLIT_STARE_UVB "STD_TELL_SLIT_STARE_UVB" |
#define | XSH_STD_TELL_SLIT_STARE_VIS "STD_TELL_SLIT_STARE_VIS" |
#define | XSH_STD_TELL_SLIT_STARE_NIR "STD_TELL_SLIT_STARE_NIR" |
#define | XSH_STD_TELL_IFU_STARE "STD_TELL_IFU_STARE" |
#define | XSH_STD_TELL_IFU_STARE_UVB "STD_TELL_IFU_STARE_UVB" |
#define | XSH_STD_TELL_IFU_STARE_VIS "STD_TELL_IFU_STARE_VIS" |
#define | XSH_STD_TELL_IFU_STARE_NIR "STD_TELL_IFU_STARE_NIR" |
#define | XSH_STD_TELL_IFU_OFFSET "STD_TELL_IFU_OFFSET" |
#define | XSH_STD_TELL_IFU_OFFSET_UVB "STD_TELL_IFU_OFFSET_UVB" |
#define | XSH_STD_TELL_IFU_OFFSET_VIS "STD_TELL_IFU_OFFSET_VIS" |
#define | XSH_STD_TELL_IFU_OFFSET_NIR "STD_TELL_IFU_OFFSET_NIR" |
#define | XSH_STD_TELL_SLIT_NOD "STD_TELL_SLIT_NOD" |
#define | XSH_STD_TELL_SLIT_NOD_UVB "STD_TELL_SLIT_NOD_UVB" |
#define | XSH_STD_TELL_SLIT_NOD_VIS "STD_TELL_SLIT_NOD_VIS" |
#define | XSH_STD_TELL_SLIT_NOD_NIR "STD_TELL_SLIT_NOD_NIR" |
#define | XSH_STD_FLUX_SLIT_NOD "STD_FLUX_SLIT_NOD" |
#define | XSH_STD_FLUX_SLIT_NOD_UVB "STD_FLUX_SLIT_NOD_UVB" |
#define | XSH_STD_FLUX_SLIT_NOD_VIS "STD_FLUX_SLIT_NOD_VIS" |
#define | XSH_STD_FLUX_SLIT_NOD_NIR "STD_FLUX_SLIT_NOD_NIR" |
#define | XSH_STD_FLUX_SLIT_OFFSET "STD_FLUX_SLIT_OFFSET" |
#define | XSH_STD_FLUX_SLIT_OFFSET_UVB "STD_FLUX_SLIT_OFFSET_UVB" |
#define | XSH_STD_FLUX_SLIT_OFFSET_VIS "STD_FLUX_SLIT_OFFSET_VIS" |
#define | XSH_STD_FLUX_SLIT_OFFSET_NIR "STD_FLUX_SLIT_OFFSET_NIR" |
#define | XSH_STD_FLUX_IFU_OFFSET "STD_FLUX_IFU_OFFSET" |
#define | XSH_STD_FLUX_IFU_OFFSET_UVB "STD_FLUX_IFU_OFFSET_UVB" |
#define | XSH_STD_FLUX_IFU_OFFSET_VIS "STD_FLUX_IFU_OFFSET_VIS" |
#define | XSH_STD_FLUX_IFU_OFFSET_NIR "STD_FLUX_IFU_OFFSET_NIR" |
#define | XSH_STD_FLUX_NOD "STD_FLUX_NOD" |
#define | XSH_STD_FLUX_NOD_UVB "STD_FLUX_NOD_UVB" |
#define | XSH_STD_FLUX_NOD_VIS "STD_FLUX_NOD_VIS" |
#define | XSH_STD_FLUX_NOD_NIR "STD_FLUX_NOD_NIR" |
#define | XSH_OBJECT_SLIT_STARE_UVB "OBJECT_SLIT_STARE_UVB" |
#define | XSH_OBJECT_SLIT_STARE_VIS "OBJECT_SLIT_STARE_VIS" |
#define | XSH_OBJECT_SLIT_STARE_NIR "OBJECT_SLIT_STARE_NIR" |
#define | XSH_OBJECT_SLIT_NOD_UVB "OBJECT_SLIT_NOD_UVB" |
#define | XSH_OBJECT_SLIT_NOD_VIS "OBJECT_SLIT_NOD_VIS" |
#define | XSH_OBJECT_SLIT_NOD_NIR "OBJECT_SLIT_NOD_NIR" |
#define | XSH_OBJECT_SLIT_OFFSET_UVB "OBJECT_SLIT_OFFSET_UVB" |
#define | XSH_OBJECT_SLIT_OFFSET_VIS "OBJECT_SLIT_OFFSET_VIS" |
#define | XSH_OBJECT_SLIT_OFFSET_NIR "OBJECT_SLIT_OFFSET_NIR" |
#define | XSH_OBJECT_IFU_STARE_UVB "OBJECT_IFU_STARE_UVB" |
#define | XSH_OBJECT_IFU_STARE_VIS "OBJECT_IFU_STARE_VIS" |
#define | XSH_OBJECT_IFU_STARE_NIR "OBJECT_IFU_STARE_NIR" |
#define | XSH_OBJECT_IFU_OFFSET_UVB "OBJECT_IFU_OFFSET_UVB" |
#define | XSH_OBJECT_IFU_OFFSET_VIS "OBJECT_IFU_OFFSET_VIS" |
#define | XSH_OBJECT_IFU_OFFSET_NIR "OBJECT_IFU_OFFSET_NIR" |
#define | XSH_SKY_SLIT_UVB "SKY_SLIT_UVB" |
#define | XSH_SKY_SLIT_VIS "SKY_SLIT_VIS" |
#define | XSH_SKY_SLIT_NIR "SKY_SLIT_NIR" |
#define | XSH_SKY_IFU_UVB "SKY_IFU_UVB" |
#define | XSH_SKY_IFU_VIS "SKY_IFU_VIS" |
#define | XSH_SKY_IFU_NIR "SKY_IFU_NIR" |
#define | XSH_AFC_POS "AFC_POS" |
#define | XSH_AFC_POS_UVB "AFC_POS_UVB" |
#define | XSH_AFC_POS_VIS "AFC_POS_VIS" |
#define | XSH_AFC_POS_NIR "AFC_POS_NIR" |
#define | XSH_AFC_SLT "AFC_SLT" |
#define | XSH_AFC_SLT_UVB "AFC_SLT_UVB" |
#define | XSH_AFC_SLT_VIS "AFC_SLT_VIS" |
#define | XSH_AFC_SLT_NIR "AFC_SLT_NIR" |
#define | XSH_AFC_CAL "AFC_CAL" |
#define | XSH_AFC_CAL_UVB "AFC_CAL_UVB" |
#define | XSH_AFC_CAL_VIS "AFC_CAL_VIS" |
#define | XSH_AFC_CAL_NIR "AFC_CAL_NIR" |
#define | XSH_AFC_ATT "AFC_ATT" |
#define | XSH_AFC_ATT_UVB "AFC_ATT_UVB" |
#define | XSH_AFC_ATT_VIS "AFC_ATT_VIS" |
#define | XSH_AFC_ATT_NIR "AFC_ATT_NIR" |
#define | XSH_MASTER_BIAS "MASTER_BIAS" |
#define | XSH_MASTER_DARK "MASTER_DARK" |
#define | XSH_ORDER_TAB_RECOV "ORDER_TAB_RECOV" |
#define | XSH_ORDER_TAB_GUESS "ORDER_TAB_GUESS" |
#define | XSH_ORDER_TAB_CENTR "ORDER_TAB_CENTR" |
#define | XSH_ORDER_TAB_EDGES "ORDER_TAB_EDGES" |
#define | XSH_ORDER_TAB_AFC "ORDER_TAB_AFC" |
#define | XSH_WAVE_TAB_GUESS "WAVE_TAB_GUESS" |
#define | XSH_WAVE_TAB_2D "WAVE_TAB_2D" |
#define | XSH_WAVE_TAB_AFC "WAVE_TAB_AFC" |
#define | XSH_WAVE_TAB_ARC "WAVE_TAB_ARC" |
#define | XSH_WAVE_TAB_ARC_DOWN_IFU "WAVE_TAB_ARC_DOWN_IFU" |
#define | XSH_WAVE_TAB_ARC_CEN_IFU "WAVE_TAB_ARC_CEN_IFU" |
#define | XSH_WAVE_TAB_ARC_UP_IFU "WAVE_TAB_ARC_UP_IFU" |
#define | XSH_RESID_TAB "RESID_TAB" |
#define | XSH_RESID_TAB_DOWN_IFU "RESID_TAB_DOWN_IFU" |
#define | XSH_RESID_TAB_CEN_IFU "RESID_TAB_CEN_IFU" |
#define | XSH_RESID_TAB_UP_IFU "RESID_TAB_UP_IFU" |
#define | XSH_RESID_ORDER_TAB "RESID_ORDER_TAB" |
#define | XSH_MASTER_FLAT "MASTER_FLAT" |
#define | XSH_TILT_TAB "TILT_TAB" |
#define | XSH_TILT_TAB_DOWN_IFU "TILT_TAB_DOWN_IFU" |
#define | XSH_TILT_TAB_CEN_IFU "TILT_TAB_CEN_IFU" |
#define | XSH_TILT_TAB_UP_IFU "TILT_TAB_UP_IFU" |
#define | XSH_SHIFT_TAB "SHIFT_TAB" |
#define | XSH_SHIFT_TAB_SLIT "SHIFT_TAB_SLIT" |
#define | XSH_SHIFT_TAB_IFU "SHIFT_TAB_IFU" |
#define | XSH_SHIFT_TAB_SLIT_UVB "SHIFT_TAB_SLIT_UVB" |
#define | XSH_SHIFT_TAB_SLIT_VIS "SHIFT_TAB_SLIT_VIS" |
#define | XSH_SHIFT_TAB_SLIT_NIR "SHIFT_TAB_SLIT_NIR" |
#define | XSH_SHIFT_TAB_IFU_UVB "SHIFT_TAB_IFU_UVB" |
#define | XSH_SHIFT_TAB_IFU_VIS "SHIFT_TAB_IFU_VIS" |
#define | XSH_SHIFT_TAB_IFU_NIR "SHIFT_TAB_IFU_NIR" |
#define | XSH_ORDER1D "ORDER1D" |
#define | XSH_ORDER_EXT1D "ORDER_EXT1D" |
#define | XSH_ORDER_OXT1D "ORDER_OXT1D" |
#define | XSH_ORDER2D "ORDER2D" |
#define | XSH_ORDER1D_IFU "ORDER1D_IFU" |
#define | XSH_ORDER2D_IFU "ORDER2D_IFU" |
#define | XSH_MERGE1D "MERGE1D" |
#define | XSH_MERGE_EXT1D "MERGE_EXT1D" |
#define | XSH_MERGE_OXT1D "MERGE_OXT1D" |
#define | XSH_MERGE2D "MERGE2D" |
#define | XSH_MERGE3D_IFU "MERGE3D_IFU" |
#define | XSH_PHYS_MERGE1D "PHYS_MERGE1D" |
#define | XSH_PHYS_MERGE2D "PHYS_MERGE2D" |
#define | XSH_LOCALIZATION "LOC_TABLE" |
#define | XSH_SLICE_OFFSET "SLICE_OFFSET_TABLE" |
#define | XSH_PICKUP_NOISE_MAP "PICKUP_NOISE_MAP" |
#define | XSH_PICKUP_NOISE_MAP_UVB "PICKUP_NOISE_MAP_UVB" |
#define | XSH_PICKUP_NOISE_MAP_VIS "PICKUP_NOISE_MAP_VIS" |
#define | XSH_PICKUP_NOISE_MAP_NIR "PICKUP_NOISE_MAP_NIR" |
#define | XSH_BP_MAP_REF "BP_MAP_REF" |
#define | XSH_BP_MAP_REF_UVB "BP_MAP_REF_UVB" |
#define | XSH_BP_MAP_REF_VIS "BP_MAP_REF_VIS" |
#define | XSH_BP_MAP_REF_NIR "BP_MAP_REF_NIR" |
#define | XSH_BP_MAP_LIN "BP_MAP_LIN" |
#define | XSH_BP_MAP_LIN_UVB "BP_MAP_LIN_UVB" |
#define | XSH_BP_MAP_LIN_VIS "BP_MAP_LIN_VIS" |
#define | XSH_BP_MAP_LIN_NIR "BP_MAP_LIN_NIR" |
#define | XSH_BP_MAP_HP "BP_MAP_HP" |
#define | XSH_BP_MAP_HP_UVB "BP_MAP_HP_UVB" |
#define | XSH_BP_MAP_HP_VIS "BP_MAP_HP_VIS" |
#define | XSH_BP_MAP_HP_NIR "BP_MAP_HP_NIR" |
#define | XSH_BP_MAP_CP "BP_MAP_CP" |
#define | XSH_BP_MAP_CP_UVB "BP_MAP_CP_UVB" |
#define | XSH_BP_MAP_CP_VIS "BP_MAP_CP_VIS" |
#define | XSH_BP_MAP_CP_NIR "BP_MAP_CP_NIR" |
#define | XSH_BP_MAP_SP "BP_MAP_SP" |
#define | XSH_BP_MAP_SP_UVB "BP_MAP_SP_UVB" |
#define | XSH_BP_MAP_SP_VIS "BP_MAP_SP_VIS" |
#define | XSH_BP_MAP_SP_NIR "BP_MAP_SP_NIR" |
#define | XSH_BP_MAP_DP "BP_MAP_DP" |
#define | XSH_BP_MAP_DP_UVB "BP_MAP_DP_UVB" |
#define | XSH_BP_MAP_DP_VIS "BP_MAP_DP_VIS" |
#define | XSH_BP_MAP_DP_NIR "BP_MAP_DP_NIR" |
#define | XSH_MASTER_BP_MAP "MASTER_BP_MAP" |
#define | XSH_MASTER_BP_MAP_UVB "MASTER_BP_MAP_UVB" |
#define | XSH_MASTER_BP_MAP_VIS "MASTER_BP_MAP_VIS" |
#define | XSH_MASTER_BP_MAP_NIR "MASTER_BP_MAP_NIR" |
#define | XSH_MASTER_BIAS_UVB "MASTER_BIAS_UVB" |
#define | XSH_MASTER_BIAS_VIS "MASTER_BIAS_VIS" |
#define | XSH_MASTER_BIAS_NIR "??TAG??" |
#define | XSH_MASTER_DARK_UVB "MASTER_DARK_UVB" |
#define | XSH_MASTER_DARK_VIS "MASTER_DARK_VIS" |
#define | XSH_MASTER_DARK_NIR "MASTER_DARK_NIR" |
#define | XSH_ORDER_TAB_RECOV_UVB "ORDER_TAB_RECOV_UVB" |
#define | XSH_ORDER_TAB_RECOV_VIS "ORDER_TAB_RECOV_VIS" |
#define | XSH_ORDER_TAB_RECOV_NIR "ORDER_TAB_RECOV_NIR" |
#define | XSH_ORDER_TAB_GUESS_UVB "ORDER_TAB_GUESS_UVB" |
#define | XSH_ORDER_TAB_GUESS_VIS "ORDER_TAB_GUESS_VIS" |
#define | XSH_ORDER_TAB_GUESS_NIR "ORDER_TAB_GUESS_NIR" |
#define | XSH_ORDER_TAB_CENTR_UVB "ORDER_TAB_CENTR_UVB" |
#define | XSH_ORDER_TAB_CENTR_VIS "ORDER_TAB_CENTR_VIS" |
#define | XSH_ORDER_TAB_CENTR_NIR "ORDER_TAB_CENTR_NIR" |
#define | XSH_ORDER_TAB_EDGES_SLIT "ORDER_TAB_EDGES_SLIT" |
#define | XSH_ORDER_TAB_EDGES_SLIT_UVB "ORDER_TAB_EDGES_SLIT_UVB" |
#define | XSH_ORDER_TAB_EDGES_SLIT_VIS "ORDER_TAB_EDGES_SLIT_VIS" |
#define | XSH_ORDER_TAB_EDGES_SLIT_NIR "ORDER_TAB_EDGES_SLIT_NIR" |
#define | XSH_ORDER_TAB_EDGES_IFU "ORDER_TAB_EDGES_IFU" |
#define | XSH_ORDER_TAB_EDGES_IFU_UVB "ORDER_TAB_EDGES_IFU_UVB" |
#define | XSH_ORDER_TAB_EDGES_IFU_VIS "ORDER_TAB_EDGES_IFU_VIS" |
#define | XSH_ORDER_TAB_EDGES_IFU_NIR "ORDER_TAB_EDGES_IFU_NIR" |
#define | XSH_ORDER_TAB_EDGES_QTH_SLIT_UVB "ORDER_TAB_EDGES_QTH_SLIT_UVB" |
#define | XSH_ORDER_TAB_EDGES_QTH_IFU_UVB "ORDER_TAB_EDGES_QTH_IFU_UVB" |
#define | XSH_ORDER_TAB_EDGES_D2_SLIT_UVB "ORDER_TAB_EDGES_D2_SLIT_UVB" |
#define | XSH_ORDER_TAB_EDGES_D2_IFU_UVB "ORDER_TAB_EDGES_D2_IFU_UVB" |
#define | XSH_ORDER_TAB_AFC_SLIT_UVB "ORDER_TAB_AFC_SLIT_UVB" |
#define | XSH_ORDER_TAB_AFC_SLIT_VIS "ORDER_TAB_AFC_SLIT_VIS" |
#define | XSH_ORDER_TAB_AFC_SLIT_NIR "ORDER_TAB_AFC_SLIT_NIR" |
#define | XSH_ORDER_TAB_AFC_IFU_UVB "ORDER_TAB_AFC_IFU_UVB" |
#define | XSH_ORDER_TAB_AFC_IFU_VIS "ORDER_TAB_AFC_IFU_VIS" |
#define | XSH_ORDER_TAB_AFC_IFU_NIR "ORDER_TAB_AFC_IFU_NIR" |
#define | XSH_WAVE_TAB_GUESS_UVB "WAVE_TAB_GUESS_UVB" |
#define | XSH_WAVE_TAB_GUESS_VIS "WAVE_TAB_GUESS_VIS" |
#define | XSH_WAVE_TAB_GUESS_NIR "WAVE_TAB_GUESS_NIR" |
#define | XSH_WAVE_TAB_2D_UVB "WAVE_TAB_2D_UVB" |
#define | XSH_WAVE_TAB_2D_VIS "WAVE_TAB_2D_VIS" |
#define | XSH_WAVE_TAB_2D_NIR "WAVE_TAB_2D_NIR" |
#define | XSH_WAVE_TAB_AFC_UVB "WAVE_TAB_AFC_UVB" |
#define | XSH_WAVE_TAB_AFC_VIS "WAVE_TAB_AFC_VIS" |
#define | XSH_WAVE_TAB_AFC_NIR "WAVE_TAB_AFC_NIR" |
#define | XSH_WAVE_TAB_ARC_SLIT_UVB "WAVE_TAB_ARC_SLIT_UVB" |
#define | XSH_WAVE_TAB_ARC_SLIT_VIS "WAVE_TAB_ARC_SLIT_VIS" |
#define | XSH_WAVE_TAB_ARC_SLIT_NIR "WAVE_TAB_ARC_SLIT_NIR" |
#define | XSH_WAVE_TAB_ARC_IFU_UVB "WAVE_TAB_ARC_IFU_UVB" |
#define | XSH_WAVE_TAB_ARC_DOWN_IFU_UVB "WAVE_TAB_ARC_DOWN_IFU_UVB" |
#define | XSH_WAVE_TAB_ARC_CEN_IFU_UVB "WAVE_TAB_ARC_CEN_IFU_UVB" |
#define | XSH_WAVE_TAB_ARC_UP_IFU_UVB "WAVE_TAB_ARC_UP_IFU_UVB" |
#define | XSH_WAVE_TAB_ARC_IFU_VIS "WAVE_TAB_ARC_IFU_VIS" |
#define | XSH_WAVE_TAB_ARC_DOWN_IFU_VIS "WAVE_TAB_ARC_DOWN_IFU_VIS" |
#define | XSH_WAVE_TAB_ARC_CEN_IFU_VIS "WAVE_TAB_ARC_CEN_IFU_VIS" |
#define | XSH_WAVE_TAB_ARC_UP_IFU_VIS "WAVE_TAB_ARC_UP_IFU_VIS" |
#define | XSH_WAVE_TAB_ARC_IFU_NIR "WAVE_TAB_ARC_IFU_NIR" |
#define | XSH_WAVE_TAB_ARC_DOWN_IFU_NIR "WAVE_TAB_ARC_DOWN_IFU_NIR" |
#define | XSH_WAVE_TAB_ARC_CEN_IFU_NIR "WAVE_TAB_ARC_CEN_IFU_NIR" |
#define | XSH_WAVE_TAB_ARC_UP_IFU_NIR "WAVE_TAB_ARC_UP_IFU_NIR" |
#define | XSH_ORDER1D_IFU_UVB "ORDER1D_IFU_UVB" |
#define | XSH_ORDER1D_DOWN_IFU_UVB "ORDER1D_DOWN_IFU_UVB" |
#define | XSH_ORDER1D_CEN_IFU_UVB "ORDER1D_CEN_IFU_UVB" |
#define | XSH_ORDER1D_UP_IFU_UVB "ORDER1D_UP_IFU_UVB" |
#define | XSH_ORDER1D_IFU_VIS "ORDER1D_IFU_VIS" |
#define | XSH_ORDER1D_DOWN_IFU_VIS "ORDER1D_DOWN_IFU_VIS" |
#define | XSH_ORDER1D_CEN_IFU_VIS "ORDER1D_CEN_IFU_VIS" |
#define | XSH_ORDER1D_UP_IFU_VIS "ORDER1D_UP_IFU_VIS" |
#define | XSH_ORDER1D_IFU_NIR "ORDER1D_IFU_NIR" |
#define | XSH_ORDER1D_DOWN_IFU_NIR "ORDER1D_DOWN_IFU_NIR" |
#define | XSH_ORDER1D_CEN_IFU_NIR "ORDER1D_CEN_IFU_NIR" |
#define | XSH_ORDER1D_UP_IFU_NIR "ORDER1D_UP_IFU_NIR" |
#define | XSH_ORDER2D_IFU_UVB "ORDER2D_IFU_UVB" |
#define | XSH_ORDER2D_DOWN_IFU_UVB "ORDER2D_DOWN_IFU_UVB" |
#define | XSH_ORDER2D_CEN_IFU_UVB "ORDER2D_CEN_IFU_UVB" |
#define | XSH_ORDER2D_UP_IFU_UVB "ORDER2D_UP_IFU_UVB" |
#define | XSH_ORDER2D_IFU_VIS "ORDER2D_IFU_VIS" |
#define | XSH_ORDER2D_DOWN_IFU_VIS "ORDER2D_DOWN_IFU_VIS" |
#define | XSH_ORDER2D_CEN_IFU_VIS "ORDER2D_CEN_IFU_VIS" |
#define | XSH_ORDER2D_UP_IFU_VIS "ORDER2D_UP_IFU_VIS" |
#define | XSH_ORDER2D_IFU_NIR "ORDER2D_IFU_NIR" |
#define | XSH_ORDER2D_DOWN_IFU_NIR "ORDER2D_DOWN_IFU_NIR" |
#define | XSH_ORDER2D_CEN_IFU_NIR "ORDER2D_CEN_IFU_NIR" |
#define | XSH_ORDER2D_UP_IFU_NIR "ORDER2D_UP_IFU_NIR" |
#define | XSH_MERGE1D_IFU_UVB "MERGE1D_IFU_UVB" |
#define | XSH_MERGE1D_DOWN_IFU_UVB "MERGE1D_DOWN_IFU_UVB" |
#define | XSH_MERGE1D_CEN_IFU_UVB "MERGE1D_CEN_IFU_UVB" |
#define | XSH_MERGE1D_UP_IFU_UVB "MERGE1D_UP_IFU_UVB" |
#define | XSH_MERGE1D_IFU_VIS "MERGE1D_IFU_VIS" |
#define | XSH_MERGE1D_DOWN_IFU_VIS "MERGE1D_DOWN_IFU_VIS" |
#define | XSH_MERGE1D_CEN_IFU_VIS "MERGE1D_CEN_IFU_VIS" |
#define | XSH_MERGE1D_UP_IFU_VIS "MERGE1D_UP_IFU_VIS" |
#define | XSH_MERGE1D_IFU_NIR "MERGE1D_IFU_NIR" |
#define | XSH_MERGE1D_DOWN_IFU_NIR "MERGE1D_DOWN_IFU_NIR" |
#define | XSH_MERGE1D_CEN_IFU_NIR "MERGE1D_CEN_IFU_NIR" |
#define | XSH_MERGE1D_UP_IFU_NIR "MERGE1D_UP_IFU_NIR" |
#define | XSH_MERGE2D_IFU_UVB "MERGE2D_IFU_UVB" |
#define | XSH_MERGE2D_DOWN_IFU_UVB "MERGE2D_DOWN_IFU_UVB" |
#define | XSH_MERGE2D_CEN_IFU_UVB "MERGE2D_CEN_IFU_UVB" |
#define | XSH_MERGE2D_UP_IFU_UVB "MERGE2D_UP_IFU_UVB" |
#define | XSH_MERGE2D_IFU_VIS "MERGE2D_IFU_VIS" |
#define | XSH_MERGE2D_DOWN_IFU_VIS "MERGE2D_DOWN_IFU_VIS" |
#define | XSH_MERGE2D_CEN_IFU_VIS "MERGE2D_CEN_IFU_VIS" |
#define | XSH_MERGE2D_UP_IFU_VIS "MERGE2D_UP_IFU_VIS" |
#define | XSH_MERGE2D_IFU_NIR "MERGE2D_IFU_NIR" |
#define | XSH_MERGE2D_DOWN_IFU_NIR "MERGE2D_DOWN_IFU_NIR" |
#define | XSH_MERGE2D_CEN_IFU_NIR "MERGE2D_CEN_IFU_NIR" |
#define | XSH_MERGE2D_UP_IFU_NIR "MERGE2D_UP_IFU_NIR" |
#define | XSH_MERGE3D_IFU_NIR "MERGE3D_IFU_NIR" |
#define | XSH_MERGE3D_IFU_UVB "MERGE3D_IFU_UVB" |
#define | XSH_MERGE3D_IFU_VIS "MERGE3D_IFU_VIS" |
#define | XSH_COMBINED_OFFSET_2D_IFU "COMBINED_OFFSET_2D_IFU_" |
#define | XSH_COMBINED_OFFSET_2D_IFU_UVB "COMBINED_OFFSET_2D_IFU_UVB" |
#define | XSH_COMBINED_OFFSET_2D_DOWN_IFU_UVB "COMBINED_OFFSET_2D_DOWN_IFU_UVB" |
#define | XSH_COMBINED_OFFSET_2D_CEN_IFU_UVB "COMBINED_OFFSET_2D_CEN_IFU_UVB" |
#define | XSH_COMBINED_OFFSET_2D_UP_IFU_UVB "COMBINED_OFFSET_2D_UP_IFU_UVB" |
#define | XSH_COMBINED_OFFSET_2D_IFU_VIS "COMBINED_OFFSET_2D_IFU_VIS" |
#define | XSH_COMBINED_OFFSET_2D_DOWN_IFU_VIS "COMBINED_OFFSET_2D_DOWN_IFU_VIS" |
#define | XSH_COMBINED_OFFSET_2D_CEN_IFU_VIS "COMBINED_OFFSET_2D_CEN_IFU_VIS" |
#define | XSH_COMBINED_OFFSET_2D_UP_IFU_VIS "COMBINED_OFFSET_2D_UP_IFU_VIS" |
#define | XSH_COMBINED_OFFSET_2D_IFU_NIR "COMBINED_OFFSET_2D_IFU_NIR" |
#define | XSH_COMBINED_OFFSET_2D_DOWN_IFU_NIR "COMBINED_OFFSET_2D_DOWN_IFU_NIR" |
#define | XSH_COMBINED_OFFSET_2D_CEN_IFU_NIR "COMBINED_OFFSET_2D_CEN_IFU_NIR" |
#define | XSH_COMBINED_OFFSET_2D_UP_IFU_NIR "COMBINED_OFFSET_2D_UP_IFU_NIR" |
#define | XSH_COMBINED_OFFSET_2D_SLIT "COMBINED_OFFSET_2D_SLIT_" |
#define | XSH_COMBINED_OFFSET_2D_SLIT_UVB "COMBINED_OFFSET_2D_SLIT_UVB" |
#define | XSH_COMBINED_OFFSET_2D_SLIT_VIS "COMBINED_OFFSET_2D_SLIT_VIS" |
#define | XSH_COMBINED_OFFSET_2D_SLIT_NIR "COMBINED_OFFSET_2D_SLIT_NIR" |
#define | XSH_RESID_TAB_SLIT_UVB "RESID_TAB_SLIT_UVB" |
#define | XSH_RESID_TAB_SLIT_VIS "RESID_TAB_SLIT_VIS" |
#define | XSH_RESID_TAB_SLIT_NIR "RESID_TAB_SLIT_NIR" |
#define | XSH_RESID_TAB_IFU_UVB "RESID_TAB_IFU_UVB" |
#define | XSH_RESID_TAB_IFU_VIS "RESID_TAB_IFU_VIS" |
#define | XSH_RESID_TAB_IFU_NIR "RESID_TAB_IFU_NIR" |
#define | XSH_RESID_ORDER_TAB_NIR "RESID_ORDER_TAB_NIR" |
#define | XSH_RESID_ORDER_TAB_UVB "RESID_ORDER_TAB_UVB" |
#define | XSH_RESID_ORDER_TAB_VIS "RESID_ORDER_TAB_VIS" |
#define | XSH_MASTER_FLAT_SLIT_UVB "MASTER_FLAT_SLIT_UVB" |
#define | XSH_MASTER_FLAT_SLIT_VIS "MASTER_FLAT_SLIT_VIS" |
#define | XSH_MASTER_FLAT_SLIT_NIR "MASTER_FLAT_SLIT_NIR" |
#define | XSH_MASTER_FLAT_IFU_UVB "MASTER_FLAT_IFU_UVB" |
#define | XSH_MASTER_FLAT_IFU_VIS "MASTER_FLAT_IFU_VIS" |
#define | XSH_MASTER_FLAT_IFU_NIR "MASTER_FLAT_IFU_NIR" |
#define | XSH_MASTER_FLAT_QTH_SLIT_UVB "MASTER_FLAT_QTH_SLIT_UVB" |
#define | XSH_MASTER_FLAT_QTH_SLIT_VIS "MASTER_FLAT_QTH_SLIT_VIS" |
#define | XSH_MASTER_FLAT_QTH_SLIT_NIR "MASTER_FLAT_QTH_SLIT_NIR" |
#define | XSH_MASTER_FLAT_QTH_IFU_UVB "MASTER_FLAT_QTH_IFU_UVB" |
#define | XSH_MASTER_FLAT_QTH_IFU_VIS "MASTER_FLAT_QTH_IFU_VIS" |
#define | XSH_MASTER_FLAT_QTH_IFU_NIR "MASTER_FLAT_QTH_IFU_NIR" |
#define | XSH_MASTER_FLAT_D2_SLIT_UVB "MASTER_FLAT_D2_SLIT_UVB" |
#define | XSH_MASTER_FLAT_D2_SLIT_VIS "MASTER_FLAT_D2_SLIT_VIS" |
#define | XSH_MASTER_FLAT_D2_SLIT_NIR "MASTER_FLAT_D2_SLIT_NIR" |
#define | XSH_MASTER_FLAT_D2_IFU_UVB "MASTER_FLAT_D2_IFU_UVB" |
#define | XSH_MASTER_FLAT_D2_IFU_VIS "MASTER_FLAT_D2_IFU_VIS" |
#define | XSH_MASTER_FLAT_D2_IFU_NIR "MASTER_FLAT_D2_IFU_NIR" |
#define | XSH_TILT_TAB_SLIT_UVB "TILT_TAB_SLIT_UVB" |
#define | XSH_TILT_TAB_SLIT_VIS "TILT_TAB_SLIT_VIS" |
#define | XSH_TILT_TAB_SLIT_NIR "TILT_TAB_SLIT_NIR" |
#define | XSH_TILT_TAB_IFU_UVB "TILT_TAB_IFU_UVB" |
#define | XSH_TILT_TAB_IFU_VIS "TILT_TAB_IFU_VIS" |
#define | XSH_TILT_TAB_IFU_NIR "TILT_TAB_IFU_NIR" |
#define | XSH_DISP_TAB "DISP_TAB" |
#define | XSH_DISP_TAB_UVB "DISP_TAB_UVB" |
#define | XSH_DISP_TAB_VIS "DISP_TAB_VIS" |
#define | XSH_DISP_TAB_NIR "DISP_TAB_NIR" |
#define | XSH_DISP_TAB_AFC "DISP_TAB_AFC" |
#define | XSH_DISP_TAB_AFC_UVB "DISP_TAB_AFC_UVB" |
#define | XSH_DISP_TAB_AFC_VIS "DISP_TAB_AFC_VIS" |
#define | XSH_DISP_TAB_AFC_NIR "DISP_TAB_AFC_NIR" |
#define | XSH_SLIT_MAP "SLIT_MAP" |
#define | XSH_SLIT_MAP_UVB "SLIT_MAP_UVB" |
#define | XSH_SLIT_MAP_VIS "SLIT_MAP_VIS" |
#define | XSH_SLIT_MAP_NIR "SLIT_MAP_NIR" |
#define | XSH_IFU_MAP "IFU_MAP" |
#define | XSH_IFU_MAP_UVB "IFU_MAP_UVB" |
#define | XSH_IFU_MAP_VIS "IFU_MAP_VIS" |
#define | XSH_IFU_MAP_NIR "IFU_MAP_NIR" |
#define | XSH_WAVE_MAP_POLY "WAVE_MAP" |
#define | XSH_WAVE_MAP_POLY_UVB "WAVE_MAP_UVB" |
#define | XSH_WAVE_MAP_POLY_VIS "WAVE_MAP_VIS" |
#define | XSH_WAVE_MAP_POLY_NIR "WAVE_MAP_NIR" |
#define | XSH_WAVE_MAP_MODEL "WAVE_MAP" |
#define | XSH_WAVE_MAP_MODEL_UVB "WAVE_MAP_UVB" |
#define | XSH_WAVE_MAP_MODEL_VIS "WAVE_MAP_VIS" |
#define | XSH_WAVE_MAP_MODEL_NIR "WAVE_MAP_NIR" |
#define | XSH_WAVE_MAP "WAVE_MAP" |
#define | XSH_WAVE_MAP_UVB "WAVE_MAP_UVB" |
#define | XSH_WAVE_MAP_VIS "WAVE_MAP_VIS" |
#define | XSH_WAVE_MAP_NIR "WAVE_MAP_NIR" |
#define | XSH_WAVE_MAP_QTH_SLIT_UVB "WAVE_MAP_QTH_SLIT_UVB" |
#define | XSH_WAVE_MAP_D2_SLIT_UVB "WAVE_MAP_D2_SLIT_UVB" |
#define | XSH_WAVE_MAP_SLIT_UVB "WAVE_MAP_SLIT_UVB" |
#define | XSH_WAVE_MAP_SLIT_VIS "WAVE_MAP_SLIT_VIS" |
#define | XSH_WAVE_MAP_SLIT_NIR "WAVE_MAP_SLIT_NIR" |
#define | XSH_WAVE_MAP_IFU_UVB "WAVE_MAP_IFU_UVB" |
#define | XSH_WAVE_MAP_QTH_IFU_UVB "WAVE_MAP_QTH_IFU_UVB" |
#define | XSH_WAVE_MAP_D2_IFU_UVB "WAVE_MAP_D2_IFU_UVB" |
#define | XSH_WAVE_MAP_IFU_VIS "WAVE_MAP_IFU_VIS" |
#define | XSH_WAVE_MAP_IFU_NIR "WAVE_MAP_IFU_NIR" |
#define | XSH_SKY_LINE_LIST "SKY_LINE_LIST" |
#define | XSH_SKY_LINE_LIST_UVB "SKY_LINE_LIST_UVB" |
#define | XSH_SKY_LINE_LIST_VIS "SKY_LINE_LIST_VIS" |
#define | XSH_SKY_LINE_LIST_NIR "SKY_LINE_LIST_NIR" |
#define | XSH_ARC_LINE_LIST_AFC "ARC_LINE_LIST_AFC" |
#define | XSH_ARC_LINE_LIST_AFC_UVB "ARC_LINE_LIST_AFC_UVB" |
#define | XSH_ARC_LINE_LIST_AFC_VIS "ARC_LINE_LIST_AFC_VIS" |
#define | XSH_ARC_LINE_LIST_AFC_NIR "ARC_LINE_LIST_AFC_NIR" |
#define | XSH_ARC_LINE_LIST "ARC_LINE_LIST" |
#define | XSH_ARC_LINE_LIST_UVB "ARC_LINE_LIST_UVB" |
#define | XSH_ARC_LINE_LIST_VIS "ARC_LINE_LIST_VIS" |
#define | XSH_ARC_LINE_LIST_NIR "ARC_LINE_LIST_NIR" |
#define | XSH_ARC_LINE_LIST_PREDICT "ARC_LINE_LIST_PREDICT" |
#define | XSH_ARC_LINE_LIST_PREDICT_UVB "ARC_LINE_LIST_PREDICT_UVB" |
#define | XSH_ARC_LINE_LIST_PREDICT_VIS "ARC_LINE_LIST_PREDICT_VIS" |
#define | XSH_ARC_LINE_LIST_PREDICT_NIR "ARC_LINE_LIST_PREDICT_NIR" |
#define | XSH_ARC_LINE_LIST_2DMAP "ARC_LINE_LIST_2DMAP" |
#define | XSH_ARC_LINE_LIST_2DMAP_UVB "ARC_LINE_LIST_2DMAP_UVB" |
#define | XSH_ARC_LINE_LIST_2DMAP_VIS "ARC_LINE_LIST_2DMAP_VIS" |
#define | XSH_ARC_LINE_LIST_2DMAP_NIR "ARC_LINE_LIST_2DMAP_NIR" |
#define | XSH_ORDER1D_NIR "ORDER1D_NIR" |
#define | XSH_ORDER1D_UVB "ORDER1D_UVB" |
#define | XSH_ORDER1D_VIS "ORDER1D_VIS" |
#define | XSH_NORM_ORDER1D "NORM_ORDER1D" |
#define | XSH_NORM_ORDER1D_NIR "NORM_ORDER1D_NIR" |
#define | XSH_NORM_ORDER1D_UVB "NORM_ORDER1D_UVB" |
#define | XSH_NORM_ORDER1D_VIS "NORM_ORDER1D_VIS" |
#define | XSH_NORM_ORDER2D "NORM_ORDER2D" |
#define | XSH_NORM_ORDER2D_NIR "NORM_ORDER2D_NIR" |
#define | XSH_NORM_ORDER2D_UVB "NORM_ORDER2D_UVB" |
#define | XSH_NORM_ORDER2D_VIS "NORM_ORDER2D_VIS" |
#define | XSH_NORM_MERGE1D "NORM_MERGE1D" |
#define | XSH_NORM_MERGE1D_NIR "NORM_MERGE1D_NIR" |
#define | XSH_NORM_MERGE1D_UVB "NORM_MERGE1D_UVB" |
#define | XSH_NORM_MERGE1D_VIS "NORM_MERGE1D_VIS" |
#define | XSH_NORM_MERGE2D "NORM_MERGE2D" |
#define | XSH_NORM_MERGE2D_NIR "NORM_MERGE2D_NIR" |
#define | XSH_NORM_MERGE2D_UVB "NORM_MERGE2D_UVB" |
#define | XSH_NORM_MERGE2D_VIS "NORM_MERGE2D_VIS" |
#define | XSH_FLUX_ORDER1D "FLUX_ORDER1D" |
#define | XSH_FLUX_ORDER1D_NIR "FLUX_ORDER1D_NIR" |
#define | XSH_FLUX_ORDER1D_UVB "FLUX_ORDER1D_UVB" |
#define | XSH_FLUX_ORDER1D_VIS "FLUX_ORDER1D_VIS" |
#define | XSH_FLUX_ORDER2D "FLUX_ORDER2D" |
#define | XSH_FLUX_ORDER2D_NIR "FLUX_ORDER2D_NIR" |
#define | XSH_FLUX_ORDER2D_UVB "FLUX_ORDER2D_UVB" |
#define | XSH_FLUX_ORDER2D_VIS "FLUX_ORDER2D_VIS" |
#define | XSH_FLUX_MERGE1D "FLUX_MERGE1D" |
#define | XSH_FLUX_MERGE1D_NIR "FLUX_MERGE1D_NIR" |
#define | XSH_FLUX_MERGE1D_UVB "FLUX_MERGE1D_UVB" |
#define | XSH_FLUX_MERGE1D_VIS "FLUX_MERGE1D_VIS" |
#define | XSH_FLUX_MERGE2D "FLUX_MERGE2D" |
#define | XSH_FLUX_MERGE2D_NIR "FLUX_MERGE2D_NIR" |
#define | XSH_FLUX_MERGE2D_UVB "FLUX_MERGE2D_UVB" |
#define | XSH_FLUX_MERGE2D_VIS "FLUX_MERGE2D_VIS" |
#define | XSH_ORDER_EXT1D_NIR "ORDER_EXT1D_NIR" |
#define | XSH_ORDER_EXT1D_UVB "ORDER_EXT1D_UVB" |
#define | XSH_ORDER_EXT1D_VIS "ORDER_EXT1D_VIS" |
#define | XSH_ORDER_OXT1D_NIR "ORDER_OXT1D_NIR" |
#define | XSH_ORDER_OXT1D_UVB "ORDER_OXT1D_UVB" |
#define | XSH_ORDER_OXT1D_VIS "ORDER_OXT1D_VIS" |
#define | XSH_MERGE1D_NIR "MERGE1D_NIR" |
#define | XSH_MERGE1D_UVB "MERGE1D_UVB" |
#define | XSH_MERGE1D_VIS "MERGE1D_VIS" |
#define | XSH_MERGE_EXT1D_NIR "MERGE_EXT1D_NIR" |
#define | XSH_MERGE_EXT1D_UVB "MERGE_EXT1D_UVB" |
#define | XSH_MERGE_EXT1D_VIS "MERGE_EXT1D_VIS" |
#define | XSH_MERGE_OXT1D_NIR "MERGE_OXT1D_NIR" |
#define | XSH_MERGE_OXT1D_UVB "MERGE_OXT1D_UVB" |
#define | XSH_MERGE_OXT1D_VIS "MERGE_OXT1D_VIS" |
#define | XSH_PHYS_MERGE1D_NIR "PHYS_MERGE1D_NIR" |
#define | XSH_PHYS_MERGE1D_UVB "PHYS_MERGE1D_UVB" |
#define | XSH_PHYS_MERGE1D_VIS "PHYS_MERGE1D_VIS" |
#define | XSH_ORDER2D_NIR "ORDER2D_NIR" |
#define | XSH_ORDER2D_UVB "ORDER2D_UVB" |
#define | XSH_ORDER2D_VIS "ORDER2D_VIS" |
#define | XSH_MERGE2D_NIR "MERGE2D_NIR" |
#define | XSH_MERGE2D_UVB "MERGE2D_UVB" |
#define | XSH_MERGE2D_VIS "MERGE2D_VIS" |
#define | XSH_PHYS_MERGE2D_NIR "PHYS_MERGE2D_NIR" |
#define | XSH_PHYS_MERGE2D_UVB "PHYS_MERGE2D_UVB" |
#define | XSH_PHYS_MERGE2D_VIS "PHYS_MERGE2D_VIS" |
#define | XSH_THEO_TAB_SING "THEO_TAB_SING" |
#define | XSH_THEO_TAB_SING_UVB "THEO_TAB_SING_UVB" |
#define | XSH_THEO_TAB_SING_VIS "THEO_TAB_SING_VIS" |
#define | XSH_THEO_TAB_SING_NIR "THEO_TAB_SING_NIR" |
#define | XSH_THEO_TAB_MULT "THEO_TAB_MULT" |
#define | XSH_THEO_TAB_MULT_UVB "THEO_TAB_MULT_UVB" |
#define | XSH_THEO_TAB_MULT_VIS "THEO_TAB_MULT_VIS" |
#define | XSH_THEO_TAB_MULT_NIR "THEO_TAB_MULT_NIR" |
#define | XSH_THEO_TAB_IFU "THEO_TAB_IFU" |
#define | XSH_THEO_TAB_IFU_UVB "THEO_TAB_IFU_UVB" |
#define | XSH_THEO_TAB_IFU_VIS "THEO_TAB_IFU_VIS" |
#define | XSH_THEO_TAB_IFU_NIR "THEO_TAB_IFU_NIR" |
#define | XSH_SKY_TAB_MULT "SKY_TAB_MULT" |
#define | XSH_SKY_TAB_MULT_UVB "SKY_TAB_MULT_UVB" |
#define | XSH_SKY_TAB_MULT_VIS "SKY_TAB_MULT_VIS" |
#define | XSH_SKY_TAB_MULT_NIR "SKY_TAB_MULT_NIR" |
#define | XSH_SKY_TAB_SING "SKY_TAB_SING" |
#define | XSH_SKY_TAB_SING_UVB "SKY_TAB_SING_UVB" |
#define | XSH_SKY_TAB_SING_VIS "SKY_TAB_SING_VIS" |
#define | XSH_SKY_TAB_SING_NIR "SKY_TAB_SING_NIR" |
#define | XSH_LOCALIZATION_VIS "LOC_TABLE_VIS" |
#define | XSH_LOCALIZATION_UVB "LOC_TABLE_UVB" |
#define | XSH_LOCALIZATION_NIR "LOC_TABLE_NIR" |
#define | XSH_SLICE_OFFSET_VIS "SLICE_OFFSET_TABLE_VIS" |
#define | XSH_SLICE_OFFSET_UVB "SLICE_OFFSET_TABLE_UVB" |
#define | XSH_SLICE_OFFSET_NIR "SLICE_OFFSET_TABLE_NIR" |
#define | XSH_BADPIXEL_MAP "BADPIXEL_MAP" |
#define | XSH_BADPIXEL_MAP_UVB "BADPIXEL_MAP_UVB" |
#define | XSH_BADPIXEL_MAP_VIS "BADPIXEL_MAP_VIS" |
#define | XSH_BADPIXEL_MAP_NIR "BADPIXEL_MAP_NIR" |
#define | XSH_TELL_LINE_LIST_UVB "TELL_LINE_LIST_UVB" |
#define | XSH_TELL_LINE_LIST_VIS "TELL_LINE_LIST_VIS" |
#define | XSH_TELL_LINE_LIST_NIR "TELL_LINE_LIST_NIR" |
#define | XSH_RESPONSE_SLIT "RESPONSE_SLIT" |
#define | XSH_RESPONSE_SLIT_UVB "RESPONSE_SLIT_UVB" |
#define | XSH_RESPONSE_SLIT_VIS "RESPONSE_SLIT_VIS" |
#define | XSH_RESPONSE_SLIT_NIR "RESPONSE_SLIT_NIR" |
#define | XSH_RESPONSE_MERGE1D_SLIT "RESPONSE_MERGE1D_SLIT" |
#define | XSH_RESPONSE_MERGE1D_SLIT_UVB "RESPONSE_MERGE1D_SLIT_UVB" |
#define | XSH_RESPONSE_MERGE1D_SLIT_VIS "RESPONSE_MERGE1D_SLIT_VIS" |
#define | XSH_RESPONSE_MERGE1D_SLIT_NIR "RESPONSE_MERGE1D_SLIT_NIR" |
#define | XSH_RESPONSE_ORDER1D_SLIT "RESPONSE_ORDER1D_SLIT" |
#define | XSH_RESPONSE_ORDER1D_SLIT_UVB "RESPONSE_ORDER1D_SLIT_UVB" |
#define | XSH_RESPONSE_ORDER1D_SLIT_VIS "RESPONSE_ORDER1D_SLIT_VIS" |
#define | XSH_RESPONSE_ORDER1D_SLIT_NIR "RESPONSE_ORDER1D_SLIT_NIR" |
#define | XSH_RESPONSE_OFFSET "RESPONSE_OFFSET" |
#define | XSH_RESPONSE_OFFSET_UVB "RESPONSE_OFFSET_UVB" |
#define | XSH_RESPONSE_OFFSET_VIS "RESPONSE_OFFSET_VIS" |
#define | XSH_RESPONSE_OFFSET_NIR "RESPONSE_OFFSET_NIR" |
#define | XSH_RESPONSE_IFU_UVB "RESPONSE_IFU_UVB" |
#define | XSH_RESPONSE_IFU_VIS "RESPONSE_IFU_VIS" |
#define | XSH_RESPONSE_IFU_NIR "RESPONSE_IFU_NIR" |
#define | XSH_OFFSET_TABLE_UVB "OFFSET_TABLE_UVB" |
#define | XSH_OFFSET_TABLE_VIS "OFFSET_TABLE_VIS" |
#define | XSH_OFFSET_TABLE_NIR "OFFSET_TABLE_NIR" |
#define | XSH_TELL_MASK_UVB "TELL_MASK_UVB" |
#define | XSH_TELL_MASK_VIS "TELL_MASK_VIS" |
#define | XSH_TELL_MASK_NIR "TELL_MASK_NIR" |
#define | XSH_STD_STAR_FLUX_UVB "STD_STAR_FLUX_UVB" |
#define | XSH_STD_STAR_FLUX_VIS "STD_STAR_FLUX_VIS" |
#define | XSH_STD_STAR_FLUX_NIR "STD_STAR_FLUX_NIR" |
#define | XSH_ATMOS_EXT "ATMOS_EXT" |
#define | XSH_ATMOS_EXT_UVB "ATMOS_EXT_UVB" |
#define | XSH_ATMOS_EXT_VIS "ATMOS_EXT_VIS" |
#define | XSH_ATMOS_EXT_NIR "ATMOS_EXT_NIR" |
#define | XSH_SPECTRAL_FORMAT "SPECTRAL_FORMAT_TAB_" |
#define | XSH_SPECTRAL_FORMAT_NIR "SPECTRAL_FORMAT_TAB_NIR" |
#define | XSH_SPECTRAL_FORMAT_UVB "SPECTRAL_FORMAT_TAB_UVB" |
#define | XSH_SPECTRAL_FORMAT_VIS "SPECTRAL_FORMAT_TAB_VIS" |
#define | XSH_MODEL_WAVE_LIST "XSH_MODEL_COMPUTE_WAVE_LIST_" |
#define | XSH_MODEL_WAVE_LIST_UVB "XSH_MODEL_COMPUTE_WAVE_LIST_UVB" |
#define | XSH_MODEL_WAVE_LIST_VIS "XSH_MODEL_COMPUTE_WAVE_LIST_VIS" |
#define | XSH_MODEL_WAVE_LIST_NIR "XSH_MODEL_COMPUTE_WAVE_LIST_NIR" |
#define | XSH_MODEL_TEST_PAR "XSH_MODEL_COMPUTE_TEST_PAR_" |
#define | XSH_MODEL_TEST_PAR_UVB "XSH_MODEL_COMPUTE_TEST_PAR_UVB" |
#define | XSH_MODEL_TEST_PAR_VIS "XSH_MODEL_COMPUTE_TEST_PAR_VIS" |
#define | XSH_MODEL_TEST_PAR_NIR "XSH_MODEL_COMPUTE_TEST_PAR_NIR" |
#define | XSH_ANNEAL_ZNSE "XSH_MODEL_ANNEAL_ZNSE" |
#define | XSH_ANNEAL_CONFIG "XSH_MODEL_ANNEAL_CONFIG" |
#define | XSH_ANNEAL_MEAS_COORD "XSH_MODEL_ANNEAL_MEAS_COORD" |
#define | XSH_MOD_CFG_OPT_REC "XSH_MOD_CFG_OPT_REC" |
#define | XSH_MOD_CFG_OPT_REC_UVB "XSH_MOD_CFG_OPT_REC_UVB" |
#define | XSH_MOD_CFG_OPT_REC_VIS "XSH_MOD_CFG_OPT_REC_VIS" |
#define | XSH_MOD_CFG_OPT_REC_NIR "XSH_MOD_CFG_OPT_REC_NIR" |
#define | XSH_MOD_CFG_OPT_FMT "XSH_MOD_CFG_OPT_FMT" |
#define | XSH_MOD_CFG_OPT_FMT_UVB "XSH_MOD_CFG_OPT_FMT_UVB" |
#define | XSH_MOD_CFG_OPT_FMT_VIS "XSH_MOD_CFG_OPT_FMT_VIS" |
#define | XSH_MOD_CFG_OPT_FMT_NIR "XSH_MOD_CFG_OPT_FMT_NIR" |
#define | XSH_MOD_CFG_OPT_2D "XSH_MOD_CFG_OPT_2D" |
#define | XSH_MOD_CFG_OPT_2D_UVB "XSH_MOD_CFG_OPT_2D_UVB" |
#define | XSH_MOD_CFG_OPT_2D_VIS "XSH_MOD_CFG_OPT_2D_VIS" |
#define | XSH_MOD_CFG_OPT_2D_NIR "XSH_MOD_CFG_OPT_2D_NIR" |
#define | XSH_MOD_CFG_OPT_WAV_SLIT "XSH_MOD_CFG_OPT_WAV_SLIT" |
#define | XSH_MOD_CFG_OPT_WAV_SLIT_UVB "XSH_MOD_CFG_OPT_WAV_SLIT_UVB" |
#define | XSH_MOD_CFG_OPT_WAV_SLIT_VIS "XSH_MOD_CFG_OPT_WAV_SLIT_VIS" |
#define | XSH_MOD_CFG_OPT_WAV_SLIT_NIR "XSH_MOD_CFG_OPT_WAV_SLIT_NIR" |
#define | XSH_MOD_CFG_OPT_WAV_IFU "XSH_MOD_CFG_OPT_WAV_IFU" |
#define | XSH_MOD_CFG_OPT_WAV_IFU_UVB "XSH_MOD_CFG_OPT_WAV_IFU_UVB" |
#define | XSH_MOD_CFG_OPT_WAV_IFU_VIS "XSH_MOD_CFG_OPT_WAV_IFU_VIS" |
#define | XSH_MOD_CFG_OPT_WAV_IFU_NIR "XSH_MOD_CFG_OPT_WAV_IFU_NIR" |
#define | XSH_MOD_CFG_TAB "XSH_MOD_CFG_TAB" |
#define | XSH_MOD_CFG_TAB_UVB "XSH_MOD_CFG_TAB_UVB" |
#define | XSH_MOD_CFG_TAB_VIS "XSH_MOD_CFG_TAB_VIS" |
#define | XSH_MOD_CFG_TAB_NIR "XSH_MOD_CFG_TAB_NIR" |
#define | XSH_MOD_CFG_OPT_AFC "XSH_MOD_CFG_OPT_AFC" |
#define | XSH_MOD_CFG_OPT_AFC_UVB "XSH_MOD_CFG_OPT_AFC_UVB" |
#define | XSH_MOD_CFG_OPT_AFC_VIS "XSH_MOD_CFG_OPT_AFC_VIS" |
#define | XSH_MOD_CFG_OPT_AFC_NIR "XSH_MOD_CFG_OPT_AFC_NIR" |
#define | XSH_MOD_CFG "XSH_MOD_CFG_TAB" |
#define | XSH_MOD_CFG_UVB "XSH_MOD_CFG_TAB_UVB" |
#define | XSH_MOD_CFG_VIS "XSH_MOD_CFG_TAB_VIS" |
#define | XSH_MOD_CFG_NIR "XSH_MOD_CFG_TAB_NIR" |
#define | XSH_MOD_CFG_OPEN "XSH_MOD_CFG_OPEN_" |
#define | XSH_MOD_CFG_OPEN_UVB "XSH_MOD_CFG_OPEN_UVB" |
#define | XSH_MOD_CFG_OPEN_VIS "XSH_MOD_CFG_OPEN_VIS" |
#define | XSH_MOD_CFG_OPEN_NIR "XSH_MOD_CFG_OPEN_NIR" |
#define | XSH_MEASCOORD "XSH_MEASCOORD" |
#define | XSH_MEASCOORD_UVB "XSH_MEASCOORD_UVB" |
#define | XSH_MEASCOORD_VIS "XSH_MEASCOORD_VIS" |
#define | XSH_MEASCOORD_NIR "XSH_MEASCOORD_NIR" |
#define | XSH_MOD_CFG_FAN "XSH_MOD_CFG_FAN" |
#define | XSH_MOD_CFG_FAN_UVB "XSH_MOD_CFG_FAN_UVB" |
#define | XSH_MOD_CFG_FAN_VIS "XSH_MOD_CFG_FAN_VIS" |
#define | XSH_MOD_CFG_FAN_NIR "XSH_MOD_CFG_FAN_NIR" |
#define | XSH_MODEL_GUESS_XY "XSH_MODEL_GUESS_XY" |
#define | XSH_MODEL_GUESS_XY_UVB "XSH_MODEL_GUESS_XY_UVB" |
#define | XSH_MODEL_GUESS_XY_VIS "XSH_MODEL_GUESS_XY_VIS" |
#define | XSH_MODEL_GUESS_XY_NIR "XSH_MODEL_GUESS_XY_NIR" |
#define | XSH_MEASURE_LINE_POS_XY "MEASURE_LINE_POS_XY" |
#define | XSH_MEASURE_LINE_POS_XY_UVB "MEASURE_LINE_POS_XY_UVB" |
#define | XSH_MEASURE_LINE_POS_XY_VIS "MEASURE_LINE_POS_XY_VIS" |
#define | XSH_MEASURE_LINE_POS_XY_NIR "MEASURE_LINE_POS_XY_NIR" |
#define | XSH_COL_MODEL_CONF_NAME "Parameter_Name" |
#define | XSH_COL_MODEL_CONF_UNITS "Parameter_Units" |
#define | XSH_COL_MODEL_CONF_BEST "Best_Guess" |
#define | XSH_COL_MODEL_CONF_LOW "Low_Limit" |
#define | XSH_COL_MODEL_CONF_HIGH "High_Limit" |
#define | XSH_COL_MODEL_CONF_FLAG "Compute_Flag" |
#define | XSH_UTIL_GENCONFIG_RAW "CONFIG" |
#define | XSH_PRODUCT_PREFIX "PROD_" |
#define | XSH_IS_RAW(tag) |
#define | XSH_IS_CALIB(tag) |
#define | XSH_STD_TELL_SLIT(arm) |
#define | XSH_STD_FLUX_SLIT(arm) |
#define | XSH_STD_TELL_OFFSET(arm) |
#define | XSH_STD_FLUX_OFFSET(arm) |
#define | XSH_STD_FLUX(arm) |
#define | XSH_STD_STAR_FLUX(arm) |
#define | XSH_RESPONSE(arm) |
#define | XSH_CMP_TAG_ARM(tag_in, TAG) |
#define | XSH_CMP_TAG_MODE(tag_in, TAG) |
#define | XSH_CMP_TAG_LAMP(tag_in, TAG) |
#define | XSH_GET_TAG_FROM_ARM(TAG, instr) |
#define | XSH_GET_TAG_FROM_SLITLET(TAG, slitlet, instr) |
#define | XSH_GET_TAG_FROM_MODE(TAG, instr) |
#define | XSH_GET_TAG_FROM_LAMP(TAG, instr) |
Functions | |
cpl_frame * | xsh_frame_product (const char *fname, const char *tag, cpl_frame_type type, cpl_frame_group group, cpl_frame_level level) |
Creates a frame with given characteristics. | |
void | xsh_frame_config (const char *fname, const char *tag, cpl_frame_type type, cpl_frame_group group, cpl_frame_level level, cpl_frame **frm) |
Define a frame characteristics. | |
int | xsh_print_rec_status (const int val) |
Check if an error has happened and returns error kind and location. | |
cpl_frameset * | xsh_frameset_extract (const cpl_frameset *frames, const char *tag) |
Extract frames with given tag from frameset. | |
cpl_error_code | xsh_dfs_extract_calib_frames (cpl_frameset *input, cpl_frameset *calib) |
split input sof in groups: raw and calib | |
cpl_error_code | xsh_dfs_extract_raw_frames (cpl_frameset *input, cpl_frameset *raws) |
split input sof in groups: raw and calib | |
cpl_error_code | xsh_dfs_extract_pro_frames (cpl_frameset *input, cpl_frameset *pros) |
split input sof in groups: raw and calib | |
xsh_instrument * | xsh_dfs_set_groups (cpl_frameset *) |
Set the group as RAW or CALIB in a frameset and return the instrument detected. | |
void | xsh_dfs_split_in_group (cpl_frameset *input, cpl_frameset *raws, cpl_frameset *calib) |
split input sof in groups: raw and calib | |
void | xsh_dfs_split_nir (cpl_frameset *input, cpl_frameset **on, cpl_frameset **off) |
split input RAW NIR sof in ON and OFF | |
void | xsh_dfs_split_qth_d2 (cpl_frameset *input, cpl_frameset **qth, cpl_frameset **d2) |
Extracts QTH and D2 frames from input frameset. | |
void | xsh_dfs_filter (cpl_frameset *raws, const char *tag[], int size) |
filter the frameset with the given tag list | |
void | xsh_add_product_spectrum (cpl_frame *product_frame, cpl_frameset *frameset, const cpl_parameterlist *parameters, const char *recipe_id, xsh_instrument *instr) |
void | xsh_add_product_pre (cpl_frame *product_frame, cpl_frameset *frameset, const cpl_parameterlist *parameters, const char *recipe_id, xsh_instrument *instr) |
Add DFS keywords to a product frame. | |
void | xsh_add_product_pre_3d (cpl_frame *frame, cpl_frameset *frameset, const cpl_parameterlist *parameters, const char *recipe_id, xsh_instrument *instr) |
Add 3d product frame. | |
void | xsh_add_product_bpmap (cpl_frame *product_frame, cpl_frameset *frameset, const cpl_parameterlist *parameters, const char *recipe_id, xsh_instrument *instr, const char *prefix) |
void | xsh_add_product_image (cpl_frame *frame, cpl_frameset *frameset, const cpl_parameterlist *parameters, const char *recipe_id, xsh_instrument *instrument, const char *final_prefix) |
void | xsh_add_product_imagelist (cpl_frame *frame, cpl_frameset *frameset, const cpl_parameterlist *parameters, const char *recipe_id, xsh_instrument *instrument, const char *final_prefix) |
void | xsh_add_product_table (cpl_frame *frame, cpl_frameset *frameset, const cpl_parameterlist *parameters, const char *recipe_id, xsh_instrument *instrument) |
Save Table product. | |
void | xsh_add_product_table_multi (cpl_frame *frame, cpl_frameset *frameset, const cpl_parameterlist *parameters, const char *recipe_id, xsh_instrument *instrument) |
Save Table product (input frame has several extensions, 1 table per extension). | |
char * | xsh_unique_filename (const char *context, const char *caller_id, const char *pro_catg) |
Get unique product filename. | |
cpl_frame * | xsh_find_bpmap (cpl_frameset *set) |
find the bad pixel map in a set of files | |
cpl_frame * | xsh_find_master_bpmap (cpl_frameset *set) |
find the master bad pixel map in a set of files | |
void | xsh_dfs_find_flat (cpl_frameset *raws, cpl_frameset *flat) |
find the flat set of files in the input SOF and detect the mode of instrument. This function assure that all flat files have the same tag | |
cpl_frame * | xsh_find_std_flux (cpl_frameset *frames) |
Find standard star frame. | |
cpl_frame * | xsh_find_std_star_flux (cpl_frameset *frames) |
Find standard standard star flux frame. | |
cpl_frame * | xsh_find_master_bias (cpl_frameset *frames, xsh_instrument *instr) |
Find master bias frame. | |
cpl_frame * | xsh_find_master_dark (cpl_frameset *frames, xsh_instrument *instr) |
Find master dark frame. | |
cpl_frame * | xsh_find_master_flat (cpl_frameset *frames, xsh_instrument *instr) |
Find master flat frame. | |
cpl_frame * | xsh_find_order_tab_recov (cpl_frameset *frames, xsh_instrument *instr) |
Find an order tab RECOV. | |
cpl_frame * | xsh_find_order_tab_guess (cpl_frameset *frames, xsh_instrument *instr) |
Find an order tab GUESS. | |
cpl_frame * | xsh_find_order_tab_centr (cpl_frameset *frames, xsh_instrument *instr) |
Find an order tab CENTR. | |
cpl_frame * | xsh_find_order_tab_edges (cpl_frameset *frames, xsh_instrument *instr) |
Find an order tab EDGES. | |
cpl_frame * | xsh_find_theo_tab_sing (cpl_frameset *frames, xsh_instrument *instr) |
Find a theoretical tab signle pinhole in SOF. | |
cpl_frame * | xsh_find_theo_tab_mult (cpl_frameset *frames, xsh_instrument *instr) |
Find a theoretical tab multi pinhole in SOF. | |
cpl_frame * | xsh_find_theo_tab_mode (cpl_frameset *frames, xsh_instrument *instr) |
Find a theoretical tab IFU or SINg depending of MODE in SOF. | |
cpl_frame * | xsh_find_wave_tab_guess (cpl_frameset *frames, xsh_instrument *instr) |
Find a wave tab guess. | |
cpl_frame * | xsh_find_wave_tab_2d (cpl_frameset *frames, xsh_instrument *instr) |
Find a wave tab 2D. | |
cpl_frame * | xsh_find_slitmap (cpl_frameset *frames, xsh_instrument *instr) |
Find a slit map. | |
cpl_frame * | xsh_find_model_config_tab (cpl_frameset *frames, xsh_instrument *instr) |
Find a model configuration table frame. | |
cpl_frame * | xsh_find_wave_tab (cpl_frameset *frames, xsh_instrument *instr) |
Find a wave tab 2D or a wave tab ARC. | |
cpl_frame * | xsh_find_model_config (cpl_frameset *frames, xsh_instrument *instr) |
Find a model config. | |
cpl_frameset * | xsh_find_wave_tab_ifu (cpl_frameset *frames, xsh_instrument *instr) |
Find wave tab ARC (for IFU 3 frames). | |
cpl_frame * | xsh_find_arc_line_list_clean (cpl_frameset *frames, xsh_instrument *instr) |
Find an arc lines list clean frame. | |
cpl_frame * | xsh_find_arc_line_list (cpl_frameset *frames, xsh_instrument *instr) |
Find an arc line list frame. | |
cpl_frame * | xsh_find_raw_orderdef_vis_uvb (cpl_frameset *frames) |
Find orderdef raw frame for UVB or VIS. | |
cpl_frame * | xsh_find_raw_orderdef_nir (cpl_frameset *frames) |
Find orderdef raw frame for NIR. | |
cpl_frame * | xsh_find_raw_orderdef_nir_off (cpl_frameset *frames) |
Find orderdef raw frame for NIR OFF. | |
cpl_frame * | xsh_find_on (cpl_frameset *set) |
find the on frame in set of files | |
cpl_frame * | xsh_find_off (cpl_frameset *set) |
find the off frame in set of files | |
cpl_frame * | xsh_find_raw_arc_slit_uvb_vis (cpl_frameset *frames, XSH_ARM arm) |
Find raw frame for Slit UVB/VIS. | |
cpl_frame * | xsh_find_raw_arc_slit_nir_on (cpl_frameset *frames) |
Find raw frame for Slit NIR ON. | |
cpl_frame * | xsh_find_raw_arc_slit_nir_off (cpl_frameset *frames) |
Find raw frame for Slit NIR OFF. | |
cpl_frame * | xsh_find_wavemap (cpl_frameset *frames, xsh_instrument *instrument) |
Find Wave Map frame. The frame returned should not be free by the caller. | |
cpl_frame * | xsh_find_spectral_format (cpl_frameset *frames, xsh_instrument *instr) |
Find spectral format frame. | |
cpl_frame * | xsh_find_calpro_model_config (cpl_frameset *frames, xsh_instrument *instr) |
Find model config frame. | |
cpl_frame * | xsh_find_model_config_open (cpl_frameset *frames, xsh_instrument *instr) |
Find model config frame. | |
cpl_frame * | xsh_find_disp_tab (cpl_frameset *frames, xsh_instrument *instrument) |
Find Dispersol tab frame. The frame returned should not be free by the caller. | |
cpl_frame * | xsh_find_model_wavelist (cpl_frameset *frames, xsh_instrument *instr) |
Find model wavelength list frame. | |
cpl_frame * | xsh_find_model_testpar (cpl_frameset *frames, xsh_instrument *instr) |
Find model test parameter list. | |
cpl_frame * | xsh_find_calpro_model_meas_coord (cpl_frameset *frames, xsh_instrument *instr) |
Find model config frame. | |
cpl_frame * | xsh_find_model_config_opt (cpl_frameset *frames, xsh_instrument *instr) |
cpl_frameset * | xsh_extract_obj_and_sky_pairs (cpl_frameset *raws, xsh_instrument *instrument) |
Make sure input frames is composed by obj-sky pairs. | |
cpl_frame * | xsh_find_frame_with_tag (cpl_frameset *frames, const char *tag, xsh_instrument *instr) |
Find frame with a given tag. | |
char * | xsh_get_tag_from_arm (const char *tag, xsh_instrument *instr) |
Find arm specific tag from base and instrument setting. | |
cpl_frame * | xsh_find_usr_lines_guess_tab (cpl_frameset *frames, xsh_instrument *instr) |
Find a user guess line positions table frame. | |
void | xsh_add_product (cpl_frame *frame, cpl_frameset *frameset, const cpl_parameterlist *parameters, const char *recipe_id, xsh_instrument *instrument, const char *final_prefix, const char *type) |
int | xsh_dfs_split_offset (cpl_frameset *input, const char *object_tag, const char *sky_tag, cpl_frameset **object, cpl_frameset **sky) |
split input RAW offset sof in OBJECT_... and SKY_... framesets | |
cpl_frameset * | xsh_frameset_ext_table_frames (cpl_frameset *set) |
Extract frameset sub set containing only table frames. | |
cpl_frameset * | xsh_frameset_ext_image_frames (cpl_frameset *set) |
Extract frameset sub set containing only table frames. | |
cpl_frameset * | xsh_frameset_drl_frames (cpl_frameset *set) |
extract DRL specific frames from frameset | |
cpl_error_code | xsh_frameset_merge (cpl_frameset *set1, cpl_frameset *set2) |
Extracts raw frames. | |
cpl_error_code | xsh_ensure_raws_number_is_even (cpl_frameset *raws) |
Make sure input frames is an even number (eventually removes the last from the input list). | |
cpl_frameset * | xsh_frameset_extract_pre (cpl_frameset *set, const char *prefix) |
Extracts pre frames from a frameset. | |
int | xsh_file_exists (const char *filename) |
int | xsh_dfs_files_dont_exist (cpl_frameset *frameset) |
Check if all SOF files exist. | |
cpl_error_code | xsh_ensure_raws_input_offset_recipe_is_proper (cpl_frameset *raws, xsh_instrument *instrument) |
Make sure input frames is an even number (eventually removes the last from the input list). | |
cpl_frameset * | xsh_extract_nod_pairs (cpl_frameset *raws, cpl_vector *offset) |
Make sure input frames is composed by nod a-b sequence. | |
cpl_frameset * | xsh_frameset_extract_offsety_matches (cpl_frameset *raws, const double offset) |
Extract frames that has same cumoffy as offset. | |
cpl_frameset * | xsh_frameset_extract_offsety_mismatches (cpl_frameset *raws, const double offset) |
Extract frames that has different cumoffy than offset. | |
cpl_error_code | xsh_validate_model_cfg (cpl_frame *mod, cpl_frameset *set) |
Validate model cfg. | |
int | xsh_parameter_get_default_flag (const cpl_parameter *p) |
Check if an input parameter has been changed by the user. |
#define XSH_AFC_ATT "AFC_ATT" |
Definition at line 477 of file xsh_dfs.h.
Referenced by xsh_detect_arclines(), and xsh_flexcomp().
#define XSH_AFC_CAL "AFC_CAL" |
Definition at line 473 of file xsh_dfs.h.
Referenced by xsh_detect_arclines().
#define XSH_AFC_POS "AFC_POS" |
Definition at line 464 of file xsh_dfs.h.
Referenced by xsh_util_afc().
#define XSH_AFC_SLT "AFC_SLT" |
Definition at line 468 of file xsh_dfs.h.
Referenced by xsh_util_afc().
#define XSH_ANNEAL_MEAS_COORD "XSH_MODEL_ANNEAL_MEAS_COORD" |
#define XSH_ARC_LINE_LIST "ARC_LINE_LIST" |
Definition at line 832 of file xsh_dfs.h.
Referenced by xsh_2dmap(), xsh_cfg_recover_last_step(), xsh_find_arc_line_list(), xsh_find_arc_line_list_clean(), xsh_util_guess_xy(), xsh_util_physmod(), and xsh_wavecal().
#define XSH_ARC_LINE_LIST_2DMAP "ARC_LINE_LIST_2DMAP" |
Definition at line 842 of file xsh_dfs.h.
Referenced by xsh_detect_arclines().
#define XSH_ARC_LINE_LIST_2DMAP_NIR "ARC_LINE_LIST_2DMAP_NIR" |
#define XSH_ARC_LINE_LIST_2DMAP_UVB "ARC_LINE_LIST_2DMAP_UVB" |
#define XSH_ARC_LINE_LIST_2DMAP_VIS "ARC_LINE_LIST_2DMAP_VIS" |
#define XSH_ARC_LINE_LIST_AFC "ARC_LINE_LIST_AFC" |
Definition at line 827 of file xsh_dfs.h.
Referenced by xsh_flexcomp().
#define XSH_ARC_LINE_LIST_PREDICT "ARC_LINE_LIST_PREDICT" |
Definition at line 837 of file xsh_dfs.h.
Referenced by xsh_detect_arclines().
#define XSH_ARC_LINE_LIST_PREDICT_NIR "ARC_LINE_LIST_PREDICT_NIR" |
#define XSH_ARC_LINE_LIST_PREDICT_UVB "ARC_LINE_LIST_PREDICT_UVB" |
#define XSH_ARC_LINE_LIST_PREDICT_VIS "ARC_LINE_LIST_PREDICT_VIS" |
#define XSH_ARC_SLIT_NIR "ARC_SLIT_NIR_ON" |
Definition at line 366 of file xsh_dfs.h.
Referenced by xsh_find_raw_arc_slit_nir_on().
#define XSH_ARC_SLIT_OFF "ARC_SLIT_NIR_OFF" |
Definition at line 367 of file xsh_dfs.h.
Referenced by xsh_find_raw_arc_slit_nir_off().
#define XSH_ARC_SLIT_UVB "ARC_SLIT_UVB" |
Definition at line 364 of file xsh_dfs.h.
Referenced by xsh_find_raw_arc_slit_uvb_vis().
#define XSH_ARC_SLIT_VIS "ARC_SLIT_VIS" |
Definition at line 365 of file xsh_dfs.h.
Referenced by xsh_find_raw_arc_slit_uvb_vis().
#define XSH_ATMOS_EXT "ATMOS_EXT" |
Definition at line 1000 of file xsh_dfs.h.
Referenced by xsh_respon_slit_nod(), xsh_respon_slit_offset(), xsh_respon_slit_stare(), xsh_scired_slit_nod_get_calibs(), xsh_scired_slit_offset(), xsh_scired_slit_stare(), xsh_util_apply_response(), xsh_util_compute_response(), xsh_util_efficiency1d(), and xsh_util_integrate().
#define XSH_BIAS "BIAS" |
Definition at line 174 of file xsh_dfs.h.
Referenced by xsh_lingain(), xsh_lingain_pre_format(), and xsh_mbias().
#define XSH_BIAS_REMOVE_CRH "BIAS_REMOVE_CRH" |
Definition at line 126 of file xsh_dfs.h.
Referenced by xsh_mbias().
#define XSH_BIAS_UVB "BIAS_UVB" |
Definition at line 330 of file xsh_dfs.h.
Referenced by main(), xsh_lingain(), and xsh_pre_create().
#define XSH_BIAS_VIS "BIAS_VIS" |
Definition at line 331 of file xsh_dfs.h.
Referenced by xsh_lingain(), and xsh_pre_create().
#define XSH_BP_MAP_CP "BP_MAP_CP" |
Definition at line 563 of file xsh_dfs.h.
Referenced by xsh_image_get_hot_cold_pixs(), xsh_mbias(), and xsh_util_bpmap_coadd().
#define XSH_BP_MAP_DP "BP_MAP_DP" |
Definition at line 575 of file xsh_dfs.h.
Referenced by xsh_image_local_cold_pixs(), and xsh_image_mflat_detect_hotcold().
#define XSH_BP_MAP_HP "BP_MAP_HP" |
Definition at line 558 of file xsh_dfs.h.
Referenced by xsh_image_get_hot_cold_pixs(), xsh_mbias(), and xsh_util_bpmap_coadd().
#define XSH_BP_MAP_LIN "BP_MAP_LIN" |
Definition at line 553 of file xsh_dfs.h.
Referenced by xsh_compute_linearity().
#define XSH_BP_MAP_NL "BP_MAP_NL" |
Definition at line 301 of file xsh_dfs.h.
Referenced by xsh_bpmap_2pre(), xsh_check_load_master_bpmap(), xsh_lingain(), xsh_util_bpmap_coadd(), and xsh_util_bpmap_nl_raw2pre().
#define XSH_BP_MAP_NL_UVB "BP_MAP_NL_UVB" |
Definition at line 302 of file xsh_dfs.h.
Referenced by xsh_pre_create().
#define XSH_BP_MAP_NL_VIS "BP_MAP_NL_VIS" |
Definition at line 303 of file xsh_dfs.h.
Referenced by xsh_pre_create().
#define XSH_BP_MAP_NP "BP_MAP_NP" |
Definition at line 284 of file xsh_dfs.h.
Referenced by xsh_mdark(), and xsh_util_bpmap_coadd().
#define XSH_BP_MAP_PN "BP_MAP_PN" |
Definition at line 290 of file xsh_dfs.h.
Referenced by xsh_compute_noise_map(), xsh_mdark(), and xsh_util_bpmap_coadd().
#define XSH_BP_MAP_REF "BP_MAP_REF" |
Definition at line 548 of file xsh_dfs.h.
Referenced by xsh_util_bpmap_coadd().
#define XSH_BP_MAP_RP "BP_MAP_RP" |
Definition at line 296 of file xsh_dfs.h.
Referenced by xsh_lingain(), and xsh_util_bpmap_coadd().
#define XSH_BP_MAP_SP "BP_MAP_SP" |
Definition at line 569 of file xsh_dfs.h.
Referenced by xsh_image_local_hot_pixs(), and xsh_image_mflat_detect_hotcold().
#define XSH_CMP_TAG_ARM | ( | tag_in, | |||
TAG | ) |
#define XSH_CMP_TAG_LAMP | ( | tag_in, | |||
TAG | ) |
( strcmp( tag_in, TAG##_SLIT##_UVB) == 0) || \ ( strcmp( tag_in, TAG##_SLIT##_VIS) == 0) || \ ( strcmp( tag_in, TAG##_SLIT##_NIR) == 0) || \ ( strcmp( tag_in, TAG##_IFU##_UVB) == 0) || \ ( strcmp( tag_in, TAG##_IFU##_VIS) == 0) || \ ( strcmp( tag_in, TAG##_IFU##_NIR) == 0) || \ ( strcmp( tag_in, TAG##_QTH_SLIT##_UVB) == 0) || \ ( strcmp( tag_in, TAG##_D2_SLIT##_UVB) == 0) || \ ( strcmp( tag_in, TAG##_QTH_IFU##_UVB) == 0) || \ ( strcmp( tag_in, TAG##_D2_IFU##_UVB) == 0)
Definition at line 1312 of file xsh_dfs.h.
Referenced by xsh_order_list_save().
#define XSH_CMP_TAG_MODE | ( | tag_in, | |||
TAG | ) |
( strcmp( tag_in, TAG##_SLIT##_UVB) == 0) || \ ( strcmp( tag_in, TAG##_SLIT##_VIS) == 0) || \ ( strcmp( tag_in, TAG##_SLIT##_NIR) == 0) || \ ( strcmp( tag_in, TAG##_IFU##_UVB) == 0) || \ ( strcmp( tag_in, TAG##_IFU##_VIS) == 0) || \ ( strcmp( tag_in, TAG##_IFU##_NIR) == 0)
#define XSH_COL_MODEL_CONF_BEST "Best_Guess" |
Definition at line 1098 of file xsh_dfs.h.
Referenced by xsh_load_table_check(), xsh_model_config_load_best(), xsh_model_io_output_cfg(), xsh_model_readfits(), and xsh_util_genconfig().
#define XSH_COL_MODEL_CONF_FLAG "Compute_Flag" |
Definition at line 1101 of file xsh_dfs.h.
Referenced by xsh_load_table_check(), xsh_model_io_output_cfg(), xsh_model_readfits(), and xsh_util_genconfig().
#define XSH_COL_MODEL_CONF_HIGH "High_Limit" |
Definition at line 1100 of file xsh_dfs.h.
Referenced by xsh_load_table_check(), xsh_model_io_output_cfg(), xsh_model_readfits(), and xsh_util_genconfig().
#define XSH_COL_MODEL_CONF_LOW "Low_Limit" |
Definition at line 1099 of file xsh_dfs.h.
Referenced by xsh_load_table_check(), xsh_model_io_output_cfg(), xsh_model_readfits(), and xsh_util_genconfig().
#define XSH_COL_MODEL_CONF_NAME "Parameter_Name" |
Definition at line 1096 of file xsh_dfs.h.
Referenced by xsh_load_table_check(), xsh_model_config_load_best(), xsh_model_io_output_cfg(), xsh_model_readfits(), and xsh_util_genconfig().
#define XSH_COL_MODEL_CONF_UNITS "Parameter_Units" |
Definition at line 1097 of file xsh_dfs.h.
Referenced by xsh_model_io_output_cfg().
#define XSH_COMBINED_OFFSET_2D_CEN_IFU_NIR "COMBINED_OFFSET_2D_CEN_IFU_NIR" |
#define XSH_COMBINED_OFFSET_2D_CEN_IFU_UVB "COMBINED_OFFSET_2D_CEN_IFU_UVB" |
#define XSH_COMBINED_OFFSET_2D_CEN_IFU_VIS "COMBINED_OFFSET_2D_CEN_IFU_VIS" |
#define XSH_COMBINED_OFFSET_2D_DOWN_IFU_NIR "COMBINED_OFFSET_2D_DOWN_IFU_NIR" |
#define XSH_COMBINED_OFFSET_2D_DOWN_IFU_UVB "COMBINED_OFFSET_2D_DOWN_IFU_UVB" |
#define XSH_COMBINED_OFFSET_2D_DOWN_IFU_VIS "COMBINED_OFFSET_2D_DOWN_IFU_VIS" |
#define XSH_COMBINED_OFFSET_2D_IFU "COMBINED_OFFSET_2D_IFU_" |
Definition at line 716 of file xsh_dfs.h.
Referenced by xsh_merge_ord_with_tag().
#define XSH_COMBINED_OFFSET_2D_IFU_NIR "COMBINED_OFFSET_2D_IFU_NIR" |
#define XSH_COMBINED_OFFSET_2D_IFU_UVB "COMBINED_OFFSET_2D_IFU_UVB" |
#define XSH_COMBINED_OFFSET_2D_IFU_VIS "COMBINED_OFFSET_2D_IFU_VIS" |
#define XSH_COMBINED_OFFSET_2D_SLIT "COMBINED_OFFSET_2D_SLIT_" |
Definition at line 732 of file xsh_dfs.h.
Referenced by xsh_merge_ord_slitlet(), and xsh_merge_ord_with_tag().
#define XSH_COMBINED_OFFSET_2D_SLIT_NIR "COMBINED_OFFSET_2D_SLIT_NIR" |
#define XSH_COMBINED_OFFSET_2D_SLIT_UVB "COMBINED_OFFSET_2D_SLIT_UVB" |
#define XSH_COMBINED_OFFSET_2D_SLIT_VIS "COMBINED_OFFSET_2D_SLIT_VIS" |
#define XSH_COMBINED_OFFSET_2D_UP_IFU_NIR "COMBINED_OFFSET_2D_UP_IFU_NIR" |
#define XSH_COMBINED_OFFSET_2D_UP_IFU_UVB "COMBINED_OFFSET_2D_UP_IFU_UVB" |
#define XSH_COMBINED_OFFSET_2D_UP_IFU_VIS "COMBINED_OFFSET_2D_UP_IFU_VIS" |
#define XSH_CRH_MAP "CRH_MAP" |
Definition at line 245 of file xsh_dfs.h.
Referenced by xsh_mdark(), and xsh_remove_cosmics().
#define XSH_DARK "DARK" |
Definition at line 175 of file xsh_dfs.h.
Referenced by xsh_mdark().
#define XSH_DISP_TAB "DISP_TAB" |
Definition at line 774 of file xsh_dfs.h.
Referenced by xsh_dispersol_list_save(), and xsh_find_disp_tab().
#define XSH_DISP_TAB_AFC "DISP_TAB_AFC" |
Definition at line 779 of file xsh_dfs.h.
Referenced by xsh_find_disp_tab(), and xsh_flexcomp().
#define XSH_DRS_MDARK "DRS_MDARK" |
Definition at line 87 of file xsh_dfs.h.
Referenced by xsh_mdark().
#define XSH_EFFICIENCY "EFFICIENCY" |
Definition at line 172 of file xsh_dfs.h.
Referenced by xsh_util_efficiency().
#define XSH_EXTCOEFF_TAB "EXTCOEFF_TABLE" |
Definition at line 227 of file xsh_dfs.h.
Referenced by xsh_util_efficiency2d().
#define XSH_FLAT "FLAT" |
Definition at line 177 of file xsh_dfs.h.
Referenced by xsh_mflat(), xsh_mflat_recipe_main(), and xsh_prepare().
#define XSH_FLAT_REMOVE_CRH "FLAT_REMOVE_CRH" |
Definition at line 131 of file xsh_dfs.h.
Referenced by xsh_mflat_recipe_main().
#define XSH_FLUX_MERGE1D "FLUX_MERGE1D" |
Definition at line 884 of file xsh_dfs.h.
Referenced by xsh_merge_ord_slitlet().
#define XSH_FLUX_MERGE2D "FLUX_MERGE2D" |
Definition at line 889 of file xsh_dfs.h.
Referenced by xsh_merge_ord_slitlet().
#define XSH_FLUX_ORDER1D "FLUX_ORDER1D" |
Definition at line 874 of file xsh_dfs.h.
Referenced by xsh_flux_calibrate(), and xsh_merge_ord_slitlet().
#define XSH_FLUX_ORDER2D "FLUX_ORDER2D" |
Definition at line 879 of file xsh_dfs.h.
Referenced by xsh_flux_calibrate(), and xsh_merge_ord_slitlet().
#define XSH_FLUX_STD_CAT "FLUX_STD_CATALOG" |
Definition at line 222 of file xsh_dfs.h.
Referenced by xsh_load_ref_table(), xsh_respon_slit_nod(), xsh_respon_slit_offset(), xsh_respon_slit_stare(), xsh_util_compute_response(), xsh_util_efficiency1d(), and xsh_util_integrate().
#define XSH_FLUX_STD_TAB "FLUX_STD_TABLE" |
Definition at line 216 of file xsh_dfs.h.
Referenced by xsh_load_ref_table(), and xsh_util_efficiency2d().
#define XSH_FMTCHK "FMTCHK" |
Definition at line 176 of file xsh_dfs.h.
Referenced by xsh_cfg_recover_driver(), xsh_cfg_recover_last_step(), and xsh_predict().
#define XSH_FMTCHK_NIR "FMTCHK_NIR_ON" |
Definition at line 340 of file xsh_dfs.h.
Referenced by xsh_cfg_recover_last_step().
#define XSH_FMTCHK_OFF "FMTCHK_NIR_OFF" |
Definition at line 341 of file xsh_dfs.h.
Referenced by xsh_cfg_recover_last_step().
#define XSH_GAIN "GAIN_INFO" |
Definition at line 211 of file xsh_dfs.h.
Referenced by xsh_gain().
#define XSH_GET_TAG_FROM_ARM | ( | TAG, | |||
instr | ) |
(xsh_instrument_get_arm(instr)) == XSH_ARM_UVB ? TAG##_UVB : \ (xsh_instrument_get_arm(instr)) == XSH_ARM_VIS ? TAG##_VIS : \ (xsh_instrument_get_arm(instr)) == XSH_ARM_NIR ? TAG##_NIR : "??TAG??"
Definition at line 1324 of file xsh_dfs.h.
Referenced by create_rectify_nod_list(), main(), xsh_cfg_recover_extend_xy_pos_frm(), xsh_cfg_recover_gen_xyg_frame(), xsh_cfg_recover_model_THE_create(), xsh_compute_flat_edges(), xsh_compute_linearity(), xsh_compute_noise_map(), xsh_create_map(), xsh_create_master_bias(), xsh_create_master_bpmap(), xsh_create_master_dark(), xsh_create_order_table(), xsh_create_poly_wavemap(), xsh_detect_arclines(), xsh_detect_continuum(), xsh_dispersol_list_save(), xsh_ensure_raws_input_offset_recipe_is_proper(), xsh_extract(), xsh_extract_ifu(), xsh_extract_obj_and_sky_pairs(), xsh_find_arc_line_list(), xsh_find_arc_line_list_clean(), xsh_find_disp_tab(), xsh_find_master_bias(), xsh_find_master_dark(), xsh_find_model_config(), xsh_find_model_config_tab(), xsh_find_order_tab_centr(), xsh_find_order_tab_guess(), xsh_find_order_tab_recov(), xsh_find_slitmap(), xsh_find_theo_tab_mode(), xsh_find_theo_tab_mult(), xsh_find_theo_tab_sing(), xsh_find_usr_lines_guess_tab(), xsh_find_wave_tab(), xsh_find_wave_tab_2d(), xsh_find_wave_tab_guess(), xsh_find_wave_tab_ifu(), xsh_find_wavemap(), xsh_flexcomp(), xsh_flexcor(), xsh_follow_arclines(), xsh_follow_arclines_ifu(), xsh_format(), xsh_gain(), xsh_geom_ifu(), xsh_ifu_wavetab_create(), xsh_image_get_hot_cold_pixs(), xsh_lingain(), xsh_localization_save(), xsh_mbias(), xsh_mdark(), xsh_merge_ord_slitlet(), xsh_mflat_recipe_main(), xsh_opt_extract_orders(), xsh_order_table_from_fmtchk(), xsh_phys_spectrum_save(), xsh_rectify(), xsh_rectify_and_shift(), xsh_rectify_orders_ifu(), xsh_remove_cosmics(), xsh_respon_slit_nod(), xsh_scired_ifu_stare(), xsh_scired_slit_nod(), xsh_scired_slit_stare(), xsh_slice_offset_save(), xsh_util_afc(), xsh_util_bpmap_nl_raw2pre(), xsh_util_crh_single(), xsh_util_model_SPF_create(), xsh_util_physmod(), xsh_util_physmod_model_THE_create(), and xsh_wavemap_list_save_poly().
#define XSH_GET_TAG_FROM_LAMP | ( | TAG, | |||
instr | ) |
( (xsh_instrument_get_arm(instr)) == XSH_ARM_UVB && \ (xsh_instrument_get_mode(instr) == XSH_MODE_SLIT) && \ (xsh_instrument_get_lamp(instr) == XSH_LAMP_UNDEFINED)) ? TAG##_SLIT##_UVB : \ ( (xsh_instrument_get_arm(instr)) == XSH_ARM_UVB && \ (xsh_instrument_get_mode(instr) == XSH_MODE_SLIT) && \ (xsh_instrument_get_lamp(instr) == XSH_LAMP_QTH)) ? TAG##_QTH_SLIT##_UVB : \ ( (xsh_instrument_get_arm(instr)) == XSH_ARM_UVB && \ (xsh_instrument_get_mode(instr) == XSH_MODE_SLIT) && \ (xsh_instrument_get_lamp(instr) == XSH_LAMP_D2)) ? TAG##_D2_SLIT##_UVB : \ ( (xsh_instrument_get_arm(instr)) == XSH_ARM_VIS && \ (xsh_instrument_get_mode(instr) == XSH_MODE_SLIT) && \ (xsh_instrument_get_lamp(instr) == XSH_LAMP_UNDEFINED)) ? TAG##_SLIT##_VIS : \ ( (xsh_instrument_get_arm(instr)) == XSH_ARM_NIR && \ (xsh_instrument_get_mode(instr) == XSH_MODE_SLIT) && \ (xsh_instrument_get_lamp(instr) == XSH_LAMP_UNDEFINED)) ? TAG##_SLIT##_NIR : \ ( (xsh_instrument_get_arm(instr)) == XSH_ARM_UVB && \ (xsh_instrument_get_mode(instr) == XSH_MODE_IFU) && \ (xsh_instrument_get_lamp(instr) == XSH_LAMP_UNDEFINED)) ? TAG##_IFU##_UVB : \ ( (xsh_instrument_get_arm(instr)) == XSH_ARM_UVB && \ (xsh_instrument_get_mode(instr) == XSH_MODE_IFU) && \ (xsh_instrument_get_lamp(instr) == XSH_LAMP_QTH)) ? TAG##_QTH_IFU##_UVB : \ ( (xsh_instrument_get_arm(instr)) == XSH_ARM_UVB && \ (xsh_instrument_get_mode(instr) == XSH_MODE_IFU) && \ (xsh_instrument_get_lamp(instr) == XSH_LAMP_D2)) ? TAG##_D2_IFU##_UVB : \ ( (xsh_instrument_get_arm(instr)) == XSH_ARM_VIS && \ (xsh_instrument_get_mode(instr) == XSH_MODE_IFU) && \ (xsh_instrument_get_lamp(instr) == XSH_LAMP_UNDEFINED))? TAG##_IFU##_VIS : \ ( (xsh_instrument_get_arm(instr)) == XSH_ARM_NIR && \ (xsh_instrument_get_mode(instr) == XSH_MODE_IFU) && \ (xsh_instrument_get_lamp(instr) == XSH_LAMP_UNDEFINED))? TAG##_IFU##_NIR : "??TAG??"
Definition at line 1378 of file xsh_dfs.h.
Referenced by main(), xsh_create_master_flat(), xsh_detect_order_edge(), xsh_find_order_tab_edges(), and xsh_flat_merge_qth_d2().
#define XSH_GET_TAG_FROM_MODE | ( | TAG, | |||
instr | ) |
( (xsh_instrument_get_arm(instr)) == XSH_ARM_UVB && \ (xsh_instrument_get_mode(instr) == XSH_MODE_SLIT)) ? TAG##_SLIT##_UVB : \ ( (xsh_instrument_get_arm(instr)) == XSH_ARM_VIS && \ (xsh_instrument_get_mode(instr) == XSH_MODE_SLIT)) ? TAG##_SLIT##_VIS : \ ( (xsh_instrument_get_arm(instr)) == XSH_ARM_NIR && \ (xsh_instrument_get_mode(instr) == XSH_MODE_SLIT)) ? TAG##_SLIT##_NIR : \ ( (xsh_instrument_get_arm(instr)) == XSH_ARM_UVB && \ (xsh_instrument_get_mode(instr) == XSH_MODE_IFU)) ? TAG##_IFU##_UVB : \ ( (xsh_instrument_get_arm(instr)) == XSH_ARM_VIS && \ (xsh_instrument_get_mode(instr) == XSH_MODE_IFU)) ? TAG##_IFU##_VIS : \ ( (xsh_instrument_get_arm(instr)) == XSH_ARM_NIR && \ (xsh_instrument_get_mode(instr) == XSH_MODE_IFU)) ? TAG##_IFU##_NIR : "??TAG??"
Definition at line 1364 of file xsh_dfs.h.
Referenced by xsh_find_master_flat(), xsh_find_order_tab_edges(), xsh_find_wave_tab(), xsh_flexcor(), and xsh_linetilt_list_save().
#define XSH_GET_TAG_FROM_SLITLET | ( | TAG, | |||
slitlet, | |||||
instr | ) |
Definition at line 1329 of file xsh_dfs.h.
Referenced by xsh_merge_ord_slitlet().
#define XSH_GUESS_LINES_POS "GUESS_LINES_POS" |
Definition at line 319 of file xsh_dfs.h.
Referenced by xsh_find_usr_lines_guess_tab().
#define XSH_HIGH_ABS_WIN "HIGH_ABS_WIN" |
Definition at line 136 of file xsh_dfs.h.
Referenced by xsh_respon_slit_nod(), xsh_respon_slit_offset(), xsh_respon_slit_stare(), and xsh_util_compute_response().
#define XSH_IFU_CFG_TAB "IFU_CFG_TAB" |
Definition at line 47 of file xsh_dfs.h.
Referenced by xsh_scired_ifu_stare(), and xsh_util_ifu_build_cube().
#define XSH_IFU_DETECT_IFU_TRACE_NIR "IFU_DETECT_IFU_TRACE_NIR" |
#define XSH_IFU_DETECT_IFU_TRACE_UVB "IFU_DETECT_IFU_TRACE_UVB" |
#define XSH_IFU_DETECT_IFU_TRACE_VIS "IFU_DETECT_IFU_TRACE_VIS" |
#define XSH_IFU_MAP "IFU_MAP" |
Definition at line 789 of file xsh_dfs.h.
Referenced by xsh_find_slitmap().
#define XSH_IFU_STARE_REMOVE_CRH_NIR "IFU_STARE_REMOVE_CRH_NIR" |
#define XSH_IFU_STARE_REMOVE_CRH_UVB "IFU_STARE_REMOVE_CRH_UVB" |
#define XSH_IFU_STARE_REMOVE_CRH_VIS "IFU_STARE_REMOVE_CRH_VIS" |
#define XSH_IMA "IMA" |
Definition at line 191 of file xsh_dfs.h.
Referenced by xsh_util_apply_response(), xsh_util_compute_response(), xsh_util_crh_single(), and xsh_util_ima_shift().
#define XSH_IS_CALIB | ( | tag | ) |
Definition at line 1175 of file xsh_dfs.h.
Referenced by xsh_dfs_set_groups().
#define XSH_IS_RAW | ( | tag | ) |
Definition at line 1107 of file xsh_dfs.h.
Referenced by xsh_dfs_set_groups().
#define XSH_LINEARITY "LINEARITY" |
Definition at line 92 of file xsh_dfs.h.
Referenced by xsh_linear(), xsh_lingain(), and xsh_lingain_pre_format().
#define XSH_LINEARITY_NIR "LINEARITY_NIR" |
Definition at line 326 of file xsh_dfs.h.
Referenced by xsh_subtract_on_off().
#define XSH_LINEARITY_NIR_OFF "LINEARITY_NIR_OFF" |
Definition at line 328 of file xsh_dfs.h.
Referenced by xsh_lingain().
#define XSH_LINEARITY_NIR_ON "LINEARITY_NIR_ON" |
Definition at line 327 of file xsh_dfs.h.
Referenced by xsh_lingain().
#define XSH_LINEARITY_UVB "LINEARITY_UVB" |
Definition at line 324 of file xsh_dfs.h.
Referenced by main(), xsh_lingain(), and xsh_pre_create().
#define XSH_LINEARITY_VIS "LINEARITY_VIS" |
Definition at line 325 of file xsh_dfs.h.
Referenced by xsh_lingain(), and xsh_pre_create().
#define XSH_LOCALIZATION "LOC_TABLE" |
Definition at line 538 of file xsh_dfs.h.
Referenced by main(), and xsh_localization_save().
#define XSH_MASTER_BIAS "MASTER_BIAS" |
Definition at line 483 of file xsh_dfs.h.
Referenced by xsh_2dmap(), xsh_cfg_recover_last_step(), xsh_create_master_bias(), xsh_find_master_bias(), xsh_flexcomp(), xsh_mdark(), xsh_orderpos(), xsh_predict(), xsh_scired_ifu_offset(), xsh_slit_offset_get_calibs(), and xsh_wavecal().
#define XSH_MASTER_BIAS_UVB "MASTER_BIAS_UVB" |
#define XSH_MASTER_BP_MAP "MASTER_BP_MAP" |
Definition at line 581 of file xsh_dfs.h.
Referenced by xsh_check_load_master_bpmap(), xsh_create_master_bpmap(), xsh_find_master_bpmap(), xsh_lingain(), xsh_mbias(), xsh_mdark(), xsh_util_bpmap_coadd(), and xsh_util_bpmap_nl_raw2pre().
#define XSH_MASTER_DARK "MASTER_DARK" |
Definition at line 484 of file xsh_dfs.h.
Referenced by xsh_2dmap(), xsh_cfg_recover_last_step(), xsh_create_master_dark(), xsh_find_master_dark(), xsh_flexcomp(), xsh_geom_ifu(), xsh_mflat(), xsh_orderpos(), xsh_predict(), xsh_scired_ifu_offset(), xsh_scired_ifu_stare(), xsh_slit_offset_get_calibs(), xsh_slit_stare_get_calibs(), and xsh_wavecal().
#define XSH_MASTER_FLAT "MASTER_FLAT" |
Definition at line 504 of file xsh_dfs.h.
Referenced by xsh_create_master_flat(), xsh_find_master_flat(), and xsh_flat_merge_qth_d2().
#define XSH_MASTER_FLAT_D2_IFU_NIR "MASTER_FLAT_D2_IFU_NIR" |
#define XSH_MASTER_FLAT_D2_IFU_UVB "MASTER_FLAT_D2_IFU_UVB" |
#define XSH_MASTER_FLAT_D2_IFU_VIS "MASTER_FLAT_D2_IFU_VIS" |
#define XSH_MASTER_FLAT_D2_SLIT_NIR "MASTER_FLAT_D2_SLIT_NIR" |
#define XSH_MASTER_FLAT_D2_SLIT_UVB "MASTER_FLAT_D2_SLIT_UVB" |
#define XSH_MASTER_FLAT_D2_SLIT_VIS "MASTER_FLAT_D2_SLIT_VIS" |
#define XSH_MASTER_FLAT_QTH_IFU_NIR "MASTER_FLAT_QTH_IFU_NIR" |
#define XSH_MASTER_FLAT_QTH_IFU_UVB "MASTER_FLAT_QTH_IFU_UVB" |
#define XSH_MASTER_FLAT_QTH_IFU_VIS "MASTER_FLAT_QTH_IFU_VIS" |
#define XSH_MASTER_FLAT_QTH_SLIT_NIR "MASTER_FLAT_QTH_SLIT_NIR" |
#define XSH_MASTER_FLAT_QTH_SLIT_UVB "MASTER_FLAT_QTH_SLIT_UVB" |
#define XSH_MASTER_FLAT_QTH_SLIT_VIS "MASTER_FLAT_QTH_SLIT_VIS" |
#define XSH_MEASCOORD "XSH_MEASCOORD" |
Definition at line 1075 of file xsh_dfs.h.
Referenced by xsh_find_calpro_model_meas_coord(), and xsh_model_first_anneal().
#define XSH_MEASURE_FLAT_D2_IFU_EDGES_UVB "MEASURE_FLAT_D2_IFU_EDGES_UVB" |
Definition at line 166 of file xsh_dfs.h.
Referenced by xsh_compute_flat_edges().
#define XSH_MEASURE_FLAT_D2_SLIT_EDGES_UVB "MEASURE_FLAT_D2_SLIT_EDGES_UVB" |
Definition at line 159 of file xsh_dfs.h.
Referenced by xsh_compute_flat_edges().
#define XSH_MEASURE_FLAT_IFU_EDGES "MEASURE_FLAT_IFU_EDGES" |
Definition at line 165 of file xsh_dfs.h.
Referenced by xsh_compute_flat_edges().
#define XSH_MEASURE_FLAT_IFU_EDGES_NIR "MEASURE_FLAT_IFU_EDGES_NIR" |
#define XSH_MEASURE_FLAT_IFU_EDGES_UVB "MEASURE_FLAT_IFU_EDGES_UVB" |
#define XSH_MEASURE_FLAT_IFU_EDGES_VIS "MEASURE_FLAT_IFU_EDGES_VIS" |
#define XSH_MEASURE_FLAT_QTH_IFU_EDGES_UVB "MEASURE_FLAT_QTH_IFU_EDGES_UVB" |
Definition at line 167 of file xsh_dfs.h.
Referenced by xsh_compute_flat_edges().
#define XSH_MEASURE_FLAT_QTH_SLIT_EDGES_UVB "MEASURE_FLAT_QTH_SLIT_EDGES_UVB" |
Definition at line 160 of file xsh_dfs.h.
Referenced by xsh_compute_flat_edges().
#define XSH_MEASURE_FLAT_SLIT_EDGES "MEASURE_FLAT_SLIT_EDGES" |
Definition at line 158 of file xsh_dfs.h.
Referenced by xsh_compute_flat_edges().
#define XSH_MEASURE_FLAT_SLIT_EDGES_NIR "MEASURE_FLAT_SLIT_EDGES_NIR" |
#define XSH_MEASURE_FLAT_SLIT_EDGES_UVB "MEASURE_FLAT_SLIT_EDGES_UVB" |
#define XSH_MEASURE_FLAT_SLIT_EDGES_VIS "MEASURE_FLAT_SLIT_EDGES_VIS" |
#define XSH_MEASURE_LINE_POS_XY "MEASURE_LINE_POS_XY" |
Definition at line 1090 of file xsh_dfs.h.
Referenced by xsh_cfg_recover_extend_xy_pos_frm().
#define XSH_MEASURE_LINE_POS_XY_NIR "MEASURE_LINE_POS_XY_NIR" |
#define XSH_MEASURE_LINE_POS_XY_UVB "MEASURE_LINE_POS_XY_UVB" |
#define XSH_MEASURE_LINE_POS_XY_VIS "MEASURE_LINE_POS_XY_VIS" |
#define XSH_MERGE1D "MERGE1D" |
Definition at line 529 of file xsh_dfs.h.
Referenced by xsh_merge_ord_slitlet().
#define XSH_MERGE2D "MERGE2D" |
Definition at line 532 of file xsh_dfs.h.
Referenced by xsh_merge_ord_slitlet(), xsh_merge_ord_with_tag(), and xsh_scired_slit_offset().
#define XSH_MERGE3D_IFU "MERGE3D_IFU" |
Definition at line 533 of file xsh_dfs.h.
Referenced by xsh_format().
#define XSH_MERGE_EXT1D "MERGE_EXT1D" |
Definition at line 530 of file xsh_dfs.h.
Referenced by xsh_merge_ord_slitlet().
#define XSH_MERGE_OXT1D "MERGE_OXT1D" |
Definition at line 531 of file xsh_dfs.h.
Referenced by xsh_merge_ord_slitlet().
#define XSH_MOD_CFG "XSH_MOD_CFG_TAB" |
Definition at line 1065 of file xsh_dfs.h.
Referenced by xsh_cfg_recover_last_step(), xsh_find_calpro_model_config(), xsh_model_anneal_save(), xsh_model_first_anneal(), xsh_util_genconfig_save(), xsh_util_guess_xy(), and xsh_util_physmod().
#define XSH_MOD_CFG_FAN "XSH_MOD_CFG_FAN" |
Definition at line 1080 of file xsh_dfs.h.
Referenced by xsh_cfg_recover_last_step(), and xsh_model_first_anneal_save().
#define XSH_MOD_CFG_FAN_NIR "XSH_MOD_CFG_FAN_NIR" |
Definition at line 1083 of file xsh_dfs.h.
Referenced by xsh_load_table_check().
#define XSH_MOD_CFG_FAN_UVB "XSH_MOD_CFG_FAN_UVB" |
Definition at line 1081 of file xsh_dfs.h.
Referenced by xsh_load_table_check().
#define XSH_MOD_CFG_FAN_VIS "XSH_MOD_CFG_FAN_VIS" |
Definition at line 1082 of file xsh_dfs.h.
Referenced by xsh_load_table_check().
#define XSH_MOD_CFG_NIR "XSH_MOD_CFG_TAB_NIR" |
Definition at line 1068 of file xsh_dfs.h.
Referenced by xsh_load_table_check(), xsh_model_config_load_best(), xsh_model_readfits(), and xsh_model_reduce().
#define XSH_MOD_CFG_OPEN "XSH_MOD_CFG_OPEN_" |
Definition at line 1070 of file xsh_dfs.h.
Referenced by xsh_find_model_config_open().
#define XSH_MOD_CFG_OPEN_NIR "XSH_MOD_CFG_OPEN_NIR" |
Definition at line 1073 of file xsh_dfs.h.
Referenced by xsh_load_table_check().
#define XSH_MOD_CFG_OPEN_UVB "XSH_MOD_CFG_OPEN_UVB" |
Definition at line 1071 of file xsh_dfs.h.
Referenced by xsh_load_table_check().
#define XSH_MOD_CFG_OPEN_VIS "XSH_MOD_CFG_OPEN_VIS" |
Definition at line 1072 of file xsh_dfs.h.
Referenced by xsh_load_table_check().
#define XSH_MOD_CFG_OPT_2D "XSH_MOD_CFG_OPT_2D" |
Definition at line 1037 of file xsh_dfs.h.
Referenced by main(), xsh_find_model_config(), xsh_flexcomp(), xsh_scired_slit_nod_get_calibs(), xsh_slit_offset_get_calibs(), xsh_slit_stare_get_calibs(), and xsh_wavecal().
#define XSH_MOD_CFG_OPT_2D_NIR "XSH_MOD_CFG_OPT_2D_NIR" |
Definition at line 1040 of file xsh_dfs.h.
Referenced by xsh_get_tag_opt_mod_cfg(), and xsh_load_table_check().
#define XSH_MOD_CFG_OPT_2D_UVB "XSH_MOD_CFG_OPT_2D_UVB" |
Definition at line 1038 of file xsh_dfs.h.
Referenced by xsh_get_tag_opt_mod_cfg(), and xsh_load_table_check().
#define XSH_MOD_CFG_OPT_2D_VIS "XSH_MOD_CFG_OPT_2D_VIS" |
Definition at line 1039 of file xsh_dfs.h.
Referenced by xsh_get_tag_opt_mod_cfg(), and xsh_load_table_check().
#define XSH_MOD_CFG_OPT_AFC "XSH_MOD_CFG_OPT_AFC" |
Definition at line 1060 of file xsh_dfs.h.
Referenced by xsh_find_model_config(), xsh_flexcor(), xsh_scired_ifu_offset(), xsh_scired_ifu_stare(), xsh_scired_slit_nod_get_calibs(), xsh_slit_offset_get_calibs(), and xsh_slit_stare_get_calibs().
#define XSH_MOD_CFG_OPT_AFC_NIR "XSH_MOD_CFG_OPT_AFC_NIR" |
Definition at line 1063 of file xsh_dfs.h.
Referenced by xsh_get_tag_opt_mod_cfg(), and xsh_load_table_check().
#define XSH_MOD_CFG_OPT_AFC_UVB "XSH_MOD_CFG_OPT_AFC_UVB" |
Definition at line 1061 of file xsh_dfs.h.
Referenced by xsh_get_tag_opt_mod_cfg(), and xsh_load_table_check().
#define XSH_MOD_CFG_OPT_AFC_VIS "XSH_MOD_CFG_OPT_AFC_VIS" |
Definition at line 1062 of file xsh_dfs.h.
Referenced by xsh_get_tag_opt_mod_cfg(), and xsh_load_table_check().
#define XSH_MOD_CFG_OPT_FMT "XSH_MOD_CFG_OPT_FMT" |
Definition at line 1031 of file xsh_dfs.h.
Referenced by xsh_2dmap().
#define XSH_MOD_CFG_OPT_FMT_NIR "XSH_MOD_CFG_OPT_FMT_NIR" |
Definition at line 1034 of file xsh_dfs.h.
Referenced by xsh_get_tag_opt_mod_cfg(), and xsh_load_table_check().
#define XSH_MOD_CFG_OPT_FMT_UVB "XSH_MOD_CFG_OPT_FMT_UVB" |
Definition at line 1032 of file xsh_dfs.h.
Referenced by xsh_get_tag_opt_mod_cfg(), and xsh_load_table_check().
#define XSH_MOD_CFG_OPT_FMT_VIS "XSH_MOD_CFG_OPT_FMT_VIS" |
Definition at line 1033 of file xsh_dfs.h.
Referenced by xsh_get_tag_opt_mod_cfg(), and xsh_load_table_check().
#define XSH_MOD_CFG_OPT_REC "XSH_MOD_CFG_OPT_REC" |
Definition at line 1026 of file xsh_dfs.h.
Referenced by xsh_predict().
#define XSH_MOD_CFG_OPT_REC_NIR "XSH_MOD_CFG_OPT_REC_NIR" |
Definition at line 1029 of file xsh_dfs.h.
Referenced by xsh_get_tag_opt_mod_cfg(), and xsh_load_table_check().
#define XSH_MOD_CFG_OPT_REC_UVB "XSH_MOD_CFG_OPT_REC_UVB" |
Definition at line 1027 of file xsh_dfs.h.
Referenced by xsh_get_tag_opt_mod_cfg(), and xsh_load_table_check().
#define XSH_MOD_CFG_OPT_REC_VIS "XSH_MOD_CFG_OPT_REC_VIS" |
Definition at line 1028 of file xsh_dfs.h.
Referenced by xsh_get_tag_opt_mod_cfg(), and xsh_load_table_check().
#define XSH_MOD_CFG_OPT_WAV_IFU "XSH_MOD_CFG_OPT_WAV_IFU" |
#define XSH_MOD_CFG_OPT_WAV_IFU_NIR "XSH_MOD_CFG_OPT_WAV_IFU_NIR" |
Definition at line 1052 of file xsh_dfs.h.
Referenced by xsh_get_tag_opt_mod_cfg(), and xsh_load_table_check().
#define XSH_MOD_CFG_OPT_WAV_IFU_UVB "XSH_MOD_CFG_OPT_WAV_IFU_UVB" |
Definition at line 1050 of file xsh_dfs.h.
Referenced by xsh_get_tag_opt_mod_cfg(), and xsh_load_table_check().
#define XSH_MOD_CFG_OPT_WAV_IFU_VIS "XSH_MOD_CFG_OPT_WAV_IFU_VIS" |
Definition at line 1051 of file xsh_dfs.h.
Referenced by xsh_get_tag_opt_mod_cfg(), and xsh_load_table_check().
#define XSH_MOD_CFG_OPT_WAV_SLIT "XSH_MOD_CFG_OPT_WAV_SLIT" |
#define XSH_MOD_CFG_OPT_WAV_SLIT_NIR "XSH_MOD_CFG_OPT_WAV_SLIT_NIR" |
Definition at line 1046 of file xsh_dfs.h.
Referenced by xsh_get_tag_opt_mod_cfg(), and xsh_load_table_check().
#define XSH_MOD_CFG_OPT_WAV_SLIT_UVB "XSH_MOD_CFG_OPT_WAV_SLIT_UVB" |
Definition at line 1044 of file xsh_dfs.h.
Referenced by xsh_get_tag_opt_mod_cfg(), and xsh_load_table_check().
#define XSH_MOD_CFG_OPT_WAV_SLIT_VIS "XSH_MOD_CFG_OPT_WAV_SLIT_VIS" |
Definition at line 1045 of file xsh_dfs.h.
Referenced by xsh_get_tag_opt_mod_cfg(), and xsh_load_table_check().
#define XSH_MOD_CFG_TAB "XSH_MOD_CFG_TAB" |
Definition at line 1055 of file xsh_dfs.h.
Referenced by main(), xsh_2dmap(), xsh_detect_arclines(), xsh_find_model_config(), xsh_find_model_config_tab(), xsh_flexcomp(), xsh_geom_ifu(), xsh_predict(), xsh_scired_ifu_stare(), xsh_scired_slit_nod_get_calibs(), xsh_slit_offset_get_calibs(), xsh_slit_stare_get_calibs(), and xsh_wavecal().
#define XSH_MOD_CFG_TAB_NIR "XSH_MOD_CFG_TAB_NIR" |
Definition at line 1058 of file xsh_dfs.h.
Referenced by xsh_load_table_check(), xsh_model_config_load_best(), and xsh_model_readfits().
#define XSH_MOD_CFG_TAB_UVB "XSH_MOD_CFG_TAB_UVB" |
Definition at line 1056 of file xsh_dfs.h.
Referenced by xsh_load_table_check(), xsh_model_config_load_best(), and xsh_model_readfits().
#define XSH_MOD_CFG_TAB_VIS "XSH_MOD_CFG_TAB_VIS" |
Definition at line 1057 of file xsh_dfs.h.
Referenced by xsh_load_table_check(), xsh_model_config_load_best(), and xsh_model_readfits().
#define XSH_MOD_CFG_UVB "XSH_MOD_CFG_TAB_UVB" |
Definition at line 1066 of file xsh_dfs.h.
Referenced by xsh_load_table_check(), xsh_model_config_load_best(), xsh_model_readfits(), and xsh_model_reduce().
#define XSH_MOD_CFG_VIS "XSH_MOD_CFG_TAB_VIS" |
Definition at line 1067 of file xsh_dfs.h.
Referenced by main(), xsh_load_table_check(), xsh_model_config_load_best(), xsh_model_readfits(), and xsh_model_reduce().
#define XSH_MODEL_GUESS_XY "XSH_MODEL_GUESS_XY" |
Definition at line 1085 of file xsh_dfs.h.
Referenced by xsh_cfg_recover_gen_xyg_frame().
#define XSH_MODEL_TEST_PAR "XSH_MODEL_COMPUTE_TEST_PAR_" |
Definition at line 1016 of file xsh_dfs.h.
Referenced by xsh_find_model_testpar().
#define XSH_MODEL_TEST_PAR_NIR "XSH_MODEL_COMPUTE_TEST_PAR_NIR" |
#define XSH_MODEL_TEST_PAR_UVB "XSH_MODEL_COMPUTE_TEST_PAR_UVB" |
#define XSH_MODEL_TEST_PAR_VIS "XSH_MODEL_COMPUTE_TEST_PAR_VIS" |
#define XSH_MODEL_WAVE_LIST "XSH_MODEL_COMPUTE_WAVE_LIST_" |
Definition at line 1011 of file xsh_dfs.h.
Referenced by xsh_find_model_wavelist().
#define XSH_MODEL_WAVE_LIST_NIR "XSH_MODEL_COMPUTE_WAVE_LIST_NIR" |
#define XSH_MODEL_WAVE_LIST_UVB "XSH_MODEL_COMPUTE_WAVE_LIST_UVB" |
#define XSH_MODEL_WAVE_LIST_VIS "XSH_MODEL_COMPUTE_WAVE_LIST_VIS" |
#define XSH_NORM_MERGE1D "NORM_MERGE1D" |
Definition at line 862 of file xsh_dfs.h.
Referenced by xsh_merge_ord_slitlet().
#define XSH_NORM_MERGE2D "NORM_MERGE2D" |
Definition at line 868 of file xsh_dfs.h.
Referenced by xsh_merge_ord_slitlet().
#define XSH_NORM_ORDER1D "NORM_ORDER1D" |
Definition at line 852 of file xsh_dfs.h.
Referenced by xsh_flux_calibrate(), and xsh_merge_ord_slitlet().
#define XSH_NORM_ORDER2D "NORM_ORDER2D" |
Definition at line 857 of file xsh_dfs.h.
Referenced by xsh_flux_calibrate(), and xsh_merge_ord_slitlet().
#define XSH_OBJECT_IFU_OFFSET "OBJECT_IFU_OFFSET" |
Definition at line 186 of file xsh_dfs.h.
Referenced by xsh_ensure_raws_input_offset_recipe_is_proper(), xsh_extract_obj_and_sky_pairs(), and xsh_scired_ifu_offset().
#define XSH_OBJECT_IFU_STARE "OBJECT_IFU_STARE" |
Definition at line 185 of file xsh_dfs.h.
Referenced by xsh_geom_ifu(), and xsh_scired_ifu_stare().
#define XSH_OBJECT_SLIT_NOD "OBJECT_SLIT_NOD" |
Definition at line 183 of file xsh_dfs.h.
Referenced by main(), xsh_respon_slit_nod(), and xsh_scired_slit_nod().
#define XSH_OBJECT_SLIT_OFFSET "OBJECT_SLIT_OFFSET" |
Definition at line 184 of file xsh_dfs.h.
Referenced by xsh_ensure_raws_input_offset_recipe_is_proper(), xsh_extract_obj_and_sky_pairs(), and xsh_scired_slit_offset().
#define XSH_OBJECT_SLIT_OFFSET_NIR "OBJECT_SLIT_OFFSET_NIR" |
#define XSH_OBJECT_SLIT_OFFSET_UVB "OBJECT_SLIT_OFFSET_UVB" |
#define XSH_OBJECT_SLIT_OFFSET_VIS "OBJECT_SLIT_OFFSET_VIS" |
#define XSH_OBJECT_SLIT_STARE "OBJECT_SLIT_STARE" |
Definition at line 181 of file xsh_dfs.h.
Referenced by main(), xsh_scired_slit_stare(), xsh_util_apply_response(), and xsh_util_compute_response().
#define XSH_ONOFF_REMOVE_CRH "ONOFF_REMOVE_CRH" |
Definition at line 142 of file xsh_dfs.h.
Referenced by xsh_mflat_recipe_main().
#define XSH_ORDER1D "ORDER1D" |
Definition at line 522 of file xsh_dfs.h.
Referenced by xsh_extract(), and xsh_merge_ord_slitlet().
#define XSH_ORDER2D "ORDER2D" |
Definition at line 525 of file xsh_dfs.h.
Referenced by create_rectify_nod_list(), main(), xsh_merge_ord_slitlet(), xsh_merge_ord_with_tag(), xsh_rectify(), xsh_rectify_and_shift(), xsh_respon_slit_nod(), xsh_respon_slit_offset(), xsh_respon_slit_stare(), xsh_scired_slit_nod(), xsh_scired_slit_offset(), xsh_scired_slit_stare(), and xsh_slit_stare_correct_crh_and_sky().
#define XSH_ORDER_EXT1D "ORDER_EXT1D" |
Definition at line 523 of file xsh_dfs.h.
Referenced by xsh_merge_ord_slitlet(), and xsh_opt_extract_orders().
#define XSH_ORDER_OXT1D "ORDER_OXT1D" |
Definition at line 524 of file xsh_dfs.h.
Referenced by xsh_merge_ord_slitlet(), and xsh_opt_extract_orders().
#define XSH_ORDER_TAB_AFC "ORDER_TAB_AFC" |
Definition at line 489 of file xsh_dfs.h.
Referenced by xsh_find_order_tab_edges(), and xsh_flexcor().
#define XSH_ORDER_TAB_AFC_SLIT_NIR "ORDER_TAB_AFC_SLIT_NIR" |
#define XSH_ORDER_TAB_AFC_SLIT_UVB "ORDER_TAB_AFC_SLIT_UVB" |
#define XSH_ORDER_TAB_AFC_SLIT_VIS "ORDER_TAB_AFC_SLIT_VIS" |
#define XSH_ORDER_TAB_CENTR "ORDER_TAB_CENTR" |
Definition at line 487 of file xsh_dfs.h.
Referenced by xsh_cfg_recover_last_step(), xsh_cfg_recover_measure_line_xy(), xsh_detect_continuum(), and xsh_find_order_tab_centr().
#define XSH_ORDER_TAB_EDGES "ORDER_TAB_EDGES" |
Definition at line 488 of file xsh_dfs.h.
Referenced by main(), xsh_detect_order_edge(), xsh_find_order_tab_edges(), xsh_flat_merge_qth_d2(), and xsh_order_list_save().
#define XSH_ORDER_TAB_EDGES_D2_IFU_UVB "ORDER_TAB_EDGES_D2_IFU_UVB" |
#define XSH_ORDER_TAB_EDGES_D2_SLIT_UVB "ORDER_TAB_EDGES_D2_SLIT_UVB" |
#define XSH_ORDER_TAB_EDGES_IFU_NIR "ORDER_TAB_EDGES_IFU_NIR" |
#define XSH_ORDER_TAB_EDGES_IFU_UVB "ORDER_TAB_EDGES_IFU_UVB" |
#define XSH_ORDER_TAB_EDGES_IFU_VIS "ORDER_TAB_EDGES_IFU_VIS" |
#define XSH_ORDER_TAB_EDGES_QTH_IFU_UVB "ORDER_TAB_EDGES_QTH_IFU_UVB" |
#define XSH_ORDER_TAB_EDGES_QTH_SLIT_UVB "ORDER_TAB_EDGES_QTH_SLIT_UVB" |
#define XSH_ORDER_TAB_EDGES_SLIT_NIR "ORDER_TAB_EDGES_SLIT_NIR" |
#define XSH_ORDER_TAB_EDGES_SLIT_UVB "ORDER_TAB_EDGES_SLIT_UVB" |
#define XSH_ORDER_TAB_EDGES_SLIT_VIS "ORDER_TAB_EDGES_SLIT_VIS" |
#define XSH_ORDER_TAB_GUESS "ORDER_TAB_GUESS" |
Definition at line 486 of file xsh_dfs.h.
Referenced by xsh_create_order_table(), xsh_find_order_tab_guess(), xsh_order_table_from_fmtchk(), and xsh_orderpos().
#define XSH_ORDER_TAB_RECOV "ORDER_TAB_RECOV" |
Definition at line 485 of file xsh_dfs.h.
Referenced by xsh_find_order_tab_recov(), and xsh_predict().
#define XSH_ORDERDEF "ORDERDEF" |
Definition at line 178 of file xsh_dfs.h.
Referenced by xsh_orderpos().
#define XSH_ORDERDEF_D2_UVB "ORDERDEF_D2_UVB" |
Definition at line 344 of file xsh_dfs.h.
Referenced by xsh_find_raw_orderdef_vis_uvb().
#define XSH_ORDERDEF_NIR "ORDERDEF_NIR_ON" |
Definition at line 346 of file xsh_dfs.h.
Referenced by xsh_find_raw_orderdef_nir().
#define XSH_ORDERDEF_OFF "ORDERDEF_NIR_OFF" |
Definition at line 347 of file xsh_dfs.h.
Referenced by xsh_find_raw_orderdef_nir_off().
#define XSH_ORDERDEF_QTH_UVB "ORDERDEF_QTH_UVB" |
Definition at line 343 of file xsh_dfs.h.
Referenced by xsh_find_raw_orderdef_vis_uvb().
#define XSH_ORDERDEF_VIS "ORDERDEF_VIS" |
Definition at line 345 of file xsh_dfs.h.
Referenced by xsh_find_raw_orderdef_vis_uvb().
#define XSH_ORDERPOS_RESID_TAB "ORDERPOS_RESID_TAB" |
Definition at line 267 of file xsh_dfs.h.
Referenced by create_resid_tab().
#define XSH_ORDERPOS_RESID_TAB_NIR "ORDERPOS_RESID_TAB_NIR" |
#define XSH_ORDERPOS_RESID_TAB_UVB "ORDERPOS_RESID_TAB_UVB" |
#define XSH_ORDERPOS_RESID_TAB_VIS "ORDERPOS_RESID_TAB_VIS" |
#define XSH_PHYS_MERGE1D "PHYS_MERGE1D" |
Definition at line 535 of file xsh_dfs.h.
Referenced by xsh_phys_spectrum_save().
#define XSH_PHYS_MERGE2D "PHYS_MERGE2D" |
Definition at line 536 of file xsh_dfs.h.
Referenced by xsh_phys_spectrum_save().
#define XSH_PRODUCT_PREFIX "PROD_" |
Definition at line 1105 of file xsh_dfs.h.
Referenced by xsh_add_product(), xsh_add_product_bpmap(), xsh_add_product_image(), xsh_add_product_imagelist(), xsh_add_product_pre(), xsh_add_product_pre_3d(), xsh_add_product_spectrum(), xsh_add_product_table(), and xsh_add_product_table_multi().
#define XSH_RAW_BP_MAP_NL "RAW_BP_MAP_NL" |
Definition at line 306 of file xsh_dfs.h.
Referenced by xsh_lingain(), and xsh_util_bpmap_nl_raw2pre().
#define XSH_RAW_BP_MAP_NL_UVB "RAW_BP_MAP_NL_UVB" |
Definition at line 307 of file xsh_dfs.h.
Referenced by xsh_pre_create().
#define XSH_RAW_BP_MAP_NL_VIS "RAW_BP_MAP_NL_VIS" |
Definition at line 308 of file xsh_dfs.h.
Referenced by xsh_pre_create().
#define XSH_RAW_IMA_IFU "RAW_IMA_IFU" |
Definition at line 201 of file xsh_dfs.h.
Referenced by xsh_util_ifu_build_cube().
#define XSH_RAW_IMA_SLIT "RAW_IMA_SLIT" |
Definition at line 196 of file xsh_dfs.h.
Referenced by xsh_util_efficiency1d(), xsh_util_efficiency2d(), and xsh_util_integrate().
#define XSH_RAW_IMA_SLIT_UVB "RAW_IMA_SLIT_UVB" |
Definition at line 198 of file xsh_dfs.h.
Referenced by xsh_pre_create(), and xsh_util_ima_arith().
#define XSH_RAW_IMA_SLIT_VIS "RAW_IMA_SLIT_VIS" |
Definition at line 197 of file xsh_dfs.h.
Referenced by xsh_pre_create().
#define XSH_RESID_TAB_CEN_IFU "RESID_TAB_CEN_IFU" |
Definition at line 500 of file xsh_dfs.h.
Referenced by get_resid_ifu_slitlet_tag().
#define XSH_RESID_TAB_DOWN_IFU "RESID_TAB_DOWN_IFU" |
Definition at line 499 of file xsh_dfs.h.
Referenced by get_resid_ifu_slitlet_tag().
#define XSH_RESID_TAB_UP_IFU "RESID_TAB_UP_IFU" |
Definition at line 501 of file xsh_dfs.h.
Referenced by get_resid_ifu_slitlet_tag().
#define XSH_RESPONSE | ( | arm | ) |
(arm) == XSH_ARM_UVB ? "RESPONSE_UVB" : \ (arm) == XSH_ARM_VIS ? "RESPONSE_VIS" : \ (arm) == XSH_ARM_NIR ? "RESPONSE_NIR" : "??TAG??"
#define XSH_RESPONSE_MERGE1D_SLIT "RESPONSE_MERGE1D_SLIT" |
Definition at line 971 of file xsh_dfs.h.
Referenced by xsh_scired_slit_nod_get_calibs(), xsh_scired_slit_offset(), and xsh_scired_slit_stare().
#define XSH_RESPONSE_MERGE1D_SLIT_NIR "RESPONSE_MERGE1D_SLIT_NIR" |
#define XSH_RESPONSE_MERGE1D_SLIT_UVB "RESPONSE_MERGE1D_SLIT_UVB" |
#define XSH_RESPONSE_MERGE1D_SLIT_VIS "RESPONSE_MERGE1D_SLIT_VIS" |
#define XSH_RESPONSE_ORDER1D_SLIT "RESPONSE_ORDER1D_SLIT" |
Definition at line 977 of file xsh_dfs.h.
Referenced by xsh_util_apply_response().
#define XSH_RESPONSE_ORDER1D_SLIT_NIR "RESPONSE_ORDER1D_SLIT_NIR" |
#define XSH_RESPONSE_ORDER1D_SLIT_UVB "RESPONSE_ORDER1D_SLIT_UVB" |
#define XSH_RESPONSE_ORDER1D_SLIT_VIS "RESPONSE_ORDER1D_SLIT_VIS" |
#define XSH_SHIFT_TAB_IFU "SHIFT_TAB_IFU" |
Definition at line 513 of file xsh_dfs.h.
Referenced by xsh_follow_arclines_ifu().
#define XSH_SHIFT_TAB_SLIT "SHIFT_TAB_SLIT" |
Definition at line 512 of file xsh_dfs.h.
Referenced by xsh_follow_arclines().
#define XSH_SKY_IFU "SKY_IFU" |
Definition at line 189 of file xsh_dfs.h.
Referenced by xsh_ensure_raws_input_offset_recipe_is_proper(), xsh_extract_obj_and_sky_pairs(), and xsh_scired_ifu_offset().
#define XSH_SKY_LINE_LIST "SKY_LINE_LIST" |
Definition at line 821 of file xsh_dfs.h.
Referenced by xsh_scired_slit_nod_get_calibs(), and xsh_slit_stare_get_calibs().
#define XSH_SKY_SLIT "SKY_SLIT" |
Definition at line 188 of file xsh_dfs.h.
Referenced by xsh_ensure_raws_input_offset_recipe_is_proper(), xsh_extract_obj_and_sky_pairs(), xsh_respon_slit_offset(), and xsh_scired_slit_offset().
#define XSH_SKY_SUB_BKPTS "SKY_SUB_BKPTS" |
Definition at line 206 of file xsh_dfs.h.
Referenced by xsh_slit_stare_get_calibs().
#define XSH_SKY_TAB_MULT "SKY_TAB_MULT" |
Definition at line 939 of file xsh_dfs.h.
Referenced by xsh_util_physmod_model_THE_create().
#define XSH_SKY_TAB_SING "SKY_TAB_SING" |
Definition at line 945 of file xsh_dfs.h.
Referenced by xsh_util_physmod_model_THE_create().
#define XSH_SLICE_OFFSET "SLICE_OFFSET_TABLE" |
Definition at line 539 of file xsh_dfs.h.
Referenced by main(), xsh_scired_ifu_offset(), and xsh_slice_offset_save().
#define XSH_SLIT_BIN_SIZE_NARROW_SLIT_NIR 0.21 |
Definition at line 62 of file xsh_dfs.h.
Referenced by xsh_util_ifu_build_cube().
#define XSH_SLIT_BIN_SIZE_NARROW_SLIT_UVB 0.16 |
Definition at line 60 of file xsh_dfs.h.
Referenced by xsh_util_ifu_build_cube().
#define XSH_SLIT_BIN_SIZE_NARROW_SLIT_VIS 0.16 |
Definition at line 61 of file xsh_dfs.h.
Referenced by xsh_util_ifu_build_cube().
#define XSH_SLIT_BIN_SIZE_PIPE_NIR XSH_SLIT_BIN_SIZE_AUTO_PIPE_NIR |
Definition at line 80 of file xsh_dfs.h.
Referenced by xsh_geom_ifu_create(), xsh_params_set_defaults(), xsh_respon_slit_nod_create(), xsh_respon_slit_offset_create(), xsh_respon_slit_stare_create(), xsh_scired_ifu_offset_create(), xsh_scired_ifu_stare_create(), xsh_scired_nod_params_set_defaults(), xsh_scired_slit_nod_create(), xsh_scired_slit_offset_create(), and xsh_scired_slit_stare_create().
#define XSH_SLIT_BIN_SIZE_PIPE_UVB XSH_SLIT_BIN_SIZE_AUTO_PIPE_UVB |
Definition at line 78 of file xsh_dfs.h.
Referenced by xsh_params_set_defaults(), and xsh_scired_nod_params_set_defaults().
#define XSH_SLIT_BIN_SIZE_PIPE_VIS XSH_SLIT_BIN_SIZE_AUTO_PIPE_VIS |
#define XSH_SLIT_MAP "SLIT_MAP" |
Definition at line 784 of file xsh_dfs.h.
Referenced by main(), xsh_find_slitmap(), xsh_slit_stare_get_calibs(), and xsh_util_physmod().
#define XSH_SLIT_MAP_MODEL "SLIT_MAP" |
Definition at line 106 of file xsh_dfs.h.
Referenced by xsh_check_get_map(), xsh_geom_ifu(), xsh_scired_ifu_offset(), xsh_scired_ifu_stare(), xsh_slit_stare_get_maps(), and xsh_wavecal().
#define XSH_SLIT_MAP_POLY "SLIT_MAP" |
Definition at line 111 of file xsh_dfs.h.
Referenced by xsh_create_map(), xsh_create_poly_wavemap(), and xsh_wavemap_list_save_poly().
#define XSH_SLIT_STARE_REMOVE_CRH "SLIT_STARE_REMOVE_CRH" |
Definition at line 116 of file xsh_dfs.h.
Referenced by xsh_geom_ifu(), xsh_scired_ifu_stare(), and xsh_scired_slit_stare().
#define XSH_SLIT_STARE_REMOVE_CRH_NIR "SLIT_STARE_REMOVE_CRH_NIR" |
#define XSH_SLIT_STARE_REMOVE_CRH_UVB "SLIT_STARE_REMOVE_CRH_UVB" |
#define XSH_SLIT_STARE_REMOVE_CRH_VIS "SLIT_STARE_REMOVE_CRH_VIS" |
#define XSH_SPECTRAL_FORMAT "SPECTRAL_FORMAT_TAB_" |
Definition at line 1005 of file xsh_dfs.h.
Referenced by xsh_2dmap(), xsh_find_spectral_format(), xsh_flexcomp(), xsh_mflat(), xsh_orderpos(), xsh_predict(), xsh_slit_stare_get_calibs(), xsh_util_ifu_build_cube(), and xsh_util_model_SPF_create().
#define XSH_SPECTRAL_FORMAT_NIR "SPECTRAL_FORMAT_TAB_NIR" |
#define XSH_SPECTRAL_FORMAT_UVB "SPECTRAL_FORMAT_TAB_UVB" |
#define XSH_SPECTRAL_FORMAT_VIS "SPECTRAL_FORMAT_TAB_VIS" |
#define XSH_STD_FLUX | ( | arm | ) |
(arm) == XSH_ARM_UVB ? "STD_FLUX_STARE_UVB" : \ (arm) == XSH_ARM_VIS ? "STD_FLUX_STARE_VIS" : \ (arm) == XSH_ARM_NIR ? "STD_FLUX_STARE_NIR" : "??TAG??"
#define XSH_STD_FLUX_IFU_OFFSET "STD_FLUX_IFU_OFFSET" |
Definition at line 433 of file xsh_dfs.h.
Referenced by xsh_ensure_raws_input_offset_recipe_is_proper(), and xsh_scired_ifu_offset().
#define XSH_STD_FLUX_IFU_OFFSET_NIR "STD_FLUX_IFU_OFFSET_NIR" |
#define XSH_STD_FLUX_IFU_OFFSET_UVB "STD_FLUX_IFU_OFFSET_UVB" |
#define XSH_STD_FLUX_IFU_OFFSET_VIS "STD_FLUX_IFU_OFFSET_VIS" |
#define XSH_STD_FLUX_IFU_STARE "STD_FLUX_IFU_STARE" |
Definition at line 389 of file xsh_dfs.h.
Referenced by xsh_scired_ifu_stare().
#define XSH_STD_FLUX_IFU_STARE_NIR "STD_FLUX_IFU_STARE_NIR" |
#define XSH_STD_FLUX_IFU_STARE_UVB "STD_FLUX_IFU_STARE_UVB" |
#define XSH_STD_FLUX_IFU_STARE_VIS "STD_FLUX_IFU_STARE_VIS" |
#define XSH_STD_FLUX_OFFSET | ( | arm | ) |
(arm) == XSH_ARM_UVB ? "STD_FLUX_SLIT_OFFSET_UVB" : \ (arm) == XSH_ARM_VIS ? "STD_FLUX_SLIT_OFFSET_VIS" : \ (arm) == XSH_ARM_NIR ? "STD_FLUX_SLIT_OFFSET_NIR" : "??TAG??"
Definition at line 1278 of file xsh_dfs.h.
Referenced by xsh_find_std_flux().
#define XSH_STD_FLUX_SLIT | ( | arm | ) |
(arm) == XSH_ARM_UVB ? "STD_FLUX_SLIT_STARE_UVB" : \ (arm) == XSH_ARM_VIS ? "STD_FLUX_SLIT_STARE_VIS" : \ (arm) == XSH_ARM_NIR ? "STD_FLUX_SLIT_STARE_NIR" : "??TAG??"
Definition at line 1267 of file xsh_dfs.h.
Referenced by xsh_find_std_flux().
#define XSH_STD_FLUX_SLIT_NOD "STD_FLUX_SLIT_NOD" |
Definition at line 420 of file xsh_dfs.h.
Referenced by xsh_respon_slit_nod(), and xsh_scired_slit_nod().
#define XSH_STD_FLUX_SLIT_OFFSET "STD_FLUX_SLIT_OFFSET" |
Definition at line 427 of file xsh_dfs.h.
Referenced by xsh_ensure_raws_input_offset_recipe_is_proper(), xsh_respon_slit_offset(), and xsh_scired_slit_offset().
#define XSH_STD_FLUX_SLIT_OFFSET_NIR "STD_FLUX_SLIT_OFFSET_NIR" |
#define XSH_STD_FLUX_SLIT_OFFSET_UVB "STD_FLUX_SLIT_OFFSET_UVB" |
#define XSH_STD_FLUX_SLIT_OFFSET_VIS "STD_FLUX_SLIT_OFFSET_VIS" |
#define XSH_STD_FLUX_SLIT_STARE "STD_FLUX_SLIT_STARE" |
Definition at line 383 of file xsh_dfs.h.
Referenced by xsh_respon_slit_stare(), xsh_scired_slit_stare(), xsh_util_apply_response(), and xsh_util_compute_response().
#define XSH_STD_FLUX_SLIT_STARE_MERGE1D "STD_FLUX_SLIT_STARE_MERGE1D" |
#define XSH_STD_FLUX_SLIT_STARE_MERGE1D_NIR "STD_FLUX_SLIT_STARE_MERGE1D_NIR" |
#define XSH_STD_FLUX_SLIT_STARE_MERGE1D_UVB "STD_FLUX_SLIT_STARE_MERGE1D_UVB" |
#define XSH_STD_FLUX_SLIT_STARE_MERGE1D_VIS "STD_FLUX_SLIT_STARE_MERGE1D_VIS" |
#define XSH_STD_FLUX_SLIT_STARE_NIR "STD_FLUX_SLIT_STARE_NIR" |
#define XSH_STD_FLUX_SLIT_STARE_ORDER1D "STD_FLUX_SLIT_STARE_ORDER1D" |
Definition at line 256 of file xsh_dfs.h.
Referenced by xsh_utils_efficiency().
#define XSH_STD_FLUX_SLIT_STARE_ORDER1D_NIR "STD_FLUX_SLIT_STARE_ORDER1D_NIR" |
#define XSH_STD_FLUX_SLIT_STARE_ORDER1D_UVB "STD_FLUX_SLIT_STARE_ORDER1D_UVB" |
#define XSH_STD_FLUX_SLIT_STARE_ORDER1D_VIS "STD_FLUX_SLIT_STARE_ORDER1D_VIS" |
#define XSH_STD_FLUX_SLIT_STARE_UVB "STD_FLUX_SLIT_STARE_UVB" |
#define XSH_STD_FLUX_SLIT_STARE_VIS "STD_FLUX_SLIT_STARE_VIS" |
#define XSH_STD_STAR_FLUX | ( | arm | ) |
(arm) == XSH_ARM_UVB ? "STD_STAR_FLUX_UVB" : \ (arm) == XSH_ARM_VIS ? "STD_STAR_FLUX_VIS" : \ (arm) == XSH_ARM_NIR ? "STD_STAR_FLUX_NIR" : "??TAG??"
Definition at line 1289 of file xsh_dfs.h.
Referenced by xsh_find_std_star_flux().
#define XSH_STD_TELL_IFU_OFFSET "STD_TELL_IFU_OFFSET" |
Definition at line 409 of file xsh_dfs.h.
Referenced by xsh_scired_ifu_offset().
#define XSH_STD_TELL_IFU_OFFSET_NIR "STD_TELL_IFU_OFFSET_NIR" |
#define XSH_STD_TELL_IFU_OFFSET_UVB "STD_TELL_IFU_OFFSET_UVB" |
#define XSH_STD_TELL_IFU_OFFSET_VIS "STD_TELL_IFU_OFFSET_VIS" |
#define XSH_STD_TELL_IFU_STARE "STD_TELL_IFU_STARE" |
Definition at line 403 of file xsh_dfs.h.
Referenced by xsh_scired_ifu_stare().
#define XSH_STD_TELL_IFU_STARE_NIR "STD_TELL_IFU_STARE_NIR" |
#define XSH_STD_TELL_IFU_STARE_UVB "STD_TELL_IFU_STARE_UVB" |
#define XSH_STD_TELL_IFU_STARE_VIS "STD_TELL_IFU_STARE_VIS" |
#define XSH_STD_TELL_OFFSET | ( | arm | ) |
(arm) == XSH_ARM_UVB ? "STD_TELL_SLIT_OFFSET_UVB" : \ (arm) == XSH_ARM_VIS ? "STD_TELL_SLIT_OFFSET_VIS" : \ (arm) == XSH_ARM_NIR ? "STD_TELL_SLIT_OFFSET_NIR" : "??TAG??"
Definition at line 1273 of file xsh_dfs.h.
Referenced by xsh_find_std_flux().
#define XSH_STD_TELL_SLIT | ( | arm | ) |
(arm) == XSH_ARM_UVB ? "STD_TELL_SLIT_STARE_UVB" : \ (arm) == XSH_ARM_VIS ? "STD_TELL_SLIT_STARE_VIS" : \ (arm) == XSH_ARM_NIR ? "STD_TELL_SLIT_STARE_NIR" : "??TAG??"
Definition at line 1262 of file xsh_dfs.h.
Referenced by xsh_find_std_flux().
#define XSH_STD_TELL_SLIT_NOD "STD_TELL_SLIT_NOD" |
Definition at line 415 of file xsh_dfs.h.
Referenced by xsh_respon_slit_nod(), and xsh_scired_slit_nod().
#define XSH_STD_TELL_SLIT_STARE "STD_TELL_SLIT_STARE" |
Definition at line 396 of file xsh_dfs.h.
Referenced by xsh_respon_slit_stare(), xsh_scired_slit_stare(), xsh_util_apply_response(), and xsh_util_compute_response().
#define XSH_STD_TELL_SLIT_STARE_NIR "STD_TELL_SLIT_STARE_NIR" |
#define XSH_STD_TELL_SLIT_STARE_UVB "STD_TELL_SLIT_STARE_UVB" |
#define XSH_STD_TELL_SLIT_STARE_VIS "STD_TELL_SLIT_STARE_VIS" |
#define XSH_THEO_TAB_IFU "THEO_TAB_IFU" |
Definition at line 934 of file xsh_dfs.h.
Referenced by xsh_find_theo_tab_mode(), and xsh_util_physmod().
#define XSH_THEO_TAB_MULT "THEO_TAB_MULT" |
Definition at line 929 of file xsh_dfs.h.
Referenced by xsh_2dmap(), xsh_cfg_recover_model_THE_create(), xsh_find_theo_tab_mult(), and xsh_util_physmod_model_THE_create().
#define XSH_THEO_TAB_SING "THEO_TAB_SING" |
Definition at line 924 of file xsh_dfs.h.
Referenced by xsh_cfg_recover_model_THE_create(), xsh_find_theo_tab_mode(), xsh_find_theo_tab_sing(), xsh_predict(), and xsh_util_physmod_model_THE_create().
#define XSH_TILT_TAB "TILT_TAB" |
Definition at line 506 of file xsh_dfs.h.
Referenced by xsh_linetilt_list_save().
#define XSH_TILT_TAB_CEN_IFU "TILT_TAB_CEN_IFU" |
Definition at line 508 of file xsh_dfs.h.
Referenced by get_tilt_ifu_slitlet_tag().
#define XSH_TILT_TAB_DOWN_IFU "TILT_TAB_DOWN_IFU" |
Definition at line 507 of file xsh_dfs.h.
Referenced by get_tilt_ifu_slitlet_tag().
#define XSH_TILT_TAB_UP_IFU "TILT_TAB_UP_IFU" |
Definition at line 509 of file xsh_dfs.h.
Referenced by get_tilt_ifu_slitlet_tag().
#define XSH_TRACE "TRACE" |
Definition at line 99 of file xsh_dfs.h.
Referenced by xsh_geom_ifu().
#define XSH_WAVE "WAVE" |
Definition at line 180 of file xsh_dfs.h.
Referenced by xsh_2dmap().
#define XSH_WAVE_BIN_SIZE_NARROW_SLIT_NIR 0.06 |
Definition at line 66 of file xsh_dfs.h.
Referenced by xsh_util_ifu_build_cube().
#define XSH_WAVE_BIN_SIZE_NARROW_SLIT_UVB 0.015 |
Definition at line 64 of file xsh_dfs.h.
Referenced by xsh_util_ifu_build_cube().
#define XSH_WAVE_BIN_SIZE_NARROW_SLIT_VIS 0.015 |
Definition at line 65 of file xsh_dfs.h.
Referenced by xsh_util_ifu_build_cube().
#define XSH_WAVE_BIN_SIZE_PIPE_NIR XSH_WAVE_BIN_SIZE_AUTO_PIPE_NIR |
Definition at line 84 of file xsh_dfs.h.
Referenced by xsh_geom_ifu_create(), xsh_params_set_defaults(), xsh_respon_slit_nod_create(), xsh_respon_slit_offset_create(), xsh_respon_slit_stare_create(), xsh_scired_ifu_offset_create(), xsh_scired_ifu_stare_create(), xsh_scired_nod_params_set_defaults(), xsh_scired_slit_nod_create(), xsh_scired_slit_offset_create(), and xsh_scired_slit_stare_create().
#define XSH_WAVE_BIN_SIZE_PIPE_UVB XSH_WAVE_BIN_SIZE_AUTO_PIPE_UVB |
Definition at line 82 of file xsh_dfs.h.
Referenced by xsh_params_set_defaults(), and xsh_scired_nod_params_set_defaults().
#define XSH_WAVE_BIN_SIZE_PIPE_VIS XSH_WAVE_BIN_SIZE_AUTO_PIPE_VIS |
#define XSH_WAVE_MAP "WAVE_MAP" |
Definition at line 805 of file xsh_dfs.h.
Referenced by main(), xsh_find_wavemap(), xsh_slit_stare_get_calibs(), and xsh_util_physmod().
#define XSH_WAVE_MAP_MODEL "WAVE_MAP" |
Definition at line 800 of file xsh_dfs.h.
Referenced by xsh_check_get_map(), xsh_geom_ifu(), xsh_scired_ifu_offset(), xsh_scired_ifu_stare(), xsh_slit_stare_get_maps(), and xsh_wavecal().
#define XSH_WAVE_MAP_POLY "WAVE_MAP" |
Definition at line 795 of file xsh_dfs.h.
Referenced by xsh_create_map().
#define XSH_WAVE_TAB_2D "WAVE_TAB_2D" |
Definition at line 491 of file xsh_dfs.h.
Referenced by xsh_detect_arclines(), xsh_find_wave_tab(), xsh_find_wave_tab_2d(), xsh_find_wave_tab_ifu(), xsh_flexcomp(), xsh_geom_ifu(), and xsh_scired_ifu_stare().
#define XSH_WAVE_TAB_AFC "WAVE_TAB_AFC" |
Definition at line 492 of file xsh_dfs.h.
Referenced by xsh_find_wave_tab(), xsh_find_wave_tab_ifu(), xsh_flexcor(), xsh_scired_ifu_offset(), and xsh_scired_ifu_stare().
#define XSH_WAVE_TAB_ARC "WAVE_TAB_ARC" |
Definition at line 493 of file xsh_dfs.h.
Referenced by xsh_find_wave_tab().
#define XSH_WAVE_TAB_ARC_CEN_IFU "WAVE_TAB_ARC_CEN_IFU" |
Definition at line 495 of file xsh_dfs.h.
Referenced by get_wave_ifu_slitlet_tag(), xsh_find_wave_tab_ifu(), and xsh_ifu_wavetab_create().
#define XSH_WAVE_TAB_ARC_CEN_IFU_NIR "WAVE_TAB_ARC_CEN_IFU_NIR" |
#define XSH_WAVE_TAB_ARC_CEN_IFU_UVB "WAVE_TAB_ARC_CEN_IFU_UVB" |
#define XSH_WAVE_TAB_ARC_CEN_IFU_VIS "WAVE_TAB_ARC_CEN_IFU_VIS" |
#define XSH_WAVE_TAB_ARC_DOWN_IFU "WAVE_TAB_ARC_DOWN_IFU" |
Definition at line 494 of file xsh_dfs.h.
Referenced by get_wave_ifu_slitlet_tag(), xsh_find_wave_tab_ifu(), and xsh_ifu_wavetab_create().
#define XSH_WAVE_TAB_ARC_DOWN_IFU_NIR "WAVE_TAB_ARC_DOWN_IFU_NIR" |
#define XSH_WAVE_TAB_ARC_DOWN_IFU_UVB "WAVE_TAB_ARC_DOWN_IFU_UVB" |
#define XSH_WAVE_TAB_ARC_DOWN_IFU_VIS "WAVE_TAB_ARC_DOWN_IFU_VIS" |
#define XSH_WAVE_TAB_ARC_UP_IFU "WAVE_TAB_ARC_UP_IFU" |
Definition at line 496 of file xsh_dfs.h.
Referenced by get_wave_ifu_slitlet_tag(), xsh_find_wave_tab_ifu(), and xsh_ifu_wavetab_create().
#define XSH_WAVE_TAB_ARC_UP_IFU_NIR "WAVE_TAB_ARC_UP_IFU_NIR" |
#define XSH_WAVE_TAB_ARC_UP_IFU_UVB "WAVE_TAB_ARC_UP_IFU_UVB" |
#define XSH_WAVE_TAB_ARC_UP_IFU_VIS "WAVE_TAB_ARC_UP_IFU_VIS" |
#define XSH_WAVE_TAB_GUESS "WAVE_TAB_GUESS" |
Definition at line 490 of file xsh_dfs.h.
Referenced by xsh_detect_arclines(), xsh_find_wave_tab_guess(), and xsh_predict().
#define XSH_WAVECAL "ARC" |
Definition at line 179 of file xsh_dfs.h.
Referenced by xsh_wavecal().
void xsh_add_product | ( | cpl_frame * | frame, | |
cpl_frameset * | frameset, | |||
const cpl_parameterlist * | parameters, | |||
const char * | recipe_id, | |||
xsh_instrument * | instrument, | |||
const char * | final_prefix, | |||
const char * | type | |||
) |
Save product
frame | Product Frame | |
frameset | Input Frameset | |
parameters | Parameters list | |
recipe_id | Recipe Identification String | |
instrument | Instrument structure | |
final_prefix | Final file name | |
type | of frame (image/imagelist/table) |
Definition at line 1605 of file xsh_dfs.c.
References check, check_msg, xsh_instrument::dictionary, xsh_instrument::pipeline_id, xsh_add_product_file(), XSH_ASSURE_NOT_NULL, xsh_frame_product(), XSH_FREE, xsh_free_image(), xsh_free_imagelist(), xsh_free_propertylist(), xsh_free_table(), xsh_msg_dbg_low, xsh_msg_error, XSH_PRODUCT_PREFIX, xsh_sdate_utc(), xsh_stringcat_any(), and xsh_time_stamp_get().
void xsh_add_product_bpmap | ( | cpl_frame * | frame, | |
cpl_frameset * | frameset, | |||
const cpl_parameterlist * | parameters, | |||
const char * | recipe_id, | |||
xsh_instrument * | instrument, | |||
const char * | final_prefix | |||
) |
Save BadPixelMap product
frame | Product Frame | |
frameset | Input Frameset | |
parameters | Parameters list | |
recipe_id | Recipe Identification String | |
instrument | Instrument structure | |
final_prefix | Final file name |
Definition at line 2056 of file xsh_dfs.c.
References check, check_msg, xsh_instrument::dictionary, xsh_instrument::pipeline_id, xsh_add_product_file(), XSH_ASSURE_NOT_NULL, xsh_frame_product(), XSH_FREE, xsh_free_image(), xsh_free_propertylist(), xsh_msg_dbg_low, XSH_PRODUCT_PREFIX, xsh_sdate_utc(), xsh_stringcat_any(), and xsh_time_stamp_get().
Referenced by xsh_linear(), xsh_lingain(), xsh_mbias(), xsh_mdark(), xsh_mflat(), and xsh_util_bpmap_nl_raw2pre().
void xsh_add_product_image | ( | cpl_frame * | frame, | |
cpl_frameset * | frameset, | |||
const cpl_parameterlist * | parameters, | |||
const char * | recipe_id, | |||
xsh_instrument * | instrument, | |||
const char * | final_prefix | |||
) |
Save Image product
frame | Product Frame | |
frameset | Input Frameset | |
parameters | Parameters list | |
recipe_id | Recipe Identification String | |
instrument | Instrument structure | |
final_prefix | Final file name |
Definition at line 2278 of file xsh_dfs.c.
References check, check_msg, xsh_instrument::dictionary, xsh_instrument::pipeline_id, xsh_add_product_file(), XSH_ASSURE_NOT_NULL, xsh_frame_product(), XSH_FREE, xsh_free_image(), xsh_free_propertylist(), xsh_msg, xsh_pfits_get_arcfile(), XSH_PRODUCT_PREFIX, xsh_sdate_utc(), xsh_stringcat_any(), and xsh_time_stamp_get().
Referenced by xsh_2dmap(), xsh_mbias(), xsh_mdark(), xsh_mflat(), xsh_respon_slit_nod(), xsh_respon_slit_offset(), xsh_respon_slit_stare(), xsh_scired_slit_nod(), xsh_scired_slit_offset(), xsh_scired_slit_stare(), xsh_util_bpmap_coadd(), xsh_util_crh_single(), and xsh_util_physmod().
void xsh_add_product_imagelist | ( | cpl_frame * | frame, | |
cpl_frameset * | frameset, | |||
const cpl_parameterlist * | parameters, | |||
const char * | recipe_id, | |||
xsh_instrument * | instrument, | |||
const char * | final_prefix | |||
) |
Save Image product
frame | Product Frame | |
frameset | Input Frameset | |
parameters | Parameters list | |
recipe_id | Recipe Identification String | |
instrument | Instrument structure | |
final_prefix | Final file name |
Definition at line 2167 of file xsh_dfs.c.
References check, check_msg, xsh_instrument::dictionary, xsh_instrument::pipeline_id, xsh_add_product_file(), XSH_ASSURE_NOT_NULL, xsh_frame_product(), XSH_FREE, xsh_free_imagelist(), xsh_free_propertylist(), xsh_msg_dbg_low, XSH_PRODUCT_PREFIX, xsh_sdate_utc(), xsh_stringcat_any(), and xsh_time_stamp_get().
Referenced by xsh_build_ifu_cube(), and xsh_util_ifu_build_cube().
void xsh_add_product_pre | ( | cpl_frame * | frame, | |
cpl_frameset * | frameset, | |||
const cpl_parameterlist * | parameters, | |||
const char * | recipe_id, | |||
xsh_instrument * | instr | |||
) |
Add DFS keywords to a product frame.
frame | The product frame | |
frameset | The recipe frameset. | |
parameters | The recipe parameter list | |
recipe_id | The recipe name | |
instr | The instrument settings |
Mandatory DFS keywords are added by calling cpl_dfs_setup_product_header()
The function performs the following steps
Definition at line 1855 of file xsh_dfs.c.
References assure, xsh_pre::binx, xsh_pre::biny, check, xsh_pre::data_header, xsh_instrument::dictionary, xsh_instrument::pipeline_id, xsh_add_product_file(), XSH_ASSURE_NOT_NULL, XSH_FREE, xsh_free_frame(), xsh_free_propertylist(), xsh_pfits_get_arcfile(), xsh_pre_free(), xsh_pre_load(), xsh_pre_save(), XSH_PRODUCT_PREFIX, xsh_sdate_utc(), xsh_stringcat_any(), and xsh_time_stamp_get().
Referenced by xsh_2dmap(), xsh_mbias(), xsh_mdark(), xsh_mflat(), xsh_orderpos(), xsh_predict(), xsh_respon_slit_nod(), xsh_scired_slit_nod(), xsh_scired_slit_stare(), and xsh_wavecal().
void xsh_add_product_pre_3d | ( | cpl_frame * | frame, | |
cpl_frameset * | frameset, | |||
const cpl_parameterlist * | parameters, | |||
const char * | recipe_id, | |||
xsh_instrument * | instr | |||
) |
Add 3d product frame.
frame | The product frame | |
frameset | The recipe frameset. | |
parameters | The recipe parameter list | |
recipe_id | The recipe name | |
instr | The instrument settings |
Definition at line 1967 of file xsh_dfs.c.
References assure, check, xsh_pre_3d::data_header, xsh_instrument::dictionary, xsh_instrument::pipeline_id, xsh_add_product_file(), XSH_ASSURE_NOT_NULL, XSH_FREE, xsh_free_frame(), xsh_pre_3d_free(), xsh_pre_3d_load(), xsh_pre_3d_save(), XSH_PRODUCT_PREFIX, xsh_sdate_utc(), xsh_stringcat_any(), and xsh_time_stamp_get().
void xsh_add_product_spectrum | ( | cpl_frame * | frame, | |
cpl_frameset * | frameset, | |||
const cpl_parameterlist * | parameters, | |||
const char * | recipe_id, | |||
xsh_instrument * | instr | |||
) |
Save spectrum product
frame | Product Frame | |
frameset | Input Frameset | |
parameters | Parameters list | |
recipe_id | Recipe Identification String | |
instr | Instrument structure |
Definition at line 1749 of file xsh_dfs.c.
References assure, check, xsh_instrument::dictionary, xsh_spectrum::flux_header, xsh_instrument::pipeline_id, xsh_add_product_file(), XSH_ASSURE_NOT_NULL, XSH_FREE, xsh_free_frame(), XSH_PRODUCT_PREFIX, xsh_sdate_utc(), xsh_spectrum_free(), xsh_spectrum_load(), xsh_spectrum_save(), xsh_stringcat_any(), and xsh_time_stamp_get().
Referenced by xsh_respon_slit_nod(), xsh_respon_slit_offset(), xsh_respon_slit_stare(), xsh_scired_slit_nod(), xsh_scired_slit_offset(), and xsh_scired_slit_stare().
void xsh_add_product_table | ( | cpl_frame * | frame, | |
cpl_frameset * | frameset, | |||
const cpl_parameterlist * | parameters, | |||
const char * | recipe_id, | |||
xsh_instrument * | instrument | |||
) |
Save Table product.
frame | Product Frame | |
frameset | Input Frameset | |
parameters | Parameters list | |
recipe_id | Recipe Identification String | |
instrument | Instrument structure |
Definition at line 2539 of file xsh_dfs.c.
References check, xsh_instrument::dictionary, xsh_instrument::pipeline_id, xsh_add_product_file(), XSH_ASSURE_NOT_NULL, xsh_frame_product(), XSH_FREE, xsh_free_propertylist(), XSH_PRODUCT_PREFIX, xsh_sdate_utc(), xsh_stringcat_any(), XSH_TABLE_FREE, XSH_TABLE_LOAD, and xsh_time_stamp_get().
Referenced by xsh_2dmap(), xsh_cfg_recover_last_step(), xsh_gain(), xsh_geom_ifu(), xsh_predict(), xsh_respon_slit_nod(), xsh_respon_slit_offset(), xsh_respon_slit_stare(), and xsh_wavecal().
void xsh_add_product_table_multi | ( | cpl_frame * | frame, | |
cpl_frameset * | frameset, | |||
const cpl_parameterlist * | parameters, | |||
const char * | recipe_id, | |||
xsh_instrument * | instrument | |||
) |
Save Table product (input frame has several extensions, 1 table per extension).
frame | Product Frame | |
frameset | Input Frameset | |
parameters | Parameters list | |
recipe_id | Recipe Identification String | |
instrument | Instrument structure |
Definition at line 2415 of file xsh_dfs.c.
References check, xsh_instrument::dictionary, xsh_instrument::pipeline_id, xsh_add_product_file(), XSH_ASSURE_NOT_NULL, xsh_fileutils_move(), xsh_frame_product(), XSH_FREE, xsh_free_propertylist(), xsh_free_table(), XSH_PRODUCT_PREFIX, xsh_sdate_utc(), xsh_stringcat_any(), XSH_TABLE_FREE, and xsh_time_stamp_get().
Referenced by xsh_2dmap(), xsh_build_ifu_cube(), xsh_flexcomp(), xsh_mflat(), xsh_model_first_anneal_save(), xsh_orderpos(), xsh_predict(), xsh_respon_slit_nod(), xsh_respon_slit_offset(), xsh_respon_slit_stare(), xsh_scired_slit_stare(), xsh_util_afc(), xsh_util_efficiency1d(), xsh_util_ifu_build_cube(), and xsh_util_physmod().
cpl_error_code xsh_dfs_extract_calib_frames | ( | cpl_frameset * | input, | |
cpl_frameset * | calib | |||
) |
cpl_error_code xsh_dfs_extract_pro_frames | ( | cpl_frameset * | input, | |
cpl_frameset * | pros | |||
) |
split input sof in groups: raw and calib
input | the input set of files | |
pros | the product files of the input set of files |
Definition at line 1096 of file xsh_dfs.c.
References XSH_ASSURE_NOT_NULL_MSG.
Referenced by xsh_lingain().
cpl_error_code xsh_dfs_extract_raw_frames | ( | cpl_frameset * | input, | |
cpl_frameset * | raws | |||
) |
split input sof in groups: raw and calib
input | the input set of files | |
raws | the raws file of the input set of files |
Definition at line 1045 of file xsh_dfs.c.
Referenced by xsh_model_first_anneal_save().
int xsh_dfs_files_dont_exist | ( | cpl_frameset * | frameset | ) |
Check if all SOF files exist.
frameset | The input set-of-frames |
Definition at line 195 of file xsh_dfs.c.
Referenced by xsh_begin().
void xsh_dfs_filter | ( | cpl_frameset * | set, | |
const char * | tags[], | |||
int | size | |||
) |
filter the frameset with the given tag list
set | [IN/OUT] The input set of frames | |
tags | the filtered tag list | |
size | size of list |
Definition at line 1373 of file xsh_dfs.c.
References check, XSH_ASSURE_NOT_ILLEGAL, XSH_ASSURE_NOT_NULL, and xsh_dfs_tag_check().
Referenced by xsh_begin().
void xsh_dfs_find_flat | ( | cpl_frameset * | raws, | |
cpl_frameset * | flat | |||
) |
xsh_instrument* xsh_dfs_set_groups | ( | cpl_frameset * | set | ) |
Set the group as RAW or CALIB in a frameset and return the instrument detected.
set | the input frameset |
Definition at line 973 of file xsh_dfs.c.
References assure, check, check_msg, xsh_instrument::config, instrument, XSH_INSTRCONFIG::order_max, XSH_INSTRCONFIG::order_min, XSH_INSTRCONFIG::orders, XSH_ARM_UNDEFINED, xsh_instrument_arm_tostring(), xsh_instrument_free(), xsh_instrument_get_arm(), xsh_instrument_get_config(), xsh_instrument_mode_tostring(), xsh_instrument_new(), xsh_instrument_parse_tag(), XSH_IS_CALIB, XSH_IS_RAW, xsh_msg, and xsh_msg_error.
Referenced by main(), xsh_begin(), xsh_util_bpmap_coadd(), and xsh_util_ima_arith().
void xsh_dfs_split_in_group | ( | cpl_frameset * | input, | |
cpl_frameset * | raws, | |||
cpl_frameset * | calib | |||
) |
split input sof in groups: raw and calib
input | the input set of files | |
raws | the raws file of the input set of files | |
calib | the calib files of the input set of files |
Definition at line 1122 of file xsh_dfs.c.
References xsh_msg_error.
Referenced by main(), and xsh_begin().
void xsh_dfs_split_nir | ( | cpl_frameset * | input, | |
cpl_frameset ** | on, | |||
cpl_frameset ** | off | |||
) |
split input RAW NIR sof in ON and OFF
[in] | input | the input RAW NIR set of files |
[out] | on | the on files of the input set of files |
[out] | off | the off files of the input set of files |
Definition at line 1213 of file xsh_dfs.c.
References check, XSH_ASSURE_NOT_NULL, xsh_free_frame(), xsh_free_frameset(), xsh_msg_error, and XSH_NEW_FRAMESET.
Referenced by xsh_2dmap(), xsh_geom_ifu(), xsh_mflat(), xsh_predict(), xsh_scired_ifu_stare(), and xsh_wavecal().
int xsh_dfs_split_offset | ( | cpl_frameset * | input, | |
const char * | object_tag, | |||
const char * | sky_tag, | |||
cpl_frameset ** | object, | |||
cpl_frameset ** | sky | |||
) |
split input RAW offset sof in OBJECT_... and SKY_... framesets
[in] | input | input frameset |
[in] | object_tag | The OBJECT Tag |
[in] | sky_tag | The SKY Tag |
[out] | object | the object files of the input set of files |
[out] | sky | the sky files of the input set of files |
Definition at line 1273 of file xsh_dfs.c.
References check, XSH_ASSURE_NOT_ILLEGAL, XSH_ASSURE_NOT_NULL, xsh_free_frame(), xsh_msg_dbg_medium, xsh_msg_error, and xsh_print_rec_status().
Referenced by xsh_respon_slit_offset(), xsh_scired_ifu_offset(), and xsh_scired_slit_offset().
void xsh_dfs_split_qth_d2 | ( | cpl_frameset * | input, | |
cpl_frameset ** | qth, | |||
cpl_frameset ** | d2 | |||
) |
Extracts QTH and D2 frames from input frameset.
input | the input set of files | |
qth | frameset with QTH frames | |
d2 | frameset with D2 frames |
Definition at line 1158 of file xsh_dfs.c.
References check, XSH_ASSURE_NOT_NULL, xsh_free_frame(), xsh_free_frameset(), xsh_msg_error, and XSH_NEW_FRAMESET.
Referenced by xsh_mflat().
cpl_error_code xsh_ensure_raws_input_offset_recipe_is_proper | ( | cpl_frameset * | raws, | |
xsh_instrument * | instrument | |||
) |
Make sure input frames is an even number (eventually removes the last from the input list).
raws | input value | |
instrument | arm setting |
Definition at line 301 of file xsh_dfs.c.
References assure, check, xsh_frameset_extract(), xsh_frameset_merge(), xsh_free_frameset(), XSH_GET_TAG_FROM_ARM, xsh_instrument_get_mode(), XSH_MODE_IFU, xsh_msg, XSH_OBJECT_IFU_OFFSET, XSH_OBJECT_SLIT_OFFSET, XSH_SKY_IFU, XSH_SKY_SLIT, XSH_STD_FLUX_IFU_OFFSET, and XSH_STD_FLUX_SLIT_OFFSET.
Referenced by xsh_respon_slit_offset(), xsh_scired_ifu_offset(), and xsh_scired_slit_offset().
cpl_error_code xsh_ensure_raws_number_is_even | ( | cpl_frameset * | raws | ) |
Make sure input frames is an even number (eventually removes the last from the input list).
raws | input value |
Definition at line 734 of file xsh_dfs.c.
References check, xsh_free_propertylist(), xsh_get_offsety(), and xsh_msg_warning.
Referenced by xsh_respon_slit_nod(), and xsh_scired_slit_nod().
cpl_frameset* xsh_extract_nod_pairs | ( | cpl_frameset * | raws, | |
cpl_vector * | offset | |||
) |
Make sure input frames is composed by nod a-b sequence.
raws | input value | |
offset | vector with different offset values |
Definition at line 531 of file xsh_dfs.c.
References assure, check, XSH_ASSURE_NOT_NULL_MSG, xsh_frameset_extract_offsety_matches(), xsh_frameset_extract_offsety_mismatches(), xsh_free_frameset(), xsh_free_propertylist(), xsh_msg, and xsh_pfits_get_mjdobs().
cpl_frameset* xsh_extract_obj_and_sky_pairs | ( | cpl_frameset * | raws, | |
xsh_instrument * | instrument | |||
) |
Make sure input frames is composed by obj-sky pairs.
raws | input value | |
instrument | arm |
Definition at line 645 of file xsh_dfs.c.
References assure, check, xsh_frameset_extract(), xsh_free_frameset(), xsh_free_propertylist(), XSH_GET_TAG_FROM_ARM, xsh_instrument_get_mode(), XSH_MODE_IFU, xsh_msg, XSH_OBJECT_IFU_OFFSET, XSH_OBJECT_SLIT_OFFSET, xsh_pfits_get_mjdobs(), XSH_SKY_IFU, and XSH_SKY_SLIT.
int xsh_file_exists | ( | const char * | filename | ) |
Definition at line 892 of file xsh_dfs.c.
Referenced by xsh_frameset_extract_pre().
cpl_frame* xsh_find_arc_line_list | ( | cpl_frameset * | frames, | |
xsh_instrument * | instr | |||
) |
Find an arc line list frame.
frames | The input frameset where we do the search | |
instr | The instrument |
Definition at line 3236 of file xsh_dfs.c.
References check, XSH_ARC_LINE_LIST, XSH_ASSURE_NOT_NULL, xsh_find_frame(), and XSH_GET_TAG_FROM_ARM.
Referenced by main(), and xsh_predict().
cpl_frame* xsh_find_arc_line_list_clean | ( | cpl_frameset * | frames, | |
xsh_instrument * | instr | |||
) |
Find an arc lines list clean frame.
frames | The input frameset where we do the search | |
instr | The instrument |
Definition at line 3210 of file xsh_dfs.c.
References check, XSH_ARC_LINE_LIST, XSH_ASSURE_NOT_NULL, xsh_find_frame(), and XSH_GET_TAG_FROM_ARM.
cpl_frame* xsh_find_bpmap | ( | cpl_frameset * | set | ) |
find the bad pixel map in a set of files
set | the set of files |
Definition at line 1452 of file xsh_dfs.c.
Referenced by main(), and xsh_linear().
cpl_frame* xsh_find_calpro_model_config | ( | cpl_frameset * | frames, | |
xsh_instrument * | instr | |||
) |
Find model config frame.
frames | The input frameset | |
instr | the instrument arm setting |
Definition at line 3504 of file xsh_dfs.c.
References check, xsh_find_frame(), xsh_instrument_arm_tostring(), XSH_MOD_CFG, xsh_msg_debug, and xsh_stringcat_any().
Referenced by xsh_model_anneal().
cpl_frame* xsh_find_calpro_model_meas_coord | ( | cpl_frameset * | frames, | |
xsh_instrument * | instr | |||
) |
Find model config frame.
frames | The input frameset | |
instr | the instrument arm setting |
Definition at line 3558 of file xsh_dfs.c.
References check, xsh_find_frame(), xsh_instrument_arm_tostring(), XSH_MEASCOORD, and xsh_stringcat_any().
Referenced by xsh_model_anneal().
cpl_frame* xsh_find_disp_tab | ( | cpl_frameset * | frames, | |
xsh_instrument * | instr | |||
) |
Find Dispersol tab frame. The frame returned should not be free by the caller.
frames | The input frameset | |
instr | The instrument |
Definition at line 3383 of file xsh_dfs.c.
References check, XSH_DISP_TAB, XSH_DISP_TAB_AFC, xsh_find_frame(), XSH_GET_TAG_FROM_ARM, and xsh_msg.
Referenced by main(), xsh_geom_ifu(), xsh_respon_slit_offset(), xsh_respon_slit_stare(), xsh_scired_ifu_stare(), xsh_scired_slit_nod_get_calibs(), xsh_scired_slit_offset(), xsh_scired_slit_stare(), and xsh_wavecal().
cpl_frame* xsh_find_frame_with_tag | ( | cpl_frameset * | frames, | |
const char * | tag, | |||
xsh_instrument * | instr | |||
) |
Find frame with a given tag.
frames | The input frameset | |
tag | The frame tag | |
instr | the settings of instrument |
The function sets an error if no standard star frame is present.
Definition at line 2728 of file xsh_dfs.c.
References xsh_find_frame(), xsh_get_tag_from_arm(), and xsh_msg_dbg_high.
Referenced by main(), xsh_2dmap(), xsh_cfg_recover_last_step(), xsh_check_load_master_bpmap(), xsh_flexcomp(), xsh_lingain(), xsh_load_ref_table(), xsh_mdark(), xsh_mflat(), xsh_model_first_anneal(), xsh_orderpos(), xsh_predict(), xsh_respon_slit_nod(), xsh_respon_slit_offset(), xsh_respon_slit_stare(), xsh_scired_ifu_offset(), xsh_scired_ifu_stare(), xsh_scired_slit_nod_get_calibs(), xsh_scired_slit_offset(), xsh_scired_slit_stare(), xsh_slit_offset_get_calibs(), xsh_slit_stare_get_calibs(), xsh_util_afc(), xsh_util_apply_response(), xsh_util_bpmap_nl_raw2pre(), xsh_util_compute_response(), xsh_util_efficiency1d(), xsh_util_efficiency2d(), xsh_util_guess_xy(), xsh_util_ifu_build_cube(), xsh_util_integrate(), xsh_util_physmod(), xsh_utils_efficiency(), and xsh_wavecal().
cpl_frame* xsh_find_master_bias | ( | cpl_frameset * | frames, | |
xsh_instrument * | instr | |||
) |
Find master bias frame.
frames | The input frameset | |
instr | the settings of instrument |
The function sets an error if no standard star frame is present.
Definition at line 2700 of file xsh_dfs.c.
References check, xsh_find_frame(), XSH_GET_TAG_FROM_ARM, and XSH_MASTER_BIAS.
Referenced by main(), xsh_geom_ifu(), xsh_mflat(), xsh_scired_ifu_stare(), xsh_scired_slit_nod_get_calibs(), and xsh_slit_stare_get_calibs().
cpl_frame* xsh_find_master_bpmap | ( | cpl_frameset * | set | ) |
find the master bad pixel map in a set of files
set | the set of files |
Definition at line 1475 of file xsh_dfs.c.
References XSH_MASTER_BP_MAP.
Referenced by xsh_2dmap(), xsh_cfg_recover_last_step(), xsh_geom_ifu(), xsh_orderpos(), xsh_predict(), xsh_scired_ifu_offset(), xsh_scired_ifu_stare(), xsh_scired_slit_nod_get_calibs(), xsh_slit_offset_get_calibs(), xsh_slit_stare_get_calibs(), and xsh_wavecal().
cpl_frame* xsh_find_master_dark | ( | cpl_frameset * | frames, | |
xsh_instrument * | instr | |||
) |
Find master dark frame.
frames | The input frameset | |
instr | the settings of instrument |
The function sets an error if no standard star frame is present.
Definition at line 2785 of file xsh_dfs.c.
References xsh_find_frame(), XSH_GET_TAG_FROM_ARM, and XSH_MASTER_DARK.
Referenced by main(), xsh_geom_ifu(), xsh_mflat(), xsh_scired_ifu_stare(), xsh_slit_stare_get_calibs(), and xsh_wavecal().
cpl_frame* xsh_find_master_flat | ( | cpl_frameset * | frames, | |
xsh_instrument * | instr | |||
) |
Find master flat frame.
frames | The input frameset | |
instr | the settings of instrument |
The function sets an error if no standard star frame is present.
Definition at line 2807 of file xsh_dfs.c.
References xsh_find_frame(), XSH_GET_TAG_FROM_MODE, and XSH_MASTER_FLAT.
Referenced by main(), xsh_geom_ifu(), xsh_scired_ifu_offset(), xsh_scired_ifu_stare(), xsh_scired_slit_nod_get_calibs(), xsh_slit_offset_get_calibs(), and xsh_slit_stare_get_calibs().
cpl_frame* xsh_find_model_config | ( | cpl_frameset * | frames, | |
xsh_instrument * | instr | |||
) |
Find a model config.
frames | The input frameset where we do the search | |
instr | The instrument |
Definition at line 3108 of file xsh_dfs.c.
References check, XSH_ASSURE_NOT_NULL, xsh_find_frame(), XSH_GET_TAG_FROM_ARM, XSH_MOD_CFG_OPT_2D, XSH_MOD_CFG_OPT_AFC, and XSH_MOD_CFG_TAB.
Referenced by xsh_geom_ifu(), and xsh_util_ifu_build_cube().
cpl_frame* xsh_find_model_config_open | ( | cpl_frameset * | frames, | |
xsh_instrument * | instr | |||
) |
Find model config frame.
frames | The input frameset | |
instr | the instrument arm setting |
Definition at line 3531 of file xsh_dfs.c.
References check, xsh_find_frame(), xsh_instrument_arm_tostring(), XSH_MOD_CFG_OPEN, xsh_msg_debug, and xsh_stringcat_any().
cpl_frame* xsh_find_model_config_opt | ( | cpl_frameset * | frames, | |
xsh_instrument * | instr | |||
) |
cpl_frame* xsh_find_model_config_tab | ( | cpl_frameset * | frames, | |
xsh_instrument * | instr | |||
) |
Find a model configuration table frame.
frames | The input frameset where we do the search | |
instr | The instrument |
Definition at line 3285 of file xsh_dfs.c.
References check, XSH_ASSURE_NOT_NULL, xsh_find_frame(), XSH_GET_TAG_FROM_ARM, and XSH_MOD_CFG_TAB.
Referenced by main().
cpl_frame* xsh_find_model_testpar | ( | cpl_frameset * | frames, | |
xsh_instrument * | instr | |||
) |
Find model test parameter list.
frames | The input frameset | |
instr | the instrument arm setting |
Definition at line 3610 of file xsh_dfs.c.
References check, xsh_find_frame(), xsh_instrument_arm_tostring(), XSH_MODEL_TEST_PAR, and xsh_stringcat_any().
Referenced by xsh_model().
cpl_frame* xsh_find_model_wavelist | ( | cpl_frameset * | frames, | |
xsh_instrument * | instr | |||
) |
Find model wavelength list frame.
frames | The input frameset | |
instr | the instrument arm setting |
Definition at line 3583 of file xsh_dfs.c.
References check, xsh_find_frame(), xsh_instrument_arm_tostring(), XSH_MODEL_WAVE_LIST, and xsh_stringcat_any().
Referenced by xsh_model().
cpl_frame* xsh_find_off | ( | cpl_frameset * | set | ) |
cpl_frame* xsh_find_on | ( | cpl_frameset * | set | ) |
cpl_frame* xsh_find_order_tab_centr | ( | cpl_frameset * | frames, | |
xsh_instrument * | instr | |||
) |
Find an order tab CENTR.
frames | The input frameset where we do the search | |
instr | The instrument |
Definition at line 2951 of file xsh_dfs.c.
References check, XSH_ASSURE_NOT_NULL, xsh_find_frame(), XSH_GET_TAG_FROM_ARM, and XSH_ORDER_TAB_CENTR.
Referenced by xsh_mflat().
cpl_frame* xsh_find_order_tab_edges | ( | cpl_frameset * | frames, | |
xsh_instrument * | instr | |||
) |
Find an order tab EDGES.
frames | The input frameset where we do the search | |
instr | The instrument |
Definition at line 2976 of file xsh_dfs.c.
References check, XSH_ASSURE_NOT_NULL, xsh_find_frame(), XSH_GET_TAG_FROM_LAMP, XSH_GET_TAG_FROM_MODE, xsh_msg_dbg_medium, XSH_ORDER_TAB_AFC, and XSH_ORDER_TAB_EDGES.
Referenced by main(), xsh_2dmap(), xsh_flexcomp(), xsh_geom_ifu(), xsh_scired_ifu_offset(), xsh_scired_ifu_stare(), xsh_scired_slit_nod_get_calibs(), xsh_slit_offset_get_calibs(), xsh_slit_stare_get_calibs(), and xsh_wavecal().
cpl_frame* xsh_find_order_tab_guess | ( | cpl_frameset * | frames, | |
xsh_instrument * | instr | |||
) |
Find an order tab GUESS.
frames | The input frameset where we do the search | |
instr | The instrument |
Definition at line 2926 of file xsh_dfs.c.
References check, XSH_ASSURE_NOT_NULL, xsh_find_frame(), XSH_GET_TAG_FROM_ARM, and XSH_ORDER_TAB_GUESS.
cpl_frame* xsh_find_order_tab_recov | ( | cpl_frameset * | frames, | |
xsh_instrument * | instr | |||
) |
Find an order tab RECOV.
frames | The input frameset where we do the search | |
instr | The instrument |
Definition at line 2901 of file xsh_dfs.c.
References check, XSH_ASSURE_NOT_NULL, xsh_find_frame(), XSH_GET_TAG_FROM_ARM, and XSH_ORDER_TAB_RECOV.
cpl_frame* xsh_find_raw_arc_slit_nir_off | ( | cpl_frameset * | frames | ) |
Find raw frame for Slit NIR OFF.
frames | The input frameset |
Definition at line 3482 of file xsh_dfs.c.
References check, XSH_ARC_SLIT_OFF, xsh_find_frame(), and xsh_stringcat_any().
cpl_frame* xsh_find_raw_arc_slit_nir_on | ( | cpl_frameset * | frames | ) |
Find raw frame for Slit NIR ON.
frames | The input frameset |
Definition at line 3462 of file xsh_dfs.c.
References check, XSH_ARC_SLIT_NIR, xsh_find_frame(), and xsh_stringcat_any().
cpl_frame* xsh_find_raw_arc_slit_uvb_vis | ( | cpl_frameset * | frames, | |
XSH_ARM | arm | |||
) |
Find raw frame for Slit UVB/VIS.
frames | The input frameset | |
arm | The ARM (UVB or VIS) |
Definition at line 3436 of file xsh_dfs.c.
References check, XSH_ARC_SLIT_UVB, XSH_ARC_SLIT_VIS, XSH_ARM_UVB, XSH_ARM_VIS, xsh_find_frame(), and xsh_stringcat_any().
cpl_frame* xsh_find_raw_orderdef_nir | ( | cpl_frameset * | frames | ) |
Find orderdef raw frame for NIR.
frames | The input frameset |
Definition at line 3360 of file xsh_dfs.c.
References check, xsh_find_frame(), XSH_ORDERDEF_NIR, and xsh_stringcat_any().
Referenced by xsh_orderpos().
cpl_frame* xsh_find_raw_orderdef_nir_off | ( | cpl_frameset * | frames | ) |
Find orderdef raw frame for NIR OFF.
frames | The input frameset |
Definition at line 3416 of file xsh_dfs.c.
References check, xsh_find_frame(), XSH_ORDERDEF_OFF, and xsh_stringcat_any().
Referenced by xsh_orderpos().
cpl_frame* xsh_find_raw_orderdef_vis_uvb | ( | cpl_frameset * | frames | ) |
Find orderdef raw frame for UVB or VIS.
frames | The input frameset |
Definition at line 3333 of file xsh_dfs.c.
References check, xsh_find_frame(), XSH_ORDERDEF_D2_UVB, XSH_ORDERDEF_QTH_UVB, XSH_ORDERDEF_VIS, and xsh_stringcat_any().
Referenced by xsh_orderpos().
cpl_frame* xsh_find_slitmap | ( | cpl_frameset * | frames, | |
xsh_instrument * | instr | |||
) |
Find a slit map.
frames | The input frameset where we do the search | |
instr | The instrument |
Definition at line 3053 of file xsh_dfs.c.
References check, XSH_ASSURE_NOT_NULL, xsh_find_frame(), XSH_GET_TAG_FROM_ARM, XSH_IFU_MAP, and XSH_SLIT_MAP.
Referenced by main(), xsh_check_get_map(), xsh_geom_ifu(), xsh_scired_ifu_offset(), xsh_scired_ifu_stare(), xsh_slit_stare_get_maps(), and xsh_wavecal().
cpl_frame* xsh_find_spectral_format | ( | cpl_frameset * | frames, | |
xsh_instrument * | instr | |||
) |
Find spectral format frame.
frames | The input frameset | |
instr | the instrument arm setting |
Definition at line 3636 of file xsh_dfs.c.
References check, xsh_find_frame(), xsh_instrument_arm_tostring(), XSH_SPECTRAL_FORMAT, and xsh_stringcat_any().
Referenced by main(), xsh_geom_ifu(), xsh_scired_ifu_offset(), xsh_scired_ifu_stare(), xsh_scired_slit_nod_get_calibs(), xsh_slit_offset_get_calibs(), and xsh_wavecal().
cpl_frame* xsh_find_std_flux | ( | cpl_frameset * | frames | ) |
Find standard star frame.
frames | The input frameset |
The function sets an error if no standard star frame is present.
Definition at line 2643 of file xsh_dfs.c.
References XSH_ARM_NIR, XSH_ARM_UVB, XSH_ARM_VIS, xsh_find_frame(), XSH_STD_FLUX_OFFSET, XSH_STD_FLUX_SLIT, XSH_STD_TELL_OFFSET, and XSH_STD_TELL_SLIT.
Referenced by xsh_respon_slit_stare().
cpl_frame* xsh_find_std_star_flux | ( | cpl_frameset * | frames | ) |
Find standard standard star flux frame.
frames | The input frameset |
The function sets an error if no standard star frame is present.
Definition at line 2675 of file xsh_dfs.c.
References XSH_ARM_NIR, XSH_ARM_UVB, XSH_ARM_VIS, xsh_find_frame(), and XSH_STD_STAR_FLUX.
cpl_frame* xsh_find_theo_tab_mode | ( | cpl_frameset * | frames, | |
xsh_instrument * | instr | |||
) |
Find a theoretical tab IFU or SINg depending of MODE in SOF.
frames | The input frameset where we do the search | |
instr | The instrument |
Definition at line 2871 of file xsh_dfs.c.
References check, xsh_instrument::mode, XSH_ASSURE_NOT_NULL, xsh_find_frame(), XSH_GET_TAG_FROM_ARM, XSH_MODE_IFU, XSH_THEO_TAB_IFU, and XSH_THEO_TAB_SING.
cpl_frame* xsh_find_theo_tab_mult | ( | cpl_frameset * | frames, | |
xsh_instrument * | instr | |||
) |
Find a theoretical tab multi pinhole in SOF.
frames | The input frameset where we do the search | |
instr | The instrument |
Definition at line 2849 of file xsh_dfs.c.
References check, XSH_ASSURE_NOT_NULL, xsh_find_frame(), XSH_GET_TAG_FROM_ARM, and XSH_THEO_TAB_MULT.
cpl_frame* xsh_find_theo_tab_sing | ( | cpl_frameset * | frames, | |
xsh_instrument * | instr | |||
) |
Find a theoretical tab signle pinhole in SOF.
frames | The input frameset where we do the search | |
instr | The instrument |
Definition at line 2826 of file xsh_dfs.c.
References check, XSH_ASSURE_NOT_NULL, xsh_find_frame(), XSH_GET_TAG_FROM_ARM, and XSH_THEO_TAB_SING.
cpl_frame* xsh_find_usr_lines_guess_tab | ( | cpl_frameset * | frames, | |
xsh_instrument * | instr | |||
) |
Find a user guess line positions table frame.
frames | The input frameset where we do the search | |
instr | The instrument |
Definition at line 3260 of file xsh_dfs.c.
References check, XSH_ASSURE_NOT_NULL, xsh_find_frame(), XSH_GET_TAG_FROM_ARM, and XSH_GUESS_LINES_POS.
cpl_frame* xsh_find_wave_tab | ( | cpl_frameset * | frames, | |
xsh_instrument * | instr | |||
) |
Find a wave tab 2D or a wave tab ARC.
frames | The input frameset where we do the search | |
instr | The instrument |
Definition at line 3079 of file xsh_dfs.c.
References check, XSH_ASSURE_NOT_NULL, xsh_find_frame(), XSH_GET_TAG_FROM_ARM, XSH_GET_TAG_FROM_MODE, XSH_WAVE_TAB_2D, XSH_WAVE_TAB_AFC, and XSH_WAVE_TAB_ARC.
Referenced by xsh_flexcomp(), xsh_scired_slit_nod_get_calibs(), xsh_slit_offset_get_calibs(), and xsh_slit_stare_get_calibs().
cpl_frame* xsh_find_wave_tab_2d | ( | cpl_frameset * | frames, | |
xsh_instrument * | instr | |||
) |
Find a wave tab 2D.
frames | The input frameset where we do the search | |
instr | The instrument |
Definition at line 3030 of file xsh_dfs.c.
References check, XSH_ASSURE_NOT_NULL, xsh_find_frame(), XSH_GET_TAG_FROM_ARM, and XSH_WAVE_TAB_2D.
Referenced by main(), and xsh_wavecal().
cpl_frame* xsh_find_wave_tab_guess | ( | cpl_frameset * | frames, | |
xsh_instrument * | instr | |||
) |
Find a wave tab guess.
frames | The input frameset where we do the search | |
instr | The instrument |
Definition at line 3005 of file xsh_dfs.c.
References check, XSH_ASSURE_NOT_NULL, xsh_find_frame(), XSH_GET_TAG_FROM_ARM, and XSH_WAVE_TAB_GUESS.
cpl_frameset* xsh_find_wave_tab_ifu | ( | cpl_frameset * | frames, | |
xsh_instrument * | instrument | |||
) |
Find wave tab ARC (for IFU 3 frames).
frames | The input frameset where we do the search | |
instrument | The instrument |
Definition at line 3136 of file xsh_dfs.c.
References check, XSH_ASSURE_NOT_NULL, xsh_find_frame(), XSH_GET_TAG_FROM_ARM, xsh_msg, xsh_msg_warning, XSH_WAVE_TAB_2D, XSH_WAVE_TAB_AFC, XSH_WAVE_TAB_ARC_CEN_IFU, XSH_WAVE_TAB_ARC_DOWN_IFU, and XSH_WAVE_TAB_ARC_UP_IFU.
Referenced by main(), and xsh_geom_ifu().
cpl_frame* xsh_find_wavemap | ( | cpl_frameset * | frames, | |
xsh_instrument * | instr | |||
) |
Find Wave Map frame. The frame returned should not be free by the caller.
frames | The input frameset | |
instr | the instrument |
Definition at line 3311 of file xsh_dfs.c.
References check, xsh_find_frame(), XSH_GET_TAG_FROM_ARM, and XSH_WAVE_MAP.
Referenced by main(), xsh_check_get_map(), xsh_geom_ifu(), xsh_scired_ifu_offset(), xsh_scired_ifu_stare(), xsh_scired_slit_nod_get_calibs(), xsh_slit_offset_get_calibs(), xsh_slit_stare_get_maps(), and xsh_wavecal().
void xsh_frame_config | ( | const char * | fname, | |
const char * | tag, | |||
cpl_frame_type | type, | |||
cpl_frame_group | group, | |||
cpl_frame_level | level, | |||
cpl_frame ** | frame | |||
) |
Define a frame characteristics.
fname | frame filename | |
tag | frame tag | |
type | frame type | |
group | frame group | |
level | frame level | |
frame | output frame |
Definition at line 833 of file xsh_dfs.c.
References check.
Referenced by xsh_cfg_recover_model_THE_create(), xsh_frame_product(), xsh_util_physmod_model_THE_create(), and xsh_wavelist_subtract_sky().
cpl_frame* xsh_frame_product | ( | const char * | fname, | |
const char * | tag, | |||
cpl_frame_type | type, | |||
cpl_frame_group | group, | |||
cpl_frame_level | level | |||
) |
Creates a frame with given characteristics.
fname | frame filename | |
tag | frame tag | |
type | frame type | |
group | frame group | |
level | frame level |
Definition at line 863 of file xsh_dfs.c.
References check, xsh_frame_config(), and xsh_free_frame().
Referenced by xsh_add_product(), xsh_add_product_bpmap(), xsh_add_product_image(), xsh_add_product_imagelist(), xsh_add_product_table(), xsh_add_product_table_multi(), xsh_arclist_save(), xsh_build_ifu_cube(), xsh_catalog_extract_spectrum_frame(), xsh_cfg_recover_gen_xyg_frame(), xsh_compute_linearity(), xsh_compute_noise_map(), xsh_compute_response(), xsh_compute_response_ord(), xsh_create_master_bpmap(), xsh_cube_qc_trace_window(), xsh_dispersol_list_save(), xsh_dispersol_list_to_slitmap(), xsh_dispersol_list_to_wavemap(), xsh_efficiency_compute(), xsh_flat_merge_qth_d2(), xsh_frame_image_ext_qc_trace_window(), xsh_frame_image_qc_trace_window(), xsh_frameset_average(), xsh_frameset_average_pre(), xsh_image_get_hot_cold_pixs(), xsh_image_local_cold_pixs(), xsh_image_local_hot_pixs(), xsh_image_mflat_detect_hotcold(), xsh_linetilt_list_save(), xsh_localization_save(), xsh_mdark(), xsh_mflat(), xsh_model_first_anneal(), xsh_model_first_anneal_save(), xsh_model_maps_create(), xsh_model_pipe_anneal(), xsh_model_spectralformat_create(), xsh_model_THE_create(), xsh_normalize_spectrum(), xsh_normalize_spectrum_ord(), xsh_order_list_save(), xsh_rec_list_save(), xsh_rec_list_save2(), xsh_rec_list_save_table(), xsh_resid_order_save(), xsh_resid_tab_save(), xsh_shift_tab_save(), xsh_slice_offset_save(), xsh_spectrum1D_save(), xsh_spectrum_interpolate(), xsh_spectrum_interpolate_linear(), xsh_spectrum_resample(), xsh_star_flux_list_save(), xsh_star_flux_list_save_order(), xsh_subtract_background(), xsh_the_map_save(), xsh_util_afc(), xsh_util_bpmap_coadd(), xsh_util_crh_single(), xsh_util_frameset_collapse_mean(), xsh_util_ifu_build_cube(), xsh_util_model_SPF_create(), xsh_util_multiply_by_response(), xsh_util_multiply_by_response_ord(), xsh_utils_efficiency(), xsh_wavemap_list_save(), xsh_wavemap_list_save2(), and xsh_wavesol_save().
cpl_frameset* xsh_frameset_drl_frames | ( | cpl_frameset * | set | ) |
extract DRL specific frames from frameset
set | input frameset |
Definition at line 268 of file xsh_dfs.c.
References check, xsh_free_propertylist(), and xsh_pfits_get_naxis().
Referenced by xsh_merge_ord_ifu().
cpl_frameset* xsh_frameset_ext_image_frames | ( | cpl_frameset * | set | ) |
Extract frameset sub set containing only table frames.
set | input frameset |
Definition at line 235 of file xsh_dfs.c.
References check, xsh_free_propertylist(), and xsh_pfits_get_naxis().
cpl_frameset* xsh_frameset_ext_table_frames | ( | cpl_frameset * | set | ) |
Extract frameset sub set containing only table frames.
set | input frameset |
Definition at line 157 of file xsh_dfs.c.
References check, xsh_free_propertylist(), and xsh_pfits_get_naxis().
Referenced by xsh_respon_slit_offset(), and xsh_scired_slit_offset().
cpl_frameset* xsh_frameset_extract | ( | const cpl_frameset * | frames, | |
const char * | tag | |||
) |
Extract frames with given tag from frameset.
frames | frame set | |
tag | to search for |
Definition at line 914 of file xsh_dfs.c.
References assure.
Referenced by xsh_cfg_recover_last_step(), xsh_ensure_raws_input_offset_recipe_is_proper(), xsh_extract_obj_and_sky_pairs(), xsh_gain(), xsh_lingain_pre_format(), xsh_util_ima_arith(), and xsh_util_ima_shift().
cpl_frameset* xsh_frameset_extract_offsety_matches | ( | cpl_frameset * | raws, | |
const double | offset | |||
) |
Extract frames that has same cumoffy as offset.
raws | input value | |
offset | offset value |
Definition at line 432 of file xsh_dfs.c.
References XSH_ASSURE_NOT_NULL_MSG, xsh_free_propertylist(), and xsh_get_offsety().
Referenced by xsh_extract_nod_pairs().
cpl_frameset* xsh_frameset_extract_offsety_mismatches | ( | cpl_frameset * | raws, | |
const double | offset | |||
) |
Extract frames that has different cumoffy than offset.
raws | input value | |
offset | offset value |
Definition at line 474 of file xsh_dfs.c.
References M_PI, XSH_ASSURE_NOT_NULL_MSG, xsh_free_propertylist(), xsh_msg, XSH_NOD_CUMULATIVE_OFFSETY, xsh_pfits_get_cumoffsety(), xsh_pfits_get_dec_cumoffset(), xsh_pfits_get_posang(), and xsh_pfits_get_ra_cumoffset().
Referenced by xsh_extract_nod_pairs().
cpl_frameset* xsh_frameset_extract_pre | ( | cpl_frameset * | frameset, | |
const char * | prefix | |||
) |
Extracts pre frames from a frameset.
frameset | the set of files | |
prefix | the pre frame prefix |
Definition at line 1413 of file xsh_dfs.c.
References check, and xsh_file_exists().
Referenced by xsh_lingain_pre_format().
cpl_error_code xsh_frameset_merge | ( | cpl_frameset * | set1, | |
cpl_frameset * | set2 | |||
) |
Extracts raw frames.
set1 | The input frameset that is extended | |
set2 | The input frameset that is merged to set1 |
Definition at line 945 of file xsh_dfs.c.
References check, and passure.
Referenced by xsh_ensure_raws_input_offset_recipe_is_proper(), and xsh_lingain().
char* xsh_get_tag_from_arm | ( | const char * | tag, | |
xsh_instrument * | instr | |||
) |
Find arm specific tag from base and instrument setting.
tag | The frame tag | |
instr | the settings of instrument |
Definition at line 2755 of file xsh_dfs.c.
References xsh_instrument_arm_tostring(), and xsh_msg_dbg_high.
Referenced by xsh_cfg_recover_last_step(), xsh_cfg_recover_measure_line_xy(), xsh_find_frame_with_tag(), and xsh_model_first_anneal_save().
int xsh_parameter_get_default_flag | ( | const cpl_parameter * | p | ) |
Check if an input parameter has been changed by the user.
p | input parameter |
Definition at line 76 of file xsh_dfs.c.
References xsh_msg_error.
Referenced by xsh_params_set_defaults(), and xsh_scired_nod_params_set_defaults().
int xsh_print_rec_status | ( | const int | val | ) |
Check if an error has happened and returns error kind and location.
val | input value |
Definition at line 810 of file xsh_dfs.c.
References xsh_msg_error.
Referenced by xsh_cfg_recover_extend_xy_pos_frm(), xsh_cfg_recover_guess_tab_corr_by_ordpos(), xsh_cfg_recover_last_step(), xsh_cfg_recover_measure_line_xy(), xsh_cfg_recover_measure_line_xy_fit(), xsh_cfg_recover_model_THE_create(), xsh_dfs_split_offset(), xsh_model_refining_detect(), xsh_response_calculate(), xsh_util_model_SPF_create(), and xsh_util_physmod_model_THE_create().
char* xsh_unique_filename | ( | const char * | context, | |
const char * | caller_id, | |||
const char * | pro_catg | |||
) |
Get unique product filename.
context | The current context, or NULL | |
caller_id | Name of calling module | |
pro_catg | The PROduct CATeGory |
This function can be used to avoid overwriting existing files. It computes the filename depending on the current context (position in the call-tree).
If this turns out not to be a problem, one could simply use pro_catg.fits as the filename.
Definition at line 1581 of file xsh_dfs.c.
References xsh_stringcat_4(), and xsh_stringcat_6().
cpl_error_code xsh_validate_model_cfg | ( | cpl_frame * | mod, | |
cpl_frameset * | set | |||
) |
Validate model cfg.
mod | model cfg frame | |
set | input frameset |
Definition at line 119 of file xsh_dfs.c.
References check, xsh_msg_warning, and xsh_pfits_get_mjdobs().