|
lsst.pipe.base
19.0.0-6-gb6b8b0a+10
|
Public Member Functions | |
| def | __init__ |
| def | addQuantum |
| def | makeQuantumGraphTaskNodes (self) |
Public Attributes | |
| taskDef | |
| dimensions | |
| initInputs | |
| initOutputs | |
| inputs | |
| outputs | |
| prerequisites | |
| dataIds | |
| quanta | |
Helper class aggregating information about a `PipelineTask`, used when
constructing a `QuantumGraph`.
See `_PipelineScaffolding` for a top-down description of the full
scaffolding data structure.
Parameters
----------
taskDef : `TaskDef`
Data structure that identifies the task class and its config.
parent : `_PipelineScaffolding`
The parent data structure that will hold the instance being
constructed.
datasetTypes : `TaskDatasetTypes`
Data structure that categorizes the dataset types used by this task.
Raises
------
GraphBuilderError
Raised if the task's dimensions are not a subset of the union of the
pipeline's dataset dimensions.
Definition at line 208 of file graphBuilder.py.
| def lsst.pipe.base.graphBuilder._TaskScaffolding.__init__ | ( | self, | |
| taskDef | |||
| ) |
Definition at line 231 of file graphBuilder.py.
| def lsst.pipe.base.graphBuilder._TaskScaffolding.addQuantum | ( | self, | |
| quantum | |||
| ) |
Definition at line 311 of file graphBuilder.py.
| def lsst.pipe.base.graphBuilder._TaskScaffolding.makeQuantumGraphTaskNodes | ( | self, | |
| QuantumGraphTaskNodes | |||
| ) |
Create a `QuantumGraphTaskNodes` instance from the information in
``self``.
Returns
-------
nodes : `QuantumGraphTaskNodes`
The `QuantumGraph` elements corresponding to this task.
Definition at line 323 of file graphBuilder.py.
| lsst.pipe.base.graphBuilder._TaskScaffolding.dataIds |
Definition at line 260 of file graphBuilder.py.
| lsst.pipe.base.graphBuilder._TaskScaffolding.dimensions |
Definition at line 234 of file graphBuilder.py.
| lsst.pipe.base.graphBuilder._TaskScaffolding.initInputs |
Definition at line 242 of file graphBuilder.py.
| lsst.pipe.base.graphBuilder._TaskScaffolding.initOutputs |
Definition at line 244 of file graphBuilder.py.
| lsst.pipe.base.graphBuilder._TaskScaffolding.inputs |
Definition at line 246 of file graphBuilder.py.
| lsst.pipe.base.graphBuilder._TaskScaffolding.outputs |
Definition at line 248 of file graphBuilder.py.
| lsst.pipe.base.graphBuilder._TaskScaffolding.prerequisites |
Definition at line 250 of file graphBuilder.py.
| lsst.pipe.base.graphBuilder._TaskScaffolding.quanta |
Definition at line 261 of file graphBuilder.py.
| lsst.pipe.base.graphBuilder._TaskScaffolding.taskDef |
Definition at line 233 of file graphBuilder.py.
1.8.13