MUSE Pipeline Reference Manual  2.1.1
Data Fields
muse_wave_params Struct Reference

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
 

Detailed Description

Structure containing wavelength calibration parameters.

Definition at line 61 of file muse_wavecalib.h.

Field Documentation

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().


The documentation for this struct was generated from the following file: