GRAVI Pipeline Reference Manual 1.9.4
Loading...
Searching...
No Matches
Functions
DFS related functions

Functions

void gravity_print_banner (void)
 
cpl_error_code gravi_dfs_set_groups (cpl_frameset *set)
 Set the group as RAW or CALIB in a frameset.
 
cpl_error_code gravi_parameter_disable (cpl_parameter *p)
 Disable a parameter.
 
cpl_parameter * gravi_parameter_add_badpix (cpl_parameterlist *self)
 Add badpix parameters to the input parameter list.
 
cpl_parameter * gravi_parameter_add_pcacalib (cpl_parameterlist *self)
 Add pca calibration parameters to the input parameter list.
 
cpl_parameter * gravi_parameter_add_pca (cpl_parameterlist *self)
 Add pca parameters to the input parameter list.
 
cpl_parameter * gravi_parameter_add_profile (cpl_parameterlist *self)
 Add profile parameters to the input parameter list.
 
cpl_parameter * gravi_parameter_add_preproc (cpl_parameterlist *self)
 Add preprocessing parameters to the input parameter list.
 
cpl_parameter * gravi_parameter_add_wave (cpl_parameterlist *self)
 Add wavelength calibration parameters to the input parameter list.
 
cpl_parameter * gravi_parameter_add_static_name (cpl_parameterlist *self)
 
cpl_parameter * gravi_parameter_add_debug_file (cpl_parameterlist *self)
 
cpl_parameter * gravi_parameter_add_biassub_file (cpl_parameterlist *self)
 
cpl_parameter * gravi_parameter_add_spectrum_file (cpl_parameterlist *self)
 
cpl_parameter * gravi_parameter_add_preproc_file (cpl_parameterlist *self)
 
cpl_parameter * gravi_parameter_add_p2vmred_file (cpl_parameterlist *self)
 
cpl_parameter * gravi_parameter_add_vis_file (cpl_parameterlist *self)
 
cpl_parameter * gravi_parameter_add_astro_file (cpl_parameterlist *self)
 
cpl_parameter * gravi_parameter_add_biasmethod (cpl_parameterlist *self)
 
cpl_parameter * gravi_parameter_add_metrology (cpl_parameterlist *self)
 
cpl_parameter * gravi_parameter_add_extract (cpl_parameterlist *self)
 
cpl_parameter * gravi_parameter_add_average_vis (cpl_parameterlist *self)
 
cpl_parameter * gravi_parameter_copy_fluxdata (cpl_parameterlist *self)
 
cpl_parameter * gravi_parameter_add_force_uncertainties (cpl_parameterlist *self)
 
cpl_error_code gravi_parameter_add_compute_snr (cpl_parameterlist *self)
 
cpl_error_code gravi_parameter_add_compute_signal (cpl_parameterlist *self)
 
cpl_error_code gravi_parameter_add_rejection (cpl_parameterlist *self, int isCalib)
 Add rejection parameters to the input parameter list.
 
cpl_error_code gravi_parameter_add_compute_vis (cpl_parameterlist *self, int isCalib)
 
cpl_error_code gravi_parameter_add_astrometry (cpl_parameterlist *self)
 
cpl_error_code gravi_parameter_add_image (cpl_parameterlist *self)
 
cpl_frameset * gravi_frameset_extract (cpl_frameset *frameset, const char **frame_tags, int nb_tags)
 Extract a list of tags from a frameset.
 
cpl_frameset * gravi_frameset_extract_p2vm_data (cpl_frameset *frameset)
 Extract P2VM_RAW frame from the input frameset.
 
cpl_frameset * gravi_frameset_extract_disp_data (cpl_frameset *frameset)
 
cpl_frameset * gravi_frameset_extract_dark_data (cpl_frameset *frameset)
 Extract DARK_RAW frame from the input frameset.
 
cpl_frameset * gravi_frameset_extract_flat_data (cpl_frameset *frameset)
 
cpl_frameset * gravi_frameset_extract_diamcat_map (cpl_frameset *frameset)
 
cpl_frameset * gravi_frameset_extract_fringe_data (cpl_frameset *frameset)
 
cpl_frameset * gravi_frameset_extract_p2vmred_data (cpl_frameset *frameset)
 
cpl_frameset * gravi_frameset_extract_piezotf_data (cpl_frameset *frameset)
 
