|
GRAVI Pipeline Reference Manual 1.7.2
|
#include <cpl.h>#include <stdio.h>#include <string.h>#include <time.h>#include "gravi_data.h"#include "gravi_pfits.h"#include "gravi_dfs.h"#include "gravi_utils.h"#include "gravi_metrology.h"#include "gravi_calib.h"#include "gravi_preproc.h"#include "gravi_wave.h"#include "gravi_p2vm.h"#include "gravi_p2vmred.h"Go to the source code of this file.
Functions | |
| static int | gravity_p2vm_create (cpl_plugin *plugin) |
| Setup the recipe options | |
| static int | gravity_p2vm_exec (cpl_plugin *plugin) |
| Execute the plugin instance given by the interface. | |
| static int | gravity_p2vm_destroy (cpl_plugin *plugin) |
| Destroy what has been created by the 'create' function. | |
| static int | gravity_p2vm (cpl_frameset *frameset, const cpl_parameterlist *parlist) |
| Compute the DARK, BAD, FLAT, WAVE, P2VM from a list of calibration set. | |
| int | cpl_plugin_get_info (cpl_pluginlist *list) |
| Build the list of available plugins, for this module. | |
Variables | |
| static char | gravity_p2vm_short [] = "Calibrate the instrument bad pixels, wavelength table, interferometric contrast and phase." |
| static char | gravity_p2vm_description [] |
| int cpl_plugin_get_info | ( | cpl_pluginlist * | list | ) |
Build the list of available plugins, for this module.
| list | the plugin list |
Create the recipe instance and make it available to the application using the interface.
Definition at line 113 of file gravity_p2vm.c.
References gravi_get_license(), gravity_p2vm_create(), gravity_p2vm_description, gravity_p2vm_destroy(), gravity_p2vm_exec(), and gravity_p2vm_short.
|
static |
Compute the DARK, BAD, FLAT, WAVE, P2VM from a list of calibration set.
| frameset | the frames list |
| parlist | the parameters list |
Definition at line 334 of file gravity_p2vm.c.
References cpl_msg_info(), CPLCHECK_CLEAN, ERROR_CLEAN, FREE, FREELOOP, gravi_align_spectrum(), GRAVI_ARRAY_GEOMETRY_EXT, GRAVI_BAD_MAP, gravi_compute_badpix(), gravi_compute_dark(), gravi_compute_gain(), gravi_compute_p2vm(), gravi_compute_p2vmred(), gravi_compute_profile(), gravi_compute_wave(), gravi_create_p2vm(), GRAVI_DARK_MAP, gravi_data_add_table(), gravi_data_check_shutter, gravi_data_copy_ext(), gravi_data_delete(), gravi_data_detector_cleanup(), gravi_data_get_header, gravi_data_get_shutter, gravi_data_get_table(), gravi_data_load_frame(), gravi_data_load_rawframe(), gravi_data_load_rawframe_ext(), gravi_data_move_ext(), gravi_data_new(), gravi_data_save_new(), GRAVI_DET_FT, GRAVI_DET_SC, gravi_dfs_set_groups(), gravi_extract_spectrum(), GRAVI_FLAT_MAP, gravi_frameset_extract_bad_map(), gravi_frameset_extract_dark_data(), gravi_frameset_extract_dark_map(), gravi_frameset_extract_flat_data(), gravi_frameset_extract_flat_map(), gravi_frameset_extract_p2vm_data(), gravi_frameset_extract_wave_data(), gravi_frameset_extract_wave_map(), gravi_frameset_extract_wave_param(), gravi_frameset_extract_wavesc_data(), GRAVI_FT, GRAVI_IMAGING_DATA_FT_EXT, GRAVI_IMAGING_DATA_SC_EXT, GRAVI_IMAGING_DETECTOR_FT_EXT, GRAVI_IMAGING_DETECTOR_SC_EXT, gravi_metrology_compute_p2vm(), GRAVI_METROLOGY_EXT, gravi_msg_function_exit, gravi_msg_function_start, GRAVI_OI_FLUX_EXT, GRAVI_OI_VIS_EXT, GRAVI_OI_WAVELENGTH_EXT, GRAVI_OPTICAL_TRAIN_EXT, GRAVI_P2VM_MAP, GRAVI_P2VM_MET_EXT, gravi_p2vm_normalisation(), gravi_p2vm_phase_correction(), gravi_p2vm_transmission(), gravi_param_get_bool(), gravi_param_get_string(), gravi_pfits_get_met_wavelength_mean(), GRAVI_PREPROC, GRAVI_SC, GRAVI_SPECTRUM_DATA_FT_EXT, gravi_wave_compute_opds(), GRAVI_WAVE_MAP, gravi_wave_qc(), and gravity_print_banner().
Referenced by gravity_p2vm_exec().
|
static |
Setup the recipe options
| plugin | the plugin |
Defining the command-line/configuration parameters for the recipe.
Definition at line 154 of file gravity_p2vm.c.
References gravi_parameter_add_badpix(), gravi_parameter_add_biasmethod(), gravi_parameter_add_debug_file(), gravi_parameter_add_extract(), gravi_parameter_add_metrology(), gravi_parameter_add_preproc_file(), gravi_parameter_add_profile(), gravi_parameter_add_static_name(), and gravi_parameter_add_wave().
Referenced by cpl_plugin_get_info().
|
static |
Destroy what has been created by the 'create' function.
| plugin | the plugin |
Definition at line 302 of file gravity_p2vm.c.
Referenced by cpl_plugin_get_info().
|
static |
Execute the plugin instance given by the interface.
| plugin | the plugin |
Definition at line 240 of file gravity_p2vm.c.
References gravity_p2vm().
Referenced by cpl_plugin_get_info().
|
static |
Definition at line 76 of file gravity_p2vm.c.
Referenced by cpl_plugin_get_info().
|
static |
Definition at line 75 of file gravity_p2vm.c.
Referenced by cpl_plugin_get_info().