lsst.pipe.base  21.0.0-10-g560fb7b+eee1284775
Public Member Functions | Public Attributes | List of all members
lsst.pipe.base.graphBuilder._QuantumScaffolding Class Reference

Public Member Functions

def __init__ (self, _TaskScaffolding task, DataCoordinate dataId)
 
def __repr__ (self)
 
Quantum makeQuantum (self)
 

Public Attributes

 task
 
 dataId
 
 inputs
 
 outputs
 
 prerequisites
 

Detailed Description

Helper class aggregating information about a `Quantum`, used when
constructing a `QuantumGraph`.

See `_PipelineScaffolding` for a top-down description of the full
scaffolding data structure.

Parameters
----------
task : _TaskScaffolding
    Back-reference to the helper object for the `PipelineTask` this quantum
    represents an execution of.
dataId : `DataCoordinate`
    Data ID for this quantum.

Definition at line 185 of file graphBuilder.py.

Constructor & Destructor Documentation

◆ __init__()

def lsst.pipe.base.graphBuilder._QuantumScaffolding.__init__ (   self,
_TaskScaffolding  task,
DataCoordinate  dataId 
)

Definition at line 200 of file graphBuilder.py.

Member Function Documentation

◆ __repr__()

def lsst.pipe.base.graphBuilder._QuantumScaffolding.__repr__ (   self)

Definition at line 210 of file graphBuilder.py.

◆ makeQuantum()

Quantum lsst.pipe.base.graphBuilder._QuantumScaffolding.makeQuantum (   self)
Transform the scaffolding object into a true `Quantum` instance.

Returns
-------
quantum : `Quantum`
    An actual `Quantum` instance.

Definition at line 240 of file graphBuilder.py.

Member Data Documentation

◆ dataId

lsst.pipe.base.graphBuilder._QuantumScaffolding.dataId

Definition at line 202 of file graphBuilder.py.

◆ inputs

lsst.pipe.base.graphBuilder._QuantumScaffolding.inputs

Definition at line 203 of file graphBuilder.py.

◆ outputs

lsst.pipe.base.graphBuilder._QuantumScaffolding.outputs

Definition at line 204 of file graphBuilder.py.

◆ prerequisites

lsst.pipe.base.graphBuilder._QuantumScaffolding.prerequisites

Definition at line 205 of file graphBuilder.py.

◆ task

lsst.pipe.base.graphBuilder._QuantumScaffolding.task

Definition at line 201 of file graphBuilder.py.


The documentation for this class was generated from the following file: