◆ convertIntToFloat()
def lsst.obs.decam.isr.DecamIsrTask.convertIntToFloat |
( |
|
self, |
|
|
|
exp |
|
) |
| |
◆ maskAndInterpDefect()
def lsst.obs.decam.isr.DecamIsrTask.maskAndInterpDefect |
( |
|
self, |
|
|
|
ccdExposure, |
|
|
|
defectBaseList |
|
) |
| |
Mask defects and edges, interpolate over defects in place
Mask defect pixels using mask plane BAD and interpolate over them.
Mask the potentially problematic glowing edges as SUSPECT.
Parameters
----------
ccdExposure : `lsst.afw.image.Exposure`
exposure to process
defectBaseList : `list`
a list of defects to mask and interpolate
Returns
-------
ccdExposure : `lsst.afw.image.Exposure`
exposure corrected in place
◆ overscanCorrection()
def lsst.obs.decam.isr.DecamIsrTask.overscanCorrection |
( |
|
self, |
|
|
|
exposure, |
|
|
|
amp |
|
) |
| |
Apply overscan correction in place
If the input exposure is on the readout backplanes listed in
config.overscanBiasJumpBKP, cut the amplifier in two vertically
and correct each piece separately.
Parameters
----------
exposure: `lsst.afw.image.Exposure`
exposure to process; must include both DataSec and BiasSec pixels
amp: `lsst.afw.table.AmpInfoRecord`
amplifier device data
Returns
-------
exposure: `lsst.afw.image.Exposure`
exposure corrected in place with updated metadata
The documentation for this class was generated from the following file:
- python/lsst/obs/decam/isr.py