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 : 
 
-