Config class for the calibration products production (CP) task.
Definition at line 35 of file runEotestTask.py.
◆ setDefaults()
| def lsst.cp.pipe.runEotestTask.RunEotestConfig.setDefaults |
( |
|
self | ) |
|
◆ validate()
| def lsst.cp.pipe.runEotestTask.RunEotestConfig.validate |
( |
|
self | ) |
|
Override of the valiate() method.
The pexConfigs of the subTasks here cannot be validated in the normal way, as they are the configs
for eotest, which does illegal things, and this would require an upstream PR to fix. Therefore, we
override the validate() method here, and use it to set the output directory for each of the tasks
based on the legal pexConfig parameter for the main task.
Definition at line 155 of file runEotestTask.py.
◆ brightPixels
| lsst.cp.pipe.runEotestTask.RunEotestConfig.brightPixels |
|
static |
Initial value:= pexConfig.ConfigurableField(
target=sensorTest.BrightPixelsTask,
doc="The bright pixel/column finding task.",
)
Definition at line 61 of file runEotestTask.py.
◆ ccdKey
| lsst.cp.pipe.runEotestTask.RunEotestConfig.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 38 of file runEotestTask.py.
◆ cte
| lsst.cp.pipe.runEotestTask.RunEotestConfig.cte |
|
static |
Initial value:= pexConfig.ConfigurableField(
target=sensorTest.CteTask,
doc="The CTE analysis task.",
)
Definition at line 88 of file runEotestTask.py.
◆ darkPixels
| lsst.cp.pipe.runEotestTask.RunEotestConfig.darkPixels |
|
static |
Initial value:= pexConfig.ConfigurableField(
target=sensorTest.DarkPixelsTask,
doc="The dark pixel/column finding task.",
)
Definition at line 70 of file runEotestTask.py.
◆ doBrightPixels
| lsst.cp.pipe.runEotestTask.RunEotestConfig.doBrightPixels |
|
static |
Initial value:= pexConfig.Field(
dtype=bool,
doc="Find bright pixels?",
default=True,
)
Definition at line 65 of file runEotestTask.py.
◆ doCTE
| lsst.cp.pipe.runEotestTask.RunEotestConfig.doCTE |
|
static |
Initial value:= pexConfig.Field(
dtype=bool,
doc="Measure the charge transfer efficiency?",
default=True,
)
Definition at line 92 of file runEotestTask.py.
◆ doDarkPixels
| lsst.cp.pipe.runEotestTask.RunEotestConfig.doDarkPixels |
|
static |
Initial value:= pexConfig.Field(
dtype=bool,
doc="Find dark pixels?",
default=True,
)
Definition at line 74 of file runEotestTask.py.
◆ doFe55
| lsst.cp.pipe.runEotestTask.RunEotestConfig.doFe55 |
|
static |
Initial value:= pexConfig.Field(
dtype=bool,
doc="Measure gains using Fe55?",
default=True,
)
Definition at line 47 of file runEotestTask.py.
◆ doFlatPair
| lsst.cp.pipe.runEotestTask.RunEotestConfig.doFlatPair |
|
static |
Initial value:= pexConfig.Field(
dtype=bool,
doc="Measure the detector response vs incident flux using flat pairs?",
default=True,
)
Definition at line 110 of file runEotestTask.py.
◆ doPTC
| lsst.cp.pipe.runEotestTask.RunEotestConfig.doPTC |
|
static |
Initial value:= pexConfig.Field(
dtype=bool,
doc="Measure the photon transfer curve?",
default=True,
)
Definition at line 101 of file runEotestTask.py.
◆ doReadNoise
| lsst.cp.pipe.runEotestTask.RunEotestConfig.doReadNoise |
|
static |
Initial value:= pexConfig.Field(
dtype=bool,
doc="Measure the read-noise?",
default=True,
)
Definition at line 56 of file runEotestTask.py.
◆ doTraps
| lsst.cp.pipe.runEotestTask.RunEotestConfig.doTraps |
|
static |
Initial value:= pexConfig.Field(
dtype=bool,
doc="Find traps using pocket-pumping exposures?",
default=True,
)
Definition at line 83 of file runEotestTask.py.
◆ eotestOutputPath
| lsst.cp.pipe.runEotestTask.RunEotestConfig.eotestOutputPath |
|
static |
Initial value:= pexConfig.Field(
dtype=str,
doc="Path to which to write the eotest output results. Madatory runtime arg for running eotest.",
default='',
)
Definition at line 115 of file runEotestTask.py.
◆ fe55
| lsst.cp.pipe.runEotestTask.RunEotestConfig.fe55 |
|
static |
Initial value:= pexConfig.ConfigurableField(
target=sensorTest.Fe55Task,
doc="The Fe55 analysis task.",
)
Definition at line 43 of file runEotestTask.py.
◆ flatPair
| lsst.cp.pipe.runEotestTask.RunEotestConfig.flatPair |
|
static |
Initial value:= pexConfig.ConfigurableField(
target=sensorTest.FlatPairTask,
doc="The flat-pair analysis task.",
)
Definition at line 106 of file runEotestTask.py.
◆ flatPairMaxPdFracDev
| lsst.cp.pipe.runEotestTask.RunEotestConfig.flatPairMaxPdFracDev |
|
static |
Initial value:= pexConfig.Field(
dtype=float,
doc="Maximum allowed fractional deviation between photodiode currents for the eotest flatPair task. "
"This value is passed to the task's run() method at runtime rather than being stored in the task's"
"own pexConfig field.",
default=0.05,
)
Definition at line 126 of file runEotestTask.py.
◆ ptc
| lsst.cp.pipe.runEotestTask.RunEotestConfig.ptc |
|
static |
Initial value:= pexConfig.ConfigurableField(
target=sensorTest.PtcTask,
doc="The PTC analysis task.",
)
Definition at line 97 of file runEotestTask.py.
◆ readNoise
| lsst.cp.pipe.runEotestTask.RunEotestConfig.readNoise |
|
static |
Initial value:= pexConfig.ConfigurableField(
target=sensorTest.ReadNoiseTask,
doc="The read noise task.",
)
Definition at line 52 of file runEotestTask.py.
◆ requireAllEOTests
| lsst.cp.pipe.runEotestTask.RunEotestConfig.requireAllEOTests |
|
static |
Initial value:= pexConfig.Field(
dtype=bool,
doc="If True, all tests are required to be runnable, and will Raise if data is missing. If False, "
"processing will continue if a previous part failed due to the input dataset being incomplete.",
default=True,
)
Definition at line 120 of file runEotestTask.py.
◆ traps
| lsst.cp.pipe.runEotestTask.RunEotestConfig.traps |
|
static |
Initial value:= pexConfig.ConfigurableField(
target=sensorTest.TrapTask,
doc="The trap-finding task.",
)
Definition at line 79 of file runEotestTask.py.
The documentation for this class was generated from the following file: