AdjustQuantumHelper¶
-
class
lsst.pipe.base.AdjustQuantumHelper(inputs: lsst.daf.butler.core.named.NamedKeyMapping[lsst.daf.butler.core.datasets.type.DatasetType, typing.List[lsst.daf.butler.core.datasets.ref.DatasetRef]][lsst.daf.butler.core.datasets.type.DatasetType, List[lsst.daf.butler.core.datasets.ref.DatasetRef]], outputs: lsst.daf.butler.core.named.NamedKeyMapping[lsst.daf.butler.core.datasets.type.DatasetType, typing.List[lsst.daf.butler.core.datasets.ref.DatasetRef]][lsst.daf.butler.core.datasets.type.DatasetType, List[lsst.daf.butler.core.datasets.ref.DatasetRef]], inputs_adjusted: bool = False, outputs_adjusted: bool = False)¶ Bases:
objectHelper class for calling
PipelineTaskConnections.adjustQuantum.This class holds
inputandoutputmappings in the form used byQuantumand execution harness code, i.e. withDatasetTypekeys, translating them to and from the connection-oriented mappings used insidePipelineTaskConnections.Attributes Summary
inputs_adjustedWhether any inputs were removed in the last call to adjust_in_place.outputs_adjustedWhether any outputs were removed in the last call to adjust_in_place.Methods Summary
adjust_in_place(connections, label, data_id)Call adjustQuantumand updateselfwith its results.Attributes Documentation
-
inputs_adjusted= False¶ Whether any inputs were removed in the last call to
adjust_in_place.
-
outputs_adjusted= False¶ Whether any outputs were removed in the last call to
adjust_in_place.
Methods Documentation
-
adjust_in_place(connections: lsst.pipe.base.connections.PipelineTaskConnections, label: str, data_id: lsst.daf.butler.core.dimensions._coordinate.DataCoordinate) → None¶ Call
adjustQuantumand updateselfwith its results.Parameters: - connections :
PipelineTaskConnections Instance on which to call
adjustQuantum.- label :
str Label for this task in the pipeline (should be used in all diagnostic messages).
- data_id :
lsst.daf.butler.DataCoordinate Data ID for this quantum in the pipeline (should be used in all diagnostic messages).
- connections :
-