43 #define VISIR_IMG_COMBINE_COMBINED_PROCATG_CNJ "IMG_OBS_COMBINED_CNJ"
44 #define VISIR_IMG_COMBINE_COMBINED_PROCATG_CJ "IMG_OBS_COMBINED_CJ"
45 #define VISIR_IMG_COMBINE_COMBINED_PROCATG_NJ "IMG_OBS_COMBINED_NJ"
46 #define VISIR_IMG_COMBINE_COMBINED_PROCATG_DJ "IMG_OBS_COMBINED_DJ"
48 #define VISIR_IMG_COMBINE_ONEBEAM_PROCATG_CNJ "IMG_OBS_ONEBEAM_CNJ"
49 #define VISIR_IMG_COMBINE_ONEBEAM_PROCATG_CJ "IMG_OBS_ONEBEAM_CJ"
50 #define VISIR_IMG_COMBINE_ONEBEAM_PROCATG_NJ "IMG_OBS_ONEBEAM_NJ"
51 #define VISIR_IMG_COMBINE_ONEBEAM_PROCATG_DJ "IMG_OBS_ONEBEAM_DJ"
53 #define VISIR_IMG_PFOV_TAB_PROCATG_BIN "IMG_PFOV_TAB_BIN"
54 #define VISIR_IMG_PFOV_TAB_PROCATG_TEL "IMG_PFOV_TAB_TEL"
55 #define VISIR_IMG_PSF_TAB_PROCATG "IMG_PSF_TAB"
56 #define VISIR_IMG_FOCFWHM_TAB_PROCATG "IMG_FOCUS_TAB"
57 #define VISIR_IMG_ILLU_FITTED_PROCATG "IMG_ILLU_MAP"
58 #define VISIR_IMG_ILLU_TAB_PROCATG "IMG_ILLU_TAB"
59 #define VISIR_IMG_TRANS_TAB_PROCATG "IMG_TRANS_TAB"
60 #define VISIR_IMG_ACHRO_TAB_PROCATG "IMG_ACHRO_TAB"
61 #define VISIR_IMG_PHOT_COMBINED_PROCATG "IMG_PHOT_COMBINED"
62 #define VISIR_IMG_PHOT_ONEBEAM_PROCATG "IMG_PHOT_ONEBEAM"
63 #define VISIR_IMG_OBJ_COMBINED_PROCATG "IMG_OBJ_COMBINED"
64 #define VISIR_IMG_OBJ_ONEBEAM_PROCATG "IMG_OBJ_ONEBEAM"
65 #define VISIR_IMG_FF_PROCATG "IMG_FF"
66 #define VISIR_IMG_FF_BPM_PROCATG "IMG_BPM"
67 #define VISIR_IMG_TECH_FF_PROCATG "IMG_FF_TECH"
68 #define VISIR_IMG_TECH_FF_BPM_PROCATG "IMG_BPM_TECH"
69 #define VISIR_IMG_DARK_AVG_PROCATG "IMG_DARK_AVG"
70 #define VISIR_IMG_DARK_HOT_PROCATG "IMG_DARK_HOT"
71 #define VISIR_IMG_DARK_COLD_PROCATG "IMG_DARK_COLD"
72 #define VISIR_IMG_DARK_DEV_PROCATG "IMG_DARK_DEV"
74 #define VISIR_SPC_OBS_TAB_PROCATG "SPC_OBS_LMR_TAB"
75 #define VISIR_SPC_OBS_COMBINED_PROCATG "SPC_OBS_LMR_COMBINED"
76 #define VISIR_SPC_OBS_WEIGHT_PROCATG "SPC_OBS_LMR_WEIGHT"
77 #define VISIR_SPC_PHOT_COMBINED_PROCATG "SPC_PHOT_COMBINED"
78 #define VISIR_SPC_PHOT_TAB_PROCATG "SPC_PHOT_TAB"
79 #define VISIR_SPC_PHOT_WEIGHT_PROCATG "SPC_PHOT_WEIGHT"
80 #define VISIR_SPC_PHOT_ECH_COMBINED_PROCATG "SPC_PHOT_HRG_COMBINED"
81 #define VISIR_SPC_PHOT_ECH_TAB_PROCATG "SPC_PHOT_HRG_TAB"
82 #define VISIR_SPC_PHOT_ECH_WEIGHT_PROCATG "SPC_PHOT_HRG_WEIGHT"
83 #define VISIR_SPC_WCAL_TAB_PROCATG "SPC_WCAL_LMR_TAB"
84 #define VISIR_SPC_OBS_ECH_TAB_PROCATG "SPC_OBS_HRG_TAB"
85 #define VISIR_SPC_OBS_ECH_COMBINED_PROCATG "SPC_OBS_HRG_COMBINED"
86 #define VISIR_SPC_OBS_ECH_WEIGHT_PROCATG "SPC_OBS_HRG_WEIGHT"
87 #define VISIR_SPC_WCAL_ECH_TAB_PROCATG "SPC_WCAL_HRG_TAB"
88 #define VISIR_SPC_FF_PROCATG "SPEC_FF"
89 #define VISIR_SPC_FF_BPM_PROCATG "SPEC_BPM"
90 #define VISIR_SPC_TECH_FF_PROCATG "SPEC_FF_TECH"
91 #define VISIR_SPC_TECH_FF_BPM_PROCATG "SPEC_BPM_TECH"
92 #define VISIR_SPC_DARK_AVG_PROCATG "SPEC_DARK_AVG"
93 #define VISIR_SPC_DARK_HOT_PROCATG "SPEC_DARK_HOT"
94 #define VISIR_SPC_DARK_COLD_PROCATG "SPEC_DARK_COLD"
95 #define VISIR_SPC_DARK_DEV_PROCATG "SPEC_DARK_DEV"
97 #define VISIR_UTIL_INPUTS_COMBINED_PROCATG "IMG_COMBINED"
98 #define VISIR_UTIL_REPACK_A_ON_PROCATG "IMG_REPACKED_A_ON"
99 #define VISIR_UTIL_REPACK_A_OFF_PROCATG "IMG_REPACKED_A_OFF"
100 #define VISIR_UTIL_REPACK_MEAN_A_ON_PROCATG "IMG_REPACKED_MEAN_A_ON"
101 #define VISIR_UTIL_REPACK_MEAN_A_OFF_PROCATG "IMG_REPACKED_MEAN_A_OFF"
102 #define VISIR_UTIL_REPACK_B_ON_PROCATG "IMG_REPACKED_B_ON"
103 #define VISIR_UTIL_REPACK_B_OFF_PROCATG "IMG_REPACKED_B_OFF"
104 #define VISIR_UTIL_REPACK_MEAN_B_ON_PROCATG "IMG_REPACKED_MEAN_B_ON"
105 #define VISIR_UTIL_REPACK_MEAN_B_OFF_PROCATG "IMG_REPACKED_MEAN_B_OFF"
106 #define VISIR_UTIL_CONVERT_PROCATG "IMG_CONVERTED"
107 #define VISIR_UTIL_CONVERT_AUX_PROCATG "AUX_CONVERTED"
108 #define VISIR_UTIL_UNDISTORT_PROCATG "UNDISTORTED"
109 #define VISIR_IMA_STD_CAT_PROCATG "IMG_STD_CATALOG"
110 #define VISIR_SPEC_STD_CAT_PROCATG "SPEC_STD_CATALOG"
111 #define VISIR_SPEC_CAL_LINES_PROCATG "SPEC_CAL_LINES"
112 #define VISIR_SPEC_CAL_QEFF_PROCATG "SPEC_CAL_QEFF"
114 #define VISIR_IMG_CLIPPED_PROCATG "BPM"
115 #define VISIR_IMG_CLIPPED_MAP_PROCATG "CONTRIBUTION_MAP"
117 #define VISIR_UTIL_WEIGHT2ERROR_PROCATG "ERROR_MAP"
118 #define VISIR_UTIL_ERROR_MAP_PROCATG "ERROR_MAP"
119 #define VISIR_UTIL_WEIGHT_MAP_PROCATG "WEIGHT_MAP"
120 #define VISIR_UTIL_VARIANCE_MAP_PROCATG "VARIANCE_MAP"
121 #define VISIR_UTIL_NODDED "NODDED"
122 #define VISIR_UTIL_NODDED_REFINED_POS "NODDED_REFINED"
124 #define VISIR_UTIL_JOIN_PROCATG "JOIN"
125 #define VISIR_UTIL_QC_PROCATG "QC_HEADER"
129 #define VISIR_UTIL_DATA "DATA"
130 #define VISIR_CALIB_FLAT "FLAT"
131 #define VISIR_CALIB_BPM "BPM"
132 #define VISIR_CALIB_STATIC_MASK "STATIC_MASK"
133 #define VISIR_CALIB_STATIC_MASK_SPC "STATIC_MASK_SPECTRUM"
134 #define VISIR_CALIB_STATIC_MASK_IMG "STATIC_MASK_IMAGE"
135 #define VISIR_CALIB_STDSTAR_IMG "IMG_STD_CATALOG"
136 #define VISIR_CALIB_STDSTAR_SPC "SPEC_STD_CATALOG"
137 #define VISIR_CALIB_LINES_SPC "SPEC_CAL_LINES"
138 #define VISIR_CALIB_QEFF_SPC "SPEC_CAL_QEFF"
139 #define VISIR_CALIB_LIN "LINEARITY_TABLE"
141 #define VISIR_EXTN_ERROR "ERROR MAP"
142 #define VISIR_EXTN_WEIGHT "WEIGHT MAP"
143 #define VISIR_EXTN_BPM "BAD PIXEL MAP"
145 #define VISIR_ACQ_CNJ "ACQ_OBS_CHO_NOD_JIT"
146 #define VISIR_IMG_BURST "BURST"
147 #define VISIR_IMG_ACHRO_RAW "IM_CAL_ACHRO"
148 #define VISIR_IMG_COMBINE_CN "IM_OBS_CHO_NOD"
149 #define VISIR_IMG_COMBINE_CN_BURST "IM_OBS_CHO_NOD_BURST"
150 #define VISIR_IMG_COMBINE_CNJ "IM_OBS_CHO_NOD_JIT"
151 #define VISIR_IMG_COMBINE_CNJ_BURST "IM_OBS_CHO_NOD_JIT_BURST"
152 #define VISIR_IMG_COMBINE_CJ "IM_OBS_CHO_JIT"
153 #define VISIR_IMG_COMBINE_NJ "IM_OBS_NOD_JIT"
154 #define VISIR_IMG_COMBINE_DJ "IM_OBS_DIR_JIT"
155 #define VISIR_IMG_CAL_PHOT "IM_CAL_PHOT"
156 #define VISIR_IMG_CAL_PHOT_BURST "IM_CAL_PHOT_BURST"
157 #define VISIR_IMG_CAL_OBJ "IM_CAL_OBJECT"
158 #define VISIR_IMG_CAL_OBJ_BURST "IM_CAL_OBJECT_BURST"
159 #define VISIR_IMG_FF_RAW "IM_CAL_FLAT"
160 #define VISIR_IMG_TECH_FF_RAW "IM_TECH_FLAT"
161 #define VISIR_IMG_FOCFWHM_RAW "IM_TEC_FOCUS"
162 #define VISIR_IMG_ILLU_RAW "IM_CAL_ILLU"
163 #define VISIR_IMG_PFOV_BIN "IM_CAL_PFOV_BIN"
164 #define VISIR_IMG_PFOV_TEL "IM_CAL_PFOV_TEL"
165 #define VISIR_IMG_PHOT_RAW "IM_CAL_PHOT"
166 #define VISIR_IMG_PSF_RAW "IM_CAL_PSF"
167 #define VISIR_IMG_TRANS_RAW "IM_TEC_TRANS"
168 #define VISIR_IMG_DARK_RAW "IM_CAL_DARK"
169 #define VISIR_SPC_OBS_ECH_RAW "SPEC_OBS_HRG"
170 #define VISIR_SPC_OBS_RAW "SPEC_OBS_LMR"
171 #define VISIR_SPC_OBS_PP "SPEC_OBS_LMR_PREPROCESSED"
172 #define VISIR_SPC_OBS_SKYFRAME "SPEC_OBS_LMR_SKYFRAME"
173 #define VISIR_SPC_OBS_ECH_PP "SPEC_OBS_HRG_PREPROCESSED"
174 #define VISIR_SPC_OBS_HR_RAW "SPEC_OBS_HR"
175 #define VISIR_SPC_PHOT_RAW "SPEC_CAL_PHOT"
176 #define VISIR_SPC_PHOT_PP "SPEC_CAL_PHOT_PREPROCESSED"
177 #define VISIR_SPC_PHOT_ECH_RAW "SPEC_CAL_PHOT_HRG"
178 #define VISIR_SPC_PHOT_ECH_PP "SPEC_CAL_PHOT_HRG_PREPROCESSED"
179 #define VISIR_SPC_WCAL_ECH_RAW "SPEC_CAL_HRG_WCAL"
180 #define VISIR_SPC_WCAL_RAW "SPEC_CAL_LMR_WCAL"
181 #define VISIR_SPC_FF_RAW "SPEC_CAL_FLAT"
182 #define VISIR_SPC_TECH_FF_RAW "SPEC_TECH_FLAT"
183 #define VISIR_SPC_DARK_RAW "SPEC_CAL_DARK"
185 #define VISIR_SAM_CAL_N_RAW "SAM_CAL_N"
186 #define VISIR_SAM_CAL_CN_RAW "SAM_CAL_CN"
187 #define VISIR_SAM_CAL_NJ_RAW "SAM_CAL_NJ"
188 #define VISIR_SAM_CAL_CNJ_RAW "SAM_CAL_CNJ"
189 #define VISIR_CORO_CAL_CNJ_RAW "CORO_CAL_CNJ"
190 #define VISIR_SAM_OBS_N_RAW "SAM_OBS_N"
191 #define VISIR_SAM_OBS_CN_RAW "SAM_OBS_CN"
192 #define VISIR_SAM_OBS_NJ_RAW "SAM_OBS_NJ"
193 #define VISIR_SAM_OBS_CNJ_RAW "SAM_OBS_CNJ"
194 #define VISIR_CORO_OBS_CNJ_RAW "CORO_OBS_CNJ"
196 #define VISIR_UTIL_WEIGHT2ERROR "WEIGHT_MAP"
197 #define VISIR_UTIL_WEIGHT_MAP "WEIGHT_MAP"
198 #define VISIR_UTIL_ERROR_MAP "ERROR_MAP"
199 #define VISIR_UTIL_VARIANCE_MAP "VARIANCE_MAP"
200 #define VISIR_UTIL_INPUTS_RAW "RAW"
201 #define VISIR_UTIL_CORRECTED "BKG_CORRECTED"
202 #define VISIR_UTIL_REPACK_RAW "CUBE2"
203 #define VISIR_UTIL_CONVERT_RAW "POS_CONVERT"
204 #define VISIR_UTIL_CONVERT_TAB "POS_TABLE"
205 #define VISIR_UTIL_CONVERT_INV "INV_CONVERT"
206 #define VISIR_UTIL_CONVERT_POS_AUX "POS_AUX"
207 #define VISIR_UTIL_CONVERT_INV_AUX "INV_AUX"
208 #define VISIR_UTIL_UNDISTORT_RAW "CHOPNOD_CORRECTED"
209 #define VISIR_IMG_LINES_ASCII "IMG_LINES_ASCII"
210 #define VISIR_SPC_LINES_ASCII "SPC_LINES_ASCII"
211 #define VISIR_SPC_QEFF_ASCII "SPC_QEFF_ASCII"
212 #define VISIR_SPC_CAT_ASCII "SPC_CAT_ASCII"
214 #define MAN_VISIR_CALIB_BPM_IMG "\nAdditionally, a bad pixel map with a " \
215 "PRO.CATG of " VISIR_IMG_FF_BPM_PROCATG "\nmay be added to the Set Of Frames " \
216 "with tag: " VISIR_CALIB_BPM "."
218 #define MAN_VISIR_CALIB_BPM_SPC "\nAdditionally, a bad pixel map with a " \
219 "PRO.CATG of " VISIR_SPC_FF_BPM_PROCATG "\nmay be added to the Set Of Frames " \
220 "with tag: " VISIR_CALIB_BPM "."
229 visir_dfs_output_catg(
const char *,
const char *);
cpl_error_code visir_dfs_check_framelist_tag(const irplib_framelist *)
Check the tags in a frameset (group raw only)
int visir_dfs_set_groups(cpl_frameset *)
Set the group as RAW or CALIB in a frameset.