QuantumNode

class lsst.pipe.base.QuantumNode(quantum: lsst.daf.butler.core.quantum.Quantum, taskDef: lsst.pipe.base.pipeline.TaskDef, nodeId: uuid.UUID)

Bases: object

This class represents a node in the quantum graph.

The quantum attribute represents the data that is to be processed at this node.

Methods Summary

from_simple(simple, taskDefMap, …)
to_simple(accumulator, None] = None)

Methods Documentation

classmethod from_simple(simple: lsst.pipe.base.graph.quantumNode.SerializedQuantumNode, taskDefMap: Dict[str, lsst.pipe.base.pipeline.TaskDef], universe: lsst.daf.butler.core.dimensions._universe.DimensionUniverse, recontitutedDimensions: Optional[Dict[int, Tuple[str, lsst.daf.butler.core.dimensions._records.DimensionRecord]], None] = None) → lsst.pipe.base.graph.quantumNode.QuantumNode
to_simple(accumulator: Optional[lsst.daf.butler.core.quantum.DimensionRecordsAccumulator, None] = None) → lsst.pipe.base.graph.quantumNode.SerializedQuantumNode