MUSE Pipeline Reference Manual
1.0.2
|
Structure containing wavelength calibration parameters. More...
#include <muse_wavecalib.h>
Data Fields | |
unsigned short | xorder |
unsigned short | yorder |
double | detsigma |
double | ddisp |
double | tolerance |
double | linesigma |
cpl_boolean | rflag |
cpl_table * | residuals |
double | fitsigma |
double | targetrms |
muse_wave_weighting_type | fitweighting |
Structure containing wavelength calibration parameters.
Definition at line 59 of file muse_wavecalib.h.
double muse_wave_params::ddisp |
Expected dispersion variation [Angstrom/pixel] for pattern matching
Definition at line 68 of file muse_wavecalib.h.
Referenced by muse_wave_calib(), muse_wave_calib_lampwise(), muse_wave_lines_identify(), and muse_wave_params_new().
double muse_wave_params::detsigma |
Criterion for an arc line detection: sigma of median deviation of a * peak above the median background in the S/N image
Definition at line 66 of file muse_wavecalib.h.
Referenced by muse_wave_calib(), muse_wave_calib_lampwise(), and muse_wave_params_new().
double muse_wave_params::fitsigma |
Sigma level for iterative rejection of deviant datapoints during the * final polynomial wavelength solution within each slice. If negative, * let the algorithm select a default.
Definition at line 83 of file muse_wavecalib.h.
Referenced by muse_wave_params_new(), and muse_wave_poly_fit().
muse_wave_weighting_type muse_wave_params::fitweighting |
Type of weighting to use in the final polynomial wavelength solution * fit
Definition at line 88 of file muse_wavecalib.h.
Referenced by muse_wave_calib(), muse_wave_calib_lampwise(), muse_wave_line_fit_iterate(), and muse_wave_params_new().
double muse_wave_params::linesigma |
Sigma level for iterative rejection of deviant fits for each arc line * within each slice. If negative, let the algorithm choose a default.
Definition at line 74 of file muse_wavecalib.h.
Referenced by muse_wave_line_fit_iterate(), and muse_wave_params_new().
cpl_table* muse_wave_params::residuals |
Table that is filled with debug information on wavelength calibration * residuals
Definition at line 79 of file muse_wavecalib.h.
Referenced by muse_wave_calib(), muse_wave_params_delete(), muse_wave_params_new(), and muse_wave_poly_fit().
cpl_boolean muse_wave_params::rflag |
Boolean flag to generate residuals table in the residuals component
Definition at line 76 of file muse_wavecalib.h.
Referenced by muse_wave_params_new(), and muse_wave_poly_fit().
double muse_wave_params::targetrms |
Target RMS that when reached signifies convergence of the iterative fit
Definition at line 85 of file muse_wavecalib.h.
Referenced by muse_wave_params_new(), and muse_wave_poly_fit().
double muse_wave_params::tolerance |
Tolerance with which to correlate line list and detected lines during * pattern matching.
Definition at line 71 of file muse_wavecalib.h.
Referenced by muse_wave_lines_identify(), and muse_wave_params_new().
unsigned short muse_wave_params::xorder |
Polynomial order to model slice curvature (horizontal)
Definition at line 61 of file muse_wavecalib.h.
Referenced by muse_wave_calib(), muse_wave_calib_lampwise(), muse_wave_line_fit_iterate(), muse_wave_params_new(), and muse_wave_poly_fit().
unsigned short muse_wave_params::yorder |
Polynomial order in dispersion direction (vertical)
Definition at line 63 of file muse_wavecalib.h.
Referenced by muse_wave_calib(), muse_wave_calib_lampwise(), muse_wave_params_new(), and muse_wave_poly_fit().