WholeTractImageAnalysisTask#

class lsst.analysis.tools.tasks.WholeTractImageAnalysisTask(*, config: PipelineTaskConfig | None = None, log: logging.Logger | LsstLogAdapter | None = None, initInputs: dict[str, Any] | None = None, **kwargs: Any)#

Bases: AnalysisPipelineTask

Methods Summary

parsePlotInfo(inputs, dataId[, connectionName])

Parse the inputs and dataId to get the information needed to to add to the figure.

runQuantum(butlerQC, inputRefs, outputRefs)

Override default runQuantum to load the minimal columns necessary to complete the action.

Methods Documentation

parsePlotInfo(inputs: Mapping[str, Any] | None, dataId: DataCoordinate | None, connectionName: str = 'data') Mapping[str, str]#

Parse the inputs and dataId to get the information needed to to add to the figure. The parent class parsePlotInfo cannot be used becuase it assumes a single input dataset, as opposed to the multiple datasets used by this analysis task.

Parameters#

inputs: dict

The inputs to the task

dataCoordinate: lsst.daf.butler.DataCoordinate

The dataId that the task is being run on.

connectionName: str, optional

Name of the input connection to use for determining table name.

Returns#

plotInfo : dict

runQuantum(butlerQC: QuantumContext, inputRefs: InputQuantizedConnection, outputRefs: OutputQuantizedConnection) None#

Override default runQuantum to load the minimal columns necessary to complete the action.

Parameters#

butlerQCQuantumContext

A butler which is specialized to operate in the context of a lsst.daf.butler.Quantum.

inputRefsInputQuantizedConnection

Datastructure whose attribute names are the names that identify connections defined in corresponding PipelineTaskConnections class. The values of these attributes are the lsst.daf.butler.DatasetRef objects associated with the defined input/prerequisite connections.

outputRefsOutputQuantizedConnection

Datastructure whose attribute names are the names that identify connections defined in corresponding PipelineTaskConnections class. The values of these attributes are the lsst.daf.butler.DatasetRef objects associated with the defined output connections.