lsst.ip.isr g1885775544+6c2bae5111
Loading...
Searching...
No Matches
Public Member Functions | Static Public Attributes | List of all members
lsst.ip.isr.isrTask.IsrTaskConfig Class Reference
Inheritance diagram for lsst.ip.isr.isrTask.IsrTaskConfig:
lsst.ip.isr.isrTask.IsrTaskConnections

Public Member Functions

def validate (self)
 

Static Public Attributes

pexConfig datasetType
 
pexConfig fallbackFilterName
 
pexConfig useFallbackDate
 
pexConfig expectWcs
 
pexConfig fwhm
 
pexConfig qa
 
pexConfig doHeaderProvenance
 
pexConfig doRaiseOnCalibMismatch
 
pexConfig cameraKeywordsToCompare
 
pexConfig doConvertIntToFloat
 
pexConfig doSaturation
 
pexConfig saturatedMaskName
 
pexConfig saturation
 
pexConfig growSaturationFootprintSize
 
pexConfig doSuspect
 
pexConfig suspectMaskName
 
pexConfig numEdgeSuspect
 
pexConfig edgeMaskLevel
 
pexConfig doSetBadRegions
 
pexConfig badStatistic
 
pexConfig doOverscan
 
pexConfig overscan
 
pexConfig doAssembleCcd
 
pexConfig assembleCcd
 
pexConfig doAssembleIsrExposures
 
pexConfig doTrimToMatchCalib
 
pexConfig doBias
 
pexConfig biasDataProductName
 
pexConfig doBiasBeforeOverscan
 
pexConfig doDeferredCharge
 
pexConfig deferredChargeCorrection
 
pexConfig doVariance
 
pexConfig gain
 
pexConfig readNoise
 
pexConfig doEmpiricalReadNoise
 
pexConfig usePtcReadNoise
 
pexConfig maskNegativeVariance
 
pexConfig negativeVarianceMaskName
 
pexConfig doLinearize
 
pexConfig doCrosstalk
 
pexConfig doCrosstalkBeforeAssemble
 
pexConfig crosstalk
 
pexConfig doDefect
 
pexConfig doNanMasking
 
pexConfig doWidenSaturationTrails
 
pexConfig doBrighterFatter
 
pexConfig brighterFatterLevel
 
pexConfig brighterFatterMaxIter
 
pexConfig brighterFatterThreshold
 
pexConfig brighterFatterApplyGain
 
pexConfig brighterFatterMaskListToInterpolate
 
pexConfig brighterFatterMaskGrowSize
 
pexConfig doDark
 
pexConfig darkDataProductName
 
pexConfig doStrayLight
 
pexConfig strayLight
 
pexConfig doFlat
 
pexConfig flatDataProductName
 
pexConfig flatScalingType
 
pexConfig flatUserScale
 
pexConfig doTweakFlat
 
pexConfig doApplyGains
 
pexConfig usePtcGains
 
pexConfig normalizeGains
 
pexConfig doFringe
 
pexConfig fringe
 
pexConfig fringeAfterFlat
 
pexConfig doAmpOffset
 
pexConfig ampOffset
 
pexConfig doMeasureBackground
 
pexConfig doCameraSpecificMasking
 
pexConfig masking
 
pexConfig doInterpolate
 
pexConfig doSaturationInterpolation
 
pexConfig doNanInterpolation
 
pexConfig doNanInterpAfterFlat
 
pexConfig maskListToInterpolate
 
pexConfig doSaveInterpPixels
 
pexConfig fluxMag0T1
 
pexConfig defaultFluxMag0T1
 
pexConfig doVignette
 
pexConfig doMaskVignettePolygon
 
pexConfig vignetteValue
 
pexConfig vignette
 
pexConfig doAttachTransmissionCurve
 
pexConfig doUseOpticsTransmission
 
pexConfig doUseFilterTransmission
 
pexConfig doUseSensorTransmission
 
