lsst.obs.decam  16.0-17-gd4cf91f
Public Member Functions | Static Public Attributes | List of all members
lsst.obs.decam.isr.DecamIsrTask Class Reference
Inheritance diagram for lsst.obs.decam.isr.DecamIsrTask:
lsst.obs.decam.decamCpIsr.DecamCpIsrTask

Public Member Functions

def convertIntToFloat (self, exp)
 
def maskAndInterpDefect (self, ccdExposure, defectBaseList)
 
def overscanCorrection (self, exposure, amp)
 

Static Public Attributes

 ConfigClass = DecamIsrConfig
 

Member Function Documentation

◆ convertIntToFloat()

def lsst.obs.decam.isr.DecamIsrTask.convertIntToFloat (   self,
  exp 
)
No conversion necessary.

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