lsst.ip.isr gc2a301910b+6a543e255f
Loading...
Searching...
No Matches
lsst.ip.isr.isrTaskLSST.IsrTaskLSSTConfig Class Reference
Inheritance diagram for lsst.ip.isr.isrTaskLSST.IsrTaskLSSTConfig:
lsst.ip.isr.isrTaskLSST.IsrTaskLSSTConnections

Public Member Functions

 validate (self)
 
 setDefaults (self)
 

Static Public Attributes

 expectWcs
 
 qa
 
 doHeaderProvenance
 
 doRaiseOnCalibMismatch
 
 cameraKeywordsToCompare
 
 doDiffNonLinearCorrection
 
 doBootstrap
 
 doCheckUnprocessableData
 
 overscanCamera
 
 serialOverscanMedianShiftSigmaThreshold
 
 ampNoiseThreshold
 
 bssVoltageMinimum
 
 bssVoltageKeyword
 
 hvBiasKeyword
 
 doAssembleCcd
 
 assembleCcd
 
 doBias
 
 doDeferredCharge
 
 deferredChargeCorrection
 
 doLinearize
 
 doCorrectGains
 
 doApplyGains
 
 doVariance
 
 maskNegativeVariance
 
 negativeVarianceMaskName
 
 doSaturation
 
 saturatedMaskName
 
 defaultSaturationSource
 
 doSuspect
 
 suspectMaskName
 
 defaultSuspectSource
 
 doCrosstalk
 
 doITLDipMask
 
 itlDipMaskPlanes
 
 doDefect
 
 badAmps
 
 doNanMasking
 
 doWidenSaturationTrails
 
 masking
 
 doE2VEdgeBleedMask
 
 e2vEdgeBleedSatMinArea
 
 e2vEdgeBleedSatMaxArea
 
 e2vEdgeBleedYMax
 
 doITLEdgeBleedMask
 
 doITLSatSagMask
 
 itlEdgeBleedSatMinArea
 
 itlEdgeBleedSatMaxArea
 
 itlEdgeBleedThreshold
 
 itlEdgeBleedModelConstant
 
 doInterpolate
 
 maskListToInterpolate
 
 doSaveInterpPixels
 
 useLegacyInterp
 
 doAmpOffset
 
 ampOffset
 
 doSetBadRegions
 
 doBrighterFatter
 
 brighterFatterLevel
 
 brighterFatterMaxIter
 
 brighterFatterThreshold
 
 brighterFatterMaskListToInterpolate
 
 brighterFatterMaskGrowSize
 
 brighterFatterFwhmForInterpolation
 
 growSaturationFootprintSize
 
 doDark
 
 doFlat
 
 flatScalingType
 
 flatUserScale
 
 doStandardStatistics
 
 doCalculateStatistics
 
 isrStats
 
 doBinnedExposures
 
 binning
 
 binFactor1
 
 binFactor2
 
 ccdExposure
 
 camera
 
 dnlLUT
 
 bias
 
 deferredChargeCalib
 
 linearizer
 
 ptc
 
 crosstalk
 
 defects
 
 bfKernel
 
 dark
 
 flat
 
 outputExposure
 
 preInterpExposure
 
 outputBin1Exposure
 
 outputBin2Exposure
 
 outputStatistics
 

Detailed Description

Configuration parameters for IsrTaskLSST.

Items are grouped in the order in which they are executed by the task.

Definition at line 188 of file isrTaskLSST.py.

Member Function Documentation

◆ setDefaults()

lsst.ip.isr.isrTaskLSST.IsrTaskLSSTConfig.setDefaults ( self)

Definition at line 677 of file isrTaskLSST.py.

◆ validate()

lsst.ip.isr.isrTaskLSST.IsrTaskLSSTConfig.validate ( self)

Definition at line 656 of file isrTaskLSST.py.

Member Data Documentation

◆ ampNoiseThreshold

lsst.ip.isr.isrTaskLSST.IsrTaskLSSTConfig.ampNoiseThreshold
static
Initial value:
= pexConfig.Field(
dtype=float,
default=25.0,
doc="Maximum amplifier noise (e-) that is allowed before an amp is masked as bad. "
"Set to np.inf/np.nan to turn off noise checking.",
)

Definition at line 254 of file isrTaskLSST.py.

◆ ampOffset

lsst.ip.isr.isrTaskLSST.IsrTaskLSSTConfig.ampOffset
static
Initial value:
= pexConfig.ConfigurableField(
doc="Amp offset correction task.",
target=AmpOffsetTask,
)

Definition at line 524 of file isrTaskLSST.py.

◆ assembleCcd

lsst.ip.isr.isrTaskLSST.IsrTaskLSSTConfig.assembleCcd
static
Initial value:
= pexConfig.ConfigurableField(
target=AssembleCcdTask,
doc="CCD assembly task.",
)

Definition at line 287 of file isrTaskLSST.py.

◆ badAmps

lsst.ip.isr.isrTaskLSST.IsrTaskLSSTConfig.badAmps
static
Initial value:
= pexConfig.ListField(
dtype=str,
doc="List of bad amps that should be masked as BAD in the defect code. "
"Value should be of form {detector_name}_{amp_name}, e.g. ``R42_S21_C07``. "
"Only used if doDefect is True.",
default=[],
)

Definition at line 419 of file isrTaskLSST.py.

◆ bfKernel

lsst.ip.isr.isrTaskLSST.IsrTaskLSSTConnections.bfKernel
staticinherited
Initial value:
= cT.PrerequisiteInput(
name="bfk",
doc="Complete kernel + gain solutions.",
storageClass="BrighterFatterKernel",
dimensions=["instrument", "detector"],
isCalibration=True,
)

Definition at line 101 of file isrTaskLSST.py.

◆ bias

lsst.ip.isr.isrTaskLSST.IsrTaskLSSTConnections.bias
staticinherited
Initial value:
= cT.PrerequisiteInput(
name="bias",
doc="Input bias calibration.",
storageClass="ExposureF",
dimensions=["instrument", "detector"],
isCalibration=True,
)

Definition at line 59 of file isrTaskLSST.py.

◆ binFactor1

lsst.ip.isr.isrTaskLSST.IsrTaskLSSTConfig.binFactor1
static
Initial value:
= pexConfig.Field(
dtype=int,
doc="Binning factor for first binned exposure. This is intended for a finely binned output.",
default=8,
check=lambda x: x > 1,
)

Definition at line 643 of file isrTaskLSST.py.

◆ binFactor2

lsst.ip.isr.isrTaskLSST.IsrTaskLSSTConfig.binFactor2
static
Initial value:
= pexConfig.Field(
dtype=int,
doc="Binning factor for second binned exposure. This is intended for a coarsely binned output.",
default=64,
check=lambda x: x > 1,
)

Definition at line 649 of file isrTaskLSST.py.

◆ binning

lsst.ip.isr.isrTaskLSST.IsrTaskLSSTConfig.binning
static
Initial value:
= pexConfig.ConfigurableField(
target=BinImageDataTask,
doc="Task to bin the exposure.",
)

Definition at line 639 of file isrTaskLSST.py.

◆ brighterFatterFwhmForInterpolation

lsst.ip.isr.isrTaskLSST.IsrTaskLSSTConfig.brighterFatterFwhmForInterpolation
static
Initial value:
= pexConfig.Field(
dtype=float,
doc="FWHM of PSF in arcseconds used for interpolation in brighter-fatter correction "
"(currently unused).",
default=1.0,
)

Definition at line 575 of file isrTaskLSST.py.

◆ brighterFatterLevel

lsst.ip.isr.isrTaskLSST.IsrTaskLSSTConfig.brighterFatterLevel
static
Initial value:
= pexConfig.ChoiceField(
dtype=str,
doc="The level at which to correct for brighter-fatter.",
allowed={
"AMP": "Every amplifier treated separately.",
"DETECTOR": "One kernel per detector.",
},
default="DETECTOR",
)

Definition at line 542 of file isrTaskLSST.py.

◆ brighterFatterMaskGrowSize

lsst.ip.isr.isrTaskLSST.IsrTaskLSSTConfig.brighterFatterMaskGrowSize
static
Initial value:
= pexConfig.Field(
dtype=int,
doc="Number of pixels to grow the masks listed in config.brighterFatterMaskListToInterpolate "
"when brighter-fatter correction is applied.",
default=2,
)

Definition at line 569 of file isrTaskLSST.py.

◆ brighterFatterMaskListToInterpolate

lsst.ip.isr.isrTaskLSST.IsrTaskLSSTConfig.brighterFatterMaskListToInterpolate
static
Initial value:
= pexConfig.ListField(
dtype=str,
doc="List of mask planes that should be interpolated over when applying the brighter-fatter "
"correction.",
default=["SAT", "BAD", "NO_DATA", "UNMASKEDNAN"],
)

Definition at line 563 of file isrTaskLSST.py.

◆ brighterFatterMaxIter

lsst.ip.isr.isrTaskLSST.IsrTaskLSSTConfig.brighterFatterMaxIter
static
Initial value:
= pexConfig.Field(
dtype=int,
doc="Maximum number of iterations for the brighter-fatter correction.",
default=10,
)

Definition at line 551 of file isrTaskLSST.py.

◆ brighterFatterThreshold

lsst.ip.isr.isrTaskLSST.IsrTaskLSSTConfig.brighterFatterThreshold
static
Initial value:
= pexConfig.Field(
dtype=float,
doc="Threshold used to stop iterating the brighter-fatter correction. It is the "
"absolute value of the difference between the current corrected image and the one "
"from the previous iteration summed over all the pixels.",
default=1000,
)

