AdjustQuantumHelper¶
- class lsst.pipe.base.AdjustQuantumHelper(inputs: NamedKeyMapping[DatasetType, list[lsst.daf.butler.core.datasets.ref.DatasetRef]], outputs: NamedKeyMapping[DatasetType, list[lsst.daf.butler.core.datasets.ref.DatasetRef]], inputs_adjusted: bool = False, outputs_adjusted: bool = False)¶
- Bases: - object- Helper class for calling - PipelineTaskConnections.adjustQuantum.- This class holds - inputand- outputmappings in the form used by- Quantumand execution harness code, i.e. with- DatasetTypekeys, translating them to and from the connection-oriented mappings used inside- PipelineTaskConnections.- Attributes Summary - Whether any inputs were removed in the last call to - adjust_in_place.- Whether any outputs were removed in the last call to - adjust_in_place.- Methods Summary - adjust_in_place(connections, label, data_id)- Call - adjustQuantumand update- selfwith its results.- Attributes Documentation - inputs_adjusted: bool = False¶
- Whether any inputs were removed in the last call to - adjust_in_place.
 - outputs_adjusted: bool = False¶
- Whether any outputs were removed in the last call to - adjust_in_place.
 - Methods Documentation - adjust_in_place(connections: PipelineTaskConnections, label: str, data_id: DataCoordinate) None¶
- Call - adjustQuantumand update- selfwith its results.- Parameters:
- connectionsPipelineTaskConnections
- Instance on which to call - adjustQuantum.
- labelstr
- Label for this task in the pipeline (should be used in all diagnostic messages). 
- data_idlsst.daf.butler.DataCoordinate
- Data ID for this quantum in the pipeline (should be used in all diagnostic messages). 
 
- connections