Functions for calibrations

Functions

cpl_table * irplib_compute_gain (cpl_frameset *son, cpl_frameset *sof, int *zone, const int kappa, const int nclip)
 Computes the detector's gain.
cpl_table * irplib_compute_linearity (cpl_frameset *son, cpl_frameset *sof)
 Computes the detector's linearity.
int irplib_detlin_correct (cpl_imagelist *ilist, const char *detlin_a, const char *detlin_b, const char *detlin_c)
 Apply the detector linearity correction.
int irplib_flat_dark_bpm_calib (cpl_imagelist *ilist, const char *flat, const char *dark, const char *bpm)
 Apply the calibration to the frames.
cpl_image * irplib_mkmaster_mean (cpl_imagelist *images, const double kappa, const int nclip, const double tolerance, const double klow, const double khigh, const int niter)
 Computes master frame by clean stack mean of the input imagelist.
cpl_image * irplib_mkmaster_median (cpl_imagelist *images, const double kappa, const int nclip, const double tolerance)
 Computes master frame by clean stack median of the input imagelist.

Function Documentation

cpl_table* irplib_compute_gain ( cpl_frameset *  son,
cpl_frameset *  sof,
int *  zone,
const int  kappa,
const int  nclip 
)

Computes the detector's gain.

Parameters:
son the input frameset of linearity on-flat fields
sof the input frameset of linearity off-flat fields
zone pointer to an integer array with locations (llx,lly,urx,ury) of region where a clean mean and noise are computed
kappa value of kappa in kappa-sigma clipping
nclip number of kappa-sigma clipping iterations
Returns:
pointer to a table containing single gain evaluations
Note:
: #1 input frames need to have defined FITS keyword EXPTIME #2 input frames need to have defined FITS keyword DIT

Definition at line 179 of file irplib_calib.c.

cpl_table* irplib_compute_linearity ( cpl_frameset *  son,
cpl_frameset *  sof 
)

Computes the detector's linearity.

Parameters:
son the input frameset of linearity on flat fields
sof the input frameset of linearity off flat fields
Returns:
pointer to a table containing linearity evaluations
Note:
: #2 input frames need to have defined FITS keyword EXPTIME #3 input frames need to have defined FITS keyword DIT

Definition at line 360 of file irplib_calib.c.

int irplib_detlin_correct ( cpl_imagelist *  ilist,
const char *  detlin_a,
const char *  detlin_b,
const char *  detlin_c 
)

Apply the detector linearity correction.

Parameters:
ilist the input image list
detlin_a the a coeffs
detlin_b the b coeffs
detlin_c the c coeffs
Returns:
0 if everything is ok, -1 otherwise

Definition at line 481 of file irplib_calib.c.

int irplib_flat_dark_bpm_calib ( cpl_imagelist *  ilist,
const char *  flat,
const char *  dark,
const char *  bpm 
)

Apply the calibration to the frames.

Parameters:
ilist the input image list
flat the flat field
dark the dark
bpm the bad pixels map
Returns:
0 if everything is ok, -1 otherwise

Definition at line 566 of file irplib_calib.c.

cpl_image* irplib_mkmaster_mean ( cpl_imagelist *  images,
const double  kappa,
const int  nclip,
const double  tolerance,
const double  klow,
const double  khigh,
const int  niter 
)

Computes master frame by clean stack mean of the input imagelist.

Parameters:
images input imagelist
kappa value for kappa-sigma clip
nclip Number of clipping iterations
tolerance tolerance on range between two successive clip iterations
Returns:
master image

The returned image must be deallocated.

Definition at line 313 of file irplib_mkmaster.c.

cpl_image* irplib_mkmaster_median ( cpl_imagelist *  images,
const double  kappa,
const int  nclip,
const double  tolerance 
)

Computes master frame by clean stack median of the input imagelist.

Parameters:
images input imagelist
kappa value for kappa-sigma clip
nclip Number of clipping iterations
tolerance tolerance on range between two successive clip iterations
Returns:
master image

The returned image must be deallocated.

Definition at line 352 of file irplib_mkmaster.c.


Generated on 7 Mar 2012 for DETMON Pipeline Reference Manual by  doxygen 1.6.1