GIRAFFE Pipeline Reference Manual

Wavelength Calibration

Functions

cxint giraffe_calibrate_wavelength (GiWCalData *result, GiExtraction *extraction, GiLocalization *localization, GiTable *fibers, GiTable *slitgeometry, GiTable *grating, GiTable *lines, GiTable *initial, GiWCalConfig *config)
 Compute the wavelength solution for the given extracted arc-lamp spectra.
GiWCalConfiggiraffe_wlcalibration_config_create (cpl_parameterlist *list)
 Creates a setup structure for the wavelength calibration.
void giraffe_wlcalibration_config_destroy (GiWCalConfig *config)
 Destroys a wavelength calibration setup structure.
void giraffe_wlcalibration_config_add (cpl_parameterlist *list)
 Adds parameters for the wavelength calibration.

Detailed Description

TBD


Function Documentation

cxint giraffe_calibrate_wavelength ( GiWCalData *  result,
GiExtraction *  extraction,
GiLocalization *  localization,
GiTable *  fibers,
GiTable *  slitgeometry,
GiTable *  grating,
GiTable *  lines,
GiTable *  initial,
GiWCalConfig config 
)

Compute the wavelength solution for the given extracted arc-lamp spectra.

Parameters:
result Container to store the wavelength calibration results
extraction Extracted spectra
localization Position of the fiber traces
fibers List of available fibers
slitgeometry List of fiber positions in the focal plane.
grating Grating data
lines Line catalog
initial Initial guess of a wavelength solution
config Wavelength calibration setup parameters.
Returns:
The function returns 0 on success or a non-zero value if an error occurred.

TBD

Definition at line 3217 of file giwlcalibration.c.

References GiGrating::fcoll, GiGrating::gcam, giraffe_grating_create(), giraffe_grating_delete(), giraffe_image_get(), giraffe_image_get_properties(), giraffe_table_delete(), giraffe_table_get(), giraffe_table_get_properties(), giraffe_table_new(), giraffe_wlsolution_create(), GiWCalConfig::line_nwidths, GiWCalConfig::line_residuals, GiWCalConfig::line_widths, GiWCalConfig::opt_dchisq, GiWCalConfig::opt_direction, GiWCalConfig::opt_flags, GiWCalConfig::opt_model, GiWCalConfig::opt_niter, GiWCalConfig::opt_ntest, GiWCalConfig::opt_solution, GiWCalConfig::opt_subslits, GiGrating::order, GiWCalConfig::pxw_cliplevel, GiWCalConfig::pxw_clipmfrac, GiWCalConfig::pxw_clipniter, GiWCalConfig::pxw_xorder, GiWCalConfig::pxw_yorder, GiGrating::sdx, GiGrating::sdy, GiWCalConfig::slit_dx, GiWCalConfig::slit_dy, GiWCalConfig::slit_phi, GiWCalConfig::slit_position, GiGrating::space, GiGrating::sphi, GiGrating::theta, GiGrating::wlenmax, GiGrating::wlenmin, GiWCalConfig::xws_cliplevel, GiWCalConfig::xws_clipmfrac, GiWCalConfig::xws_clipniter, GiWCalConfig::xws_xorder, and GiWCalConfig::xws_yorder.

void giraffe_wlcalibration_config_add ( cpl_parameterlist *  list  ) 

Adds parameters for the wavelength calibration.

Parameters:
list Parameter list to which parameters are added.
Returns:
Nothing.

TBD

Definition at line 4761 of file giwlcalibration.c.

GiWCalConfig* giraffe_wlcalibration_config_create ( cpl_parameterlist *  list  ) 
void giraffe_wlcalibration_config_destroy ( GiWCalConfig config  ) 

Destroys a wavelength calibration setup structure.

Parameters:
config The setup structure to destroy.
Returns:
Nothing.

The function deallocates the memory used by the setup structure config.

Definition at line 4717 of file giwlcalibration.c.

References giraffe_range_delete(), GiWCalConfig::line_model, GiWCalConfig::line_residuals, GiWCalConfig::line_widths, GiWCalConfig::line_wlrange, and GiWCalConfig::opt_model.

Referenced by giraffe_wlcalibration_config_create().


This file is part of the GIRAFFE Pipeline Reference Manual 2.8.8.
Documentation copyright © 2002-2006 European Southern Observatory.
Generated on Fri Mar 4 10:50:29 2011 by doxygen 1.6.3 written by Dimitri van Heesch, © 1997-2004