PrerequisiteInfo#
- class lsst.pipe.base.prerequisite_helpers.PrerequisiteInfo(task_node: TaskNode, pipeline_graph: PipelineGraph)#
Bases:
objectA QuantumGraph-generation helper class that manages the searches for all prerequisite input connections for a task.
Parameters#
- task_node
TaskNode The relevant node.
- pipeline_graph
PipelineGraph The pipeline graph.
Attributes Summary
Another helper object that manages the spatial/temporal bounds of the task's quanta.
Mapping of helper objects responsible for a single prerequisite input connection.
Methods Summary
Inspect the current state of
findersand updateboundsto reflect the needs of only the finders that remain.Attributes Documentation
- bounds: PrerequisiteBounds = <dataclasses._MISSING_TYPE object>#
Another helper object that manages the spatial/temporal bounds of the task’s quanta.
- finders: dict[str, PrerequisiteFinder] = <dataclasses._MISSING_TYPE object>#
Mapping of helper objects responsible for a single prerequisite input connection.
Keys are connection names. Elements of this dictionary should be removed by implementations of
QuantumGraphBuilder.process_subgraphto take responsibility for finding them away from the theQuantumGraphBuilderbase class.
Methods Documentation
- task_node