Definition at line 556 of file isrTaskLSST.py.

◆ bssVoltageKeyword

lsst.ip.isr.isrTaskLSST.IsrTaskLSSTConfig.bssVoltageKeyword
static
Initial value:
= pexConfig.Field(
dtype=str,
default="BSSVBS",
doc="Back-side bias voltage header keyword. Only checked if doCheckUnprocessableData is True "
"and bssVoltageMinimum is greater than 0.",
)

Definition at line 268 of file isrTaskLSST.py.

◆ bssVoltageMinimum

lsst.ip.isr.isrTaskLSST.IsrTaskLSSTConfig.bssVoltageMinimum
static
Initial value:
= pexConfig.Field(
dtype=float,
default=5.0,
doc="Minimum back-side bias voltage. Below this the detector is ``off`` and an "
"UnprocessableDataError will be logged. Check will be skipped if doCheckUnprocessableData "
"is False or if value is less than or equal to 0.",
)

Definition at line 261 of file isrTaskLSST.py.

◆ camera

lsst.ip.isr.isrTaskLSST.IsrTaskLSSTConnections.camera
staticinherited
Initial value:
= cT.PrerequisiteInput(
name="camera",
storageClass="Camera",
doc="Input camera to construct complete exposures.",
dimensions=["instrument"],
isCalibration=True,
)

Definition at line 44 of file isrTaskLSST.py.

◆ cameraKeywordsToCompare

lsst.ip.isr.isrTaskLSST.IsrTaskLSSTConfig.cameraKeywordsToCompare
static
Initial value:
= pexConfig.ListField(
dtype=str,
doc="List of header keywords to compare between exposure and calibrations.",
default=[],
)

Definition at line 215 of file isrTaskLSST.py.

◆ ccdExposure

lsst.ip.isr.isrTaskLSST.IsrTaskLSSTConnections.ccdExposure
staticinherited
Initial value:
= cT.Input(
name="raw",
doc="Input exposure to process.",
storageClass="Exposure",
dimensions=["instrument", "exposure", "detector"],
)

Definition at line 38 of file isrTaskLSST.py.

◆ crosstalk

lsst.ip.isr.isrTaskLSST.IsrTaskLSSTConnections.crosstalk
staticinherited
Initial value:
= cT.PrerequisiteInput(
name="crosstalk",
doc="Input crosstalk object",
storageClass="CrosstalkCalib",
dimensions=["instrument", "detector"],
isCalibration=True,
)

Definition at line 87 of file isrTaskLSST.py.

◆ dark

lsst.ip.isr.isrTaskLSST.IsrTaskLSSTConnections.dark
staticinherited
Initial value:
= cT.PrerequisiteInput(
name='dark',
doc="Input dark calibration.",
storageClass="ExposureF",
dimensions=["instrument", "detector"],
isCalibration=True,
)

Definition at line 108 of file isrTaskLSST.py.

◆ defaultSaturationSource

lsst.ip.isr.isrTaskLSST.IsrTaskLSSTConfig.defaultSaturationSource
static
Initial value:
= pexConfig.ChoiceField(
dtype=str,
doc="Source to retrieve default amp-level saturation values.",
allowed={
"NONE": "No default saturation values; only config overrides will be used.",
"CAMERAMODEL": "Use the default from the camera model (old defaults).",
"PTCTURNOFF": "Use the ptcTurnoff value as the saturation level.",
},
default="PTCTURNOFF",
)

Definition at line 360 of file isrTaskLSST.py.

◆ defaultSuspectSource

lsst.ip.isr.isrTaskLSST.IsrTaskLSSTConfig.defaultSuspectSource
static
Initial value:
= pexConfig.ChoiceField(
dtype=str,
doc="Source to retrieve default amp-level suspect values.",
allowed={
"NONE": "No default suspect values; only config overrides will be used.",
"CAMERAMODEL": "Use the default from the camera model (old defaults).",
"PTCTURNOFF": "Use the ptcTurnoff value as the suspect level.",
},
default="PTCTURNOFF",
)

Definition at line 380 of file isrTaskLSST.py.

◆ defects

lsst.ip.isr.isrTaskLSST.IsrTaskLSSTConnections.defects
staticinherited
Initial value:
= cT.PrerequisiteInput(
name='defects',
doc="Input defect tables.",
storageClass="Defects",
dimensions=["instrument", "detector"],
isCalibration=True,
)

Definition at line 94 of file isrTaskLSST.py.

◆ deferredChargeCalib

lsst.ip.isr.isrTaskLSST.IsrTaskLSSTConnections.deferredChargeCalib
staticinherited
Initial value:
= cT.PrerequisiteInput(
name="cti",
doc="Deferred charge/CTI correction dataset.",
storageClass="IsrCalib",
dimensions=["instrument", "detector"],
isCalibration=True,
)

