lsst.cp.pipe  18.1.0-1-ga1a4c1a+21
Static Public Attributes | List of all members
lsst.cp.pipe.defects.FindDefectsTaskConfig Class Reference
Inheritance diagram for lsst.cp.pipe.defects.FindDefectsTaskConfig:

Static Public Attributes

 isrForFlats
 
 isrForDarks
 
 isrMandatoryStepsFlats
 
 isrMandatoryStepsDarks
 
 isrForbiddenStepsFlats
 
 isrForbiddenStepsDarks
 
 isrDesirableSteps
 
 ccdKey
 
 imageTypeKey
 
 mode
 
 nSigmaBright
 
 nSigmaDark
 
 nPixBorderUpDown
 
 nPixBorderLeftRight
 
 edgesAsDefects
 

Detailed Description

Config class for defect finding

Definition at line 44 of file defects.py.

Member Data Documentation

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