MUSE Pipeline Reference Manual
2.1.1
|
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 |
muse_ins_mode | mode |
Structure containing wavelength calibration parameters.
Definition at line 61 of file muse_wavecalib.h.
double muse_wave_params::ddisp |
Expected dispersion variation [Angstrom/pixel] for pattern matching
Definition at line 70 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 68 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 85 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 90 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 76 of file muse_wavecalib.h.
Referenced by muse_wave_line_fit_iterate(), and muse_wave_params_new().
muse_ins_mode muse_wave_params::mode |
Instrument mode
Definition at line 92 of file muse_wavecalib.h.
Referenced by muse_wave_params_new(), and muse_wave_poly_fit().
cpl_table* muse_wave_params::residuals |
Table that is filled with debug information on wavelength calibration * residuals
Definition at line 81 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 78 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 87 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 73 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 63 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 65 of file muse_wavecalib.h.
Referenced by muse_wave_calib(), muse_wave_calib_lampwise(), muse_wave_params_new(), and muse_wave_poly_fit().