CfhtIsrTask¶
-
class
lsst.obs.cfht.cfhtIsrTask.CfhtIsrTask(*args, **kwargs)¶ Bases:
lsst.ip.isr.isrTask.IsrTaskMethods 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.LinearizeBasecallable 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.exposureorlistoflsst.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.Structwith fields: - exposure: the exposure after application of ISR
- ccdExposure :
-