pexConfig doUseAtmosphereTransmission
 
pexConfig doIlluminationCorrection
 
pexConfig illuminationCorrectionDataProductName
 
pexConfig illumScale
 
pexConfig illumFilters
 
pexConfig doStandardStatistics
 
pexConfig doCalculateStatistics
 
pexConfig isrStats
 
pexConfig doWrite
 

Detailed Description

Configuration parameters for IsrTask.

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

Definition at line 343 of file isrTask.py.

Member Function Documentation

◆ validate()

def lsst.ip.isr.isrTask.IsrTaskConfig.validate (   self)

Definition at line 923 of file isrTask.py.

Member Data Documentation

◆ ampOffset

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

Definition at line 751 of file isrTask.py.

◆ assembleCcd

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

Definition at line 488 of file isrTask.py.

◆ badStatistic

pexConfig lsst.ip.isr.isrTask.IsrTaskConfig.badStatistic
static
Initial value:
= pexConfig.ChoiceField(
dtype=str,
doc="How to estimate the average value for BAD regions.",
default='MEANCLIP',
allowed={
"MEANCLIP": "Correct using the (clipped) mean of good data",
"MEDIAN": "Correct using the median of the good data",
},
)

Definition at line 461 of file isrTask.py.

◆ biasDataProductName

pexConfig lsst.ip.isr.isrTask.IsrTaskConfig.biasDataProductName
static
Initial value:
= pexConfig.Field(
dtype=str,
doc="Name of the bias data product",
default="bias",
)

Definition at line 511 of file isrTask.py.

◆ brighterFatterApplyGain

pexConfig lsst.ip.isr.isrTask.IsrTaskConfig.brighterFatterApplyGain
static
Initial value:
= pexConfig.Field(
dtype=bool,
default=True,
doc="Should the gain be applied when applying the brighter-fatter correction?"
)

Definition at line 638 of file isrTask.py.

◆ brighterFatterLevel

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

Definition at line 617 of file isrTask.py.

◆ brighterFatterMaskGrowSize

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

Definition at line 649 of file isrTask.py.

◆ brighterFatterMaskListToInterpolate

pexConfig lsst.ip.isr.isrTask.IsrTaskConfig.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 643 of file isrTask.py.

◆ brighterFatterMaxIter

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

Definition at line 626 of file isrTask.py.

◆ brighterFatterThreshold

pexConfig lsst.ip.isr.isrTask.IsrTaskConfig.brighterFatterThreshold
static
Initial value:
= pexConfig.Field(
dtype=float,
default=1000,
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."
)

Definition at line 631 of file isrTask.py.

◆ cameraKeywordsToCompare

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

Definition at line 392 of file isrTask.py.

◆ crosstalk

pexConfig lsst.ip.isr.isrTask.IsrTaskConfig.crosstalk
static
Initial value:
= pexConfig.ConfigurableField(
target=CrosstalkTask,
doc="Intra-CCD crosstalk correction",
)

Definition at line 589 of file isrTask.py.

◆ darkDataProductName

pexConfig lsst.ip.isr.isrTask.IsrTaskConfig.darkDataProductName
static
Initial value:
= pexConfig.Field(
dtype=str,
doc="Name of the dark data product",
default="dark",
)

Definition at line 662 of file isrTask.py.

◆ datasetType

pexConfig lsst.ip.isr.isrTask.IsrTaskConfig.datasetType
static
Initial value:
= pexConfig.Field(
dtype=str,
doc="Dataset type for input data; users will typically leave this alone, "
"but camera-specific ISR tasks will override it",
default="raw",
)

Definition at line 349 of file isrTask.py.

◆ defaultFluxMag0T1

pexConfig lsst.ip.isr.isrTask.IsrTaskConfig.defaultFluxMag0T1
static
Initial value:
= pexConfig.Field(
dtype=float,
doc="Default value for fluxMag0T1 (for an unrecognized filter).",
default=pow(10.0, 0.4*28.0)
)

