CfhtIsrTask#
- class lsst.obs.cfht.cfhtIsrTask.CfhtIsrTask(**kwargs)#
Bases:
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, **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 True
Parameters#
- 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.Exposureor listlsst.afw.image.Exposure exposure of fringe frame or list of fringe exposure
- bfKernelNone
kernel used for brighter-fatter correction; currently unsupported
- **kwds
dict additional kwargs forwarded to IsrTask.run.
Returns#
- struct
lsst.pipe.base.Structwith fields: exposure: the exposure after application of ISR
- ccdExposure