GIRAFFE Pipeline Reference Manual

PSF Profile Fitting


Typedefs

typedef enum GiProfileId GiProfileId
typedef GiPsfParams GiPsfParams
typedef GiPsfBin GiPsfBin
typedef GiPsfParameterFit GiPsfParameterFit

Enumerations

enum  GiProfileId

Functions

cxint giraffe_compute_fiber_profiles (GiLocalization *result, GiImage *image, GiTable *fibers, GiLocalization *master, GiImage *bpixel, GiPsfConfig *config)
 Compute the position and width of the spectra from the fiber profile.
GiPsfConfiggiraffe_psf_config_create (cpl_parameterlist *list)
 Creates a setup object for the PSF profile fit.
void giraffe_psf_config_destroy (GiPsfConfig *self)
 Destroys a PSF profile fit setup object.
void giraffe_psf_config_add (cpl_parameterlist *list)
 Adds parameters for the PSF profile computation of the fibers.

Detailed Description

TBD

Function Documentation

cxint giraffe_compute_fiber_profiles GiLocalization result,
GiImage *  image,
GiTable *  fibers,
GiLocalization master,
GiImage *  bpixel,
GiPsfConfig config
 

Compute the position and width of the spectra from the fiber profile.

Returns:
The function returns 0 on success, or a non-zero value otherwise.
TBD

Definition at line 2609 of file gipsf.c.

References GiPsfConfig::binsize, GiPsfConfig::clip, GiFitSetup::delta, GiPsfConfig::exponent, GiPsfConfig::fit, GiClipParams::fraction, giraffe_error_pop(), giraffe_error_push(), giraffe_image_copy_matrix(), giraffe_image_create(), giraffe_image_get(), giraffe_image_get_properties(), giraffe_image_set_properties(), giraffe_model_delete(), giraffe_model_freeze_parameter(), giraffe_model_new(), giraffe_model_set_delta(), giraffe_model_set_iterations(), giraffe_model_set_parameter(), giraffe_model_set_tests(), giraffe_model_thaw(), giraffe_table_get(), GiFitSetup::iterations, GiClipParams::iterations, GiClipParams::level, GiLocalization::locc, GiLocalization::locw, GiLocalization::locy, GiPsfConfig::maxwidth, GiMaskPosition::mw, GiMaskPosition::my, GiPsfConfig::normalize, GiPsfConfig::parameter_fit, GiPsfConfig::profile, GiLocalization::psf, GiFitSetup::tests, GiPsfConfig::width, GiPsfConfig::worder, and GiPsfConfig::yorder.

void giraffe_psf_config_add cpl_parameterlist *  list  ) 
 

Adds parameters for the PSF profile computation of the fibers.

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

Definition at line 3237 of file gipsf.c.

GiPsfConfig* giraffe_psf_config_create cpl_parameterlist *  list  ) 
 

Creates a setup object for the PSF profile fit.

Parameters:
list Parameter list from which the setup informations is read.
Returns:
A newly allocated and initialized setup object if no errors occurred, or NULL otherwise.

Definition at line 3103 of file gipsf.c.

References giraffe_psf_config_destroy().

void giraffe_psf_config_destroy GiPsfConfig self  ) 
 

Destroys a PSF profile fit setup object.

Parameters:
self The setup object to destroy.
Returns:
Nothing.
The function deallocates the memory used by the setup object self.

Definition at line 3207 of file gipsf.c.

References GiPsfConfig::profile.

Referenced by giraffe_psf_config_create().


This file is part of the GIRAFFE Pipeline Reference Manual 2.5.3.
Documentation copyright © 2002-2006 European Southern Observatory.
Generated on Fri Jul 18 09:49:50 2008 by doxygen 1.4.6 written by Dimitri van Heesch, © 1997-2004