Defines | |
| #define | FILESIZE 200 |
Functions | |
| int | uves_physmod_calmap (const uves_propertylist *raw_header, enum uves_chip chip, const char *recipe_id, const cpl_parameterlist *parameters, cpl_table *npline_tbl, cpl_table **ord_tbl, cpl_table **lin_tbl, cpl_table **w_tbl, cpl_table **s_tbl, int *abs_ord_min, int *abs_ord_max, polynomial **poly2d) |
| This procedure makes the order definitions and wavelength calibration from the wavelength projection map, and saves the data in tables and global keywords in echelle context. It generates order and line tables. | |
| int | uves_physmod_center_gauss (const cpl_image *raw_image, cpl_table **m_tbl) |
| Fit the image line X and Y distributions with a Gaussian in a box. | |
| int | uves_physmod_chop_otab (const uves_propertylist *raw_header, enum uves_chip chip, cpl_table **ord_tbl, const char *col_name, int *ord_min, int *ord_max) |
| Chop off orders which are not fully in the detector chip. | |
| static int | flames_get_trans (const int plt_no, enum uves_chip chip, const double wlen, double *TX, double *TY) |
| int | uves_physmod_create_table (const uves_propertylist *raw_header, enum uves_chip chip, const char *recipe_id, const cpl_parameterlist *parameters, cpl_table *line_refer, const double physmod_shift_x, const double physmod_shift_y, cpl_table **mod_tbl, cpl_table **fsr_tbl) |
| Generates two tables with results of the UVES physical model. | |
| int | uves_physmod_msrawxy (const cpl_image *raw_image, const uves_propertylist *raw_header, const char *recipe_id, const cpl_parameterlist *parameters, cpl_table *mod_tbl, cpl_table **l_tbl, cpl_table **m_tbl, cpl_table **p_tbl, cpl_table **rline_tbl, cpl_table **mline_tbl, cpl_table **npline_tbl) |
| This procedure measures the raw XY positions and widths of Th-Ar lines on an ThAr arc echelle exposure. It computes the differences with the predicted positions. | |
| int | uves_physmod_necregr (cpl_table **ord_tbl, cpl_table **reg_tbl) |
| This procedure does a linear fit of independent orders. | |
| int | uves_physmod_plotmod (const cpl_table *tbl, const uves_propertylist *head, const char *rec_id, const cpl_parameterlist *params, enum uves_chip chip) |
| This procedure plots results from the uves_physmod recipe. | |
| int | uves_physmod_qc1pmtbl (cpl_table **rline_tbl, cpl_table **lin_tbl) |
| To be written. | |
| int | uves_physmod_regress_echelle (const uves_propertylist *raw_header, enum uves_chip chip, const char *recipe_id, const cpl_parameterlist *parameters, cpl_table **o_tbl, int num_outliers, double tol, double kappa, cpl_table **s_tbl, cpl_table **w_tbl) |
| Fit mesured position of orders by a bivariate polynomial. | |
| int | uves_physmod_stability_check (cpl_table *m_tbl, cpl_table *r_tbl, double *med_dx, double *med_dy, double *avg_dx, double *avg_dy) |
| This procedure run a stability check. | |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
|
This procedure makes the order definitions and wavelength calibration from the wavelength projection map, and saves the data in tables and global keywords in echelle context. It generates order and line tables.
Definition at line 140 of file uves_physmod_calmap.c. References check, uves_msg, uves_msg_debug, uves_physmod_regress_echelle(), uves_polynomial_delete(), uves_polynomial_get_coeff_1d(), uves_polynomial_regression_1d(), uves_polynomial_regression_2d(), uves_propertylist_append_bool(), uves_propertylist_new(), and uves_table_sort(). |
|
||||||||||||
|
Fit the image line X and Y distributions with a Gaussian in a box.
Definition at line 136 of file uves_physmod_center_gauss.c. References check, check_nomsg, uves_msg, uves_msg_debug, and uves_physmod_stacen(). Referenced by uves_physmod_msrawxy(). |
|
||||||||||||||||||||||||||||
|
Chop off orders which are not fully in the detector chip.
Definition at line 126 of file uves_physmod_chop_otab.c. References check, uves_msg_debug, uves_pfits_get_nx(), and uves_pfits_get_ny(). |
|
||||||||||||||||||||||||||||||||||||||||
|
Generates two tables with results of the UVES physical model.
Definition at line 176 of file uves_physmod_create_table.c. References check, check_nomsg, flames_get_trans(), UVES_CHIP_BLUE, UVES_CHIP_REDL, UVES_CHIP_REDU, uves_chip_tostring_upper(), uves_flames_pfits_get_plateid(), uves_msg, uves_msg_debug, uves_pfits_get_binx(), uves_pfits_get_biny(), uves_pfits_get_chipid(), uves_pfits_get_dpr_tech(), uves_pfits_get_gratid(), uves_pfits_get_gratwlen(), uves_pfits_get_pressure(), uves_pfits_get_slitlength(), uves_pfits_get_slitwidth(), and uves_pfits_get_tempcam(). |
|
||||||||||||||||||||||||||||||||||||||||||||||||
|
This procedure measures the raw XY positions and widths of Th-Ar lines on an ThAr arc echelle exposure. It computes the differences with the predicted positions.
Definition at line 157 of file uves_physmod_msrawxy.c. References assure, check, check_nomsg, uves_msg_debug, uves_pfits_get_binx(), uves_pfits_get_biny(), uves_physmod_center_gauss(), uves_polynomial_evaluate_2d(), uves_polynomial_get_coeff_2d(), and uves_polynomial_regression_2d(). |
|
||||||||||||
|
This procedure does a linear fit of independent orders.
Definition at line 105 of file uves_physmod_necregr.c. References uves_msg_debug. Referenced by uves_physmod_regress_echelle(). |
|
||||||||||||||||||||||||
|
This procedure plots results from the uves_physmod recipe.
Definition at line 113 of file uves_physmod_plotmod.c. References check, UVES_CHIP_BLUE, uves_pfits_get_gratwlen(), uves_pfits_get_origfile(), uves_pfits_get_slitlength(), uves_pfits_get_slitwidth(), uves_pfits_get_tempcam(), and uves_pfits_get_tpl_start(). |
|
||||||||||||
|
To be written.
Definition at line 106 of file uves_physmod_qc1pmtbl.c. References check, FILESIZE, and uves_msg_debug. |
|
||||||||||||||||||||||||||||||||||||||||||||
|
Fit mesured position of orders by a bivariate polynomial.
Definition at line 157 of file uves_physmod_regress_echelle.c. References check, uves_max_int(), uves_msg, uves_msg_debug, uves_msg_error, uves_msg_warning, uves_pfits_get_cdelt1(), uves_pfits_get_cdelt2(), uves_pfits_get_crval1(), uves_pfits_get_crval2(), uves_pfits_get_naxis1(), uves_pfits_get_naxis2(), uves_pfits_get_nx(), uves_pfits_get_ny(), uves_physmod_necregr(), uves_propertylist_append_bool(), uves_propertylist_new(), and uves_table_sort(). Referenced by uves_physmod_calmap(). |
|
||||||||||||||||||||||||||||
|
This procedure run a stability check.
Definition at line 129 of file uves_physmod_stability_check.c. References check, check_nomsg, uves_msg, and uves_msg_warning. |
1.4.6