Definition at line 819 of file isrTask.py.

◆ deferredChargeCorrection

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

Definition at line 528 of file isrTask.py.

◆ doAmpOffset

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

Definition at line 746 of file isrTask.py.

◆ doApplyGains

pexConfig lsst.ip.isr.isrTask.IsrTaskConfig.doApplyGains
static
Initial value:
= pexConfig.Field(
dtype=bool,
doc="Correct the amplifiers for their gains instead of applying flat correction",
default=False,
)

Definition at line 713 of file isrTask.py.

◆ doAssembleCcd

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

Definition at line 483 of file isrTask.py.

◆ doAssembleIsrExposures

pexConfig lsst.ip.isr.isrTask.IsrTaskConfig.doAssembleIsrExposures
static
Initial value:
= pexConfig.Field(
dtype=bool,
default=False,
doc="Assemble amp-level calibration exposures into ccd-level exposure?"
)

Definition at line 494 of file isrTask.py.

◆ doAttachTransmissionCurve

pexConfig lsst.ip.isr.isrTask.IsrTaskConfig.doAttachTransmissionCurve
static
Initial value:
= pexConfig.Field(
dtype=bool,
default=False,
doc="Construct and attach a wavelength-dependent throughput curve for this CCD image?"
)

Definition at line 850 of file isrTask.py.

◆ doBias

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

Definition at line 506 of file isrTask.py.

◆ doBiasBeforeOverscan

pexConfig lsst.ip.isr.isrTask.IsrTaskConfig.doBiasBeforeOverscan
static
Initial value:
= pexConfig.Field(
dtype=bool,
doc="Reverse order of overscan and bias correction.",
default=False
)

Definition at line 516 of file isrTask.py.

◆ doBrighterFatter

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

Definition at line 612 of file isrTask.py.

◆ doCalculateStatistics

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

Definition at line 905 of file isrTask.py.

◆ doCameraSpecificMasking

pexConfig lsst.ip.isr.isrTask.IsrTaskConfig.doCameraSpecificMasking
static
Initial value:
= pexConfig.Field(
dtype=bool,
doc="Mask camera-specific bad regions?",
default=False,
)

Definition at line 764 of file isrTask.py.

◆ doConvertIntToFloat

pexConfig lsst.ip.isr.isrTask.IsrTaskConfig.doConvertIntToFloat
static
Initial value:
= pexConfig.Field(
dtype=bool,
doc="Convert integer raw images to floating point values?",
default=True,
)

Definition at line 399 of file isrTask.py.

◆ doCrosstalk

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

Definition at line 579 of file isrTask.py.

◆ doCrosstalkBeforeAssemble

pexConfig lsst.ip.isr.isrTask.IsrTaskConfig.doCrosstalkBeforeAssemble
static
Initial value:
= pexConfig.Field(
dtype=bool,
doc="Apply crosstalk correction before CCD assembly, and before trimming?",
default=False,
)

Definition at line 584 of file isrTask.py.

◆ doDark

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

Definition at line 657 of file isrTask.py.

◆ doDefect

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

Definition at line 595 of file isrTask.py.

◆ doDeferredCharge

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

Definition at line 523 of file isrTask.py.

◆ doEmpiricalReadNoise

pexConfig lsst.ip.isr.isrTask.IsrTaskConfig.doEmpiricalReadNoise
static
Initial value:
= pexConfig.Field(
dtype=bool,
default=False,
doc="Calculate empirical read noise instead of value from AmpInfo data?"
)

Definition at line 549 of file isrTask.py.

◆ doFlat

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

Definition at line 680 of file isrTask.py.

◆ doFringe

pexConfig lsst.ip.isr.isrTask.IsrTaskConfig.doFringe
static
Initial value:
= pexConfig.Field(
dtype=bool,
doc="Apply fringe correction?",
default=True,
)

Definition at line 730 of file isrTask.py.

