GRAVI Pipeline Reference Manual 1.9.2
Loading...
Searching...
No Matches
gravi_dfs.h
Go to the documentation of this file.
1/* $Id: gravi_dfs.h,v 1.9 2011/04/31 06:10:40 nazouaoui Exp $
2 *
3 * This file is part of the GRAVI Pipeline
4 * Copyright (C) 2002,2003 European Southern Observatory
5 *
6 * This program is free software; you can redistribute it and/or modify
7 * it under the terms of the GNU General Public License as published by
8 * the Free Software Foundation; either version 2 of the License, or
9 * (at your option) any later version.
10 *
11 * This program is distributed in the hope that it will be useful,
12 * but WITHOUT ANY WARRANTY; without even the implied warranty of
13 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 * GNU General Public License for more details.
15 *
16 * You should have received a copy of the GNU General Public License
17 * along with this program; if not, write to the Free Software
18 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
19 */
20
21/*
22 * History
23 * 12/11/2018 add cpl_frameset * gravi_frameset_extract_static_param
24 * add STATIC_PARAM
25 * 04/12/2018 add cpl_frameset * gravi_frameset_extract_wave_param (cpl_frameset * frameset);
26 * add WAVE_PARAM
27 */
28#ifndef GRAVI_DFS_H
29#define GRAVI_DFS_H
30
31/*-----------------------------------------------------------------------------
32 Define
33 -----------------------------------------------------------------------------*/
34
35/* Flag for recipe helps */
36#define GRAVI_UNOFFERED "*UNOFFERED* "
37#define GRAVI_RECIPE_FLOW "\nReduction steps:\n---------------------"
38#define GRAVI_RECIPE_INPUT "\nDO.CATG in input SoF:\n---------------------"
39#define GRAVI_RECIPE_OUTPUT "\nPRO.CATG of products:\n---------------------"
40
41
42/* DO.CATG for RAW data */
43#define GRAVI_PIEZOTF_RAW "PIEZOTF_RAW"
44#define GRAVI_P2VM_RAW "P2VM_RAW"
45#define GRAVI_DISP_RAW "DISP_RAW"
46#define GRAVI_DARK_RAW "DARK_RAW"
47#define GRAVI_WAVE_RAW "WAVE_RAW"
48#define GRAVI_WAVESC_RAW "WAVESC_RAW"
49#define GRAVI_WAVELAMP_RAW "WAVELAMP_RAW"
50#define GRAVI_FLAT_RAW "FLAT_RAW"
51#define GRAVI_SINGLE_CALIB_RAW "SINGLE_CAL_RAW"
52#define GRAVI_SINGLE_SCIENCE_RAW "SINGLE_SCI_RAW"
53#define GRAVI_DUAL_CALIB_RAW "DUAL_CAL_RAW"
54#define GRAVI_DUAL_SCIENCE_RAW "DUAL_SCI_RAW"
55#define GRAVI_DUAL_SKY_RAW "DUAL_SKY_RAW"
56#define GRAVI_SINGLE_SKY_RAW "SINGLE_SKY_RAW"
57
58/* PRO.CATG / DO.CATG for intermediate product */
59#define GRAVI_DISP_VIS "DISP_VIS"
60#define GRAVI_PREPROC "PREPROC"
61#define GRAVI_SPECTRUM "SPECTRUM"
62#define GRAVI_SPECTRUM_ALIGNED "SPECTRUM_ALIGNED"
63#define GRAVI_P2VMRED_SINGLE_CALIB "SINGLE_CAL_P2VMRED"
64#define GRAVI_P2VMRED_SINGLE_SCIENCE "SINGLE_SCI_P2VMRED"
65#define GRAVI_P2VMRED_DUAL_CALIB "DUAL_CAL_P2VMRED"
66#define GRAVI_P2VMRED_DUAL_SCIENCE "DUAL_SCI_P2VMRED"
67#define GRAVI_ASTROREDUCED "ASTROREDUCED"
68#define GRAVI_KEY_PATCH "KEY_PATCH"
69#define GRAVI_STATIC_PARAM "STATIC_PARAM"
70#define GRAVI_WAVE_PARAM "WAVE_PARAM"
71
72/* PRO.CATG / DO.CATG for calibration product */
73#define GRAVI_BAD_MAP "BAD"
74#define GRAVI_FLAT_MAP "FLAT"
75#define GRAVI_WAVE_MAP "WAVE"
76#define GRAVI_P2VM_MAP "P2VM"
77#define GRAVI_DARK_MAP "DARK"
78#define GRAVI_EOP_MAP "EOP_PARAM"
79#define GRAVI_DISP_MODEL "DISP_MODEL"
80#define GRAVI_DIAMETER_CAT "DIAMETER_CAT"
81#define GRAVI_DIODE_POSITION "DIODE_POSITION"
82#define GRAVI_NAB_CAL "NAB_CAL"
83#define GRAVI_DEBUG_MAP "DEBUG"
84#define GRAVI_BIASMASK_MAP "BIASMASK"
85#define GRAVI_WAVELAMP_MAP "WAVELAMP"
86#define GRAVI_PIEZOTF_MAP "PIEZOTF"
87#define GRAVI_PHASE_PCA "PHASE_PCA"
88
89#define GRAVI_SINGLE_SKY_MAP "SINGLE_SKY"
90#define GRAVI_DUAL_SKY_MAP "DUAL_SKY"
91
92#define GRAVI_FLAT_ACQ_MAP "FLAT_ACQ"
93#define GRAVI_BAD_ACQ_MAP "BAD_ACQ"
94
95/* PRO.CATG / DO.CATG for Visibility product */
96#define GRAVI_VIS_SINGLE_SCIENCE "SINGLE_SCI_VIS"
97#define GRAVI_VIS_SINGLE_CALIB "SINGLE_CAL_VIS"
98#define GRAVI_VIS_DUAL_SCIENCE "DUAL_SCI_VIS"
99#define GRAVI_VIS_DUAL_CALIB "DUAL_CAL_VIS"
100
101#define GRAVI_VIS_SINGLE_CALIBRATED "SINGLE_SCI_VIS_CALIBRATED"
102#define GRAVI_VIS_DUAL_CALIBRATED "DUAL_SCI_VIS_CALIBRATED"
103#define GRAVI_VIS_CALIBRATED(data_mode) (data_mode==MODE_DUAL?GRAVI_VIS_DUAL_CALIBRATED:GRAVI_VIS_SINGLE_CALIBRATED)
104
105/* PRO.CATG / DO.CATG for Transfer Function product */
106#define GRAVI_TF_SINGLE_CALIB "SINGLE_CAL_TF"
107#define GRAVI_TF_SINGLE_SCIENCE "SINGLE_SCI_TF"
108#define GRAVI_TF_SCIENCE(data_mode) (data_mode==MODE_DUAL?GRAVI_TF_DUAL_SCIENCE:GRAVI_TF_SINGLE_SCIENCE)
109
110#define GRAVI_TF_DUAL_SCIENCE "DUAL_SCI_TF"
111#define GRAVI_TF_DUAL_CALIB "DUAL_CAL_TF"
112#define GRAVI_TF_CALIB(data_mode) (data_mode==MODE_DUAL?GRAVI_TF_DUAL_CALIB:GRAVI_TF_SINGLE_CALIB)
113
114/* PRO.CATG / DO.CATG for optional separate phase calibrator */
115#define GRAVI_VISPHI_SINGLE_CALIB "SINGLE_CAL_VISPHI"
116#define GRAVI_VISPHI_DUAL_CALIB "DUAL_CAL_VISPHI"
117#define GRAVI_VISPHI_TF_SINGLE_CALIB "SINGLE_CAL_TF_VISPHI"
118#define GRAVI_VISPHI_TF_DUAL_CALIB "DUAL_CAL_TF_VISPHI"
119#define GRAVI_VISPHI_TF_CALIB(data_mode) (data_mode==MODE_DUAL?GRAVI_VISPHI_TF_DUAL_CALIB:GRAVI_VISPHI_TF_SINGLE_CALIB)
120
121/* PRO.CATG / DO.CATG for astrometry products */
122#define GRAVI_ASTRO_TARGET "ASTRO_TARGET"
123#define GRAVI_ASTRO_SWAP "ASTRO_SWAP"
124#define GRAVI_ASTRO_CAL_PHASEREF "ASTRO_CAL_PHASEREF"
125#define GRAVI_ASTRO_PHASE_CALIBRATED "ASTRO_PHASE_CALIBRATED"
126
127/* Still unsupported data */
128#define GRAVI_ZP_CAL "ZP_CAL"
129#define GRAVI_MIRA_INPUT_PROCATG "VIS_CALIBRATED"
130#define GRAVI_MIRA_OUTPUT_PROCATG "IMAGE"
131
132/*-----------------------------------------------------------------------------
133 Public prototypes
134 -----------------------------------------------------------------------------*/
135
136void gravity_print_banner (void);
137
138cpl_error_code gravi_dfs_set_groups(cpl_frameset *);
139
140cpl_error_code gravi_parameter_disable (cpl_parameter * p);
141
142cpl_parameter * gravi_parameter_add_badpix (cpl_parameterlist *self);
143cpl_parameter * gravi_parameter_add_pcacalib (cpl_parameterlist *self);
144cpl_parameter * gravi_parameter_add_pca (cpl_parameterlist *self);
145cpl_parameter * gravi_parameter_add_profile (cpl_parameterlist *self);
146cpl_parameter * gravi_parameter_add_preproc (cpl_parameterlist *self);
147cpl_parameter * gravi_parameter_add_wave (cpl_parameterlist *self);
148cpl_parameter * gravi_parameter_add_metrology (cpl_parameterlist *self);
149
150cpl_parameter * gravi_parameter_add_static_name (cpl_parameterlist *self);
151cpl_parameter * gravi_parameter_add_debug_file (cpl_parameterlist *self);
152cpl_parameter * gravi_parameter_add_biassub_file (cpl_parameterlist *self);
153cpl_parameter * gravi_parameter_add_spectrum_file (cpl_parameterlist *self);
154cpl_parameter * gravi_parameter_add_preproc_file (cpl_parameterlist *self);
155cpl_parameter * gravi_parameter_add_p2vmred_file (cpl_parameterlist *self);
156cpl_parameter * gravi_parameter_add_vis_file (cpl_parameterlist *self);
157cpl_parameter * gravi_parameter_add_astro_file (cpl_parameterlist *self);
158
159cpl_parameter * gravi_parameter_add_biasmethod (cpl_parameterlist *self);
160cpl_parameter * gravi_parameter_add_extract (cpl_parameterlist *self);
161
162cpl_parameter * gravi_parameter_add_average_vis (cpl_parameterlist *self);
163cpl_parameter * gravi_parameter_copy_fluxdata (cpl_parameterlist *self);
164cpl_parameter * gravi_parameter_add_force_uncertainties (cpl_parameterlist *self);
165
166cpl_error_code gravi_parameter_add_compute_snr (cpl_parameterlist *self);
167cpl_error_code gravi_parameter_add_compute_signal (cpl_parameterlist *self);
168cpl_error_code gravi_parameter_add_rejection (cpl_parameterlist *self, int iscalib);
169cpl_error_code gravi_parameter_add_compute_vis (cpl_parameterlist *self, int iscalib);
170cpl_error_code gravi_parameter_add_astrometry (cpl_parameterlist *self);
171cpl_error_code gravi_parameter_add_image (cpl_parameterlist *self);
172
173cpl_frameset * gravi_frameset_extract (cpl_frameset * frameset, const char ** frame_tags, int nb_tabs);
174cpl_frameset * gravi_frameset_extract_wave_map(cpl_frameset * );
175cpl_frameset * gravi_frameset_extract_bad_map(cpl_frameset * );
176cpl_frameset * gravi_frameset_extract_biasmask_map(cpl_frameset * );
177cpl_frameset * gravi_frameset_extract_dark_data (cpl_frameset * );
178cpl_frameset * gravi_frameset_extract_dark_map(cpl_frameset * );
179cpl_frameset * gravi_frameset_extract_p2vm_data(cpl_frameset * );
180cpl_frameset * gravi_frameset_extract_disp_data(cpl_frameset * );
181cpl_frameset * gravi_frameset_extract_wave_data(cpl_frameset * );
182cpl_frameset * gravi_frameset_extract_wavesc_data(cpl_frameset * );
183cpl_frameset * gravi_frameset_extract_flat_data(cpl_frameset * );
184cpl_frameset * gravi_frameset_extract_flat_map(cpl_frameset * );
185cpl_frameset * gravi_frameset_extract_p2vm_map(cpl_frameset * );
186cpl_frameset * gravi_frameset_extract_tf_calib (cpl_frameset * );
187cpl_frameset * gravi_frameset_extract_vis_calib (cpl_frameset * );
188cpl_frameset * gravi_frameset_extract_vis_science (cpl_frameset * );
189cpl_frameset * gravi_frameset_extract_science_data (cpl_frameset * );
190cpl_frameset * gravi_frameset_extract_astro_target (cpl_frameset * );
191cpl_frameset * gravi_frameset_extract_astro_swap (cpl_frameset * );
192cpl_frameset * gravi_frameset_extract_astro_phaseref (cpl_frameset * );
193cpl_frameset * gravi_frameset_extract_sky_data(cpl_frameset * );
194cpl_frameset * gravi_frameset_extract_wavelamp_data(cpl_frameset * );
195cpl_frameset * gravi_frameset_extract_dispvis_data(cpl_frameset * );
196cpl_frameset * gravi_frameset_extract_wavelamp_map(cpl_frameset * frameset);
197cpl_frameset * gravi_frameset_extract_disp_map (cpl_frameset * frameset);
198cpl_frameset * gravi_frameset_extract_met_pos (cpl_frameset * frameset);
199cpl_frameset * gravi_frameset_extract_fringe_data (cpl_frameset * frameset);
200cpl_frameset * gravi_frameset_extract_p2vmred_data (cpl_frameset * frameset);
201cpl_frameset * gravi_frameset_extract_piezotf_data (cpl_frameset * frameset);
202cpl_frameset * gravi_frameset_extract_diamcat_map (cpl_frameset * frameset);
203cpl_frameset * gravi_frameset_extract_eop_map (cpl_frameset * frameset);
204cpl_frameset * gravi_frameset_extract_patch (cpl_frameset * frameset);
205cpl_frameset * gravi_frameset_extract_static_param (cpl_frameset * frameset);
206cpl_frameset * gravi_frameset_extract_wave_param (cpl_frameset * frameset);
207cpl_frameset * gravi_frameset_extract_pca_calib (cpl_frameset * frameset);
208
209const char * gravi_param_get_string (const cpl_parameterlist * parlist, const char * name);
210double gravi_param_get_double (const cpl_parameterlist *, const char *);
211int gravi_param_get_bool (const cpl_parameterlist *, const char *);
212int gravi_param_get_int (const cpl_parameterlist *, const char *);
213
214double gravi_param_get_double_default (const cpl_parameterlist *, const char *, double);
215int gravi_param_get_bool_default (const cpl_parameterlist *, const char *, int);
216int gravi_param_get_int_default (const cpl_parameterlist *, const char *, int);
217const char * gravi_param_get_string_default (const cpl_parameterlist * parlist, const char * name, const char * def);
218
219cpl_error_code gravi_check_frameset (cpl_frameset *frameset, const char * tag, int min, int max);
220
221#endif
cpl_parameter * gravi_parameter_add_debug_file(cpl_parameterlist *self)
Definition: gravi_dfs.c:479
cpl_frameset * gravi_frameset_extract_wavesc_data(cpl_frameset *)
Definition: gravi_dfs.c:1344
cpl_frameset * gravi_frameset_extract_met_pos(cpl_frameset *frameset)
Definition: gravi_dfs.c:1356
cpl_parameter * gravi_parameter_add_astro_file(cpl_parameterlist *self)
Definition: gravi_dfs.c:569
cpl_frameset * gravi_frameset_extract_vis_calib(cpl_frameset *)
Definition: gravi_dfs.c:1373
cpl_parameter * gravi_parameter_add_profile(cpl_parameterlist *self)
Add profile parameters to the input parameter list.
Definition: gravi_dfs.c:346
int gravi_param_get_bool(const cpl_parameterlist *, const char *)
Definition: gravi_dfs.c:1537
cpl_parameter * gravi_parameter_add_static_name(cpl_parameterlist *self)
Definition: gravi_dfs.c:464
cpl_error_code gravi_parameter_add_astrometry(cpl_parameterlist *self)
Definition: gravi_dfs.c:1069
cpl_parameter * gravi_parameter_add_p2vmred_file(cpl_parameterlist *self)
Definition: gravi_dfs.c:539
cpl_parameter * gravi_parameter_add_metrology(cpl_parameterlist *self)
Definition: gravi_dfs.c:615
cpl_error_code gravi_parameter_add_rejection(cpl_parameterlist *self, int iscalib)
Add rejection parameters to the input parameter list.
Definition: gravi_dfs.c:864
cpl_frameset * gravi_frameset_extract_vis_science(cpl_frameset *)
Definition: gravi_dfs.c:1378
cpl_frameset * gravi_frameset_extract_fringe_data(cpl_frameset *frameset)
Definition: gravi_dfs.c:1323
cpl_parameter * gravi_parameter_copy_fluxdata(cpl_parameterlist *self)
Definition: gravi_dfs.c:729
int gravi_param_get_bool_default(const cpl_parameterlist *, const char *, int)
Definition: gravi_dfs.c:1487
cpl_error_code gravi_parameter_add_image(cpl_parameterlist *self)
Definition: gravi_dfs.c:1173
cpl_error_code gravi_parameter_add_compute_snr(cpl_parameterlist *self)
Definition: gravi_dfs.c:779
cpl_parameter * gravi_parameter_add_pcacalib(cpl_parameterlist *self)
Add pca calibration parameters to the input parameter list.
Definition: gravi_dfs.c:247
cpl_parameter * gravi_parameter_add_extract(cpl_parameterlist *self)
Definition: gravi_dfs.c:686
cpl_parameter * gravi_parameter_add_biasmethod(cpl_parameterlist *self)
Definition: gravi_dfs.c:584
cpl_frameset * gravi_frameset_extract_patch(cpl_frameset *frameset)
Definition: gravi_dfs.c:1426
cpl_frameset * gravi_frameset_extract_astro_target(cpl_frameset *)
Definition: gravi_dfs.c:1386
cpl_parameter * gravi_parameter_add_vis_file(cpl_parameterlist *self)
Definition: gravi_dfs.c:554
cpl_parameter * gravi_parameter_add_average_vis(cpl_parameterlist *self)
Definition: gravi_dfs.c:714
cpl_frameset * gravi_frameset_extract_wave_map(cpl_frameset *)
Definition: gravi_dfs.c:1410
const char * gravi_param_get_string(const cpl_parameterlist *parlist, const char *name)
Definition: gravi_dfs.c:1550
cpl_frameset * gravi_frameset_extract_astro_swap(cpl_frameset *)
Definition: gravi_dfs.c:1390
cpl_frameset * gravi_frameset_extract_disp_data(cpl_frameset *)
Definition: gravi_dfs.c:1297
cpl_frameset * gravi_frameset_extract_dispvis_data(cpl_frameset *)
Definition: gravi_dfs.c:1348
cpl_parameter * gravi_parameter_add_wave(cpl_parameterlist *self)
Add wavelength calibration parameters to the input parameter list.
Definition: gravi_dfs.c:423
cpl_frameset * gravi_frameset_extract_bad_map(cpl_frameset *)
Definition: gravi_dfs.c:1414
cpl_parameter * gravi_parameter_add_pca(cpl_parameterlist *self)
Add pca parameters to the input parameter list.
Definition: gravi_dfs.c:324
cpl_error_code gravi_parameter_disable(cpl_parameter *p)
Disable a parameter.
Definition: gravi_dfs.c:176
cpl_frameset * gravi_frameset_extract_piezotf_data(cpl_frameset *frameset)
Definition: gravi_dfs.c:1332
cpl_frameset * gravi_frameset_extract_tf_calib(cpl_frameset *)
Definition: gravi_dfs.c:1368
cpl_error_code gravi_check_frameset(cpl_frameset *frameset, const char *tag, int min, int max)
Definition: gravi_dfs.c:1562
cpl_frameset * gravi_frameset_extract_science_data(cpl_frameset *)
Definition: gravi_dfs.c:1382
cpl_frameset * gravi_frameset_extract_flat_data(cpl_frameset *)
Definition: gravi_dfs.c:1315
cpl_parameter * gravi_parameter_add_spectrum_file(cpl_parameterlist *self)
Definition: gravi_dfs.c:509
cpl_frameset * gravi_frameset_extract(cpl_frameset *frameset, const char **frame_tags, int nb_tabs)
Extract a list of tags from a frameset.
Definition: gravi_dfs.c:1253
int gravi_param_get_int(const cpl_parameterlist *, const char *)
Definition: gravi_dfs.c:1524
cpl_frameset * gravi_frameset_extract_pca_calib(cpl_frameset *frameset)
Definition: gravi_dfs.c:1438
cpl_frameset * gravi_frameset_extract_biasmask_map(cpl_frameset *)
Definition: gravi_dfs.c:1418
cpl_frameset * gravi_frameset_extract_wave_data(cpl_frameset *)
Definition: gravi_dfs.c:1340
cpl_parameter * gravi_parameter_add_preproc(cpl_parameterlist *self)
Add preprocessing parameters to the input parameter list.
Definition: gravi_dfs.c:397
cpl_parameter * gravi_parameter_add_force_uncertainties(cpl_parameterlist *self)
Definition: gravi_dfs.c:743
int gravi_param_get_int_default(const cpl_parameterlist *, const char *, int)
Definition: gravi_dfs.c:1475
cpl_frameset * gravi_frameset_extract_dark_map(cpl_frameset *)
Definition: gravi_dfs.c:1406
cpl_frameset * gravi_frameset_extract_p2vm_data(cpl_frameset *)
Extract P2VM_RAW frame from the input frameset.
Definition: gravi_dfs.c:1293
const char * gravi_param_get_string_default(const cpl_parameterlist *parlist, const char *name, const char *def)
Definition: gravi_dfs.c:1499
cpl_frameset * gravi_frameset_extract_wavelamp_map(cpl_frameset *frameset)
Definition: gravi_dfs.c:1360
cpl_error_code gravi_dfs_set_groups(cpl_frameset *)
Set the group as RAW or CALIB in a frameset.
Definition: gravi_dfs.c:78
cpl_parameter * gravi_parameter_add_preproc_file(cpl_parameterlist *self)
Definition: gravi_dfs.c:524
cpl_frameset * gravi_frameset_extract_p2vmred_data(cpl_frameset *frameset)
Definition: gravi_dfs.c:1327
cpl_frameset * gravi_frameset_extract_p2vm_map(cpl_frameset *)
Definition: gravi_dfs.c:1398
cpl_frameset * gravi_frameset_extract_sky_data(cpl_frameset *)
Definition: gravi_dfs.c:1336
cpl_parameter * gravi_parameter_add_badpix(cpl_parameterlist *self)
Add badpix parameters to the input parameter list.
Definition: gravi_dfs.c:194
cpl_frameset * gravi_frameset_extract_static_param(cpl_frameset *frameset)
Definition: gravi_dfs.c:1430
cpl_frameset * gravi_frameset_extract_wave_param(cpl_frameset *frameset)
Definition: gravi_dfs.c:1434
double gravi_param_get_double(const cpl_parameterlist *, const char *)
Definition: gravi_dfs.c:1511
cpl_error_code gravi_parameter_add_compute_vis(cpl_parameterlist *self, int iscalib)
Definition: gravi_dfs.c:943
cpl_frameset * gravi_frameset_extract_wavelamp_data(cpl_frameset *)
Definition: gravi_dfs.c:1364
cpl_parameter * gravi_parameter_add_biassub_file(cpl_parameterlist *self)
Definition: gravi_dfs.c:494
cpl_frameset * gravi_frameset_extract_astro_phaseref(cpl_frameset *)
Definition: gravi_dfs.c:1394
cpl_frameset * gravi_frameset_extract_flat_map(cpl_frameset *)
Definition: gravi_dfs.c:1402
cpl_frameset * gravi_frameset_extract_eop_map(cpl_frameset *frameset)
Definition: gravi_dfs.c:1422
cpl_frameset * gravi_frameset_extract_diamcat_map(cpl_frameset *frameset)
Definition: gravi_dfs.c:1319
cpl_frameset * gravi_frameset_extract_disp_map(cpl_frameset *frameset)
Definition: gravi_dfs.c:1352
void gravity_print_banner(void)
Definition: gravi_dfs.c:61
cpl_frameset * gravi_frameset_extract_dark_data(cpl_frameset *)
Extract DARK_RAW frame from the input frameset.
Definition: gravi_dfs.c:1311
cpl_error_code gravi_parameter_add_compute_signal(cpl_parameterlist *self)
Definition: gravi_dfs.c:818
double gravi_param_get_double_default(const cpl_parameterlist *, const char *, double)
Get the parameter from the parameter list.
Definition: gravi_dfs.c:1463