lsst.pipe.base
20.0.0-7-gb92c176+aa8a99367b
|
Public Member Functions | |
def | __init__ (self, TaskDef taskDef, _PipelineScaffolding parent, TaskDatasetTypes datasetTypes) |
def | __repr__ (self) |
QuantumGraphTaskNodes | 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.
Definition at line 265 of file graphBuilder.py.
def lsst.pipe.base.graphBuilder._TaskScaffolding.__init__ | ( | self, | |
TaskDef | taskDef, | ||
_PipelineScaffolding | parent, | ||
TaskDatasetTypes | datasetTypes | ||
) |
Definition at line 282 of file graphBuilder.py.
def lsst.pipe.base.graphBuilder._TaskScaffolding.__repr__ | ( | self | ) |
Definition at line 299 of file graphBuilder.py.
QuantumGraphTaskNodes lsst.pipe.base.graphBuilder._TaskScaffolding.makeQuantumGraphTaskNodes | ( | self | ) |
Create a `QuantumGraphTaskNodes` instance from the information in ``self``. Returns ------- nodes : `QuantumGraphTaskNodes` The `QuantumGraph` elements corresponding to this task.
Definition at line 344 of file graphBuilder.py.
lsst.pipe.base.graphBuilder._TaskScaffolding.dataIds |
Definition at line 296 of file graphBuilder.py.
lsst.pipe.base.graphBuilder._TaskScaffolding.dimensions |
Definition at line 285 of file graphBuilder.py.
lsst.pipe.base.graphBuilder._TaskScaffolding.initInputs |
Definition at line 289 of file graphBuilder.py.
lsst.pipe.base.graphBuilder._TaskScaffolding.initOutputs |
Definition at line 291 of file graphBuilder.py.
lsst.pipe.base.graphBuilder._TaskScaffolding.inputs |
Definition at line 293 of file graphBuilder.py.
lsst.pipe.base.graphBuilder._TaskScaffolding.outputs |
Definition at line 294 of file graphBuilder.py.
lsst.pipe.base.graphBuilder._TaskScaffolding.prerequisites |
Definition at line 295 of file graphBuilder.py.
lsst.pipe.base.graphBuilder._TaskScaffolding.quanta |
Definition at line 297 of file graphBuilder.py.
lsst.pipe.base.graphBuilder._TaskScaffolding.taskDef |
Definition at line 284 of file graphBuilder.py.