muse_wave_params Struct Reference
[Wavelength calibration]

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

Detailed Description

Structure containing wavelength calibration parameters.

Definition at line 59 of file muse_wavecalib.h.


Field Documentation

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

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

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

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

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

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

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

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

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


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

Generated on 26 Jan 2017 for MUSE Pipeline Reference Manual by  doxygen 1.6.1