cpl_frameset * gravi_frameset_extract_sky_data (cpl_frameset *frameset)
 
cpl_frameset * gravi_frameset_extract_wave_data (cpl_frameset *frameset)
 
cpl_frameset * gravi_frameset_extract_wavesc_data (cpl_frameset *frameset)
 
cpl_frameset * gravi_frameset_extract_dispvis_data (cpl_frameset *frameset)
 
cpl_frameset * gravi_frameset_extract_disp_map (cpl_frameset *frameset)
 
cpl_frameset * gravi_frameset_extract_met_pos (cpl_frameset *frameset)
 
cpl_frameset * gravi_frameset_extract_wavelamp_map (cpl_frameset *frameset)
 
cpl_frameset * gravi_frameset_extract_wavelamp_data (cpl_frameset *frameset)
 
cpl_frameset * gravi_frameset_extract_tf_calib (cpl_frameset *frameset)
 
cpl_frameset * gravi_frameset_extract_vis_calib (cpl_frameset *frameset)
 
cpl_frameset * gravi_frameset_extract_vis_science (cpl_frameset *frameset)
 
cpl_frameset * gravi_frameset_extract_science_data (cpl_frameset *frameset)
 
cpl_frameset * gravi_frameset_extract_astro_target (cpl_frameset *frameset)
 
cpl_frameset * gravi_frameset_extract_astro_swap (cpl_frameset *frameset)
 
cpl_frameset * gravi_frameset_extract_astro_phaseref (cpl_frameset *frameset)
 
cpl_frameset * gravi_frameset_extract_p2vm_map (cpl_frameset *frameset)
 
cpl_frameset * gravi_frameset_extract_flat_map (cpl_frameset *frameset)
 
cpl_frameset * gravi_frameset_extract_dark_map (cpl_frameset *frameset)
 
cpl_frameset * gravi_frameset_extract_wave_map (cpl_frameset *frameset)
 
cpl_frameset * gravi_frameset_extract_bad_map (cpl_frameset *frameset)
 
cpl_frameset * gravi_frameset_extract_biasmask_map (cpl_frameset *frameset)
 
cpl_frameset * gravi_frameset_extract_eop_map (cpl_frameset *frameset)
 
cpl_frameset * gravi_frameset_extract_patch (cpl_frameset *frameset)
 
cpl_frameset * gravi_frameset_extract_static_param (cpl_frameset *frameset)
 
cpl_frameset * gravi_frameset_extract_wave_param (cpl_frameset *frameset)
 
cpl_frameset * gravi_frameset_extract_pca_calib (cpl_frameset *frameset)
 
double gravi_param_get_double_default (const cpl_parameterlist *parlist, const char *name, double def)
 Get the parameter from the parameter list.
 
int gravi_param_get_int_default (const cpl_parameterlist *parlist, const char *name, int def)
 
int gravi_param_get_bool_default (const cpl_parameterlist *parlist, const char *name, int def)
 
const char * gravi_param_get_string_default (const cpl_parameterlist *parlist, const char *name, const char *def)
 
double gravi_param_get_double (const cpl_parameterlist *parlist, const char *name)
 
int gravi_param_get_int (const cpl_parameterlist *parlist, const char *name)
 
int gravi_param_get_bool (const cpl_parameterlist *parlist, const char *name)
 
const char * gravi_param_get_string (const cpl_parameterlist *parlist, const char *name)
 
cpl_error_code gravi_check_frameset (cpl_frameset *frameset, const char *tag, int min, int max)
 

Detailed Description

This module implements the functions linked to the data flow system.

There is a list of function gravi_parameter_add_[param_name]() to add the parameters to the parameter list mainly used in the recipe, they are manly called by the [recipe_name]_create() functions.

There is a list of functions gravi_frameset_extract_[tag_description]() to extract from input frameset the frame of interest.

Function Documentation

◆ gravi_check_frameset()

cpl_error_code gravi_check_frameset ( cpl_frameset *  frameset,
const char *  tag,
int  min,
int  max 
)

Definition at line 1562 of file gravi_dfs.c.

References cpl_msg_info().

◆ gravi_dfs_set_groups()

cpl_error_code gravi_dfs_set_groups ( cpl_frameset *  set)

Set the group as RAW or CALIB in a frameset.

Parameters
setthe input frameset
Returns
CPL_ERROR_NONE if OK

