|
GRAVI Pipeline Reference Manual
1.2.3
|
Functions | |
| cpl_error_code | gravi_dfs_set_groups (cpl_frameset *set) |
| Set the group as RAW or CALIB in a frameset. More... | |
| cpl_error_code | gravi_parameter_disable (cpl_parameter *p) |
| Disable a parameter. More... | |
| cpl_parameter * | gravi_parameter_add_badpix (cpl_parameterlist *self) |
| Add badpix parameters to the input parameter list. More... | |
| cpl_parameter * | gravi_parameter_add_profile (cpl_parameterlist *self) |
| Add profile parameters to the input parameter list. More... | |
| cpl_parameter * | gravi_parameter_add_preproc (cpl_parameterlist *self) |
| Add preprocessing parameters to the input parameter list. More... | |
| cpl_parameter * | gravi_parameter_add_wave (cpl_parameterlist *self) |
| Add wavelength calibration parameters to the input parameter list. More... | |
| cpl_error_code | gravi_parameter_add_rejection (cpl_parameterlist *self, int isCalib) |
| Add rejection parameters to the input parameter list. More... | |
| cpl_frameset * | gravi_frameset_extract (cpl_frameset *frameset, const char **frame_tags, int nb_tags) |
| Extract a list of tags from a frameset. More... | |
| cpl_frameset * | gravi_frameset_extract_p2vm_data (cpl_frameset *frameset) |
| Extract P2VM_RAW frame from the input frameset. More... | |
| cpl_frameset * | gravi_frameset_extract_dark_data (cpl_frameset *frameset) |
| Extract DARK_RAW frame from the input frameset. More... | |
| double | gravi_param_get_double_default (const cpl_parameterlist *parlist, const char *name, double def) |
| Get the parameter from the parameter list. More... | |
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.
| cpl_error_code gravi_dfs_set_groups | ( | cpl_frameset * | set | ) |
Set the group as RAW or CALIB in a frameset.
| set | the input frameset |
Definition at line 78 of file gravi_dfs.c.
| cpl_frameset* gravi_frameset_extract | ( | cpl_frameset * | frameset, |
| const char ** | frame_tags, | ||
| int | nb_tags | ||
| ) |
Extract a list of tags from a frameset.
| frameset | input frameset |
| frame_tags | Tag list to extract |
| nb_tags | Size of the tag list |
| CPL_ERROR_NULL_INPUT | input data is missing |
| CPL_ERROR_ILLEGAL_INPUT | nb_tags < 0 |
The function returns a frameset corresponding the list of tags
Definition at line 855 of file gravi_dfs.c.
Referenced by gravi_frameset_extract_dark_data(), and gravi_frameset_extract_p2vm_data().
| cpl_frameset* gravi_frameset_extract_dark_data | ( | cpl_frameset * | frameset | ) |
Extract DARK_RAW frame from the input frameset.
| frameset | input frameset |
The function return a frameset with the DARK_RAW frames
Definition at line 913 of file gravi_dfs.c.
References gravi_frameset_extract().
| cpl_frameset* gravi_frameset_extract_p2vm_data | ( | cpl_frameset * | frameset | ) |
Extract P2VM_RAW frame from the input frameset.
| frameset | input frameset |
The function returns a frameset with the P2VM_RAW frames
Definition at line 895 of file gravi_dfs.c.
References gravi_frameset_extract().
| double gravi_param_get_double_default | ( | const cpl_parameterlist * | parlist, |
| const char * | name, | ||
| double | def | ||
| ) |
Get the parameter from the parameter list.
| parlist | input parameter list |
| name | Name of the paramter to find |
| def | defaul value to return |
The function get the parameter from the list. It provide a default in case the parameter is NOT in the list.
Definition at line 1045 of file gravi_dfs.c.
Referenced by gravi_force_uncertainties(), and gravi_metrology_reduce().
| cpl_parameter* gravi_parameter_add_badpix | ( | cpl_parameterlist * | self | ) |
Add badpix parameters to the input parameter list.
| self | parameter list |
| CPL_ERROR_NULL_INPUT | input data is missing |
Definition at line 187 of file gravi_dfs.c.
| cpl_parameter* gravi_parameter_add_preproc | ( | cpl_parameterlist * | self | ) |
Add preprocessing parameters to the input parameter list.
| self | parameter list |
| CPL_ERROR_NULL_INPUT | input data is missing |
Definition at line 264 of file gravi_dfs.c.
| cpl_parameter* gravi_parameter_add_profile | ( | cpl_parameterlist * | self | ) |
Add profile parameters to the input parameter list.
| self | parameter list |
| CPL_ERROR_NULL_INPUT | input data is missing |
Definition at line 212 of file gravi_dfs.c.
| cpl_error_code gravi_parameter_add_rejection | ( | cpl_parameterlist * | self, |
| int | isCalib | ||
| ) |
Add rejection parameters to the input parameter list.
| self | parameter list |
| isCalib | 1 if it's calibrator 0 otherwise |
| CPL_ERROR_NULL_INPUT | input data is missing |
Definition at line 593 of file gravi_dfs.c.
| cpl_parameter* gravi_parameter_add_wave | ( | cpl_parameterlist * | self | ) |
Add wavelength calibration parameters to the input parameter list.
| self | parameter list |
| CPL_ERROR_NULL_INPUT | input data is missing |
Definition at line 290 of file gravi_dfs.c.
| cpl_error_code gravi_parameter_disable | ( | cpl_parameter * | p | ) |
Disable a parameter.
| p | the input parameter |
| CPL_ERROR_NULL_INPUT | input data is missing |
Definition at line 169 of file gravi_dfs.c.
1.8.11