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. | |
GiPsfConfig * | giraffe_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
TBDFunction 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.
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_propertylist_get_ron(), giraffe_table_copy_matrix(), giraffe_table_create(), giraffe_table_get(), giraffe_table_get_properties(), 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 | ) |
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 3157 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.
Definition at line 3261 of file gipsf.c.
References GiPsfConfig::profile.
Referenced by giraffe_psf_config_create().