GRAVI Pipeline Reference Manual 1.7.2
Loading...
Searching...
No Matches
Macros | Functions
gravi_calib.h File Reference
#include <cpl.h>
#include "gravi_data.h"

Go to the source code of this file.

Macros

#define BADPIX_DARK   (1 << 0)
 
#define BADPIX_RMS   (1 << 1)
 
#define BADPIX_FLAT   (1 << 2)
 
#define BADPIX_PROFILE_LIMIT   0.05
 

Functions

gravi_datagravi_compute_dark (gravi_data *)
 Compute the DARK calibration map.
 
gravi_datagravi_average_dark (gravi_data **data, cpl_size ndata)
 Average several DARK calibration map.
 
gravi_datagravi_compute_profile (gravi_data **, gravi_data *, gravi_data *, int, const cpl_parameterlist *)
 Computes the spatial profile of each spectrum for optimal extraction purpose.
 
cpl_propertylist * gravi_compute_gain (gravi_data **flats_data, int nrawgain, gravi_data *dark_map)
 Compute mean detector gain.
 
gravi_datagravi_compute_badpix (gravi_data *, gravi_data **flats_data, int nflat, const cpl_parameterlist *)
 Identify the bad pixels in the DARK map and create the BAD map.
 
gravi_datagravi_compute_biasmask (gravi_data *dark_map, gravi_data **flats_data, int nflat, const cpl_parameterlist *params)
 Create BIASMASK for SC from raw FLATs and raw DARK.
 
gravi_datagravi_compute_piezotf (gravi_data *data, const cpl_parameterlist *params)
 Create piezo transfer function for Kalman Calibration & monitoring.
 
cpl_error_code gravi_remove_cosmicrays_sc (cpl_imagelist *imglist_sc)
 Remove cosmic rays via filtering through images.
 
gravi_datagravi_compute_pca (gravi_data **data, int naccept, const cpl_parameterlist *params)
 Fit model for visphi flattening using PCA.
 
cpl_error_code gravi_flatten_vis (gravi_data *vis_data, gravi_data *calib_data)
 Use PCA model to flatten observed visphi. The flattened data are added to the existing VIS table.
 

Macro Definition Documentation

◆ BADPIX_DARK

#define BADPIX_DARK   (1 << 0)

Definition at line 40 of file gravi_calib.h.

◆ BADPIX_FLAT

#define BADPIX_FLAT   (1 << 2)

Definition at line 42 of file gravi_calib.h.

◆ BADPIX_PROFILE_LIMIT

#define BADPIX_PROFILE_LIMIT   0.05

Definition at line 43 of file gravi_calib.h.

◆ BADPIX_RMS

#define BADPIX_RMS   (1 << 1)

Definition at line 41 of file gravi_calib.h.