◆ doHeaderProvenance

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

Definition at line 380 of file isrTask.py.

◆ doIlluminationCorrection

pexConfig lsst.ip.isr.isrTask.IsrTaskConfig.doIlluminationCorrection
static
Initial value:
= pexConfig.Field(
dtype=bool,
default=False,
doc="Perform illumination correction?"
)

Definition at line 877 of file isrTask.py.

◆ doInterpolate

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

Definition at line 775 of file isrTask.py.

◆ doLinearize

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

Definition at line 572 of file isrTask.py.

◆ doMaskVignettePolygon

pexConfig lsst.ip.isr.isrTask.IsrTaskConfig.doMaskVignettePolygon
static
Initial value:
= pexConfig.Field(
dtype=bool,
doc=("Add a mask bit for pixels within the vignetted region. Ignored if doVignette "
"is False"),
default=True,
)

Definition at line 832 of file isrTask.py.

◆ doMeasureBackground

pexConfig lsst.ip.isr.isrTask.IsrTaskConfig.doMeasureBackground
static
Initial value:
= pexConfig.Field(
dtype=bool,
doc="Measure the background level on the reduced image?",
default=False,
)

Definition at line 757 of file isrTask.py.

◆ doNanInterpAfterFlat

pexConfig lsst.ip.isr.isrTask.IsrTaskConfig.doNanInterpAfterFlat
static
Initial value:
= pexConfig.Field(
dtype=bool,
doc=("If True, ensure we interpolate NaNs after flat-fielding, even if we "
"also have to interpolate them before flat-fielding."),
default=False,
)

Definition at line 794 of file isrTask.py.

◆ doNanInterpolation

pexConfig lsst.ip.isr.isrTask.IsrTaskConfig.doNanInterpolation
static
Initial value:
= pexConfig.Field(
dtype=bool,
doc="Perform interpolation over pixels masked as NaN?"
" NB: This is independent of doNanMasking; if that is False this plane"
" will likely be blank, resulting in a no-op here.",
default=True,
)

Definition at line 787 of file isrTask.py.

◆ doNanMasking

pexConfig lsst.ip.isr.isrTask.IsrTaskConfig.doNanMasking
static
Initial value:
= pexConfig.Field(
dtype=bool,
doc="Mask non-finite (NAN, inf) pixels?",
default=True,
)

Definition at line 600 of file isrTask.py.

◆ doOverscan

pexConfig lsst.ip.isr.isrTask.IsrTaskConfig.doOverscan
static
Initial value:
= pexConfig.Field(
dtype=bool,
doc="Do overscan subtraction?",
default=True,
)

Definition at line 472 of file isrTask.py.

◆ doRaiseOnCalibMismatch

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

Definition at line 387 of file isrTask.py.

◆ doSaturation

pexConfig lsst.ip.isr.isrTask.IsrTaskConfig.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 doSaturationInterpolation=True",
default=True,
)

Definition at line 406 of file isrTask.py.

◆ doSaturationInterpolation

pexConfig lsst.ip.isr.isrTask.IsrTaskConfig.doSaturationInterpolation
static
Initial value:
= pexConfig.Field(
dtype=bool,
doc="Perform interpolation over pixels masked as saturated?"
" NB: This is independent of doSaturation; if that is False this plane"
" will likely be blank, resulting in a no-op here.",
default=True,
)

Definition at line 780 of file isrTask.py.

◆ doSaveInterpPixels

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

Definition at line 805 of file isrTask.py.

◆ doSetBadRegions

pexConfig lsst.ip.isr.isrTask.IsrTaskConfig.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 456 of file isrTask.py.

◆ doStandardStatistics

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

Definition at line 899 of file isrTask.py.

◆ doStrayLight

pexConfig lsst.ip.isr.isrTask.IsrTaskConfig.doStrayLight
static
Initial value:
= pexConfig.Field(
dtype=bool,
doc="Subtract stray light in the y-band (due to encoder LEDs)?",
default=False,
)