Definition at line 66 of file isrTaskLSST.py.

◆ deferredChargeCorrection

lsst.ip.isr.isrTaskLSST.IsrTaskLSSTConfig.deferredChargeCorrection
static
Initial value:
= pexConfig.ConfigurableField(
target=DeferredChargeTask,
doc="Deferred charge correction task.",
)

Definition at line 305 of file isrTaskLSST.py.

◆ dnlLUT

lsst.ip.isr.isrTaskLSST.IsrTaskLSSTConnections.dnlLUT
staticinherited
Initial value:
= cT.PrerequisiteInput(
name="dnlLUT",
doc="Look-up table for differential non-linearity.",
storageClass="IsrCalib",
dimensions=["instrument", "exposure", "detector"],
isCalibration=True,
# TODO DM 36636
)

Definition at line 51 of file isrTaskLSST.py.

◆ doAmpOffset

lsst.ip.isr.isrTaskLSST.IsrTaskLSSTConfig.doAmpOffset
static
Initial value:
= pexConfig.Field(
doc="Calculate amp offset corrections?",
dtype=bool,
default=False,
)

Definition at line 519 of file isrTaskLSST.py.

◆ doApplyGains

lsst.ip.isr.isrTaskLSST.IsrTaskLSSTConfig.doApplyGains
static
Initial value:
= pexConfig.Field(
dtype=bool,
doc="Apply gains to the image?",
default=True,
)

Definition at line 323 of file isrTaskLSST.py.

◆ doAssembleCcd

lsst.ip.isr.isrTaskLSST.IsrTaskLSSTConfig.doAssembleCcd
static
Initial value:
= pexConfig.Field(
dtype=bool,
default=True,
doc="Assemble amp-level exposures into a ccd-level exposure?"
)

Definition at line 282 of file isrTaskLSST.py.

◆ doBias

lsst.ip.isr.isrTaskLSST.IsrTaskLSSTConfig.doBias
static
Initial value:
= pexConfig.Field(
dtype=bool,
doc="Apply bias frame correction?",
default=True,
)

Definition at line 293 of file isrTaskLSST.py.

◆ doBinnedExposures

lsst.ip.isr.isrTaskLSST.IsrTaskLSSTConfig.doBinnedExposures
static
Initial value:
= pexConfig.Field(
dtype=bool,
doc="Should binned exposures be calculated?",
default=False,
)

Definition at line 634 of file isrTaskLSST.py.

◆ doBootstrap

lsst.ip.isr.isrTaskLSST.IsrTaskLSSTConfig.doBootstrap
static
Initial value:
= pexConfig.Field(
dtype=bool,
default=False,
doc="Is this task to be run in a ``bootstrap`` fashion that does not require "
"a PTC or full calibrations?",
)

Definition at line 228 of file isrTaskLSST.py.

◆ doBrighterFatter

lsst.ip.isr.isrTaskLSST.IsrTaskLSSTConfig.doBrighterFatter
static
Initial value:
= pexConfig.Field(
dtype=bool,
doc="Apply the brighter-fatter correction?",
default=True,
)

Definition at line 537 of file isrTaskLSST.py.

◆ doCalculateStatistics

lsst.ip.isr.isrTaskLSST.IsrTaskLSSTConfig.doCalculateStatistics
static
Initial value:
= pexConfig.Field(
dtype=bool,
doc="Should additional ISR statistics be calculated?",
default=True,
)

Definition at line 623 of file isrTaskLSST.py.

◆ doCheckUnprocessableData

lsst.ip.isr.isrTaskLSST.IsrTaskLSSTConfig.doCheckUnprocessableData
static
Initial value:
= pexConfig.Field(
dtype=bool,
default=True,
doc="Check if this image is completely unprocessable due to all bad amps.",
)

Definition at line 235 of file isrTaskLSST.py.

◆ doCorrectGains

lsst.ip.isr.isrTaskLSST.IsrTaskLSSTConfig.doCorrectGains
static
Initial value:
= pexConfig.Field(
dtype=bool,
doc="Apply temperature correction to the gains?",
default=False,
)

Definition at line 318 of file isrTaskLSST.py.

◆ doCrosstalk

lsst.ip.isr.isrTaskLSST.IsrTaskLSSTConfig.doCrosstalk
static
Initial value:
= pexConfig.Field(
dtype=bool,
doc="Apply intra-CCD crosstalk correction?",
default=True,
)

Definition at line 392 of file isrTaskLSST.py.

◆ doDark

lsst.ip.isr.isrTaskLSST.IsrTaskLSSTConfig.doDark
static
Initial value:
= pexConfig.Field(
dtype=bool,
doc="Apply dark frame correction.",
default=True,
)

Definition at line 588 of file isrTaskLSST.py.

◆ doDefect

lsst.ip.isr.isrTaskLSST.IsrTaskLSSTConfig.doDefect
static
Initial value:
= pexConfig.Field(
dtype=bool,
doc="Apply correction for CCD defects, e.g. hot pixels?",
default=True,
)

Definition at line 414 of file isrTaskLSST.py.

◆ doDeferredCharge

lsst.ip.isr.isrTaskLSST.IsrTaskLSSTConfig.doDeferredCharge
static
Initial value:
= pexConfig.Field(
dtype=bool,
doc="Apply deferred charge correction?",
default=True,
)

Definition at line 300 of file isrTaskLSST.py.

◆ doDiffNonLinearCorrection

lsst.ip.isr.isrTaskLSST.IsrTaskLSSTConfig.doDiffNonLinearCorrection
static
Initial value:
= pexConfig.Field(
dtype=bool,
doc="Do differential non-linearity correction?",
default=False,
)

Definition at line 222 of file isrTaskLSST.py.

◆ doE2VEdgeBleedMask

lsst.ip.isr.isrTaskLSST.IsrTaskLSSTConfig.doE2VEdgeBleedMask
static
Initial value:
= pexConfig.Field(
dtype=bool,
doc="Mask flag-like edge bleeds from saturated columns "
"in E2V amplifiers.",
default=True,
)

Definition at line 441 of file isrTaskLSST.py.

◆ doFlat

lsst.ip.isr.isrTaskLSST.IsrTaskLSSTConfig.doFlat
static
Initial value:
= pexConfig.Field(
dtype=bool,
doc="Apply flat field correction.",
default=True,
)

Definition at line 595 of file isrTaskLSST.py.

◆ doHeaderProvenance

lsst.ip.isr.isrTaskLSST.IsrTaskLSSTConfig.doHeaderProvenance
static
Initial value:
= pexConfig.Field(
dtype=bool,
default=True,
doc="Write calibration identifiers into output exposure header.",
)

Definition at line 203 of file isrTaskLSST.py.

◆ doInterpolate

lsst.ip.isr.isrTaskLSST.IsrTaskLSSTConfig.doInterpolate
static
Initial value:
= pexConfig.Field(
dtype=bool,
doc="Interpolate masked pixels?",
default=True,
)

Definition at line 497 of file isrTaskLSST.py.

◆ doITLDipMask

lsst.ip.isr.isrTaskLSST.IsrTaskLSSTConfig.doITLDipMask
static
Initial value:
= pexConfig.Field(
dtype=bool,
doc="Apply ``ITL dip`` masking. The ``itlDipMaskPlane`` mask plane "
"will be added even if this configuration is False.",
default=True,
)

Definition at line 403 of file isrTaskLSST.py.

◆ doITLEdgeBleedMask

lsst.ip.isr.isrTaskLSST.IsrTaskLSSTConfig.doITLEdgeBleedMask
static
Initial value:
= pexConfig.Field(
dtype=bool,
doc="Mask edge bleeds from saturated columns in ITL amplifiers.",
default=True,
)

Definition at line 465 of file isrTaskLSST.py.

◆ doITLSatSagMask

lsst.ip.isr.isrTaskLSST.IsrTaskLSSTConfig.doITLSatSagMask
static
Initial value:
= pexConfig.Field(
dtype=bool,
doc="Mask columns presenting saturation sag.",
default=True,
)

Definition at line 470 of file isrTaskLSST.py.

◆ doLinearize

lsst.ip.isr.isrTaskLSST.IsrTaskLSSTConfig.doLinearize
static
Initial value:
= pexConfig.Field(
dtype=bool,
doc="Correct for nonlinearity of the detector's response?",
default=True,
)

Definition at line 311 of file isrTaskLSST.py.

◆ doNanMasking

lsst.ip.isr.isrTaskLSST.IsrTaskLSSTConfig.doNanMasking
static
Initial value:
= pexConfig.Field(
dtype=bool,
doc="Mask non-finite (NAN, inf) pixels. The UNMASKEDNAN mask plane "
"will be added even if this configuration is False.",
default=True,
)

Definition at line 426 of file isrTaskLSST.py.

◆ doRaiseOnCalibMismatch

lsst.ip.isr.isrTaskLSST.IsrTaskLSSTConfig.doRaiseOnCalibMismatch
static
Initial value:
= pexConfig.Field(
dtype=bool,
default=False,
doc="Should IsrTaskLSST halt if exposure and calibration header values do not match?",
)

Definition at line 210 of file isrTaskLSST.py.

◆ doSaturation

lsst.ip.isr.isrTaskLSST.IsrTaskLSSTConfig.doSaturation
static
Initial value:
= pexConfig.Field(
dtype=bool,
doc="Mask saturated pixels? NB: this is totally independent of the"
" interpolation option - this is ONLY setting the bits in the mask."
" To have them interpolated make sure doInterpolate=True and"
" maskListToInterpolate includes SAT.",
default=True,
)

Definition at line 347 of file isrTaskLSST.py.

◆ doSaveInterpPixels

lsst.ip.isr.isrTaskLSST.IsrTaskLSSTConfig.doSaveInterpPixels
static
Initial value:
= pexConfig.Field(
dtype=bool,
doc="Save a copy of the pre-interpolated pixel values?",
default=False,
)

Definition at line 507 of file isrTaskLSST.py.

◆ doSetBadRegions

lsst.ip.isr.isrTaskLSST.IsrTaskLSSTConfig.doSetBadRegions
static
Initial value:
= pexConfig.Field(
dtype=bool,
doc="Should we set the level of all BAD patches of the chip to the chip's average value?",
default=True,
)

Definition at line 530 of file isrTaskLSST.py.

◆ doStandardStatistics

lsst.ip.isr.isrTaskLSST.IsrTaskLSSTConfig.doStandardStatistics
static
Initial value:
= pexConfig.Field(
dtype=bool,
doc="Should standard image quality statistics be calculated?",
default=True,
)

Definition at line 617 of file isrTaskLSST.py.

◆ doSuspect

lsst.ip.isr.isrTaskLSST.IsrTaskLSSTConfig.doSuspect
static
Initial value:
= pexConfig.Field(
dtype=bool,
doc="Mask suspect pixels?",
default=True,
)

Definition at line 370 of file isrTaskLSST.py.

◆ doVariance

lsst.ip.isr.isrTaskLSST.IsrTaskLSSTConfig.doVariance
static
Initial value:
= pexConfig.Field(
dtype=bool,
doc="Calculate variance?",
default=True
)

Definition at line 330 of file isrTaskLSST.py.

◆ doWidenSaturationTrails

lsst.ip.isr.isrTaskLSST.IsrTaskLSSTConfig.doWidenSaturationTrails
static
Initial value:
= pexConfig.Field(
dtype=bool,
doc="Widen bleed trails based on their width.",
default=False,
)

Definition at line 432 of file isrTaskLSST.py.

◆ e2vEdgeBleedSatMaxArea

lsst.ip.isr.isrTaskLSST.IsrTaskLSSTConfig.e2vEdgeBleedSatMaxArea
static
Initial value:
= pexConfig.Field(
dtype=int,
doc="Maximum limit of saturated cores footprint area to apply edge"
"bleed masking in E2V amplifiers.",
default=100000,
)

Definition at line 453 of file isrTaskLSST.py.

◆ e2vEdgeBleedSatMinArea

lsst.ip.isr.isrTaskLSST.IsrTaskLSSTConfig.e2vEdgeBleedSatMinArea
static
Initial value:
= pexConfig.Field(
dtype=int,
doc="Minimum limit of saturated cores footprint area to apply edge"
"bleed masking in E2V amplifiers.",
default=10000,
)

Definition at line 447 of file isrTaskLSST.py.

◆ e2vEdgeBleedYMax

lsst.ip.isr.isrTaskLSST.IsrTaskLSSTConfig.e2vEdgeBleedYMax
static
Initial value:
= pexConfig.Field(
dtype=int,
doc="Height in pixels of edge bleed masking in E2V amplifiers (width"
"is the width of the amplifier).",
default=350,
)

Definition at line 459 of file isrTaskLSST.py.

◆ expectWcs

lsst.ip.isr.isrTaskLSST.IsrTaskLSSTConfig.expectWcs
static
Initial value:
= pexConfig.Field(
dtype=bool,
default=True,
doc="Expect input science images to have a WCS (set False for e.g. spectrographs)."
)

Definition at line 194 of file isrTaskLSST.py.

◆ flat

lsst.ip.isr.isrTaskLSST.IsrTaskLSSTConnections.flat
staticinherited
Initial value:
= cT.PrerequisiteInput(
name="flat",
doc="Input flat calibration.",
storageClass="ExposureF",
dimensions=["instrument", "detector", "physical_filter"],
isCalibration=True,
)

Definition at line 115 of file isrTaskLSST.py.

◆ flatScalingType

lsst.ip.isr.isrTaskLSST.IsrTaskLSSTConfig.flatScalingType
static
Initial value:
= pexConfig.ChoiceField(
dtype=str,
doc="The method for scaling the flat on the fly.",
default='USER',
allowed={
"USER": "Scale by flatUserScale",
"MEAN": "Scale by the inverse of the mean",
"MEDIAN": "Scale by the inverse of the median",
},
)

Definition at line 600 of file isrTaskLSST.py.

◆ flatUserScale

lsst.ip.isr.isrTaskLSST.IsrTaskLSSTConfig.flatUserScale
static
Initial value:
= pexConfig.Field(
dtype=float,
doc="If flatScalingType is 'USER' then scale flat by this amount; ignored otherwise.",
default=1.0,
)

Definition at line 610 of file isrTaskLSST.py.

◆ growSaturationFootprintSize

lsst.ip.isr.isrTaskLSST.IsrTaskLSSTConfig.growSaturationFootprintSize
static
Initial value:
= pexConfig.Field(
dtype=int,
doc="Number of pixels by which to grow the saturation footprints.",
default=1,
)

Definition at line 581 of file isrTaskLSST.py.

◆ hvBiasKeyword

lsst.ip.isr.isrTaskLSST.IsrTaskLSSTConfig.hvBiasKeyword
static
Initial value:
= pexConfig.Field(
dtype=str,
default="HVBIAS",
doc="Back-side bias voltage on/off header keyword. Only checked if doCheckUnprocessableData is True "
"and bssVoltageMinimum is greater than 0.",
)

Definition at line 274 of file isrTaskLSST.py.

◆ isrStats

lsst.ip.isr.isrTaskLSST.IsrTaskLSSTConfig.isrStats
static
Initial value:
= pexConfig.ConfigurableField(
target=IsrStatisticsTask,
doc="Task to calculate additional statistics.",
)

Definition at line 628 of file isrTaskLSST.py.

◆ itlDipMaskPlanes

lsst.ip.isr.isrTaskLSST.IsrTaskLSSTConfig.itlDipMaskPlanes
static
Initial value:
= pexConfig.ListField(
dtype=str,
doc="Mask plane to use for ITL dip pixels.",
default=["SUSPECT", "ITL_DIP"],
)

Definition at line 409 of file isrTaskLSST.py.

◆ itlEdgeBleedModelConstant

lsst.ip.isr.isrTaskLSST.IsrTaskLSSTConfig.itlEdgeBleedModelConstant
static
Initial value:
= pexConfig.Field(
dtype=float,
doc="Constant in the edge bleed exponential decay model.",
default=0.02,
)

Definition at line 490 of file isrTaskLSST.py.

◆ itlEdgeBleedSatMaxArea

lsst.ip.isr.isrTaskLSST.IsrTaskLSSTConfig.itlEdgeBleedSatMaxArea
static
Initial value:
= pexConfig.Field(
dtype=int,
doc="Maximum limit for saturated cores footprint area.",
default=100000,
)

Definition at line 480 of file isrTaskLSST.py.

◆ itlEdgeBleedSatMinArea

lsst.ip.isr.isrTaskLSST.IsrTaskLSSTConfig.itlEdgeBleedSatMinArea
static
Initial value:
= pexConfig.Field(
dtype=int,
doc="Minimum limit for saturated cores footprint area.",
default=10000,
)

Definition at line 475 of file isrTaskLSST.py.

◆ itlEdgeBleedThreshold

lsst.ip.isr.isrTaskLSST.IsrTaskLSSTConfig.itlEdgeBleedThreshold
static
Initial value:
= pexConfig.Field(
dtype=float,
doc="Sky background threshold for edge bleed detection.",
default=5000.,
)

Definition at line 485 of file isrTaskLSST.py.

◆ linearizer

lsst.ip.isr.isrTaskLSST.IsrTaskLSSTConnections.linearizer
staticinherited
Initial value:
= cT.PrerequisiteInput(
name='linearizer',
storageClass="Linearizer",
doc="Linearity correction calibration.",
dimensions=["instrument", "detector"],
isCalibration=True,
)

Definition at line 73 of file isrTaskLSST.py.

◆ masking

lsst.ip.isr.isrTaskLSST.IsrTaskLSSTConfig.masking
static
Initial value:
= pexConfig.ConfigurableField(
target=MaskingTask,
doc="Masking task."
)

Definition at line 437 of file isrTaskLSST.py.

◆ maskListToInterpolate

lsst.ip.isr.isrTaskLSST.IsrTaskLSSTConfig.maskListToInterpolate
static
Initial value:
= pexConfig.ListField(
dtype=str,
doc="List of mask planes that should be interpolated.",
default=["SAT", "BAD", "UNMASKEDNAN"],
)

Definition at line 502 of file isrTaskLSST.py.

◆ maskNegativeVariance

lsst.ip.isr.isrTaskLSST.IsrTaskLSSTConfig.maskNegativeVariance
static
Initial value:
= pexConfig.Field(
dtype=bool,
doc="Mask pixels that claim a negative variance. This likely indicates a failure "
"in the measurement of the overscan at an edge due to the data falling off faster "
"than the overscan model can account for it.",
default=True,
)

Definition at line 335 of file isrTaskLSST.py.

◆ negativeVarianceMaskName

lsst.ip.isr.isrTaskLSST.IsrTaskLSSTConfig.negativeVarianceMaskName
static
Initial value:
= pexConfig.Field(
dtype=str,
doc="Mask plane to use to mark pixels with negative variance, if `maskNegativeVariance` is True.",
default="BAD",
)