Definition at line 78 of file gravi_dfs.c.

References GRAVI_ASTRO_CAL_PHASEREF, GRAVI_ASTRO_SWAP, GRAVI_ASTRO_TARGET, GRAVI_BAD_MAP, GRAVI_BIASMASK_MAP, GRAVI_DARK_MAP, GRAVI_DARK_RAW, GRAVI_DIAMETER_CAT, GRAVI_DIODE_POSITION, GRAVI_DISP_MODEL, GRAVI_DISP_RAW, GRAVI_DISP_VIS, GRAVI_DUAL_CALIB_RAW, GRAVI_DUAL_SCIENCE_RAW, GRAVI_DUAL_SKY_RAW, GRAVI_FLAT_MAP, GRAVI_FLAT_RAW, GRAVI_KEY_PATCH, GRAVI_MIRA_INPUT_PROCATG, GRAVI_MIRA_OUTPUT_PROCATG, GRAVI_NAB_CAL, GRAVI_P2VM_MAP, GRAVI_P2VM_RAW, GRAVI_P2VMRED_DUAL_CALIB, GRAVI_P2VMRED_DUAL_SCIENCE, GRAVI_P2VMRED_SINGLE_CALIB, GRAVI_P2VMRED_SINGLE_SCIENCE, GRAVI_PIEZOTF_MAP, GRAVI_PIEZOTF_RAW, GRAVI_PREPROC, GRAVI_SINGLE_CALIB_RAW, GRAVI_SINGLE_SCIENCE_RAW, GRAVI_SINGLE_SKY_RAW, GRAVI_TF_DUAL_CALIB, GRAVI_TF_DUAL_SCIENCE, GRAVI_TF_SINGLE_CALIB, GRAVI_TF_SINGLE_SCIENCE, GRAVI_VIS_DUAL_CALIB, GRAVI_VIS_DUAL_CALIBRATED, GRAVI_VIS_DUAL_SCIENCE, GRAVI_VIS_SINGLE_CALIB, GRAVI_VIS_SINGLE_CALIBRATED, GRAVI_VIS_SINGLE_SCIENCE, GRAVI_VISPHI_DUAL_CALIB, GRAVI_VISPHI_SINGLE_CALIB, GRAVI_VISPHI_TF_DUAL_CALIB, GRAVI_VISPHI_TF_SINGLE_CALIB, GRAVI_WAVE_MAP, GRAVI_WAVE_RAW, GRAVI_WAVELAMP_MAP, GRAVI_WAVELAMP_RAW, and GRAVI_ZP_CAL.

Referenced by gravity_astrometry(), gravity_badpix(), gravity_biasmask(), gravity_dark(), gravity_disp(), gravity_image(), gravity_p2vm(), gravity_pcacal(), gravity_piezo(), gravity_postprocess(), gravity_vis(), gravity_vis_from_p2vmred(), gravity_viscal(), and gravity_wavelamp().

◆ gravi_frameset_extract()

cpl_frameset * gravi_frameset_extract ( cpl_frameset *  frameset,
const char **  frame_tags,
int  nb_tags 
)

Extract a list of tags from a frameset.

Parameters
framesetinput frameset
frame_tagsTag list to extract
nb_tagsSize of the tag list
Returns
The selected frameset
Exceptions
CPL_ERROR_NULL_INPUTinput data is missing
CPL_ERROR_ILLEGAL_INPUTnb_tags < 0

The function returns a frameset corresponding the list of tags

Definition at line 1253 of file gravi_dfs.c.

Referenced by gravi_frameset_extract_astro_phaseref(), gravi_frameset_extract_astro_swap(), gravi_frameset_extract_astro_target(), gravi_frameset_extract_bad_map(), gravi_frameset_extract_biasmask_map(), gravi_frameset_extract_dark_data(), gravi_frameset_extract_dark_map(), gravi_frameset_extract_diamcat_map(), gravi_frameset_extract_disp_data(), gravi_frameset_extract_disp_map(), gravi_frameset_extract_dispvis_data(), gravi_frameset_extract_eop_map(), gravi_frameset_extract_flat_data(), gravi_frameset_extract_flat_map(), gravi_frameset_extract_fringe_data(), gravi_frameset_extract_met_pos(), gravi_frameset_extract_p2vm_data(), gravi_frameset_extract_p2vm_map(), gravi_frameset_extract_p2vmred_data(), gravi_frameset_extract_patch(), gravi_frameset_extract_pca_calib(), gravi_frameset_extract_piezotf_data(), gravi_frameset_extract_science_data(), gravi_frameset_extract_sky_data(), gravi_frameset_extract_static_param(), gravi_frameset_extract_tf_calib(), gravi_frameset_extract_vis_calib(), gravi_frameset_extract_vis_science(), gravi_frameset_extract_wave_data(), gravi_frameset_extract_wave_map(), gravi_frameset_extract_wave_param(), gravi_frameset_extract_wavelamp_data(), gravi_frameset_extract_wavelamp_map(), and gravi_frameset_extract_wavesc_data().