Definition at line 669 of file isrTask.py.

◆ doSuspect

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

Definition at line 430 of file isrTask.py.

◆ doTrimToMatchCalib

pexConfig lsst.ip.isr.isrTask.IsrTaskConfig.doTrimToMatchCalib
static
Initial value:
= pexConfig.Field(
dtype=bool,
default=False,
doc="Trim raw data to match calibration bounding boxes?"
)

Definition at line 499 of file isrTask.py.

◆ doTweakFlat

pexConfig lsst.ip.isr.isrTask.IsrTaskConfig.doTweakFlat
static
Initial value:
= pexConfig.Field(
dtype=bool,
doc="Tweak flats to match observed amplifier ratios?",
default=False
)

Definition at line 705 of file isrTask.py.

◆ doUseAtmosphereTransmission

pexConfig lsst.ip.isr.isrTask.IsrTaskConfig.doUseAtmosphereTransmission
static
Initial value:
= pexConfig.Field(
dtype=bool,
default=True,
doc="Load and use transmission_atmosphere (if doAttachTransmissionCurve is True)?"
)

Definition at line 870 of file isrTask.py.

◆ doUseFilterTransmission

pexConfig lsst.ip.isr.isrTask.IsrTaskConfig.doUseFilterTransmission
static
Initial value:
= pexConfig.Field(
dtype=bool,
default=True,
doc="Load and use transmission_filter (if doAttachTransmissionCurve is True)?"
)

Definition at line 860 of file isrTask.py.

◆ doUseOpticsTransmission

pexConfig lsst.ip.isr.isrTask.IsrTaskConfig.doUseOpticsTransmission
static
Initial value:
= pexConfig.Field(
dtype=bool,
default=True,
doc="Load and use transmission_optics (if doAttachTransmissionCurve is True)?"
)

Definition at line 855 of file isrTask.py.

◆ doUseSensorTransmission

pexConfig lsst.ip.isr.isrTask.IsrTaskConfig.doUseSensorTransmission
static
Initial value:
= pexConfig.Field(
dtype=bool,
default=True,
doc="Load and use transmission_sensor (if doAttachTransmissionCurve is True)?"
)

Definition at line 865 of file isrTask.py.

◆ doVariance

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

Definition at line 534 of file isrTask.py.

◆ doVignette

pexConfig lsst.ip.isr.isrTask.IsrTaskConfig.doVignette
static
Initial value:
= pexConfig.Field(
dtype=bool,
doc=("Compute and attach the validPolygon defining the unvignetted region to the exposure "
"according to vignetting parameters?"),
default=False,
)

Definition at line 826 of file isrTask.py.

◆ doWidenSaturationTrails

pexConfig lsst.ip.isr.isrTask.IsrTaskConfig.doWidenSaturationTrails
static
Initial value:
= pexConfig.Field(
dtype=bool,
doc="Widen bleed trails based on their width?",
default=True
)

Definition at line 605 of file isrTask.py.

◆ doWrite

pexConfig lsst.ip.isr.isrTask.IsrTaskConfig.doWrite
static
Initial value:
= pexConfig.Field(
dtype=bool,
doc="Persist postISRCCD?",
default=True,
)

Definition at line 917 of file isrTask.py.

◆ edgeMaskLevel

pexConfig lsst.ip.isr.isrTask.IsrTaskConfig.edgeMaskLevel
static
Initial value:
= pexConfig.ChoiceField(
dtype=str,
doc="Mask edge pixels in which coordinate frame: DETECTOR or AMP?",
default="DETECTOR",
allowed={
'DETECTOR': 'Mask only the edges of the full detector.',
'AMP': 'Mask edges of each amplifier.',
},
)

Definition at line 445 of file isrTask.py.

◆ expectWcs

pexConfig lsst.ip.isr.isrTask.IsrTaskConfig.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 366 of file isrTask.py.

