|
GRAVI Pipeline Reference Manual 1.9.2
|
Functions | |
| int | gravi_pfits_get_startx (const cpl_propertylist *plist) |
| find out the name of the propertylist | |
| int | gravi_pfits_get_fullstartx (const cpl_propertylist *plist) |
| int | gravi_pfits_get_nx (const cpl_propertylist *plist) |
| int | gravi_pfits_get_window_start (const cpl_propertylist *plist) |
| double | gravi_pfits_get_diameter (const cpl_propertylist *plist, int type_data) |
| double | gravi_pfits_get_pmra (const cpl_propertylist *plist) |
| double | gravi_pfits_get_pmdec (const cpl_propertylist *plist) |
| double | gravi_pfits_get_plx (const cpl_propertylist *plist) |
| const char * | gravi_pfits_get_extname (const cpl_propertylist *plist) |
| const char * | gravi_pfits_get_dpr_type (const cpl_propertylist *plist) |
| const char * | gravi_pfits_get_resolution (const cpl_propertylist *plist) |
| const char * | gravi_pfits_get_spec_res (const cpl_propertylist *plist) |
| const char * | gravi_pfits_get_pola_mode (const cpl_propertylist *plist, int type_data) |
| int | gravi_data_frame_get_mode (const cpl_frame *frame) |
| int | gravi_pfits_get_mode (const cpl_propertylist *plist) |
| int | gravi_pfits_get_axis (const cpl_propertylist *plist) |
| const char * | gravi_pfits_get_mode_name (const cpl_propertylist *plist) |
| int | gravi_pfits_get_pola_num (const cpl_propertylist *plist, int type_data) |
| int | gravi_pfits_get_extension_type (const cpl_propertylist *plist) |
| double | gravi_pfits_get_metfc_lockmjd (const cpl_propertylist *plist, int tel) |
| double | gravi_pfits_get_met_wavelength_mean (const cpl_propertylist *plist, cpl_table *met_table) |
| double | gravi_pfits_get_met_wavelength (const cpl_propertylist *plist) |
| int | gravi_pfits_get_met_mode (const cpl_propertylist *plist) |
| cpl_vector * | gravi_pfits_get_met_faint_params (const cpl_propertylist *plist) |
| Extract metrology faint settings. | |
| double | gravi_pfits_get_geolat (const cpl_propertylist *plist) |
| double | gravi_pfits_get_geolon (const cpl_propertylist *plist) |
| double | gravi_pfits_get_geoelev (const cpl_propertylist *plist) |
| const char * | gravi_pfits_get_feed (const cpl_propertylist *plist) |
| const char * | gravi_pfits_get_sobj (const cpl_propertylist *plist) |
| double | gravi_pfits_get_sobj_diam (const cpl_propertylist *plist) |
| double | gravi_pfits_get_sobj_x (const cpl_propertylist *plist) |
| double | gravi_pfits_get_sobj_y (const cpl_propertylist *plist) |
| double | gravi_pfits_get_sobj_offx (const cpl_propertylist *plist) |
| double | gravi_pfits_get_sobj_offy (const cpl_propertylist *plist) |
| double | gravi_pfits_get_gvctu_x (const cpl_propertylist *plist) |
| double | gravi_pfits_get_gvctu_y (const cpl_propertylist *plist) |
| const char * | gravi_pfits_get_robj (const cpl_propertylist *plist) |
| double | gravi_pfits_get_robj_diam (const cpl_propertylist *plist) |
| double | gravi_pfits_get_fddlwindow (const cpl_propertylist *plist) |
| double | gravi_pfits_get_mjd (const cpl_propertylist *plist) |
| const char * | gravi_pfits_get_met_ph (const cpl_propertylist *plist) |
| int | gravi_pfits_has_gdzero (const cpl_propertylist *plist, int tel) |
| double | gravi_pfits_get_gdzero (const cpl_propertylist *plist, int tel) |
| int | gravi_pfits_has_oplzero (const cpl_propertylist *plist, int tel) |
| double | gravi_pfits_get_oplzero (const cpl_propertylist *plist, int tel) |
| const char * | gravi_pfits_get_start_sc (const cpl_propertylist *plist) |
| const char * | gravi_pfits_get_start_acqcam (const cpl_propertylist *plist) |
| const char * | gravi_pfits_get_start_prcacq (const cpl_propertylist *plist) |
| double | gravi_pfits_get_dit_acqcam (const cpl_propertylist *plist) |
| double | gravi_pfits_get_dit_sc (const cpl_propertylist *plist) |
| double | gravi_pfits_get_dit_ft (const cpl_propertylist *plist) |
| double | gravi_pfits_get_period_sc (const cpl_propertylist *plist) |
| double | gravi_pfits_get_period_acqcam (const cpl_propertylist *plist) |
| double | gravi_pfits_get_time_sc (const cpl_propertylist *header, cpl_size row) |
| Time of the middle of the SC exposure row in [us], counted from PRC.ACQ.START. | |
| double | gravi_pfits_get_time_acqcam (const cpl_propertylist *header, cpl_size row) |
| Time of the middle of the ACQCAM exposure row in [us], counted from PRC.ACQ.START. | |
| double | gravi_pfits_get_ptfc_acqcam (const cpl_propertylist *plist, int spot) |
| double | gravi_pfits_get_drotoff (const cpl_propertylist *plist, int tel) |
| double | gravi_pfits_get_northangle_acqcam (const cpl_propertylist *plist, int tel) |
| double | gravi_pfits_get_zenithangle_beamb_acqcam (const cpl_propertylist *plist, int tel, int n, int nrow) |
| const char * | gravi_pfits_get_insname (const cpl_propertylist *plist) |
| double | gravi_pfits_get_ft_gain (const cpl_propertylist *plist) |
| FT system gain in [ADU/e]. | |
| double | gravi_pfits_get_sc_gain (const cpl_propertylist *plist) |
| SC system gain in [ADU/e]. | |
| cpl_propertylist * | gravi_plist_get_oifits_keywords (cpl_propertylist *header) |
| Create OIFITS keywords to satisfy standar. | |
| cpl_parameter * | gravi_pfits_get_extrapixel_param (const cpl_propertylist *header) |
| Extract parameters from a product header. | |
| cpl_propertylist * | gravi_plist_get_qc (cpl_propertylist *header) |
| Extract QC parameters. | |
| double | gravi_convert_to_mjd (const char *start) |
| char * | gravi_convert_to_timestamp (double mjd) |
| double | gravi_pfits_get_decep (const cpl_propertylist *plist, double coef) |
| double | gravi_ra_to_rad (const char *stri) |
| double | gravi_dec_to_rad (const char *stri) |
| double | gravi_pfits_get_raep (const cpl_propertylist *plist, double coef) |
| double | gravi_pfits_get_robj_raep (const cpl_propertylist *plist) |
| double | gravi_pfits_get_robj_decep (const cpl_propertylist *plist) |
| int | gravi_pfits_is_calib (const cpl_propertylist *plist) |
| double | gravi_pfits_get_double (const cpl_propertylist *self, const char *name) |
| Get the double value of the given property list entry. | |
| cpl_error_code | gravi_pfits_ensure_double (cpl_propertylist *self, const char *name) |
| cpl_error_code | gravi_pfits_update_double (cpl_propertylist *plist, const char *full_name, double value) |
| cpl_error_code | gravi_pfits_update_int (cpl_propertylist *plist, const char *full_name, int value) |
| const char * | gravi_pfits_get_string_default (const cpl_propertylist *plist, const char *name, const char *def) |
| double | gravi_pfits_get_double_default (const cpl_propertylist *plist, const char *name, double def) |
| double | gravi_pfits_get_double_silentdefault (const cpl_propertylist *plist, const char *name, double def) |
| cpl_error_code | gravi_pfits_add_check (cpl_propertylist *header, const char *msg) |
| Add a QC.CHECK keyword to the header. | |
| cpl_error_code | gravi_pfits_add_pipe_build (cpl_propertylist *header) |
| Add the ESO PRO REC# PIPE LAST_BUILD in header. | |
This module implement the function to access the a given property of the header. Some of the are specific for one keywords like gravi_pfits_det_starx() (not all of them are documented), and some are more generic like gravi_pfits_get_double()
| double gravi_convert_to_mjd | ( | const char * | start | ) |
Definition at line 1166 of file gravi_pfits.c.
Referenced by gravi_compute_p2vmred(), gravi_metrology_create(), gravi_metrology_drs(), gravi_metrology_tac(), gravi_pfits_get_metfc_lockmjd(), gravi_pfits_get_time_acqcam(), gravi_pfits_get_time_sc(), and gravi_vis_mjd_to_time().
| char * gravi_convert_to_timestamp | ( | double | mjd | ) |
Definition at line 1196 of file gravi_pfits.c.
Referenced by gravity_eop(), and gravity_pcacal().
| int gravi_data_frame_get_mode | ( | const cpl_frame * | frame | ) |
Definition at line 177 of file gravi_pfits.c.
References MODE_DUAL, and MODE_SINGLE.
Referenced by gravity_viscal().
| double gravi_dec_to_rad | ( | const char * | stri | ) |
Definition at line 1255 of file gravi_pfits.c.
Referenced by gravi_dump_the_boss(), and gravi_get_row_in_cat().
| cpl_error_code gravi_pfits_add_check | ( | cpl_propertylist * | header, |
| const char * | msg | ||
| ) |
Add a QC.CHECK keyword to the header.
| header | the propertylist to update (in-place) |
| msg | the string of the message |
Add a QC.CHECK keyword to the header, and dump a warning message. The function increments the QC.CHECK.FLAGS counter and create a new string keyword QC.CHECK.MSGi This function allows to propagate in HEADER the most critical warning generated by the pipeline.
Definition at line 1643 of file gravi_pfits.c.
References CPLCHECK_MSG, gravi_msg_function_exit, gravi_msg_function_start, and header.
Referenced by gravi_compute_dark(), gravi_data_check_consistency(), gravi_extract_spectrum(), and gravi_wave_compute_opds().
| cpl_error_code gravi_pfits_add_pipe_build | ( | cpl_propertylist * | header | ) |
Add the ESO PRO REC# PIPE LAST_BUILD in header.
| header | the propertylist to update (in-place) |
The header is updated with a string keyword 'ESO PRO REC# PIPE LAST_BUILD' where # is incremented to avoid overwriting the same keyword. The value is set to DATE TIME, which are compiler-macro with the last time of full rebuilt.
Definition at line 1683 of file gravi_pfits.c.
References cpl_msg_info(), CPLCHECK_MSG, gravi_msg_function_exit, gravi_msg_function_start, and header.
Referenced by gravi_data_save_new().
| cpl_error_code gravi_pfits_ensure_double | ( | cpl_propertylist * | self, |
| const char * | name | ||
| ) |
Definition at line 1496 of file gravi_pfits.c.
References gravi_pfits_get_double().
Referenced by gravi_compute_p2vmred().
| int gravi_pfits_get_axis | ( | const cpl_propertylist * | plist | ) |
Definition at line 213 of file gravi_pfits.c.
References MODE_OFFAXIS, MODE_ONAXIS, and plist.
Referenced by gravi_acqcam_field(), gravi_metrology_drs(), gravi_metrology_get_astig(), gravi_metrology_get_fc_focus(), and gravi_metrology_get_fc_shift().
| double gravi_pfits_get_decep | ( | const cpl_propertylist * | plist, |
| double | coef | ||
| ) |
Definition at line 1212 of file gravi_pfits.c.
References gravi_pfits_get_robj_decep(), gravi_pfits_get_sobj_x(), gravi_pfits_get_sobj_y(), and plist.
| double gravi_pfits_get_diameter | ( | const cpl_propertylist * | plist, |
| int | type_data | ||
| ) |
Definition at line 100 of file gravi_pfits.c.
References GRAVI_FT, gravi_pfits_is_calib(), and plist.
Referenced by gravi_compute_tf().
| double gravi_pfits_get_dit_acqcam | ( | const cpl_propertylist * | plist | ) |
Definition at line 655 of file gravi_pfits.c.
References plist.
Referenced by gravi_metrology_acq().
| double gravi_pfits_get_dit_ft | ( | const cpl_propertylist * | plist | ) |
Definition at line 673 of file gravi_pfits.c.
References plist.
Referenced by gravi_calib_setupstring().
| double gravi_pfits_get_dit_sc | ( | const cpl_propertylist * | plist | ) |
Definition at line 664 of file gravi_pfits.c.
References plist.
Referenced by gravi_calib_setupstring(), gravi_compute_signals(), gravi_compute_vis(), gravi_data_check_consistency(), gravi_extract_spectrum(), gravi_metrology_telfc(), and gravi_wave_compute_opds().
| double gravi_pfits_get_double | ( | const cpl_propertylist * | self, |
| const char * | name | ||
| ) |
Get the double value of the given property list entry.
| self | A property list. |
| name | The property name to look up. |
Unlike cpl_propertylist_get_double(), this variant will happily convert from integer to double.
Definition at line 1462 of file gravi_pfits.c.
References cpl_msg_debug().
Referenced by gravi_pfits_ensure_double(), gravi_pfits_get_double_default(), gravi_pfits_get_double_silentdefault(), gravi_pfits_get_gdzero(), gravi_pfits_get_met_wavelength(), and gravi_pfits_get_oplzero().
| double gravi_pfits_get_double_default | ( | const cpl_propertylist * | plist, |
| const char * | name, | ||
| double | def | ||
| ) |
Definition at line 1587 of file gravi_pfits.c.
References cpl_msg_info(), gravi_pfits_get_double(), gravi_pfits_is_calib(), and plist.
Referenced by gravi_pfits_get_gvctu_x(), gravi_pfits_get_gvctu_y(), gravi_pfits_get_northangle_acqcam(), gravi_pfits_get_sobj_offx(), gravi_pfits_get_sobj_offy(), gravi_pfits_get_sobj_x(), gravi_pfits_get_sobj_y(), and gravi_wave_fit_2d().
| double gravi_pfits_get_double_silentdefault | ( | const cpl_propertylist * | plist, |
| const char * | name, | ||
| double | def | ||
| ) |
Definition at line 1612 of file gravi_pfits.c.
References gravi_pfits_get_double(), and plist.
Referenced by gravi_compute_tf(), gravi_create_oitarget_table(), gravi_pfits_get_plx(), gravi_pfits_get_pmdec(), and gravi_pfits_get_pmra().
| const char * gravi_pfits_get_dpr_type | ( | const cpl_propertylist * | plist | ) |
| double gravi_pfits_get_drotoff | ( | const cpl_propertylist * | plist, |
| int | tel | ||
| ) |
Definition at line 783 of file gravi_pfits.c.
References plist.
| int gravi_pfits_get_extension_type | ( | const cpl_propertylist * | plist | ) |
Definition at line 271 of file gravi_pfits.c.
References plist.
Referenced by gravi_compute_wave_offset(), gravi_data_copy_ext(), gravi_data_copy_ext_i(), gravi_data_copy_ext_insname(), gravi_data_erase_x(), gravi_data_get_cube(), gravi_data_get_table(), gravi_data_load(), gravi_data_load_ext(), gravi_data_move_ext(), gravi_data_save_data(), and gravi_fit_argon().
| const char * gravi_pfits_get_extname | ( | const cpl_propertylist * | plist | ) |
Definition at line 140 of file gravi_pfits.c.
References plist.
Referenced by gravi_compute_wave_offset(), gravi_data_add_table(), gravi_data_append(), gravi_data_clean_for_astro(), gravi_data_copy_ext(), gravi_data_copy_ext_insname(), gravi_data_dump(), gravi_data_erase_type(), gravi_data_get_oi_plist(), gravi_data_get_oi_table(), gravi_data_has_type(), gravi_data_is_oi_ext(), gravi_data_move_ext(), and gravi_fit_argon().
| cpl_parameter * gravi_pfits_get_extrapixel_param | ( | const cpl_propertylist * | header | ) |
Extract parameters from a product header.
| header | The input header |
| param | The parameter name |
Definition at line 1058 of file gravi_pfits.c.
References cpl_msg_info(), and header.
Referenced by gravity_vis().
| double gravi_pfits_get_fddlwindow | ( | const cpl_propertylist * | plist | ) |
Definition at line 518 of file gravi_pfits.c.
References plist.
Referenced by gravi_pfits_get_time_sc().
| const char * gravi_pfits_get_feed | ( | const cpl_propertylist * | plist | ) |
Definition at line 435 of file gravi_pfits.c.
References gravi_pfits_get_string_default(), and plist.
Referenced by gravi_acqcam_field(), and gravi_acqcam_get_diode_ref_v2().
| double gravi_pfits_get_ft_gain | ( | const cpl_propertylist * | plist | ) |
FT system gain in [ADU/e].
| plist | The main header |
Definition at line 930 of file gravi_pfits.c.
References cpl_msg_info(), and plist.
Referenced by gravi_extract_spectrum().
| int gravi_pfits_get_fullstartx | ( | const cpl_propertylist * | plist | ) |
Definition at line 76 of file gravi_pfits.c.
References plist, and PROFILE_FULLSTARTX.
Referenced by gravi_compute_wave(), and gravi_wave_qc().
| double gravi_pfits_get_gdzero | ( | const cpl_propertylist * | plist, |
| int | tel | ||
| ) |
Definition at line 562 of file gravi_pfits.c.
References gravi_pfits_get_double(), and plist.
Referenced by gravi_vis_create_opddisp_sc().
| double gravi_pfits_get_geoelev | ( | const cpl_propertylist * | plist | ) |
Definition at line 427 of file gravi_pfits.c.
References plist.
Referenced by gravi_eop_pointing_uv().
| double gravi_pfits_get_geolat | ( | const cpl_propertylist * | plist | ) |
Definition at line 411 of file gravi_pfits.c.
References plist.
Referenced by gravi_eop_pointing_uv().
| double gravi_pfits_get_geolon | ( | const cpl_propertylist * | plist | ) |
Definition at line 419 of file gravi_pfits.c.
References plist.
Referenced by gravi_eop_pointing_uv().
| double gravi_pfits_get_gvctu_x | ( | const cpl_propertylist * | plist | ) |
Definition at line 479 of file gravi_pfits.c.
References gravi_pfits_get_double_default(), gravi_pfits_get_sobj_x(), and plist.
Referenced by gravi_metrology_telfc().
| double gravi_pfits_get_gvctu_y | ( | const cpl_propertylist * | plist | ) |
Definition at line 489 of file gravi_pfits.c.
References gravi_pfits_get_double_default(), gravi_pfits_get_sobj_y(), and plist.
Referenced by gravi_metrology_telfc().
| const char * gravi_pfits_get_insname | ( | const cpl_propertylist * | plist | ) |
Definition at line 915 of file gravi_pfits.c.
References plist.
Referenced by gravi_compute_disp_old(), gravi_data_clean_for_astro(), gravi_data_copy_ext_insname(), gravi_data_erase_type(), gravi_data_get_oi_plist(), gravi_data_get_oi_table(), and gravi_data_has_type().
| cpl_vector * gravi_pfits_get_met_faint_params | ( | const cpl_propertylist * | plist | ) |
Extract metrology faint settings.
| plist | The input header |
Definition at line 380 of file gravi_pfits.c.
References plist.
Referenced by gravi_metrology_drs().
| int gravi_pfits_get_met_mode | ( | const cpl_propertylist * | plist | ) |
Definition at line 359 of file gravi_pfits.c.
References gravi_pfits_get_string_default(), MET_FAINT_HEADER, MET_NORMAL_HEADER, and plist.
Referenced by gravi_metrology_drs(), gravi_metrology_telfc(), and gravi_pfits_get_time_sc().
| const char * gravi_pfits_get_met_ph | ( | const cpl_propertylist * | plist | ) |
Definition at line 534 of file gravi_pfits.c.
References plist.
Referenced by gravi_metrology_drs(), and gravi_metrology_tac().
| double gravi_pfits_get_met_wavelength | ( | const cpl_propertylist * | plist | ) |
Definition at line 321 of file gravi_pfits.c.
References cpl_msg_info(), gravi_pfits_get_double(), and plist.
Referenced by gravi_pfits_get_met_wavelength_mean().
| double gravi_pfits_get_met_wavelength_mean | ( | const cpl_propertylist * | plist, |
| cpl_table * | met_table | ||
| ) |
Definition at line 312 of file gravi_pfits.c.
References gravi_pfits_get_met_wavelength(), and plist.
Referenced by gravi_compute_p2vmred(), gravi_metrology_tac(), gravi_metrology_telfc(), gravi_wave_compute_opds(), and gravity_p2vm().
| double gravi_pfits_get_metfc_lockmjd | ( | const cpl_propertylist * | plist, |
| int | tel | ||
| ) |
Definition at line 295 of file gravi_pfits.c.
References gravi_convert_to_mjd(), and plist.
Referenced by gravi_compute_vis().
| double gravi_pfits_get_mjd | ( | const cpl_propertylist * | plist | ) |
Definition at line 526 of file gravi_pfits.c.
References plist.
Referenced by gravi_idp_compute(), gravi_metrology_acq(), gravi_metrology_drs(), and gravity_vis().
| int gravi_pfits_get_mode | ( | const cpl_propertylist * | plist | ) |
Definition at line 193 of file gravi_pfits.c.
References MODE_DUAL, MODE_SINGLE, and plist.
Referenced by gravi_acqcam_field(), and gravi_metrology_telfc().
| const char * gravi_pfits_get_mode_name | ( | const cpl_propertylist * | plist | ) |
Definition at line 242 of file gravi_pfits.c.
References plist.
Referenced by gravi_compute_vis_qc(), and gravi_plist_get_oifits_keywords().
| double gravi_pfits_get_northangle_acqcam | ( | const cpl_propertylist * | plist, |
| int | tel | ||
| ) |
Definition at line 794 of file gravi_pfits.c.
References cpl_msg_info(), gravi_pfits_get_double_default(), and plist.
Referenced by gravi_acqcam_field(), gravi_acqcam_get_diode_ref_v2(), gravi_acqcam_set_pupil_table_v2(), and gravi_metrology_telfc().
| int gravi_pfits_get_nx | ( | const cpl_propertylist * | plist | ) |
Definition at line 84 of file gravi_pfits.c.
References plist, and PROFILE_NX.
| double gravi_pfits_get_oplzero | ( | const cpl_propertylist * | plist, |
| int | tel | ||
| ) |
Definition at line 606 of file gravi_pfits.c.
References gravi_pfits_get_double(), and plist.
Referenced by gravi_vis_create_opddisp_sc().
| double gravi_pfits_get_period_acqcam | ( | const cpl_propertylist * | plist | ) |
Definition at line 691 of file gravi_pfits.c.
References plist.
Referenced by gravi_metrology_reduce(), and gravi_pfits_get_time_acqcam().
| double gravi_pfits_get_period_sc | ( | const cpl_propertylist * | plist | ) |
Definition at line 682 of file gravi_pfits.c.
References plist.
Referenced by gravi_compute_snr(), and gravi_pfits_get_time_sc().
| double gravi_pfits_get_plx | ( | const cpl_propertylist * | plist | ) |
Definition at line 133 of file gravi_pfits.c.
References gravi_pfits_get_double_silentdefault(), and plist.
Referenced by gravi_create_oitarget_table(), and gravi_eop_pointing_uv().
| double gravi_pfits_get_pmdec | ( | const cpl_propertylist * | plist | ) |
Definition at line 126 of file gravi_pfits.c.
References gravi_pfits_get_double_silentdefault(), and plist.
Referenced by gravi_create_oitarget_table(), and gravi_eop_pointing_uv().
| double gravi_pfits_get_pmra | ( | const cpl_propertylist * | plist | ) |
Definition at line 119 of file gravi_pfits.c.
References gravi_pfits_get_double_silentdefault(), and plist.
Referenced by gravi_create_oitarget_table(), and gravi_eop_pointing_uv().
| const char * gravi_pfits_get_pola_mode | ( | const cpl_propertylist * | plist, |
| int | type_data | ||
| ) |
Definition at line 169 of file gravi_pfits.c.
References GRAVI_FT, and plist.
Referenced by gravi_calib_setupstring(), gravi_compute_pca(), gravi_compute_profile(), gravi_data_dump_mode(), gravi_extract_spectrum(), gravi_flatten_vis(), gravi_plist_get_oifits_keywords(), and gravity_pcacal().
| int gravi_pfits_get_pola_num | ( | const cpl_propertylist * | plist, |
| int | type_data | ||
| ) |
Definition at line 263 of file gravi_pfits.c.
References GRAVI_FT, and plist.
Referenced by gravi_average_vis(), gravi_calibrate_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_qc_injection(), gravi_compute_rejection(), gravi_compute_signals(), gravi_compute_snr(), gravi_compute_tf(), gravi_compute_vis(), gravi_compute_vis_qc(), gravi_disp_cleanup(), gravi_flat_flux(), gravi_flatten_vis(), gravi_force_uncertainties(), gravi_idp_compute(), gravi_normalize_flux(), gravi_normalize_sc_to_ft(), gravi_p2vm_phase_correction(), gravi_p2vm_transmission(), gravi_vis_copy_fluxdata(), gravi_vis_resamp(), gravi_vis_smooth(), gravi_visdata_fromellipse(), gravi_wave_correct_color(), and gravity_pcacal().
| double gravi_pfits_get_ptfc_acqcam | ( | const cpl_propertylist * | plist, |
| int | spot | ||
| ) |
Definition at line 773 of file gravi_pfits.c.
References plist.
Referenced by gravi_acqcam_get_pup_ref_v2().
| double gravi_pfits_get_raep | ( | const cpl_propertylist * | plist, |
| double | coef | ||
| ) |
Definition at line 1281 of file gravi_pfits.c.
References gravi_pfits_get_robj_decep(), gravi_pfits_get_robj_raep(), gravi_pfits_get_sobj_x(), gravi_pfits_get_sobj_y(), and plist.
| const char * gravi_pfits_get_resolution | ( | const cpl_propertylist * | plist | ) |
Definition at line 155 of file gravi_pfits.c.
References plist.
Referenced by gravi_compute_profile(), gravi_compute_wave_offset(), gravi_data_detector_cleanup(), gravi_fit_argon(), and gravi_idp_compute().
| const char * gravi_pfits_get_robj | ( | const cpl_propertylist * | plist | ) |
Definition at line 499 of file gravi_pfits.c.
References gravi_pfits_get_string_default(), and plist.
Referenced by gravi_create_oitarget_table(), and gravi_plist_get_oifits_keywords().
| double gravi_pfits_get_robj_decep | ( | const cpl_propertylist * | plist | ) |
Definition at line 1361 of file gravi_pfits.c.
References cpl_msg_debug(), gravi_pfits_get_string_default(), and plist.
Referenced by gravi_create_oitarget_table(), gravi_pfits_get_decep(), and gravi_pfits_get_raep().
| double gravi_pfits_get_robj_diam | ( | const cpl_propertylist * | plist | ) |
Definition at line 505 of file gravi_pfits.c.
References plist.
| double gravi_pfits_get_robj_raep | ( | const cpl_propertylist * | plist | ) |
Definition at line 1309 of file gravi_pfits.c.
References cpl_msg_debug(), gravi_pfits_get_string_default(), and plist.
Referenced by gravi_create_oitarget_table(), and gravi_pfits_get_raep().
| double gravi_pfits_get_sc_gain | ( | const cpl_propertylist * | plist | ) |
SC system gain in [ADU/e].
| plist | The main header |
Definition at line 969 of file gravi_pfits.c.
References cpl_msg_info(), and plist.
Referenced by gravi_extract_spectrum().
| const char * gravi_pfits_get_sobj | ( | const cpl_propertylist * | plist | ) |
Definition at line 441 of file gravi_pfits.c.
References gravi_pfits_get_string_default(), and plist.
Referenced by gravi_create_oitarget_table(), and gravi_plist_get_oifits_keywords().
| double gravi_pfits_get_sobj_diam | ( | const cpl_propertylist * | plist | ) |
Definition at line 447 of file gravi_pfits.c.
References plist.
| double gravi_pfits_get_sobj_offx | ( | const cpl_propertylist * | plist | ) |
Definition at line 467 of file gravi_pfits.c.
References gravi_pfits_get_double_default(), and plist.
| double gravi_pfits_get_sobj_offy | ( | const cpl_propertylist * | plist | ) |
Definition at line 473 of file gravi_pfits.c.
References gravi_pfits_get_double_default(), and plist.
| double gravi_pfits_get_sobj_x | ( | const cpl_propertylist * | plist | ) |
Definition at line 455 of file gravi_pfits.c.
References gravi_pfits_get_double_default(), and plist.
Referenced by gravi_acqcam_field(), gravi_acqcam_set_pupil_table_v2(), gravi_compute_vis(), gravi_metrology_telfc(), gravi_pfits_get_decep(), gravi_pfits_get_gvctu_x(), gravi_pfits_get_raep(), and gravi_vis_create_imagingref_sc().
| double gravi_pfits_get_sobj_y | ( | const cpl_propertylist * | plist | ) |
Definition at line 461 of file gravi_pfits.c.
References gravi_pfits_get_double_default(), and plist.
Referenced by gravi_acqcam_field(), gravi_acqcam_set_pupil_table_v2(), gravi_compute_vis(), gravi_metrology_telfc(), gravi_pfits_get_decep(), gravi_pfits_get_gvctu_y(), gravi_pfits_get_raep(), and gravi_vis_create_imagingref_sc().
| const char * gravi_pfits_get_spec_res | ( | const cpl_propertylist * | plist | ) |
Definition at line 162 of file gravi_pfits.c.
References plist.
Referenced by gravi_calib_setupstring(), gravi_compute_pca(), gravi_compute_wave(), gravi_data_dump_mode(), gravi_extract_spectrum(), gravi_flatten_vis(), gravi_plist_get_oifits_keywords(), gravi_smooth_preproc(), and gravity_pcacal().
| const char * gravi_pfits_get_start_acqcam | ( | const cpl_propertylist * | plist | ) |
Definition at line 639 of file gravi_pfits.c.
References plist.
Referenced by gravi_pfits_get_time_acqcam().
| const char * gravi_pfits_get_start_prcacq | ( | const cpl_propertylist * | plist | ) |
Definition at line 647 of file gravi_pfits.c.
References plist.
Referenced by gravi_compute_p2vmred(), gravi_metrology_create(), gravi_metrology_drs(), gravi_metrology_tac(), gravi_pfits_get_time_acqcam(), and gravi_pfits_get_time_sc().
| const char * gravi_pfits_get_start_sc | ( | const cpl_propertylist * | plist | ) |
Definition at line 631 of file gravi_pfits.c.
References plist.
Referenced by gravi_pfits_get_time_sc().
| int gravi_pfits_get_startx | ( | const cpl_propertylist * | plist | ) |
find out the name of the propertylist
| plist | property list to read from |
Definition at line 68 of file gravi_pfits.c.
References plist, and PROFILE_STARTX.
Referenced by gravi_compute_wave_offset(), and gravi_extract_spectrum().
| const char * gravi_pfits_get_string_default | ( | const cpl_propertylist * | plist, |
| const char * | name, | ||
| const char * | def | ||
| ) |
Definition at line 1562 of file gravi_pfits.c.
References cpl_msg_info(), gravi_pfits_is_calib(), and plist.
Referenced by gravi_pfits_get_feed(), gravi_pfits_get_met_mode(), gravi_pfits_get_robj(), gravi_pfits_get_robj_decep(), gravi_pfits_get_robj_raep(), gravi_pfits_get_sobj(), and gravi_plist_get_oifits_keywords().
| double gravi_pfits_get_time_acqcam | ( | const cpl_propertylist * | header, |
| cpl_size | row | ||
| ) |
Time of the middle of the ACQCAM exposure row in [us], counted from PRC.ACQ.START.
| header | The main header |
| row | The frame number (0..NDIT-1) |
Definition at line 749 of file gravi_pfits.c.
References gravi_convert_to_mjd(), gravi_msg_function_exit, gravi_msg_function_start, gravi_pfits_get_period_acqcam(), gravi_pfits_get_start_acqcam(), gravi_pfits_get_start_prcacq(), and header.
Referenced by gravi_reduce_acqcam().
| double gravi_pfits_get_time_sc | ( | const cpl_propertylist * | header, |
| cpl_size | row | ||
| ) |
Time of the middle of the SC exposure row in [us], counted from PRC.ACQ.START.
| header | The main header |
| row | The frame number (0..NDIT-1) |
Definition at line 710 of file gravi_pfits.c.
References gravi_convert_to_mjd(), gravi_msg_function_exit, gravi_msg_function_start, gravi_pfits_get_fddlwindow(), gravi_pfits_get_met_mode(), gravi_pfits_get_period_sc(), gravi_pfits_get_start_prcacq(), gravi_pfits_get_start_sc(), header, and MET_FAINT_HEADER.
Referenced by gravi_data_check_consistency(), and gravi_extract_spectrum().
| int gravi_pfits_get_window_start | ( | const cpl_propertylist * | plist | ) |
Definition at line 92 of file gravi_pfits.c.
References plist.
Referenced by gravi_compute_profile(), and gravi_compute_wave_offset().
| double gravi_pfits_get_zenithangle_beamb_acqcam | ( | const cpl_propertylist * | plist, |
| int | tel, | ||
| int | n, | ||
| int | nrow | ||
| ) |
Definition at line 850 of file gravi_pfits.c.
References cpl_msg_info(), and plist.
Referenced by gravi_acqcam_get_diode_ref_v2().
| int gravi_pfits_has_gdzero | ( | const cpl_propertylist * | plist, |
| int | tel | ||
| ) |
Definition at line 541 of file gravi_pfits.c.
References plist.
Referenced by gravi_vis_create_opddisp_sc().
| int gravi_pfits_has_oplzero | ( | const cpl_propertylist * | plist, |
| int | tel | ||
| ) |
Definition at line 586 of file gravi_pfits.c.
References plist.
| int gravi_pfits_is_calib | ( | const cpl_propertylist * | plist | ) |
Definition at line 1430 of file gravi_pfits.c.
References plist.
Referenced by gravi_compute_p2vmred(), gravi_pfits_get_diameter(), gravi_pfits_get_double_default(), and gravi_pfits_get_string_default().
| cpl_error_code gravi_pfits_update_double | ( | cpl_propertylist * | plist, |
| const char * | full_name, | ||
| double | value | ||
| ) |
Definition at line 1518 of file gravi_pfits.c.
References cpl_propertylist_update_double(), GRAVI_NAN_DOUBLE, and plist.
Referenced by gravi_compute_tf().
| cpl_error_code gravi_pfits_update_int | ( | cpl_propertylist * | plist, |
| const char * | full_name, | ||
| int | value | ||
| ) |
Definition at line 1540 of file gravi_pfits.c.
References GRAVI_NAN_INT, and plist.
| cpl_propertylist * gravi_plist_get_oifits_keywords | ( | cpl_propertylist * | header | ) |
Create OIFITS keywords to satisfy standar.
| header | The input header |
Definition at line 1004 of file gravi_pfits.c.
References CPLCHECK_NUL, FREE, GRAVI_FT, gravi_msg_function_exit, gravi_msg_function_start, gravi_pfits_get_mode_name(), gravi_pfits_get_pola_mode(), gravi_pfits_get_robj(), gravi_pfits_get_sobj(), gravi_pfits_get_spec_res(), gravi_pfits_get_string_default(), GRAVI_SC, and header.
Referenced by gravi_data_save_new().
| cpl_propertylist * gravi_plist_get_qc | ( | cpl_propertylist * | header | ) |
Extract QC parameters.
| header | The input header |
Definition at line 1101 of file gravi_pfits.c.
References GRAVI_NIGHT_OBS, and header.
| double gravi_ra_to_rad | ( | const char * | stri | ) |
Definition at line 1236 of file gravi_pfits.c.
Referenced by gravi_dump_the_boss(), and gravi_get_row_in_cat().