◆ gravi_frameset_extract_astro_phaseref()

cpl_frameset * gravi_frameset_extract_astro_phaseref ( cpl_frameset *  frameset)

Definition at line 1394 of file gravi_dfs.c.

References GRAVI_ASTRO_CAL_PHASEREF, and gravi_frameset_extract().

Referenced by gravity_astrometry().

◆ gravi_frameset_extract_astro_swap()

cpl_frameset * gravi_frameset_extract_astro_swap ( cpl_frameset *  frameset)

Definition at line 1390 of file gravi_dfs.c.

References GRAVI_ASTRO_SWAP, and gravi_frameset_extract().

Referenced by gravity_astrometry().

◆ gravi_frameset_extract_astro_target()

cpl_frameset * gravi_frameset_extract_astro_target ( cpl_frameset *  frameset)

Definition at line 1386 of file gravi_dfs.c.

References GRAVI_ASTRO_TARGET, and gravi_frameset_extract().

Referenced by gravity_astrometry().

◆ gravi_frameset_extract_bad_map()

cpl_frameset * gravi_frameset_extract_bad_map ( cpl_frameset *  frameset)

Definition at line 1414 of file gravi_dfs.c.

References GRAVI_BAD_MAP, and gravi_frameset_extract().

Referenced by gravity_disp(), gravity_p2vm(), gravity_vis(), and gravity_wavelamp().

◆ gravi_frameset_extract_biasmask_map()

cpl_frameset * gravi_frameset_extract_biasmask_map ( cpl_frameset *  frameset)

Definition at line 1418 of file gravi_dfs.c.

References GRAVI_BIASMASK_MAP, and gravi_frameset_extract().

◆ gravi_frameset_extract_dark_data()

cpl_frameset * gravi_frameset_extract_dark_data ( cpl_frameset *  frameset)

Extract DARK_RAW frame from the input frameset.

Parameters
framesetinput frameset
Returns
The selected frameset

The function return a frameset with the DARK_RAW frames

Definition at line 1311 of file gravi_dfs.c.

References GRAVI_DARK_RAW, and gravi_frameset_extract().

Referenced by gravity_badpix(), gravity_biasmask(), gravity_dark(), gravity_disp(), gravity_p2vm(), gravity_vis(), and gravity_wavelamp().

◆ gravi_frameset_extract_dark_map()

cpl_frameset * gravi_frameset_extract_dark_map ( cpl_frameset *  frameset)

Definition at line 1406 of file gravi_dfs.c.

References GRAVI_DARK_MAP, and gravi_frameset_extract().

Referenced by gravity_disp(), gravity_p2vm(), gravity_vis(), and gravity_wavelamp().

◆ gravi_frameset_extract_diamcat_map()

cpl_frameset * gravi_frameset_extract_diamcat_map ( cpl_frameset *  frameset)

Definition at line 1319 of file gravi_dfs.c.

References GRAVI_DIAMETER_CAT, and gravi_frameset_extract().

Referenced by gravity_vis(), and gravity_viscal().

◆ gravi_frameset_extract_disp_data()

cpl_frameset * gravi_frameset_extract_disp_data ( cpl_frameset *  frameset)

Definition at line 1297 of file gravi_dfs.c.

References GRAVI_DISP_RAW, and gravi_frameset_extract().

Referenced by gravity_disp().

◆ gravi_frameset_extract_disp_map()

cpl_frameset * gravi_frameset_extract_disp_map ( cpl_frameset *  frameset)

Definition at line 1352 of file gravi_dfs.c.

References GRAVI_DISP_MODEL, and gravi_frameset_extract().

Referenced by gravity_vis().

◆ gravi_frameset_extract_dispvis_data()

cpl_frameset * gravi_frameset_extract_dispvis_data ( cpl_frameset *  frameset)

Definition at line 1348 of file gravi_dfs.c.

References GRAVI_DISP_VIS, and gravi_frameset_extract().

Referenced by gravity_disp().

◆ gravi_frameset_extract_eop_map()

cpl_frameset * gravi_frameset_extract_eop_map ( cpl_frameset *  frameset)

Definition at line 1422 of file gravi_dfs.c.

References GRAVI_EOP_MAP, and gravi_frameset_extract().

Referenced by gravity_vis().

◆ gravi_frameset_extract_flat_data()

cpl_frameset * gravi_frameset_extract_flat_data ( cpl_frameset *  frameset)

Definition at line 1315 of file gravi_dfs.c.

References GRAVI_FLAT_RAW, and gravi_frameset_extract().

Referenced by gravity_badpix(), gravity_biasmask(), and gravity_p2vm().

◆ gravi_frameset_extract_flat_map()

cpl_frameset * gravi_frameset_extract_flat_map ( cpl_frameset *  frameset)

Definition at line 1402 of file gravi_dfs.c.

References GRAVI_FLAT_MAP, and gravi_frameset_extract().

Referenced by gravity_disp(), gravity_p2vm(), gravity_vis(), and gravity_wavelamp().

◆ gravi_frameset_extract_fringe_data()

cpl_frameset * gravi_frameset_extract_fringe_data ( cpl_frameset *  frameset)

◆ gravi_frameset_extract_met_pos()

cpl_frameset * gravi_frameset_extract_met_pos ( cpl_frameset *  frameset)

Definition at line 1356 of file gravi_dfs.c.

References GRAVI_DIODE_POSITION, and gravi_frameset_extract().

Referenced by gravity_vis().

◆ gravi_frameset_extract_p2vm_data()

cpl_frameset * gravi_frameset_extract_p2vm_data ( cpl_frameset *  frameset)

Extract P2VM_RAW frame from the input frameset.

Parameters
framesetinput frameset
Returns
The selected frameset

The function returns a frameset with the P2VM_RAW frames

Definition at line 1293 of file gravi_dfs.c.

References gravi_frameset_extract(), and GRAVI_P2VM_RAW.

Referenced by gravity_p2vm().

◆ gravi_frameset_extract_p2vm_map()

cpl_frameset * gravi_frameset_extract_p2vm_map ( cpl_frameset *  frameset)

Definition at line 1398 of file gravi_dfs.c.

References gravi_frameset_extract(), and GRAVI_P2VM_MAP.

Referenced by gravity_disp(), gravity_vis(), and gravity_wavelamp().

◆ gravi_frameset_extract_p2vmred_data()

cpl_frameset * gravi_frameset_extract_p2vmred_data ( cpl_frameset *  frameset)

◆ gravi_frameset_extract_patch()

cpl_frameset * gravi_frameset_extract_patch ( cpl_frameset *  frameset)

Definition at line 1426 of file gravi_dfs.c.

References gravi_frameset_extract(), and GRAVI_KEY_PATCH.

Referenced by gravity_vis().

◆ gravi_frameset_extract_pca_calib()

cpl_frameset * gravi_frameset_extract_pca_calib ( cpl_frameset *  frameset)

Definition at line 1438 of file gravi_dfs.c.

References gravi_frameset_extract(), and GRAVI_PHASE_PCA.

Referenced by gravity_vis(), and gravity_vis_from_p2vmred().

◆ gravi_frameset_extract_piezotf_data()

cpl_frameset * gravi_frameset_extract_piezotf_data ( cpl_frameset *  frameset)

Definition at line 1332 of file gravi_dfs.c.

References gravi_frameset_extract(), and GRAVI_PIEZOTF_RAW.

Referenced by gravity_piezo().

◆ gravi_frameset_extract_science_data()

cpl_frameset * gravi_frameset_extract_science_data ( cpl_frameset *  frameset)

◆ gravi_frameset_extract_sky_data()

cpl_frameset * gravi_frameset_extract_sky_data ( cpl_frameset *  frameset)

Definition at line 1336 of file gravi_dfs.c.

References GRAVI_DUAL_SKY_RAW, gravi_frameset_extract(), and GRAVI_SINGLE_SKY_RAW.

Referenced by gravity_vis().

◆ gravi_frameset_extract_static_param()