◆ fallbackFilterName

pexConfig lsst.ip.isr.isrTask.IsrTaskConfig.fallbackFilterName
static
Initial value:
= pexConfig.Field(
dtype=str,
doc="Fallback default filter name for calibrations.",
optional=True
)

Definition at line 356 of file isrTask.py.

◆ flatDataProductName

pexConfig lsst.ip.isr.isrTask.IsrTaskConfig.flatDataProductName
static
Initial value:
= pexConfig.Field(
dtype=str,
doc="Name of the flat data product",
default="flat",
)

Definition at line 685 of file isrTask.py.

◆ flatScalingType

pexConfig lsst.ip.isr.isrTask.IsrTaskConfig.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 690 of file isrTask.py.

◆ flatUserScale

pexConfig lsst.ip.isr.isrTask.IsrTaskConfig.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 700 of file isrTask.py.

◆ fluxMag0T1

pexConfig lsst.ip.isr.isrTask.IsrTaskConfig.fluxMag0T1
static
Initial value:
= pexConfig.DictField(
keytype=str,
itemtype=float,
doc="The approximate flux of a zero-magnitude object in a one-second exposure, per filter.",
default=dict((f, pow(10.0, 0.4*m)) for f, m in (("Unknown", 28.0),
))
)

Definition at line 812 of file isrTask.py.

◆ fringe

pexConfig lsst.ip.isr.isrTask.IsrTaskConfig.fringe
static
Initial value:
= pexConfig.ConfigurableField(
target=FringeTask,
doc="Fringe subtraction task",
)

Definition at line 735 of file isrTask.py.

◆ fringeAfterFlat

pexConfig lsst.ip.isr.isrTask.IsrTaskConfig.fringeAfterFlat
static
Initial value:
= pexConfig.Field(
dtype=bool,
doc="Do fringe subtraction after flat-fielding?",
default=True,
)

Definition at line 739 of file isrTask.py.

◆ fwhm

pexConfig lsst.ip.isr.isrTask.IsrTaskConfig.fwhm
static
Initial value:
= pexConfig.Field(
dtype=float,
doc="FWHM of PSF in arcseconds.",
default=1.0,
)

Definition at line 371 of file isrTask.py.

◆ gain

pexConfig lsst.ip.isr.isrTask.IsrTaskConfig.gain
static
Initial value:
= pexConfig.Field(
dtype=float,
doc="The gain to use if no Detector is present in the Exposure (ignored if NaN)",
default=float("NaN"),
)

Definition at line 539 of file isrTask.py.

◆ growSaturationFootprintSize

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

Definition at line 423 of file isrTask.py.

◆ illumFilters

pexConfig lsst.ip.isr.isrTask.IsrTaskConfig.illumFilters
static
Initial value:
= pexConfig.ListField(
dtype=str,
default=[],
doc="Only perform illumination correction for these filters."
)

Definition at line 892 of file isrTask.py.

◆ illuminationCorrectionDataProductName

pexConfig lsst.ip.isr.isrTask.IsrTaskConfig.illuminationCorrectionDataProductName
static
Initial value:
= pexConfig.Field(
dtype=str,
doc="Name of the illumination correction data product.",
default="illumcor",
)

Definition at line 882 of file isrTask.py.

◆ illumScale

pexConfig lsst.ip.isr.isrTask.IsrTaskConfig.illumScale
static
Initial value:
= pexConfig.Field(
dtype=float,
doc="Scale factor for the illumination correction.",
default=1.0,
)

Definition at line 887 of file isrTask.py.

◆ isrStats

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

Definition at line 910 of file isrTask.py.

◆ masking

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

Definition at line 769 of file isrTask.py.

◆ maskListToInterpolate

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

Definition at line 800 of file isrTask.py.

◆ maskNegativeVariance

pexConfig lsst.ip.isr.isrTask.IsrTaskConfig.maskNegativeVariance
static
Initial value:
= pexConfig.Field(
dtype=bool,
default=True,
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."
)

