|
GRAVI Pipeline Reference Manual 1.10.1
|
Go to the source code of this file.
Typedefs | |
| typedef typedefCPL_BEGIN_DECLS struct _gravi_data_ | gravi_data |
Functions | |
| gravi_data * | gravi_data_new (int) |
| Create an empty gravi_data. | |
| gravi_data * | gravi_data_duplicate (const gravi_data *) |
| Create a copy of the gravi data. | |
| cpl_error_code | gravi_data_append (gravi_data *first, const gravi_data *second, int force) |
| Append a gravi_data into another existing one. | |
| void | gravi_data_delete (gravi_data *) |
| Delete a gravi data. | |
| gravi_data * | gravi_data_load (const char *filename) |
| Low-level function to load FITS file. | |
| gravi_data * | gravi_data_load_ext (const char *filename, const char *extensions_regexp) |
| Low-level function to load FITS file. | |
| gravi_data * | gravi_data_load_frame (cpl_frame *frame, cpl_frameset *used_frameset) |
| Load a FITS file and create a gravi_data. | |
| int | gravi_data_patch (gravi_data *file_to_patch, cpl_frameset *patch_frameset) |
| Load a RAW FITS file and create a gravi_data. | |
| gravi_data * | gravi_data_load_rawframe (cpl_frame *frame, cpl_frameset *used_frameset) |
| Load a RAW FITS file and create a gravi_data. | |
| gravi_data * | gravi_data_load_rawframe_ext (cpl_frame *frame, cpl_frameset *used_frameset, const char *extensions_regexp) |
| Load a RAW FITS file and create a gravi_data from specified extensions. | |
| cpl_error_code | gravi_data_save_new (gravi_data *self, cpl_frameset *allframes, const char *filename, const char *suffix, const cpl_parameterlist *parlist, cpl_frameset *usedframes, cpl_frame *frame, const char *recipe, cpl_propertylist *applist, const char *proCatg) |
| Save a gravi data in a CPL-complian FITS file. | |
| cpl_error_code | gravi_data_save_data (gravi_data *, const char *, unsigned) |
| Save a gravi data in a FITS file. | |
| int | gravi_data_has_extension (gravi_data *, const char *) |
| Check if data has extension with given EXTNAME. | |
| int | gravi_data_has_type (gravi_data *self, const char *type) |
| Return the number of ext whose EXTNAME and INSNAME match 'type'. | |
| int | gravi_data_get_size (const gravi_data *) |
| Get the number of extension in a gravi_data. | |
| cpl_propertylist * | gravi_data_get_plist (gravi_data *, const char *) |
| Get the propertylist from EXTNAME. | |
| cpl_propertylist * | gravi_data_get_plist_x (gravi_data *, int) |
| Get the propertylist of an extension by position. | |
| cpl_table * | gravi_data_get_table_x (gravi_data *, int) |
| Get the table of an extension by position. | |
| cpl_imagelist * | gravi_data_get_cube_x (gravi_data *, int) |
| Get the cube of an extension by position. | |
| cpl_table * | gravi_data_get_table (gravi_data *, const char *) |
| Return a pointer on a table extension by its EXTNAME. | |
| cpl_imagelist * | gravi_data_get_cube (gravi_data *, const char *) |
| Return a pointer on an IMAGE extension by its EXTNAME. | |
| cpl_propertylist * | gravi_data_get_oi_plist (gravi_data *, const char *, const char *) |
| Get the propertylist from EXTNAME and INSNAME. | |
| cpl_table * | gravi_data_get_oi_table (gravi_data *, const char *, const char *) |
| Get an OI_FITS table from EXTNAME and INSNAME. | |
| cpl_table ** | gravi_data_get_oiwave_tables (gravi_data *data, int type_data, int npol) |
| Get pointer to the OI_WAVELENGTH tables of both polarisations. | |
| cpl_propertylist * | gravi_data_get_extra_primary_header (gravi_data *) |
| Get the propertylist for additional keywords to the primary header. | |
| cpl_error_code | gravi_data_erase_x (gravi_data *, int) |
| Erase an extension by its position. | |
| cpl_error_code | gravi_data_erase (gravi_data *, const char *) |
| Erase an extension by its EXTNAME. | |
| cpl_error_code | gravi_data_erase_type (gravi_data *self, const char *type) |
| Erase all extension related to an instrument (SC, FT, MET...) | |
| cpl_error_code | gravi_data_add_table (gravi_data *self, cpl_propertylist *plist, const char *extname, cpl_table *table) |
| Add a BINTABLE extension in gravi_data. | |
| cpl_error_code | gravi_data_add_cube (gravi_data *self, cpl_propertylist *plist, const char *extname, cpl_imagelist *imglist) |
| Add an IMAGE (imagelist) extension in gravi_data. | |
| cpl_error_code | gravi_data_add_img (gravi_data *self, cpl_propertylist *plist, const char *extname, cpl_image *image) |
| Add an IMAGE (single image) extension in gravi_data. | |
| cpl_error_code | gravi_data_copy_ext (gravi_data *output, gravi_data *input, const char *name) |
| Copy extensions from one data to another. | |
| cpl_error_code | gravi_data_copy_ext_i (gravi_data *output, gravi_data *input, cpl_size num) |
| Copy extensions from one data to another. | |
| cpl_error_code | gravi_data_copy_ext_insname (gravi_data *output, gravi_data *input, const char *name, const char *insname) |
| Copy extensions from one data to another. | |
| cpl_error_code | gravi_data_move_ext (gravi_data *output, gravi_data *input, const char *name) |
| Move extensions from one data to another. | |
| cpl_error_code | gravi_data_clean_for_astro (gravi_data *data) |
| Clean the data to keep only OIFITS extensions related to SC. | |
| cpl_error_code | gravi_data_check_consistency (gravi_data *data) |
| Verify the integrity of RAW data. | |
| cpl_error_code | gravi_data_detector_cleanup (gravi_data *data, const cpl_parameterlist *parlist) |
| Perform self-bias correction to the SC raw data. | |
| cpl_error_code | gravi_data_dump (gravi_data *self) |
| Dump the overall structure of a gravi_data in stdout. | |
| cpl_error_code | gravi_data_dump_mode (gravi_data *data) |
| Dump some information about data in messagin. | |
| #define gravi_data_get_extname | ( | data, | |
| ext ) |
Definition at line 76 of file gravi_data.h.
Referenced by gravi_vis_force_time(), and gravi_vis_mjd_to_time().
| #define gravi_data_get_header | ( | data | ) |
Definition at line 75 of file gravi_data.h.
Referenced by gravi_align_spectrum(), gravi_astrometry_load(), gravi_average_vis(), gravi_calib_setupstring(), gravi_calibrate_vis(), gravi_compute_badpix(), gravi_compute_biasmask(), gravi_compute_dark(), gravi_compute_disp(), gravi_compute_disp_old(), gravi_compute_flat_badpix(), gravi_compute_gain(), gravi_compute_opdc_state(), gravi_compute_outliers(), gravi_compute_p2vm(), gravi_compute_p2vmred(), gravi_compute_pca(), gravi_compute_piezotf(), gravi_compute_pointing_uv(), gravi_compute_profile(), gravi_compute_qc_ft_opd_estimator(), gravi_compute_qc_injection(), gravi_compute_rejection(), gravi_compute_signals(), gravi_compute_snr(), gravi_compute_tau0(), gravi_compute_tf(), gravi_compute_tf_qc(), gravi_compute_vis(), gravi_compute_vis_qc(), gravi_compute_wave(), gravi_compute_wave_offset(), gravi_copy_p2vm_qcs(), gravi_create_p2vm(), gravi_data_check_consistency(), gravi_data_check_shutter_beam(), gravi_data_detector_cleanup(), gravi_data_dump_mode(), gravi_data_save_new(), gravi_disp_cleanup(), gravi_extract_spectrum(), gravi_fit_argon(), gravi_flat_flux(), gravi_flatten_vis(), gravi_force_uncertainties(), gravi_lazer_get_wavelength(), gravi_metrology_demodulate(), gravi_metrology_reduce(), gravi_normalize_flux(), gravi_normalize_sc_to_ft(), gravi_p2vm_normalisation(), gravi_p2vm_phase_correction(), gravi_p2vm_transmission(), gravi_reduce_acqcam(), gravi_smooth_preproc(), gravi_vis_copy_fluxdata(), gravi_vis_resamp(), gravi_vis_smooth(), gravi_visdata_fromellipse(), gravi_wave_compute_opds(), gravi_wave_correct_color(), gravi_wave_qc(), gravity_disp(), gravity_p2vm(), gravity_pcacal(), gravity_vis(), gravity_viscal(), and gravity_wavelamp().
| #define gravi_data_get_imaging_detector | ( | data, | |
| type ) |
Definition at line 60 of file gravi_data.h.
Referenced by gravi_align_spectrum(), gravi_compute_p2vm(), gravi_compute_p2vmred(), gravi_compute_wave(), gravi_create_p2vm(), gravi_p2vm_normalisation(), gravi_visdata_fromellipse(), gravi_wave_compute_opds(), and gravi_wave_qc().
| #define gravi_data_get_img | ( | data, | |
| ext ) |
Definition at line 79 of file gravi_data.h.
Referenced by gravi_average_dark(), gravi_compute_badpix(), gravi_compute_biasmask(), gravi_compute_gain(), gravi_compute_profile(), gravi_extract_spectrum(), gravi_preproc_acqcam(), and gravi_reduce_acqcam().
| #define gravi_data_get_oi_flux | ( | data, | |
| type, | |||
| pol, | |||
| npol ) |
Definition at line 49 of file gravi_data.h.
Referenced by gravi_average_vis(), gravi_compute_disp(), gravi_compute_opdc_state(), gravi_compute_outliers(), gravi_compute_qc_injection(), gravi_compute_signals(), gravi_compute_vis(), gravi_compute_vis_qc(), gravi_disp_cleanup(), gravi_force_uncertainties(), gravi_normalize_flux(), gravi_p2vm_transmission(), gravi_vis_copy_fluxdata(), gravi_vis_resamp(), and gravi_vis_smooth().
| #define gravi_data_get_oi_flux_plist | ( | data, | |
| type, | |||
| pol, | |||
| npol ) |
Definition at line 73 of file gravi_data.h.
Referenced by gravi_p2vm_transmission().
| #define gravi_data_get_oi_t3 | ( | data, | |
| type, | |||
| pol, | |||
| npol ) |
Definition at line 48 of file gravi_data.h.
Referenced by gravi_average_vis(), gravi_compute_signals(), gravi_compute_vis_qc(), gravi_disp_cleanup(), gravi_idp_compute(), gravi_vis_resamp(), and gravi_vis_smooth().
| #define gravi_data_get_oi_t3_plist | ( | data, | |
| type, | |||
| pol, | |||
| npol ) |
Definition at line 72 of file gravi_data.h.
| #define gravi_data_get_oi_vis | ( | data, | |
| type, | |||
| pol, | |||
| npol ) |
Definition at line 46 of file gravi_data.h.
Referenced by gravi_astrometry_load(), gravi_average_vis(), gravi_compute_disp(), gravi_compute_opdc_state(), gravi_compute_outliers(), gravi_compute_pca(), gravi_compute_pointing_uv(), gravi_compute_qc_ft_opd_estimator(), gravi_compute_rejection(), gravi_compute_signals(), gravi_compute_snr(), gravi_compute_tf(), gravi_compute_vis(), gravi_compute_vis_qc(), gravi_copy_p2vm_qcs(), gravi_disp_cleanup(), gravi_flatten_vis(), gravi_force_uncertainties(), gravi_idp_compute(), gravi_normalize_sc_to_ft(), gravi_p2vm_phase_correction(), gravi_vis_resamp(), gravi_vis_smooth(), and gravity_pcacal().
| #define gravi_data_get_oi_vis2 | ( | data, | |
| type, | |||
| pol, | |||
| npol ) |
Definition at line 47 of file gravi_data.h.
Referenced by gravi_average_vis(), gravi_compute_tf(), gravi_compute_vis_qc(), gravi_disp_cleanup(), gravi_force_uncertainties(), gravi_idp_compute(), gravi_normalize_sc_to_ft(), gravi_vis_resamp(), and gravi_vis_smooth().
| #define gravi_data_get_oi_vis2_plist | ( | data, | |
| type, | |||
| pol, | |||
| npol ) |
Definition at line 71 of file gravi_data.h.
| #define gravi_data_get_oi_vis_plist | ( | data, | |
| type, | |||
| pol, | |||
| npol ) |
Definition at line 70 of file gravi_data.h.
Referenced by gravi_compute_disp(), and gravi_compute_vis().
| #define gravi_data_get_oi_wave | ( | data, | |
| type, | |||
| pol, | |||
| npol ) |
Definition at line 45 of file gravi_data.h.
Referenced by gravi_astrometry_load(), gravi_compute_argon_pos(), gravi_compute_disp(), gravi_compute_pca(), gravi_compute_signals(), gravi_compute_snr(), gravi_compute_tf(), gravi_compute_vis(), gravi_data_get_oiwave_tables(), gravi_idp_compute(), gravi_normalize_sc_to_ft(), gravi_p2vm_normalisation(), gravi_p2vm_phase_correction(), gravi_vis_resamp(), and gravi_wave_correct_color().
| #define gravi_data_get_oi_wave_plist | ( | data, | |
| type, | |||
| pol, | |||
| npol ) |
Definition at line 69 of file gravi_data.h.
Referenced by gravi_astrometry_load(), gravi_compute_pca(), gravi_flatten_vis(), gravi_wave_correct_color(), and gravity_pcacal().
| #define gravi_data_get_p2vm_data | ( | data, | |
| type ) |
Definition at line 57 of file gravi_data.h.
Referenced by gravi_compute_p2vm(), gravi_compute_p2vmred(), gravi_p2vm_normalisation(), and gravi_p2vm_phase_correction().
| #define gravi_data_get_profile_plist | ( | data | ) |
Definition at line 67 of file gravi_data.h.
| #define gravi_data_get_qc | ( | data | ) |
Definition at line 77 of file gravi_data.h.
Referenced by gravi_data_save_new().
| #define gravi_data_get_spec_res | ( | data | ) |
Definition at line 80 of file gravi_data.h.
Referenced by gravity_viscal().
| #define gravi_data_get_spectrum_data | ( | data, | |
| type ) |
Definition at line 63 of file gravi_data.h.
Referenced by gravi_align_spectrum(), gravi_compute_argon_pos(), gravi_compute_p2vm(), gravi_compute_p2vmred(), gravi_compute_wave(), gravi_p2vm_mean_spectrum(), gravi_visdata_fromellipse(), and gravi_wave_compute_opds().
| #define gravi_data_get_spectrum_data_plist | ( | data, | |
| type ) |
Definition at line 64 of file gravi_data.h.
Referenced by gravi_align_spectrum(), and gravi_compute_wave().
| #define gravi_data_get_wave_data | ( | data, | |
| type ) |
Definition at line 53 of file gravi_data.h.
Referenced by gravi_align_spectrum(), gravi_create_p2vm(), and gravi_wave_qc().
| #define gravi_data_get_wave_data_plist | ( | data, | |
| type ) |
Definition at line 54 of file gravi_data.h.
Referenced by gravi_wave_qc().
| #define gravi_data_get_wave_fibre | ( | data, | |
| type ) |
| #define gravi_data_get_wave_fibre_plist | ( | data, | |
| type ) |
Definition at line 52 of file gravi_data.h.
| #define gravi_data_has_detector | ( | data, | |
| type ) |
Definition at line 61 of file gravi_data.h.
Referenced by gravi_extract_spectrum().
| #define gravi_data_has_p2vm | ( | data, | |
| type ) |
Definition at line 58 of file gravi_data.h.
Referenced by gravi_p2vm_normalisation(), and gravi_p2vm_phase_correction().
| #define gravi_data_has_spectrum | ( | data, | |
| type ) |
Definition at line 65 of file gravi_data.h.
Referenced by gravi_align_spectrum(), and gravi_compute_p2vm().
| #define gravi_data_has_wave | ( | data, | |
| type ) |
Definition at line 55 of file gravi_data.h.
Referenced by gravi_create_p2vm().
| #define gravi_data_is_internal | ( | data | ) |
Definition at line 78 of file gravi_data.h.
Referenced by gravi_compute_tf(), and gravi_extract_spectrum().
| typedef typedefCPL_BEGIN_DECLS struct _gravi_data_ gravi_data |
Definition at line 39 of file gravi_data.h.