lsst.ip.isr g1885775544+6c2bae5111
Loading...
Searching...
No Matches
Static Public Attributes | List of all members
lsst.ip.isr.ampOffset.AmpOffsetConfig Class Reference
Inheritance diagram for lsst.ip.isr.ampOffset.AmpOffsetConfig:

Static Public Attributes

pexConfig ampEdgeInset
 
pexConfig ampEdgeWidth
 
pexConfig ampEdgeMinFrac
 
pexConfig ampEdgeMaxOffset
 
pexConfig ampEdgeWindow
 
pexConfig doBackground
 
pexConfig background
 
pexConfig doDetection
 
pexConfig detection
 

Detailed Description

Configuration parameters for AmpOffsetTask.

Definition at line 30 of file ampOffset.py.

Member Data Documentation

◆ ampEdgeInset

pexConfig lsst.ip.isr.ampOffset.AmpOffsetConfig.ampEdgeInset
static
Initial value:
= pexConfig.Field(
doc="Number of pixels the amp edge strip is inset from the amp edge. A thin strip of pixels running "
"parallel to the edge of the amp is used to characterize the average flux level at the amp edge.",
dtype=int,
default=5,
)

Definition at line 33 of file ampOffset.py.

◆ ampEdgeMaxOffset

pexConfig lsst.ip.isr.ampOffset.AmpOffsetConfig.ampEdgeMaxOffset
static
Initial value:
= pexConfig.Field(
doc="Maximum allowed amp offset ADU value. If a measured amp offset value is larger than this, the "
"result will be discarded and therefore not used to determine amp pedestal corrections.",
dtype=float,
default=5.0,
)

Definition at line 50 of file ampOffset.py.

◆ ampEdgeMinFrac

pexConfig lsst.ip.isr.ampOffset.AmpOffsetConfig.ampEdgeMinFrac
static
Initial value:
= pexConfig.Field(
doc="Minimum allowed fraction of viable pixel rows along an amp edge. No amp offset estimate will be "
"generated for amp edges that do not have at least this fraction of unmasked pixel rows.",
dtype=float,
default=0.5,
)

Definition at line 44 of file ampOffset.py.

◆ ampEdgeWidth

pexConfig lsst.ip.isr.ampOffset.AmpOffsetConfig.ampEdgeWidth
static
Initial value:
= pexConfig.Field(
doc="Pixel width of the amp edge strip, starting at ampEdgeInset and extending inwards.",
dtype=int,
default=64,
)

Definition at line 39 of file ampOffset.py.

◆ ampEdgeWindow

pexConfig lsst.ip.isr.ampOffset.AmpOffsetConfig.ampEdgeWindow
static
Initial value:
= pexConfig.Field(
doc="Pixel size of the sliding window used to generate rolling average amp offset values.",
dtype=int,
default=512,
)

Definition at line 56 of file ampOffset.py.

◆ background

pexConfig lsst.ip.isr.ampOffset.AmpOffsetConfig.background
static
Initial value:
= pexConfig.ConfigurableField(
doc="An initial background estimation step run prior to amp offset calculation.",
target=SubtractBackgroundTask,
)

Definition at line 66 of file ampOffset.py.

◆ detection

pexConfig lsst.ip.isr.ampOffset.AmpOffsetConfig.detection
static
Initial value:
= pexConfig.ConfigurableField(
doc="Source detection to add temporary detection footprints prior to amp offset calculation.",
target=SourceDetectionTask,
)

Definition at line 75 of file ampOffset.py.

◆ doBackground

pexConfig lsst.ip.isr.ampOffset.AmpOffsetConfig.doBackground
static
Initial value:
= pexConfig.Field(
doc="Estimate and subtract background prior to amp offset estimation?",
dtype=bool,
default=True,
)

Definition at line 61 of file ampOffset.py.

◆ doDetection

pexConfig lsst.ip.isr.ampOffset.AmpOffsetConfig.doDetection
static
Initial value:
= pexConfig.Field(
doc="Detect sources and update cloned exposure prior to amp offset estimation?",
dtype=bool,
default=True,
)

Definition at line 70 of file ampOffset.py.


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