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: