GiWCalConfig Struct Reference
Wavelength calibration configuration data structure. More...
#include <giwlcalibration.h>
Data Fields | |
| cxint | line_nwidths |
| cxint * | line_widths |
| cxdouble | line_separation |
| cxdouble | line_fluxratio |
| cxdouble | line_brightness |
| cxint | line_count |
| GiRange * | line_wlrange |
| cxchar * | line_model |
| cxchar * | line_residuals |
| cxdouble | line_threshold |
| cxdouble | line_offset |
| cxint | line_niter |
| cxint | line_ntest |
| cxdouble | line_dchisq |
| cxdouble | line_rwidthratio |
| cxdouble | line_widthexponent |
| cxdouble | line_saturation |
| cxint16 | slit_position |
| cxdouble | slit_dx |
| cxdouble | slit_dy |
| cxdouble | slit_phi |
| cxchar * | opt_model |
| cxint | opt_direction |
| cxbool | opt_solution |
| cxbool | opt_subslits |
| cxint16 | opt_flags |
| cxint | opt_niter |
| cxint | opt_ntest |
| cxdouble | opt_dchisq |
| cxdouble | pxw_cliplevel |
| cxint | pxw_clipniter |
| cxdouble | pxw_clipmfrac |
| cxint | pxw_xorder |
| cxint | pxw_yorder |
| cxdouble | xws_cliplevel |
| cxint | xws_clipniter |
| cxdouble | xws_clipmfrac |
| cxint | xws_xorder |
| cxint | xws_yorder |
Detailed Description
Wavelength calibration configuration data structure.TBD
Definition at line 57 of file giwlcalibration.h.
Field Documentation
| cxdouble line_brightness |
Sets the lower limit of the line brightness. Only lines which are brighter than this limit are selected from the line catalog.
Definition at line 91 of file giwlcalibration.h.
| cxint line_count |
The number of lines with the highest nominal brightness are selected from the line list.
Definition at line 98 of file giwlcalibration.h.
| cxdouble line_dchisq |
Chi Square difference used by the Sigma Clipping algorithm used during the line detection fit
Definition at line 156 of file giwlcalibration.h.
| cxdouble line_fluxratio |
Only lines with neighbours having a relative intensity less than 1./line_fluxratio are accepted
Definition at line 84 of file giwlcalibration.h.
| cxchar* line_model |
Line model used during the line detection fit:
- psfexp,
- psfexp2, or
- gaussian
Definition at line 114 of file giwlcalibration.h.
Referenced by giraffe_wlcalibration_config_destroy().
| cxint line_niter |
Maximum number of iterations of the Sigma Clipping algorithm used during the line detection fit
Definition at line 142 of file giwlcalibration.h.
| cxint line_ntest |
Maximum number of tests performed by the Sigma Clipping algorithm used during the line detection fit
Definition at line 149 of file giwlcalibration.h.
| cxint line_nwidths |
Number of search windows
Definition at line 63 of file giwlcalibration.h.
Referenced by giraffe_calibrate_wavelength().
| cxdouble line_offset |
Accepted difference : position of (raw maximum - fit)
Definition at line 135 of file giwlcalibration.h.
| cxchar* line_residuals |
Controls whether optical model residuals are used for the initial computation of the line positions. If this is enabled the residuals must be provided through a previous wavelength solution.
Definition at line 122 of file giwlcalibration.h.
Referenced by giraffe_calibrate_wavelength(), and giraffe_wlcalibration_config_destroy().
| cxdouble line_rwidthratio |
Maximum line_width/resolution_width ratio used during the line detection fit
Definition at line 163 of file giwlcalibration.h.
| cxdouble line_saturation |
Line saturation level.
Definition at line 176 of file giwlcalibration.h.
| cxdouble line_separation |
Factor used to compute the minimal distance between adjacent lines from the search window width. During the line fit only lines with a larger separation are taken into account.
Definition at line 77 of file giwlcalibration.h.
| cxdouble line_threshold |
Line detection threshold during the line fitting (multiple of BIAS sigma)
Definition at line 129 of file giwlcalibration.h.
| cxdouble line_widthexponent |
Exponential line profile exponent used during the line detection fit
Definition at line 170 of file giwlcalibration.h.
| cxint* line_widths |
List of search window widths used for line selection and fit.
Definition at line 69 of file giwlcalibration.h.
Referenced by giraffe_calibrate_wavelength(), and giraffe_wlcalibration_config_destroy().
| GiRange* line_wlrange |
Wavelength range used for line selection [nm]
Definition at line 104 of file giwlcalibration.h.
Referenced by giraffe_wlcalibration_config_destroy().
| cxdouble opt_dchisq |
Chi Square difference used by the Sigma Clipping algorithm used during the optical model fit
Definition at line 256 of file giwlcalibration.h.
Referenced by giraffe_calibrate_wavelength().
| cxint opt_direction |
Optical dispersion direction: 1 or -1
Definition at line 215 of file giwlcalibration.h.
Referenced by giraffe_calibrate_wavelength().
| cxint16 opt_flags |
Flags defining the optical model free parameters
Definition at line 235 of file giwlcalibration.h.
Referenced by giraffe_calibrate_wavelength().
| cxchar* opt_model |
Optical Model to use for the x direction fit during the physical optical model fit:
- xoptmod or
- xoptmod2
Definition at line 209 of file giwlcalibration.h.
Referenced by giraffe_calibrate_wavelength(), and giraffe_wlcalibration_config_destroy().
| cxint opt_niter |
Maximum number of iterations of the Sigma Clipping algorithm used during the optical model fit
Definition at line 242 of file giwlcalibration.h.
Referenced by giraffe_calibrate_wavelength().
| cxint opt_ntest |
Maximum number of tests performed by the Sigma Clipping algorithm used during the optical model fit
Definition at line 249 of file giwlcalibration.h.
Referenced by giraffe_calibrate_wavelength().
| cxbool opt_solution |
Find optimal physical optical model using a fit of them (TRUE/FALSE)
Definition at line 222 of file giwlcalibration.h.
Referenced by giraffe_calibrate_wavelength().
| cxbool opt_subslits |
If it is set to TRUE the subslit geometry is used for fitting the optical model. Otherwise the whole slit is used.
Definition at line 229 of file giwlcalibration.h.
Referenced by giraffe_calibrate_wavelength().
| cxdouble pxw_cliplevel |
Maximum number of sigma levels used by the Sigma Clipping algorithm used during the PSF width fit
Definition at line 263 of file giwlcalibration.h.
Referenced by giraffe_calibrate_wavelength().
| cxdouble pxw_clipmfrac |
Minimum fraction of rejected data points used by the Sigma Clipping algorithm used during the PSF width fit [0.0..1.0]
Definition at line 277 of file giwlcalibration.h.
Referenced by giraffe_calibrate_wavelength().
| cxint pxw_clipniter |
Maximum number of iterations of the Sigma Clipping algorithm used during the PSF width fit
Definition at line 270 of file giwlcalibration.h.
Referenced by giraffe_calibrate_wavelength().
| cxint pxw_xorder |
X polynomial order used during the PSF width fit (spectral)
Definition at line 283 of file giwlcalibration.h.
Referenced by giraffe_calibrate_wavelength().
| cxint pxw_yorder |
Y polynomial order used during the PSF width fit (spatial)
Definition at line 289 of file giwlcalibration.h.
Referenced by giraffe_calibrate_wavelength().
| cxdouble slit_dx |
Slit offset along dispersion direction
Definition at line 188 of file giwlcalibration.h.
Referenced by giraffe_calibrate_wavelength().
| cxdouble slit_dy |
Slit offset along cross-dispersion direction
Definition at line 194 of file giwlcalibration.h.
Referenced by giraffe_calibrate_wavelength().
| cxdouble slit_phi |
Slit rotation
Definition at line 200 of file giwlcalibration.h.
Referenced by giraffe_calibrate_wavelength().
| cxint16 slit_position |
Slit offset configuration
Definition at line 182 of file giwlcalibration.h.
Referenced by giraffe_calibrate_wavelength().
| cxdouble xws_cliplevel |
Maximum number of sigma levels used by the Sigma Clipping algorithm used during the wavelength solution fit
Definition at line 296 of file giwlcalibration.h.
Referenced by giraffe_calibrate_wavelength().
| cxdouble xws_clipmfrac |
Minimum fraction of rejected data points used by the Sigma Clipping algorithm used during the optical model fit [0.0..1.0]
Definition at line 310 of file giwlcalibration.h.
Referenced by giraffe_calibrate_wavelength().
| cxint xws_clipniter |
Maximum number of iterations of the Sigma Clipping algorithm used during the wavelength solution fit
Definition at line 303 of file giwlcalibration.h.
Referenced by giraffe_calibrate_wavelength().
| cxint xws_xorder |
X polynomial order used during the X residuals fit
Definition at line 316 of file giwlcalibration.h.
Referenced by giraffe_calibrate_wavelength().
| cxint xws_yorder |
Y polynomial order used during the X residuals fit
Definition at line 322 of file giwlcalibration.h.
Referenced by giraffe_calibrate_wavelength().
The documentation for this struct was generated from the following file:
