ExposureCatalogAnalysisTask#

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

Bases: AnalysisPipelineTask

An AnalysisPipelineTask that loads an ExposureCatalog passes it to the atools for analysis.

It will also pass the camera and skyMap inputs to the parent run methods if these are requested by the config parameters.

Methods Summary

loadData(handle)

Load the minimal set of keyed data from the input dataset.

Methods Documentation

loadData(handle)#

Load the minimal set of keyed data from the input dataset.

Parameters#

handleDeferredDatasetHandle

Handle to load the dataset with only the specified columns.

namesIterable of str

The names of keys to extract from the dataset. If names is None then the collectInputNames method is called to generate the names. For most purposes these are the names of columns to load from a catalog or data frame.

Returns#

result: KeyedData

The dataset with only the specified keys loaded.