Definition at line 559 of file isrTask.py.

◆ negativeVarianceMaskName

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

Definition at line 566 of file isrTask.py.

◆ normalizeGains

pexConfig lsst.ip.isr.isrTask.IsrTaskConfig.normalizeGains
static
Initial value:
= pexConfig.Field(
dtype=bool,
doc="Normalize all the amplifiers in each CCD to have the same median value.",
default=False,
)

Definition at line 723 of file isrTask.py.

◆ numEdgeSuspect

pexConfig lsst.ip.isr.isrTask.IsrTaskConfig.numEdgeSuspect
static
Initial value:
= pexConfig.Field(
dtype=int,
doc="Number of edge pixels to be flagged as untrustworthy.",
default=0,
)

Definition at line 440 of file isrTask.py.

◆ overscan

pexConfig lsst.ip.isr.isrTask.IsrTaskConfig.overscan
static
Initial value:
= pexConfig.ConfigurableField(
target=OverscanCorrectionTask,
doc="Overscan subtraction task for image segments.",
)

Definition at line 477 of file isrTask.py.

◆ qa

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

Definition at line 376 of file isrTask.py.

◆ readNoise

pexConfig lsst.ip.isr.isrTask.IsrTaskConfig.readNoise
static
Initial value:
= pexConfig.Field(
dtype=float,
doc="The read noise to use if no Detector is present in the Exposure",
default=0.0,
)

Definition at line 544 of file isrTask.py.

◆ saturatedMaskName

pexConfig lsst.ip.isr.isrTask.IsrTaskConfig.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 413 of file isrTask.py.

◆ saturation

pexConfig lsst.ip.isr.isrTask.IsrTaskConfig.saturation
static
Initial value:
= pexConfig.Field(
dtype=float,
doc="The saturation level to use if no Detector is present in the Exposure (ignored if NaN)",
default=float("NaN"),
)

Definition at line 418 of file isrTask.py.

◆ strayLight

pexConfig lsst.ip.isr.isrTask.IsrTaskConfig.strayLight
static
Initial value:
= pexConfig.ConfigurableField(
target=StrayLightTask,
doc="y-band stray light correction"
)

Definition at line 674 of file isrTask.py.

◆ suspectMaskName

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

Definition at line 435 of file isrTask.py.

◆ useFallbackDate

pexConfig lsst.ip.isr.isrTask.IsrTaskConfig.useFallbackDate
static
Initial value:
= pexConfig.Field(
dtype=bool,
doc="Pass observation date when using fallback filter.",
default=False,
)

Definition at line 361 of file isrTask.py.

◆ usePtcGains

pexConfig lsst.ip.isr.isrTask.IsrTaskConfig.usePtcGains
static
Initial value:
= pexConfig.Field(
dtype=bool,
doc="Use the gain values from the Photon Transfer Curve?",
default=False,
)

Definition at line 718 of file isrTask.py.

◆ usePtcReadNoise

pexConfig lsst.ip.isr.isrTask.IsrTaskConfig.usePtcReadNoise
static
Initial value:
= pexConfig.Field(
dtype=bool,
default=False,
doc="Use readnoise values from the Photon Transfer Curve?"
)

Definition at line 554 of file isrTask.py.

◆ vignette

pexConfig lsst.ip.isr.isrTask.IsrTaskConfig.vignette
static
Initial value:
= pexConfig.ConfigurableField(
target=VignetteTask,
doc="Vignetting task.",
)

Definition at line 844 of file isrTask.py.

◆ vignetteValue

pexConfig lsst.ip.isr.isrTask.IsrTaskConfig.vignetteValue
static
Initial value:
= pexConfig.Field(
dtype=float,
doc="Value to replace image array pixels with in the vignetted region? Ignored if None.",
optional=True,
default=None,
)

Definition at line 838 of file isrTask.py.


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