Correction task for parallel overscan.
Parameters
----------
statControl : `lsst.afw.math.StatisticsControl`, optional
Statistics control object.
Definition at line 1202 of file overscan.py.
lsst.ip.isr.overscan.ParallelOverscanCorrectionTask.run |
( |
| self, |
|
|
| exposure, |
|
|
| amp, |
|
|
| isTransposed = False ) |
Measure and remove parallel overscan from an amplifier image.
This method assumes that serial overscan has already been
removed from the amplifier.
Parameters
----------
exposure : `lsst.afw.image.Exposure`
Image data that will have the overscan corrections applied.
amp : `lsst.afw.cameraGeom.Amplifier`
Amplifier to use for debugging purposes.
isTransposed : `bool`, optional
Is the image transposed, such that serial and parallel
overscan regions are reversed? Default is False.
Returns
-------
overscanResults : `lsst.pipe.base.Struct`
Result struct with components:
``imageFit``
Value or fit subtracted from the amplifier image data
(scalar or `lsst.afw.image.Image`).
``overscanFit``
Value or fit subtracted from the parallel overscan image
data (scalar or `lsst.afw.image.Image`).
``overscanImage``
Image of the parallel overscan region with the parallel
overscan correction applied
(`lsst.afw.image.Image`). This quantity is used to
estimate the amplifier read noise empirically.
``overscanMean``
Mean of the fit parallel overscan region.
``overscanMedian``
Median of the fit parallel overscan region.
``overscanSigma``
Sigma of the fit parallel overscan region.
``residualMean``
Mean of the residual of the parallel overscan region after
correction.
``residualMedian``
Median of the residual of the parallel overscan region after
correction.
``residualSigma``
Mean of the residual of the parallel overscan region after
correction.
Raises
------
RuntimeError
Raised if an invalid overscan type is set.
Reimplemented from lsst.ip.isr.overscan.OverscanCorrectionTaskBase.
Definition at line 1213 of file overscan.py.