IIINSTRUMENT Pipeline Reference Manual
1.5.13
|
Functions | |
const char * | sofi_get_license (void) |
Get the pipeline copyright and license. More... | |
int | sofi_correct_crosstalk_list (cpl_imagelist *ilist) |
Remove the Cross-talk effect from an image list. More... | |
int | sofi_correct_crosstalk (cpl_image *ima) |
Remove the Cross-talk effect. More... | |
cpl_bivector * | sofi_get_offsets (cpl_frameset *fset) |
Get the offsets from a set of frames. More... | |
sofi_band | sofi_get_bbfilter (char *f) |
Get the broad band filter. More... | |
const char * | sofi_std_band_name (sofi_band band) |
Return a band name. More... | |
cpl_frameset * | sofi_extract_frameset (const cpl_frameset *in, const char *tag) |
Extract the frames with the given tag from a frameset. More... | |
const char * | sofi_extract_filename (const cpl_frameset *in, const char *tag) |
Extract the filename ffor the first frame of the given tag. More... | |
int | sofi_detlin_correct (cpl_imagelist *ilist, const char *detlin_a, const char *detlin_b, const char *detlin_c) |
Apply the detector linearity correction. More... | |
int sofi_correct_crosstalk | ( | cpl_image * | ima | ) |
Remove the Cross-talk effect.
ima | the input image |
Definition at line 124 of file sofi_utils.c.
Referenced by sofi_correct_crosstalk_list().
int sofi_correct_crosstalk_list | ( | cpl_imagelist * | ilist | ) |
Remove the Cross-talk effect from an image list.
ilist | the input image list |
Definition at line 91 of file sofi_utils.c.
References sofi_correct_crosstalk().
int sofi_detlin_correct | ( | cpl_imagelist * | ilist, |
const char * | detlin_a, | ||
const char * | detlin_b, | ||
const char * | detlin_c | ||
) |
Apply the detector linearity correction.
ilist | the input image list |
detlin_a | the a coeffs |
detlin_b | the b coeffs |
detlin_c | the c coeffs |
Definition at line 363 of file sofi_utils.c.
const char* sofi_extract_filename | ( | const cpl_frameset * | in, |
const char * | tag | ||
) |
Extract the filename ffor the first frame of the given tag.
in | A non-empty frameset |
tag | The tag of the requested file |
Definition at line 342 of file sofi_utils.c.
cpl_frameset* sofi_extract_frameset | ( | const cpl_frameset * | in, |
const char * | tag | ||
) |
Extract the frames with the given tag from a frameset.
in | A non-empty frameset |
tag | The tag of the requested frames |
The returned frameset must be de allocated with cpl_frameset_delete()
Definition at line 298 of file sofi_utils.c.
sofi_band sofi_get_bbfilter | ( | char * | f | ) |
Get the broad band filter.
f | the filter name |
Definition at line 233 of file sofi_utils.c.
const char* sofi_get_license | ( | void | ) |
Get the pipeline copyright and license.
The function returns a pointer to the statically allocated license string. This string should not be modified using the returned pointer.
Definition at line 60 of file sofi_utils.c.
cpl_bivector* sofi_get_offsets | ( | cpl_frameset * | fset | ) |
Get the offsets from a set of frames.
fset | the set of frames |
Definition at line 181 of file sofi_utils.c.
References sofi_pfits_get_cumoffsetx(), and sofi_pfits_get_cumoffsety().
const char* sofi_std_band_name | ( | sofi_band | band | ) |
Return a band name.
band | a BB |
Definition at line 266 of file sofi_utils.c.