Definition at line 342 of file isrTaskLSST.py.

◆ outputBin1Exposure

lsst.ip.isr.isrTaskLSST.IsrTaskLSSTConnections.outputBin1Exposure
staticinherited
Initial value:
= cT.Output(
name="postIsrBin1",
doc="First binned image.",
storageClass="ExposureF",
dimensions=["instrument", "exposure", "detector"],
)

Definition at line 134 of file isrTaskLSST.py.

◆ outputBin2Exposure

lsst.ip.isr.isrTaskLSST.IsrTaskLSSTConnections.outputBin2Exposure
staticinherited
Initial value:
= cT.Output(
name="postIsrBin2",
doc="Second binned image.",
storageClass="ExposureF",
dimensions=["instrument", "exposure", "detector"],
)

Definition at line 140 of file isrTaskLSST.py.

◆ outputExposure

lsst.ip.isr.isrTaskLSST.IsrTaskLSSTConnections.outputExposure
staticinherited
Initial value:
= cT.Output(
name='postISRCCD',
doc="Output ISR processed exposure.",
storageClass="Exposure",
dimensions=["instrument", "exposure", "detector"],
)

Definition at line 122 of file isrTaskLSST.py.

◆ outputStatistics

lsst.ip.isr.isrTaskLSST.IsrTaskLSSTConnections.outputStatistics
staticinherited
Initial value:
= cT.Output(
name="isrStatistics",
doc="Output of additional statistics table.",
storageClass="StructuredDataDict",
dimensions=["instrument", "exposure", "detector"],
)

Definition at line 147 of file isrTaskLSST.py.

◆ overscanCamera

lsst.ip.isr.isrTaskLSST.IsrTaskLSSTConfig.overscanCamera
static
Initial value:
= pexConfig.ConfigField(
dtype=OverscanCameraConfig,
doc="Per-detector and per-amplifier overscan configurations.",
)

Definition at line 241 of file isrTaskLSST.py.

◆ preInterpExposure

lsst.ip.isr.isrTaskLSST.IsrTaskLSSTConnections.preInterpExposure
staticinherited
Initial value:
= cT.Output(
name='preInterpISRCCD',
doc="Output ISR processed exposure, with pixels left uninterpolated.",
storageClass="ExposureF",
dimensions=["instrument", "exposure", "detector"],
)

Definition at line 128 of file isrTaskLSST.py.

◆ ptc

lsst.ip.isr.isrTaskLSST.IsrTaskLSSTConnections.ptc
staticinherited
Initial value:
= cT.PrerequisiteInput(
name="ptc",
doc="Input Photon Transfer Curve dataset",
storageClass="PhotonTransferCurveDataset",
dimensions=["instrument", "detector"],
isCalibration=True,
)

Definition at line 80 of file isrTaskLSST.py.

◆ qa

lsst.ip.isr.isrTaskLSST.IsrTaskLSSTConfig.qa
static
Initial value:
= pexConfig.ConfigField(
dtype=isrQa.IsrQaConfig,
doc="QA related configuration options.",
)

Definition at line 199 of file isrTaskLSST.py.

◆ saturatedMaskName

lsst.ip.isr.isrTaskLSST.IsrTaskLSSTConfig.saturatedMaskName
static
Initial value:
= pexConfig.Field(
dtype=str,
doc="Name of mask plane to use in saturation detection and interpolation.",
default="SAT",
)

Definition at line 355 of file isrTaskLSST.py.

◆ serialOverscanMedianShiftSigmaThreshold

lsst.ip.isr.isrTaskLSST.IsrTaskLSSTConfig.serialOverscanMedianShiftSigmaThreshold
static
Initial value:
= pexConfig.Field(
dtype=float,
default=numpy.inf,
doc="Number of sigma difference from per-amp overscan median (as compared to PTC) to "
"check if an amp is in a different state than the baseline PTC calib and should "
"be marked BAD. Set to np.inf/np.nan to turn off overscan median checking.",
)

Definition at line 246 of file isrTaskLSST.py.

◆ suspectMaskName

lsst.ip.isr.isrTaskLSST.IsrTaskLSSTConfig.suspectMaskName
static
Initial value:
= pexConfig.Field(
dtype=str,
doc="Name of mask plane to use for suspect pixels.",
default="SUSPECT",
)

Definition at line 375 of file isrTaskLSST.py.

◆ useLegacyInterp

lsst.ip.isr.isrTaskLSST.IsrTaskLSSTConfig.useLegacyInterp
static
Initial value:
= pexConfig.Field(
dtype=bool,
doc="Use the legacy interpolation algorithm. If False use Gaussian Process.",
default=True,
)

Definition at line 512 of file isrTaskLSST.py.


The documentation for this class was generated from the following file: