GIRAFFE Pipeline Reference Manual

gialias.h
1 /*
2  * This file is part of the GIRAFFE Pipeline
3  * Copyright (C) 2002-2019 European Southern Observatory
4  *
5  * This program is free software; you can redistribute it and/or modify
6  * it under the terms of the GNU General Public License as published by
7  * the Free Software Foundation; either version 2 of the License, or
8  * (at your option) any later version.
9  *
10  * This program is distributed in the hope that it will be useful,
11  * but WITHOUT ANY WARRANTY; without even the implied warranty of
12  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13  * GNU General Public License for more details.
14  *
15  * You should have received a copy of the GNU General Public License
16  * along with this program; if not, write to the Free Software
17  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
18  */
19 
20 #ifndef GIALIAS_H
21 #define GIALIAS_H
22 
23 #include <cpl_macros.h>
24 
25 #ifdef __cplusplus
26 extern "C" {
27 #endif
28 
29 /*
30  * Primary FITS keywords
31  */
32 
33 /* File structure */
34 
35 #define GIALIAS_BITPIX "BITPIX"
36 #define GIALIAS_BZERO "BZERO"
37 #define GIALIAS_BSCALE "BSCALE"
38 #define GIALIAS_BUNIT "BUNIT"
39 #define GIALIAS_NAXIS1 "NAXIS1"
40 #define GIALIAS_NAXIS2 "NAXIS2"
41 #define GIALIAS_NAXIS3 "NAXIS3"
42 #define GIALIAS_EXTNAME "EXTNAME"
43 
44 /* WCS keywords */
45 
46 #define GIALIAS_CRPIX1 "CRPIX1"
47 #define GIALIAS_CRVAL1 "CRVAL1"
48 #define GIALIAS_CDELT1 "CDELT1"
49 #define GIALIAS_CTYPE1 "CTYPE1"
50 #define GIALIAS_CUNIT1 "CUNIT1"
51 #define GIALIAS_CRDER1 "CRDER1"
52 #define GIALIAS_CSYER1 "CSYER1"
53 #define GIALIAS_CRPIX2 "CRPIX2"
54 #define GIALIAS_CRVAL2 "CRVAL2"
55 #define GIALIAS_CDELT2 "CDELT2"
56 #define GIALIAS_CTYPE2 "CTYPE2"
57 #define GIALIAS_CUNIT2 "CUNIT2"
58 #define GIALIAS_CRPIX3 "CRPIX3"
59 #define GIALIAS_CRVAL3 "CRVAL3"
60 #define GIALIAS_CDELT3 "CDELT3"
61 #define GIALIAS_CTYPE3 "CTYPE3"
62 #define GIALIAS_CUNIT3 "CUNIT3"
63 
64 /* Miscellaneous */
65 
66 #define GIALIAS_INSTRUMENT "INSTRUME"
67 #define GIALIAS_EXPTIME "EXPTIME"
68 #define GIALIAS_DATAMIN "DATAMIN"
69 #define GIALIAS_DATAMAX "DATAMAX"
70 #define GIALIAS_CREATOR "CREATOR"
71 #define GIALIAS_ORIGIN "ORIGIN"
72 #define GIALIAS_DATE "DATE"
73 #define GIALIAS_DATEOBS "DATE-OBS"
74 #define GIALIAS_MJDOBS "MJD-OBS"
75 #define GIALIAS_EQUINOX "EQUINOX"
76 #define GIALIAS_DATAMD5 "DATAMD5"
77 #define GIALIAS_CHECKSUM "CHECKSUM"
78 #define GIALIAS_DATASUM "DATASUM"
79 #define GIALIAS_ARCFILE "ARCFILE"
80 #define GIALIAS_ORIGFILE "ORIGFILE"
81 #define GIALIAS_PIPEFILE "PIPEFILE"
82 #define GIALIAS_RADEG "RA"
83 #define GIALIAS_DECDEG "DEC"
84 #define GIALIAS_LST "LST"
85 
86 /*
87  * Hierarchical keywords
88  */
89 
90 /* OBS */
91 
92 #define GIALIAS_TARGET "ESO OBS TARG NAME"
93 #define GIALIAS_PROGID "ESO OBS PROG ID"
94 #define GIALIAS_OBSID "ESO OBS ID"
95 
96 /* TPL */
97 
98 #define GIALIAS_TPLID "ESO TPL ID"
99 #define GIALIAS_TPLEXPNO "ESO TPL EXPNO"
100 
101 /* DPR */
102 
103 #define GIALIAS_DPRCATG "ESO DPR CATG"
104 #define GIALIAS_DPRTYPE "ESO DPR TYPE"
105 #define GIALIAS_DPRTECH "ESO DPR TECH"
106 
107 /* TEL */
108 
109 #define GIALIAS_TEL_LON "ESO TEL GEOLON"
110 #define GIALIAS_TEL_LAT "ESO TEL GEOLAT"
111 #define GIALIAS_TEL_ELEV "ESO TEL GEOELEV"
112 #define GIALIAS_AIRMASS_START "ESO TEL AIRM START"
113 #define GIALIAS_AIRMASS_END "ESO TEL AIRM END"
114 #define GIALIAS_TARG_ALPHA "ESO TEL TARG ALPHA"
115 #define GIALIAS_TARG_DELTA "ESO TEL TARG DELTA"
116 
117 
118 /* ADA */
119 
120 #define GIALIAS_POSANG "ESO ADA POSANG"
121 
122 /* INS */
123 
124 #define GIALIAS_INSMODE "ESO INS MODE"
125 #define GIALIAS_SETUPNAME "ESO INS EXP MODE"
126 #define GIALIAS_FILTNAME "ESO INS FILT NAME"
127 #define GIALIAS_SLITNAME "ESO INS SLIT NAME"
128 #define GIALIAS_GRATNAME "ESO INS GRAT NAME"
129 #define GIALIAS_GRATWLEN "ESO INS GRAT WLEN"
130 #define GIALIAS_GRATORDER "ESO INS GRAT ORDER"
131 #define GIALIAS_GRATGRV "ESO INS GRAT GROOVES"
132 #define GIALIAS_GRATPOS "ESO INS GRAT ENC"
133 #define GIALIAS_SLITS_NAME "ESO INS SLITS NAME"
134 #define GIALIAS_SLITS_ID "ESO INS SLITS ID"
135 #define GIALIAS_STSCFF "ESO INS LAMP4 ST"
136 #define GIALIAS_STSCTAL "ESO INS LAMP5 ST"
137 
138 /* INS1 */
139 
140 #define GIALIAS_ARGUS_SCALE "ESO INS1 OPTI1 POS"
141 
142 /* DET */
143 
144 #define GIALIAS_CHIPX "ESO DET CHIP1 NX"
145 #define GIALIAS_CHIPY "ESO DET CHIP1 NY"
146 #define GIALIAS_PIXSIZX "ESO DET CHIP1 PSZX"
147 #define GIALIAS_PIXSIZY "ESO DET CHIP1 PSZY"
148 #define GIALIAS_OVSCX "ESO DET OUT1 OVSCX"
149 #define GIALIAS_OVSCY "ESO DET OUT1 OVSCY"
150 #define GIALIAS_PRSCX "ESO DET OUT1 PRSCX"
151 #define GIALIAS_PRSCY "ESO DET OUT1 PRSCY"
152 #define GIALIAS_CONAD "ESO DET OUT1 CONAD"
153 #define GIALIAS_GAIN "ESO DET OUT1 GAIN"
154 #define GIALIAS_RON "ESO DET OUT1 RON"
155 #define GIALIAS_OUTX "ESO DET OUT1 NX"
156 #define GIALIAS_WINX "ESO DET WIN1 NX"
157 #define GIALIAS_WINY "ESO DET WIN1 NY"
158 #define GIALIAS_BINX "ESO DET WIN1 BINX"
159 #define GIALIAS_BINY "ESO DET WIN1 BINY"
160 
161 /* For backwards compatibility */
162 
163 #define GIALIAS_CONAD_LEGACY "ESO DET OUT CONAD"
164 
165 /* PRO */
166 
167 #define GIALIAS_PRODID "ESO PRO DID"
168 #define GIALIAS_PROCATG "ESO PRO CATG"
169 #define GIALIAS_PROTYPE "ESO PRO TYPE"
170 #define GIALIAS_PROTECH "ESO PRO TECH"
171 #define GIALIAS_PROSCIENCE "ESO PRO SCIENCE"
172 #define GIALIAS_EXPTTOT "ESO PRO EXPTTOT"
173 #define GIALIAS_DATANCOM "ESO PRO DATANCOM"
174 #define GIALIAS_DATASIG "ESO PRO DATARMS"
175 #define GIALIAS_DATAMEAN "ESO PRO DATAAVG"
176 #define GIALIAS_DATAMEDI "ESO PRO DATAMED"
177 #define GIALIAS_PROPIPEID "ESO PRO REC1 PIPE ID"
178 #define GIALIAS_ANCESTOR "ESO PRO ANCESTOR"
179 
180 /* QC */
181 
182 #define GIALIAS_QCRON "ESO QC OUT1 RON RAW"
183 #define GIALIAS_QCMRON "ESO QC OUT1 RON MASTER"
184 #define GIALIAS_QCSTRUCTX "ESO QC OUT1 STRUCT X"
185 #define GIALIAS_QCSTRUCTY "ESO QC OUT1 STRUCT Y"
186 #define GIALIAS_QCMBIASAVG "ESO QC BIAS MASTER MEAN"
187 #define GIALIAS_QCMBIASRMS "ESO QC BIAS MASTER RMS"
188 #define GIALIAS_QCMBIASMED "ESO QC BIAS MASTER MEDIAN"
189 
190 #define GIALIAS_QCMDARKAVG "ESO QC DARK CURRENT"
191 
192 #define GIALIAS_QCGLOWFLX "ESO QC GLOW LEVEL"
193 #define GIALIAS_QCGLOWX "ESO QC GLOW POSX"
194 #define GIALIAS_QCGLOWY "ESO QC GLOW POSY"
195 
196 #define GIALIAS_QCLAMP "ESO QC LAMP EFFIC"
197 #define GIALIAS_QCLAMP_SIMCAL "ESO QC LAMP EFFIC1"
198 
199 #define GIALIAS_QCMEAN "ESO QC OUT1 MEAN RAW"
200 #define GIALIAS_QCNSAT "ESO QC OUT1 NSAT RAW"
201 
202 #define GIALIAS_QCLCRMS "ESO QC FIBRE CENTROID RMS "
203 #define GIALIAS_QCLCDIFF "ESO QC FIBRE CENTROID DIFF "
204 #define GIALIAS_QCLWAVG "ESO QC FIBRE WIDTH MEAN"
205 #define GIALIAS_QCLWRMS "ESO QC FIBRE WIDTH RMS"
206 #define GIALIAS_QCTRMED "ESO QC FIBRE TRANS MEDIAN"
207 #define GIALIAS_QCTRRMS "ESO QC FIBRE TRANS RMS"
208 #define GIALIAS_QCTRERR "ESO QC FIBRE TRANS ERROR"
209 #define GIALIAS_QCTRNF "ESO QC FIBRE TRANS NFIBRES"
210 
211 #define GIALIAS_QCRESOLAVG "ESO QC RESOL MEAN"
212 #define GIALIAS_QCRESOLRMS "ESO QC RESOL RMS"
213 #define GIALIAS_QCRESOLTOT "ESO QC RESOL NTOTAL"
214 #define GIALIAS_QCRESOLLIN "ESO QC RESOL NLINES"
215 #define GIALIAS_QCRESOLPWR "ESO QC RESOL POWER"
216 
217 #define GIALIAS_QCRBRMS "ESO QC WSOL REBIN RMS"
218 
219 #define GIALIAS_QCEFFICIENCY "ESO QC EFFICIENCY MEAN"
220 #define GIALIAS_QCSKYLEVEL "ESO QC SKY MEAN"
221 
222 
223 /*
224  * GIRAFFE specific keywords
225  */
226 
227 #define GIALIAS_GIRFTYPE "ESO PRO GIRFRAME TYPE"
228 #define GIALIAS_NFIBERS "ESO PRO SLIT NFIBRES"
229 
230 
231 /*
232  * Bias removal
233  */
234 
235 #define GIALIAS_BIASVALUE "ESO PRO BIAS VALUE"
236 #define GIALIAS_BIASERROR "ESO PRO BIAS ERROR"
237 #define GIALIAS_BIASSIGMA "ESO PRO BIAS SIGMA"
238 #define GIALIAS_BIASSURF "ESO PRO BIAS SURFACE"
239 #define GIALIAS_BIASPLANE "ESO PRO BIAS PLANE"
240 #define GIALIAS_BIASAREAS "ESO PRO BIAS AREAS"
241 #define GIALIAS_BIASMETHOD "ESO PRO BIAS METHOD"
242 
243 #define GIALIAS_BCLIPSIGMA "ESO PRO BIAS CLIPSIGMA"
244 #define GIALIAS_BCLIPNITER "ESO PRO BIAS CLIPNITER"
245 #define GIALIAS_BCLIPMFRAC "ESO PRO BIAS CLIPMFRAC"
246 
247 
248 /*
249  * Bad pixel map
250  */
251 
252 #define GIALIAS_BPM_NPIX "ESO PRO BPM NPIX"
253 #define GIALIAS_BPM_FRACTION "ESO PRO BPM MAXFRAC"
254 #define GIALIAS_BPM_MEDIAN_MIN "ESO PRO BPM MEDIAN MIN"
255 #define GIALIAS_BPM_MEDIAN_MAX "ESO PRO BPM MEDIAN MAX"
256 #define GIALIAS_BPM_ROW_MIN "ESO PRO BPM ROW MIN"
257 #define GIALIAS_BPM_ROW_MAX "ESO PRO BPM ROW MAX"
258 #define GIALIAS_BPM_FACTOR "ESO PRO BPM SIGMA"
259 #define GIALIAS_BPM_NOISE "ESO PRO BPM NOISE"
260 
261 
262 /*
263  * Dark correction
264  */
265 
266 #define GIALIAS_DARKVALUE "ESO PRO DARK VALUE"
267 #define GIALIAS_DARKMODE "ESO PRO DARK MODE"
268 #define GIALIAS_DARKMAX "ESO PRO DARK MAXVAL"
269 #define GIALIAS_DARKEXPECT "ESO PRO DARK EXPECTED"
270 #define GIALIAS_DARKTHRESH "ESO PRO DARK THRESHOLD"
271 #define GIALIAS_DARKMETHOD "ESO PRO DARK METHOD"
272 
273 /*
274  * Spectrum localization
275  */
276 
277 #define GIALIAS_LFULLLOC "ESO PRO LOC FULL"
278 #define GIALIAS_LOCYDEG "ESO PRO LOC YFITDEG"
279 #define GIALIAS_LOCWDEG "ESO PRO LOC WFITDEG"
280 #define GIALIAS_LNOISEMULT "ESO PRO LOC NOISEMULT"
281 #define GIALIAS_LEXTRAWID "ESO PRO LOC EXTRAWID"
282 #define GIALIAS_LMETHOD "ESO PRO LOC METHOD"
283 #define GIALIAS_LNORMALIZE "ESO PRO LOC NORMALIZATION"
284 
285 #define GIALIAS_LCLIPSIGMA "ESO PRO LOC CLIPSIGMA"
286 #define GIALIAS_LCLIPNITER "ESO PRO LOC CLIPNITER"
287 #define GIALIAS_LCLIPMFRAC "ESO PRO LOC CLIPMFRAC"
288 
289 #define GIALIAS_LOCNX "ESO PRO LOC NX"
290 #define GIALIAS_LOCNS "ESO PRO LOC NS"
291 #define GIALIAS_LOCWIDCOEF "ESO PRO LOC WID COEFF"
292 
293 /*
294  * PSF fitting
295  */
296 
297 #define GIALIAS_PSFMODEL "ESO PRO PSF MODEL"
298 #define GIALIAS_PSFXBINS "ESO PRO PSF XBINS"
299 #define GIALIAS_PSFYDEG "ESO PRO PSF YDEG"
300 #define GIALIAS_PSFWDEG "ESO PRO PSF WDEG"
301 #define GIALIAS_PSFPRMS "ESO PRO PSF PARAMS"
302 #define GIALIAS_PSFWCOEF "ESO PRO PSF COEFFi"
303 #define GIALIAS_PSFNORM "ESO PRO PSF NORMALIZATION"
304 
305 #define GIALIAS_PSFNX "ESO PRO PSF NX"
306 #define GIALIAS_PSFNY "ESO PRO PSF NY"
307 #define GIALIAS_PSFNS "ESO PRO PSF NS"
308 
309 #define GIALIAS_PSFSIGMA "ESO PRO PSF SIGMA"
310 #define GIALIAS_PSFNITER "ESO PRO PSF NITER"
311 #define GIALIAS_PSFMFRAC "ESO PRO PSF MFRAC"
312 
313 /*
314  * Spectrum extraction
315  */
316 
317 #define GIALIAS_EXT_METHOD "ESO PRO EXTR METHOD"
318 
319 #define GIALIAS_EXT_NX "ESO PRO EXTR NX"
320 #define GIALIAS_EXT_NS "ESO PRO EXTR NS"
321 
322 #define GIALIAS_EXTPSF_MODEL "ESO PRO EXTR PSFMODEL"
323 #define GIALIAS_EXTPSF_SIGMA "ESO PRO EXTR PSFSIGMA"
324 #define GIALIAS_EXTPSF_NITER "ESO PRO EXTR PSFNITER"
325 
326 #define GIALIAS_EXTHRN_EWIDTH "ESO PRO EXTR EWIDTH"
327 #define GIALIAS_EXTHRN_MINGOOD "ESO PRO EXTR NPXLMIN"
328 
329 #define GIALIAS_EXTOPT_WFACTOR "ESO PRO EXTR WFACTOR"
330 #define GIALIAS_EXTOPT_BGORDER "ESO PRO EXTR BKGORDER"
331 #define GIALIAS_EXTOPT_FRACTION "ESO PRO EXTR FRACTION"
332 
333 
334 /*
335  * Flat field
336  */
337 
338 #define GIALIAS_FLAT_SCALE "ESO PRO FLAT SCALE"
339 
340 
341 /*
342  * Wavelength Calibration
343  */
344 
345 #define GIALIAS_WSOL_GRTHETA "ESO PRO WSOL GRAT THETA"
346 #define GIALIAS_WSOL_GRORDER "ESO PRO WSOL GRAT ORDER"
347 #define GIALIAS_WSOL_GRSPACE "ESO PRO WSOL GRAT SPACE"
348 
349 #define GIALIAS_WSOL_LMNAME "ESO PRO WSOL LINE MODEL"
350 #define GIALIAS_WSOL_LMWIDTH "ESO PRO WSOL LINE WIDTH"
351 #define GIALIAS_WSOL_LMRES "ESO PRO WSOL LINE XRES"
352 #define GIALIAS_WSOL_LMTHRESH "ESO PRO WSOL LINE THRESHOLD"
353 #define GIALIAS_WSOL_LMITER "ESO PRO WSOL LINE NITER"
354 #define GIALIAS_WSOL_LMTEST "ESO PRO WSOL LINE NTEST"
355 #define GIALIAS_WSOL_LMDCHISQ "ESO PRO WSOL LINE DCHISQ"
356 
357 #define GIALIAS_WSOL_PWORDER "ESO PRO WSOL PSFW POLYDEG"
358 #define GIALIAS_WSOL_PWSIGMA "ESO PRO WSOL PSFW CLIPSIGMA"
359 #define GIALIAS_WSOL_PWITER "ESO PRO WSOL PSFW CLIPNITER"
360 #define GIALIAS_WSOL_PWFRAC "ESO PRO WSOL PSFW CLIPMFRAC"
361 #define GIALIAS_WSOL_PWBIN "ESO PRO WSOL PSFW BINNING"
362 
363 #define GIALIAS_WSOL_OMFIT "ESO PRO WSOL OPTICAL SOLUTION"
364 #define GIALIAS_WSOL_OMNAME "ESO PRO WSOL OPTICAL MODEL"
365 #define GIALIAS_WSOL_OMDIR "ESO PRO WSOL OPTMOD DIRECTION"
366 #define GIALIAS_WSOL_OMFCOLL "ESO PRO WSOL OPTMOD FCOLL"
367 #define GIALIAS_WSOL_OMGCAM "ESO PRO WSOL OPTMOD GCAM"
368 #define GIALIAS_WSOL_OMGTHETA "ESO PRO WSOL OPTMOD THETA"
369 #define GIALIAS_WSOL_OMSDX "ESO PRO WSOL OPTMOD SLITDX"
370 #define GIALIAS_WSOL_OMSDY "ESO PRO WSOL OPTMOD SLITDY"
371 #define GIALIAS_WSOL_OMSPHI "ESO PRO WSOL OPTMOD SLITPHI"
372 
373 #define GIALIAS_WSOL_SUBSLITS "ESO PRO WSOL SUBSLIT FIT"
374 #define GIALIAS_WSOL_XRSSN "ESO PRO WSOL SUBSLIT NUMBER"
375 #define GIALIAS_WSOL_XRORDER "ESO PRO WSOL XRES POLYDEG"
376 #define GIALIAS_WSOL_XRSIGMA "ESO PRO WSOL XRES CLIPSIGMA"
377 #define GIALIAS_WSOL_XRITER "ESO PRO WSOL XRES CLIPNITER"
378 #define GIALIAS_WSOL_XRFRAC "ESO PRO WSOL XRES CLIPMFRAC"
379 #define GIALIAS_WSOL_XRBIN "ESO PRO WSOL XRES BINNING"
380 
381 #define GIALIAS_WSOL_RMS "ESO PRO WSOL RMS"
382 #define GIALIAS_WSOL_WLMIN "ESO PRO WSOL WLEN MIN"
383 #define GIALIAS_WSOL_WLMAX "ESO PRO WSOL WLEN MAX"
384 #define GIALIAS_WSOL_SCALE "ESO PRO WSOL WLEN SCALE"
385 #define GIALIAS_WSOL_NLINES "ESO PRO WSOL LINE NLINES"
386 #define GIALIAS_WSOL_NACCEPT "ESO PRO WSOL LINE NACCEPT"
387 #define GIALIAS_WSOL_NREJECT "ESO PRO WSOL LINE NREJECT"
388 
389 /*
390  * Slit geometry
391  */
392 
393 #define GIALIAS_SCAL_CUTOFF "ESO PRO SGEO ZMAX"
394 
395 /*
396  * Scattered light model
397  */
398 
399 #define GIALIAS_SLMNAME "ESO PRO SLIGHT MODEL"
400 #define GIALIAS_SLMORDER "ESO PRO SLIGHT ORDER"
401 #define GIALIAS_SLMEWIDTH "ESO PRO SLIGHT EWIDTH"
402 #define GIALIAS_SLMIWIDTH "ESO PRO SLIGHT IWIDTH"
403 #define GIALIAS_SLMSTEPS "ESO PRO SLIGHT STEPS"
404 #define GIALIAS_SLMTRIM "ESO PRO SLIGHT TRIM"
405 
406 /*
407  * Rebinning
408  */
409 
410 #define GIALIAS_BINWNX "ESO PRO REBIN NX"
411 #define GIALIAS_BINWNS "ESO PRO REBIN NS"
412 #define GIALIAS_BINWL0 "ESO PRO REBIN WLEN0"
413 #define GIALIAS_BINWLMIN "ESO PRO REBIN WLEN MIN"
414 #define GIALIAS_BINWLMAX "ESO PRO REBIN WLEN MAX"
415 #define GIALIAS_BINSTEP "ESO PRO REBIN LAMBDA STEP"
416 #define GIALIAS_BINRANGE "ESO PRO REBIN WRANGE"
417 #define GIALIAS_BINMETHOD "ESO PRO REBIN METHOD"
418 #define GIALIAS_BINSCALE "ESO PRO REBIN SCALE"
419 
420 
421 /*
422  * FOV reconstruction
423  */
424 
425 #define GIALIAS_FOV_BANDMIN "ESO PRO FOV WLEN MIN"
426 #define GIALIAS_FOV_BANDMAX "ESO PRO FOV WLEN MAX"
427 
428 
429 /*
430  * Instrument response and efficiency
431  */
432 
433 #define GIALIAS_SKY_LEVEL "ESO PRO SKY MEAN"
434 
435 /*
436  * Science Data Product keywords and default values.
437  */
438 
439 #define GIALIAS_PROCATG_COMMENT "Pipeline product category"
440 #define GIALIAS_PROCATG_RBNSPEC_IDP "SCIENCE_RBNSPEC_IDP"
441 #define GIALIAS_FIBER_SETUP "FIBER_SETUP"
442 #define GIALIAS_ORIGIN_VALUE "ESO"
443 #define GIALIAS_PRODLVL_VALUE 2
444 #define GIALIAS_SPECSYS_VALUE "HELIOCEN"
445 #define GIALIAS_EXT_OBJ_VALUE CPL_FALSE
446 #define GIALIAS_PRODCATG_VALUE "SCIENCE.SPECTRUM"
447 #define GIALIAS_TIMESYS "TIMESYS"
448 #define GIALIAS_M_EPOCH_VALUE CPL_FALSE
449 #define GIALIAS_FLUXCAL_VALUE "UNCALIBRATED"
450 #define GIALIAS_CONTNORM_VALUE CPL_FALSE
451 #define GIALIAS_TOTFLUX_VALUE CPL_FALSE
452 #define GIALIAS_FLUXERR_VALUE -1
453 #define GIALIAS_LAMNLIN "LAMNLIN"
454 #define GIALIAS_LAMRMS "LAMRMS"
455 #define GIALIAS_SPEC_ERR "SPEC_ERR"
456 #define GIALIAS_SPEC_SYE "SPEC_SYE"
457 #define GIALIAS_ASSOC_VALUE "ANCILLARY.MOSSKY"
458 #define GIALIAS_ASSO_PROCATG_VALUE GIALIAS_ASSOC_VALUE
459 #define GIALIAS_VOCLASS_VALUE "SPECTRUM v2.0"
460 #define GIALIAS_VOPUB_VALUE "ESO/SAF"
461 #define GIALIAS_APERTURE "APERTURE"
462 #define GIALIAS_APERTURE_VALUE 0.000334
463 #define GIALIAS_APERTURE_COMMENT "[deg] Angular fibre diameter"
464 #define GIALIAS_FPS "FPS"
465 #define GIALIAS_FPS_COMMENT "Original FPS index"
466 #define GIALIAS_GEOCORR "GEOCORR"
467 #define GIALIAS_GEOCORR_COMMENT "geocentric RV correction"
468 #define GIALIAS_HELICORR "HELICORR"
469 #define GIALIAS_HELICORR_COMMENT "heliocentric RV correction"
470 #define GIALIAS_BARYCORR "BARYCORR"
471 #define GIALIAS_BARYCORR_COMMENT "barycentric RV correction"
472 #define GIALIAS_REFERENC ""
473 #define GIALIAS_COLUMN_INDEX "INDEX"
474 #define GIALIAS_COLUMN_RP "RP"
475 #define GIALIAS_COLUMN_OBJECT "OBJECT"
476 #define GIALIAS_COLUMN_TYPE "TYPE"
477 #define GIALIAS_COLUMN_RA "RA"
478 #define GIALIAS_COLUMN_DEC "DEC"
479 #define GIALIAS_COLUMN_GCORR "GCORR"
480 #define GIALIAS_COLUMN_HCORR "HCORR"
481 #define GIALIAS_COLUMN_BCORR "BCORR"
482 #define GIALIAS_COLUMN_WAVE "WAVE"
483 #define GIALIAS_COLUMN_WAVE_UNIT "nm"
484 #define GIALIAS_COLUMN_WAVE_TUTYP "spec:Data.SpectralAxis.Value"
485 #define GIALIAS_COLUMN_WAVE_TUCD "em.wl;obs.atmos"
486 #define GIALIAS_COLUMN_WAVE_TCOMM "Array computed from original WCS"
487 #define GIALIAS_COLUMN_FLUX_REDUCED "FLUX_REDUCED"
488 #define GIALIAS_COLUMN_FLUX_REDUCED_UNIT "adu"
489 #define GIALIAS_COLUMN_FLUX_REDUCED_TUTYP "spec:Data.FluxAxis.Value"
490 #define GIALIAS_COLUMN_FLUX_REDUCED_TUCD "phot.flux.density;em.wl;stat.uncalib"
491 #define GIALIAS_COLUMN_ERR_REDUCED "ERR_REDUCED"
492 #define GIALIAS_COLUMN_ERR_REDUCED_UNIT "adu"
493 #define GIALIAS_COLUMN_ERR_REDUCED_TUTYP "spec:Data.FluxAxis.Accuracy.StatError"
494 #define GIALIAS_COLUMN_ERR_REDUCED_TUCD "stat.error;phot.flux.density;em.wl;stat.uncalib"
495 #define GIALIAS_COLUMN_SNR "SNR"
496 #define GIALIAS_COLUMN_SNR_UNIT ""
497 #define GIALIAS_COLUMN_SNR_TUTYP "eso:Data.FluxAxis.Accuracy.SNR"
498 #define GIALIAS_COLUMN_SNR_TUCD "stat.snr;meta.main"
499 #define GIALIAS_COLUMN_SNR_TCOMM "Array computed from flux and error arrays"
500 
501 
502 /* deprecated */
503 
504 #define GIALIAS_WSOL_OPTMFCOLL "ESO PRO WSOL OPTMOD FCOLL"
505 #define GIALIAS_WSOL_OPTMGCAM "ESO PRO WSOL OPTMOD GCAM"
506 #define GIALIAS_WSOL_OPTMTHETA "ESO PRO WSOL OPTMOD THETA"
507 #define GIALIAS_WSOL_OPTMSDX "ESO PRO WSOL OPTMOD SLITDX"
508 #define GIALIAS_WSOL_OPTMSDY "ESO PRO WSOL OPTMOD SLITDY"
509 #define GIALIAS_WSOL_OPTMSPHI "ESO PRO WSOL OPTMOD SLITPHI"
510 #define GIALIAS_OPTMDIR "ESO PRO WSOL OPTMOD DIRECTION"
511 #define GIALIAS_OPT_MOD "ESO PRO WSOL OPTICAL MODEL"
512 #define GIALIAS_SSF "ESO PRO WSOL SUBSLIT FIT"
513 #define GIALIAS_PSFW_SIG "ESO PRO WSOL PSFW CLIPSIGMA"
514 #define GIALIAS_PSFW_NIT "ESO PRO WSOL PSFW CLIPNITER"
515 #define GIALIAS_PSFW_MFR "ESO PRO WSOL PSFW CLIPMFRAC"
516 #define GIALIAS_PSFW_PDEG "ESO PRO WSOL PSFW POLYDEG"
517 #define GIALIAS_PSFW_BINN "ESO PRO WSOL PSFW BINNING"
518 #define GIALIAS_PSFW_SSNR "ESO PRO WSOL SUBSLIT NUMBER"
519 #define GIALIAS_XRES_SIG "ESO PRO WSOL XRES CLIPSIGMA"
520 #define GIALIAS_XRES_NIT "ESO PRO WSOL XRES CLIPNITER"
521 #define GIALIAS_XRES_MFR "ESO PRO WSOL XRES CLIPMFRAC"
522 #define GIALIAS_XRES_PDEG "ESO PRO WSOL XRES POLYDEG"
523 #define GIALIAS_XRES_BINN "ESO PRO WSOL XRES BINNING"
524 #define GIALIAS_XRES_SSN "ESO PRO WSOL SUBSLIT NUMBER"
525 #define GIALIAS_XRES_OMOD "ESO PRO WSOL XRES OPTICAL MODEL"
526 #define GIALIAS_OPTSOL "ESO PRO WSOL OPTIC SOLUTION"
527 #define GIALIAS_WSOL_LINEM "ESO PRO WSOL LINE MODEL"
528 #define GIALIAS_WSOL_LINEWDTH "ESO PRO WSOL LINE WIDTH"
529 #define GIALIAS_WSOL_LINETHOLD "ESO PRO WSOL LINE THRESHOLD"
530 #define GIALIAS_WSOL_LINENIT "ESO PRO WSOL LINE NITER"
531 #define GIALIAS_WSOL_LINENTST "ESO PRO WSOL LINE NTEST"
532 #define GIALIAS_WSOL_LINEDCHQ "ESO PRO WSOL LINE DCHISQ"
533 #define GIALIAS_WSOL_GRAT_THETA "ESO PRO WSOL GRAT THETA"
534 #define GIALIAS_WSOL_GRAT_ORDER "ESO PRO WSOL GRAT ORDER"
535 #define GIALIAS_WSOL_GRAT_SPACE "ESO PRO WSOL GRAT SPACE"
536 
537 #ifdef __cplusplus
538 }
539 #endif
540 
541 #endif /* GIALIAS_H */

This file is part of the GIRAFFE Pipeline Reference Manual 2.16.10.
Documentation copyright © 2002-2006 European Southern Observatory.
Generated on Thu Dec 15 2022 21:18:51 by doxygen 1.9.1 written by Dimitri van Heesch, © 1997-2004