cpl_frameset * gravi_frameset_extract_static_param ( cpl_frameset *  frameset)

Definition at line 1430 of file gravi_dfs.c.

References gravi_frameset_extract(), and GRAVI_STATIC_PARAM.

Referenced by gravity_disp(), and gravity_vis().

◆ gravi_frameset_extract_tf_calib()

cpl_frameset * gravi_frameset_extract_tf_calib ( cpl_frameset *  frameset)

◆ gravi_frameset_extract_vis_calib()

cpl_frameset * gravi_frameset_extract_vis_calib ( cpl_frameset *  frameset)

◆ gravi_frameset_extract_vis_science()

cpl_frameset * gravi_frameset_extract_vis_science ( cpl_frameset *  frameset)

Definition at line 1378 of file gravi_dfs.c.

References gravi_frameset_extract(), GRAVI_VIS_DUAL_SCIENCE, and GRAVI_VIS_SINGLE_SCIENCE.

Referenced by gravity_viscal().

◆ gravi_frameset_extract_wave_data()

cpl_frameset * gravi_frameset_extract_wave_data ( cpl_frameset *  frameset)

Definition at line 1340 of file gravi_dfs.c.

References gravi_frameset_extract(), and GRAVI_WAVE_RAW.

Referenced by gravity_p2vm().

◆ gravi_frameset_extract_wave_map()

cpl_frameset * gravi_frameset_extract_wave_map ( cpl_frameset *  frameset)

Definition at line 1410 of file gravi_dfs.c.

References gravi_frameset_extract(), and GRAVI_WAVE_MAP.

Referenced by gravity_disp(), gravity_p2vm(), gravity_vis(), and gravity_wavelamp().

◆ gravi_frameset_extract_wave_param()

cpl_frameset * gravi_frameset_extract_wave_param ( cpl_frameset *  frameset)

Definition at line 1434 of file gravi_dfs.c.

References gravi_frameset_extract(), and GRAVI_WAVE_PARAM.

Referenced by gravity_p2vm(), and gravity_wavelamp().

◆ gravi_frameset_extract_wavelamp_data()

cpl_frameset * gravi_frameset_extract_wavelamp_data ( cpl_frameset *  frameset)

Definition at line 1364 of file gravi_dfs.c.

References gravi_frameset_extract(), and GRAVI_WAVELAMP_RAW.

Referenced by gravity_wavelamp().

◆ gravi_frameset_extract_wavelamp_map()

cpl_frameset * gravi_frameset_extract_wavelamp_map ( cpl_frameset *  frameset)

Definition at line 1360 of file gravi_dfs.c.

References gravi_frameset_extract(), and GRAVI_WAVELAMP_MAP.

Referenced by gravity_disp().

◆ gravi_frameset_extract_wavesc_data()

cpl_frameset * gravi_frameset_extract_wavesc_data ( cpl_frameset *  frameset)

Definition at line 1344 of file gravi_dfs.c.

References gravi_frameset_extract(), and GRAVI_WAVESC_RAW.

Referenced by gravity_p2vm().

◆ gravi_param_get_bool()

int gravi_param_get_bool ( const cpl_parameterlist *  parlist,
const char *  name 
)

◆ gravi_param_get_bool_default()

int gravi_param_get_bool_default ( const cpl_parameterlist *  parlist,
const char *  name,
int  def 
)

Definition at line 1487 of file gravi_dfs.c.

References cpl_msg_info().

Referenced by gravi_data_detector_cleanup().

◆ gravi_param_get_double()

double gravi_param_get_double ( const cpl_parameterlist *  parlist,
const char *  name 
)

◆ gravi_param_get_double_default()

double gravi_param_get_double_default ( const cpl_parameterlist *  parlist,
const char *  name,
double  def 
)

Get the parameter from the parameter list.

Parameters
parlistinput parameter list
nameName of the paramter to find
defdefaul value to return
Returns
Value of the parameter

The function get the parameter from the list. It provide a default in case the parameter is NOT in the list.

Definition at line 1463 of file gravi_dfs.c.

References cpl_msg_info().

Referenced by gravi_force_uncertainties(), and gravi_metrology_reduce().

◆ gravi_param_get_int()

int gravi_param_get_int ( const cpl_parameterlist *  parlist,
const char *  name 
)

◆ gravi_param_get_int_default()

