lsst.pipe.base
20.0.0-23-g8900aa8+dfd6ff4ddf
|
Public Member Functions | |
def | __init__ (self, TaskDef taskDef, _PipelineScaffolding parent, TaskDatasetTypes datasetTypes) |
def | __repr__ (self) |
Set[Quantum] | makeQuantumSet (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 267 of file graphBuilder.py.
def lsst.pipe.base.graphBuilder._TaskScaffolding.__init__ | ( | self, | |
TaskDef | taskDef, | ||
_PipelineScaffolding | parent, | ||
TaskDatasetTypes | datasetTypes | ||
) |
Definition at line 284 of file graphBuilder.py.
def lsst.pipe.base.graphBuilder._TaskScaffolding.__repr__ | ( | self | ) |
Definition at line 301 of file graphBuilder.py.
Set[Quantum] lsst.pipe.base.graphBuilder._TaskScaffolding.makeQuantumSet | ( | self | ) |
Create a `set` of `Quantum` from the information in ``self``. Returns ------- nodes : `set` of `Quantum The `Quantum` elements corresponding to this task.
Definition at line 346 of file graphBuilder.py.
lsst.pipe.base.graphBuilder._TaskScaffolding.dataIds |
Definition at line 298 of file graphBuilder.py.
lsst.pipe.base.graphBuilder._TaskScaffolding.dimensions |
Definition at line 287 of file graphBuilder.py.
lsst.pipe.base.graphBuilder._TaskScaffolding.initInputs |
Definition at line 291 of file graphBuilder.py.
lsst.pipe.base.graphBuilder._TaskScaffolding.initOutputs |
Definition at line 293 of file graphBuilder.py.
lsst.pipe.base.graphBuilder._TaskScaffolding.inputs |
Definition at line 295 of file graphBuilder.py.
lsst.pipe.base.graphBuilder._TaskScaffolding.outputs |
Definition at line 296 of file graphBuilder.py.
lsst.pipe.base.graphBuilder._TaskScaffolding.prerequisites |
Definition at line 297 of file graphBuilder.py.
lsst.pipe.base.graphBuilder._TaskScaffolding.quanta |
Definition at line 299 of file graphBuilder.py.
lsst.pipe.base.graphBuilder._TaskScaffolding.taskDef |
Definition at line 286 of file graphBuilder.py.