CfhtIsrTask¶
-
class
lsst.obs.cfht.cfhtIsrTask.
CfhtIsrTask
(*args, **kwargs)¶ Bases:
lsst.ip.isr.isrTask.IsrTask
Methods Summary
run
(ccdExposure[, bias, linearizer, dark, …])Perform instrument signature removal on an exposure Methods Documentation
-
run
(ccdExposure, bias=None, linearizer=None, dark=None, flat=None, defects=None, fringes=None, bfKernel=None, camera=None, **kwds)¶ Perform instrument signature removal on an exposure
Steps include: - Detect saturation, apply overscan correction, bias, dark and flat - Perform CCD assembly - Interpolate over defects, saturated pixels and all NaNs - Persist the ISR-corrected exposure as “postISRCCD” if
config.doWrite is TrueParameters: - ccdExposure :
lsst.afw.image.Exposure
Detector data.
- bias :
lsst.afw.image.exposure
Exposure of bias frame.
- linearizer :
lsst.ip.isr.LinearizeBase
callable Linearizing functor; a subclass of lsst.ip.isr.LinearizeBase.
- dark :
lsst.afw.image.exposure
Exposure of dark frame.
- flat :
lsst.afw.image.exposure
Exposure of flatfield.
- defects :
list
list of detects
- fringes :
lsst.afw.image.exposure
orlist
oflsst.afw.image.exposure
exposure of fringe frame or list of fringe exposure
- bfKernel : None
kernel used for brighter-fatter correction; currently unsupported
- camera :
lsst.afw.cameraGeom.Camera
Camera geometry, used by addDistortionModel.
- **kwds :
dict
additional kwargs forwarded to IsrTask.run.
Returns: - struct :
lsst.pipe.base.Struct
with fields: - exposure: the exposure after application of ISR
- ccdExposure :
-