int gravi_param_get_int_default ( const cpl_parameterlist *  parlist,
const char *  name,
int  def 
)

Definition at line 1475 of file gravi_dfs.c.

References cpl_msg_info().

Referenced by gravi_extract_spectrum().

◆ gravi_param_get_string()

const char * gravi_param_get_string ( const cpl_parameterlist *  parlist,
const char *  name 
)

◆ gravi_param_get_string_default()

const char * gravi_param_get_string_default ( const cpl_parameterlist *  parlist,
const char *  name,
const char *  def 
)

Definition at line 1499 of file gravi_dfs.c.

References cpl_msg_info().

Referenced by gravi_compute_profile(), and gravi_data_detector_cleanup().

◆ gravi_parameter_add_astro_file()

cpl_parameter * gravi_parameter_add_astro_file ( cpl_parameterlist *  self)

Definition at line 569 of file gravi_dfs.c.

Referenced by gravity_disp_create(), and gravity_vis_create().

◆ gravi_parameter_add_astrometry()

cpl_error_code gravi_parameter_add_astrometry ( cpl_parameterlist *  self)

Definition at line 1069 of file gravi_dfs.c.

Referenced by gravity_astrometry_create().

◆ gravi_parameter_add_average_vis()

cpl_parameter * gravi_parameter_add_average_vis ( cpl_parameterlist *  self)

◆ gravi_parameter_add_badpix()

cpl_parameter * gravi_parameter_add_badpix ( cpl_parameterlist *  self)

Add badpix parameters to the input parameter list.

Parameters
selfparameter list
Returns
last parameter allocated
Exceptions
CPL_ERROR_NULL_INPUTinput data is missing

Definition at line 194 of file gravi_dfs.c.

Referenced by gravity_badpix_create(), and gravity_p2vm_create().

◆ gravi_parameter_add_biasmethod()

cpl_parameter * gravi_parameter_add_biasmethod ( cpl_parameterlist *  self)

Definition at line 584 of file gravi_dfs.c.

Referenced by gravity_dark_create(), gravity_p2vm_create(), and gravity_vis_create().

◆ gravi_parameter_add_biassub_file()

cpl_parameter * gravi_parameter_add_biassub_file ( cpl_parameterlist *  self)

Definition at line 494 of file gravi_dfs.c.

Referenced by gravity_dark_create(), gravity_disp_create(), and gravity_vis_create().

◆ gravi_parameter_add_compute_signal()

cpl_error_code gravi_parameter_add_compute_signal ( cpl_parameterlist *  self)

Definition at line 818 of file gravi_dfs.c.

Referenced by gravity_disp_create(), and gravity_vis_create().

◆ gravi_parameter_add_compute_snr()

cpl_error_code gravi_parameter_add_compute_snr ( cpl_parameterlist *  self)

◆ gravi_parameter_add_compute_vis()

cpl_error_code gravi_parameter_add_compute_vis ( cpl_parameterlist *  self,
int  isCalib 
)

◆ gravi_parameter_add_debug_file()

cpl_parameter * gravi_parameter_add_debug_file ( cpl_parameterlist *  self)

Definition at line 479 of file gravi_dfs.c.

Referenced by gravity_p2vm_create().

◆ gravi_parameter_add_extract()

cpl_parameter * gravi_parameter_add_extract ( cpl_parameterlist *  self)

Definition at line 686 of file gravi_dfs.c.

Referenced by gravity_disp_create(), and gravity_p2vm_create().

◆ gravi_parameter_add_force_uncertainties()

cpl_parameter * gravi_parameter_add_force_uncertainties ( cpl_parameterlist *  self)

Definition at line 743 of file gravi_dfs.c.

Referenced by gravity_postprocess_create().

◆ gravi_parameter_add_image()

cpl_error_code gravi_parameter_add_image ( cpl_parameterlist *  self)

Definition at line 1173 of file gravi_dfs.c.

Referenced by gravity_image_create().

◆ gravi_parameter_add_metrology()

cpl_parameter * gravi_parameter_add_metrology ( cpl_parameterlist *  self)

Definition at line 615 of file gravi_dfs.c.

Referenced by gravity_disp_create(), gravity_p2vm_create(), and gravity_vis_create().

◆ gravi_parameter_add_p2vmred_file()

cpl_parameter * gravi_parameter_add_p2vmred_file ( cpl_parameterlist *  self)

