Config class for defect finding
Definition at line 44 of file defects.py.
◆ ccdKey
lsst.cp.pipe.defects.FindDefectsTaskConfig.ccdKey |
|
static |
Initial value:= pexConfig.Field(
dtype=str,
doc="The key by which to pull a detector from a dataId, e.g. 'ccd' or 'detector'",
default='ccd',
)
Definition at line 87 of file defects.py.
◆ edgesAsDefects
lsst.cp.pipe.defects.FindDefectsTaskConfig.edgesAsDefects |
|
static |
Initial value:= pexConfig.Field(
dtype=bool,
doc=("Mark all edge pixels, as defined by nPixBorder[UpDown, LeftRight], as defects."
" Normal treatment is to simply exclude this region from the defect finding, such that no"
" defect will be located there."),
default=False,
)
Definition at line 132 of file defects.py.
◆ imageTypeKey
lsst.cp.pipe.defects.FindDefectsTaskConfig.imageTypeKey |
|
static |
Initial value:= pexConfig.Field(
dtype=str,
doc="The key for the butler to use by which to check whether images are darks or flats",
default='imageType',
)
Definition at line 92 of file defects.py.
◆ isrDesirableSteps
lsst.cp.pipe.defects.FindDefectsTaskConfig.isrDesirableSteps |
|
static |
Initial value:= pexConfig.ListField(
dtype=str,
doc=("isr operations that it is advisable to perform, but are not mission-critical."
" WARNs are logged for any of these found to be False."),
default=['doBias']
)
Definition at line 81 of file defects.py.
◆ isrForbiddenStepsDarks
lsst.cp.pipe.defects.FindDefectsTaskConfig.isrForbiddenStepsDarks |
|
static |
Initial value:= pexConfig.ListField(
dtype=str,
doc=("isr operations that must NOT be performed for valid results when using darks."
" Raises if any of these are True"),
default=['doAddDistortionModel', 'doBrighterFatter', 'doUseOpticsTransmission',
'doUseFilterTransmission', 'doUseSensorTransmission', 'doUseAtmosphereTransmission']
)
Definition at line 74 of file defects.py.
◆ isrForbiddenStepsFlats
lsst.cp.pipe.defects.FindDefectsTaskConfig.isrForbiddenStepsFlats |
|
static |
Initial value:= pexConfig.ListField(
dtype=str,
doc=("isr operations that must NOT be performed for valid results when using flats."
" Raises if any of these are True"),
default=['doAddDistortionModel', 'doBrighterFatter', 'doUseOpticsTransmission',
'doUseFilterTransmission', 'doUseSensorTransmission', 'doUseAtmosphereTransmission']
)
Definition at line 67 of file defects.py.
◆ isrForDarks
lsst.cp.pipe.defects.FindDefectsTaskConfig.isrForDarks |
|
static |
Initial value:= pexConfig.ConfigurableField(
target=IsrTask,
doc="Task to perform instrumental signature removal",
)
Definition at line 51 of file defects.py.
◆ isrForFlats
lsst.cp.pipe.defects.FindDefectsTaskConfig.isrForFlats |
|
static |
Initial value:= pexConfig.ConfigurableField(
target=IsrTask,
doc="Task to perform instrumental signature removal",
)
Definition at line 47 of file defects.py.
◆ isrMandatoryStepsDarks
lsst.cp.pipe.defects.FindDefectsTaskConfig.isrMandatoryStepsDarks |
|
static |
Initial value:= pexConfig.ListField(
dtype=str,
doc=("isr operations that must be performed for valid results when using darks. "
"Raises if any of these are False"),
default=['doAssembleCcd', 'doFringe']
)
Definition at line 61 of file defects.py.
◆ isrMandatoryStepsFlats
lsst.cp.pipe.defects.FindDefectsTaskConfig.isrMandatoryStepsFlats |
|
static |
Initial value:= pexConfig.ListField(
dtype=str,
doc=("isr operations that must be performed for valid results when using flats."
" Raises if any of these are False"),
default=['doAssembleCcd', 'doFringe']
)
Definition at line 55 of file defects.py.
◆ mode
lsst.cp.pipe.defects.FindDefectsTaskConfig.mode |
|
static |
Initial value:= pexConfig.ChoiceField(
doc=("Use single master calibs (flat and dark) for finding defects, or a list of raw visits?"
" If MASTER, a single visit number should be supplied, for which the corresponding master flat"
" and dark will be used. If VISITS, the list of visits will be used, treating the flats and "
" darks as appropriate, depending on their image types, as determined by their imageType from"
" config.imageTypeKey"),
dtype=str,
default="VISITS",
allowed={
"VISITS": "Calculate defects from a list of raw visits",
"MASTER": "Use the corresponding master calibs from the specified visit to measure defects",
}
)
Definition at line 97 of file defects.py.
◆ nPixBorderLeftRight
lsst.cp.pipe.defects.FindDefectsTaskConfig.nPixBorderLeftRight |
|
static |
Initial value:= pexConfig.Field(
dtype=int,
doc="Number of pixels to exclude from left & right of image when looking for defects.",
default=7,
)
Definition at line 127 of file defects.py.
◆ nPixBorderUpDown
lsst.cp.pipe.defects.FindDefectsTaskConfig.nPixBorderUpDown |
|
static |
Initial value:= pexConfig.Field(
dtype=int,
doc="Number of pixels to exclude from top & bottom of image when looking for defects.",
default=7,
)
Definition at line 122 of file defects.py.
◆ nSigmaBright
lsst.cp.pipe.defects.FindDefectsTaskConfig.nSigmaBright |
|
static |
Initial value:= pexConfig.Field(
dtype=float,
doc=("Number of sigma above mean for bright pixel detection. The default value was found to be",
" appropriate for some LSST sensors in DM-17490."),
default=4.8,
)
Definition at line 110 of file defects.py.
◆ nSigmaDark
lsst.cp.pipe.defects.FindDefectsTaskConfig.nSigmaDark |
|
static |
Initial value:= pexConfig.Field(
dtype=float,
doc=("Number of sigma below mean for dark pixel detection. The default value was found to be",
" appropriate for some LSST sensors in DM-17490."),
default=5.0,
)
Definition at line 116 of file defects.py.
The documentation for this class was generated from the following file: