FLITECAMImagingReduction¶
- class sofia_redux.pipeline.sofia.flitecam_imaging_reduction.FLITECAMImagingReduction[source]¶
Bases:
FLITECAMReduction
,FORCASTImagingReduction
FLITECAM imaging reduction steps.
Primary image reduction algorithms are defined in the flitecam package (
sofia_redux.instruments.flitecam
). Calibration-related algorithms are pulled from thesofia_redux.calibration
package, and some utilities come from thesofia_redux.toolkit
package. This reduction object requires that all three packages be installed.This reduction object defines a method for each pipeline step, that calls the appropriate algorithm from its source packages.
Initialize the reduction object.
Methods Summary
Clip image to useful portion of detector.
Correct gain variations.
load
(data[, param_class])Call parent load, with imaging parameters.
Make a flat field from input data.
Subtract sky background level.
Methods Documentation
- make_flat()[source]¶
Make a flat field from input data.
The procedure is:
Check for a previously made flat. If present, use it.
If sky files are loaded, use those to make the flat. Correct the sky files with others to verify flat.
Otherwise, make a flat out of all input except the current file. If less than 3 files are loaded, no flat will be generated.