Definition at line 539 of file gravi_dfs.c.

Referenced by gravity_disp_create(), and gravity_vis_create().

◆ gravi_parameter_add_pca()

cpl_parameter * gravi_parameter_add_pca ( cpl_parameterlist *  self)

Add pca parameters to the input parameter list.

Parameters
selfparameter list
Returns
last parameter allocated
Exceptions
CPL_ERROR_NULL_INPUTinput data is missing

Definition at line 324 of file gravi_dfs.c.

Referenced by gravity_vis_create(), and gravity_vis_from_p2vmred_create().

◆ gravi_parameter_add_pcacalib()

cpl_parameter * gravi_parameter_add_pcacalib ( cpl_parameterlist *  self)

Add pca calibration parameters to the input parameter list.

Parameters
selfparameter list
Returns
last parameter allocated
Exceptions
CPL_ERROR_NULL_INPUTinput data is missing

Definition at line 247 of file gravi_dfs.c.

Referenced by gravity_pcacal_create().

◆ gravi_parameter_add_preproc()

cpl_parameter * gravi_parameter_add_preproc ( cpl_parameterlist *  self)

Add preprocessing parameters to the input parameter list.

Parameters
selfparameter list
Returns
last parameter allocated
Exceptions
CPL_ERROR_NULL_INPUTinput data is missing

Definition at line 397 of file gravi_dfs.c.

◆ gravi_parameter_add_preproc_file()

cpl_parameter * gravi_parameter_add_preproc_file ( cpl_parameterlist *  self)

Definition at line 524 of file gravi_dfs.c.

Referenced by gravity_disp_create(), gravity_p2vm_create(), and gravity_vis_create().

◆ gravi_parameter_add_profile()

cpl_parameter * gravi_parameter_add_profile ( cpl_parameterlist *  self)

Add profile parameters to the input parameter list.

Parameters
selfparameter list
Returns
last parameter allocated
Exceptions
CPL_ERROR_NULL_INPUTinput data is missing

Definition at line 346 of file gravi_dfs.c.

Referenced by gravity_p2vm_create().

◆ gravi_parameter_add_rejection()

cpl_error_code gravi_parameter_add_rejection ( cpl_parameterlist *  self,
int  isCalib 
)

Add rejection parameters to the input parameter list.

Parameters
selfparameter list
isCalib1 if it's calibrator 0 otherwise
Returns
last parameter allocated
Exceptions
CPL_ERROR_NULL_INPUTinput data is missing

Definition at line 864 of file gravi_dfs.c.

Referenced by gravity_disp_create(), gravity_vis_create(), and gravity_vis_from_p2vmred_create().

◆ gravi_parameter_add_spectrum_file()

cpl_parameter * gravi_parameter_add_spectrum_file ( cpl_parameterlist *  self)

Definition at line 509 of file gravi_dfs.c.

Referenced by gravity_disp_create(), and gravity_vis_create().

◆ gravi_parameter_add_static_name()

cpl_parameter * gravi_parameter_add_static_name ( cpl_parameterlist *  self)

◆ gravi_parameter_add_vis_file()

cpl_parameter * gravi_parameter_add_vis_file ( cpl_parameterlist *  self)

Definition at line 554 of file gravi_dfs.c.

Referenced by gravity_disp_create().

◆ gravi_parameter_add_wave()

cpl_parameter * gravi_parameter_add_wave ( cpl_parameterlist *  self)

Add wavelength calibration parameters to the input parameter list.

Parameters
selfparameter list
Returns
last parameter allocated
Exceptions
CPL_ERROR_NULL_INPUTinput data is missing

Definition at line 423 of file gravi_dfs.c.

Referenced by gravity_p2vm_create().

◆ gravi_parameter_copy_fluxdata()

cpl_parameter * gravi_parameter_copy_fluxdata ( cpl_parameterlist *  self)

Definition at line 729 of file gravi_dfs.c.

Referenced by gravity_postprocess_create().

◆ gravi_parameter_disable()

cpl_error_code gravi_parameter_disable ( cpl_parameter *  p)

Disable a parameter.

Parameters
pthe input parameter
Returns
CPL_ERROR_NONE if OK
Exceptions
CPL_ERROR_NULL_INPUTinput data is missing

Definition at line 176 of file gravi_dfs.c.

◆ gravity_print_banner()

void gravity_print_banner ( void  )