HealSparsePropertyMapTask#

class lsst.pipe.tasks.healSparseMapping.HealSparsePropertyMapTask(**kwargs)#

Bases: PipelineTask

Task to compute Healsparse property maps.

This task will compute individual property maps (per tract, per map type, per band). These maps cover the full coadd tract, and are not truncated to the inner tract region.

Methods Summary

run(sky_map, tract, band, coadd_dict, ...)

Run the healsparse property task.

runQuantum(butlerQC, inputRefs, outputRefs)

Do butler IO and transform to provide in memory objects for tasks run method.

Methods Documentation

run(sky_map, tract, band, coadd_dict, input_map_dict, visit_summary_dict)#

Run the healsparse property task.

Parameters#

sky_map : Sky map object tract : int

Tract number.

bandstr

Band name for logging.

coadd_dictdict [int: lsst.daf.butler.DeferredDatasetHandle]

Dictionary of coadd exposure references. Keys are patch numbers.

input_map_dictdict [int: lsst.daf.butler.DeferredDatasetHandle]

Dictionary of input map references. Keys are patch numbers.

visit_summary_dictdict [int: lsst.afw.table.ExposureCatalog]

Dictionary of visit summary tables. Keys are visit numbers.

Raises#

RepeatableQuantumError

If visit_summary_dict is missing any visits or detectors found in an input map. This leads to an inconsistency between what is in the coadd (via the input map) and the visit summary tables which contain data to compute the maps.

runQuantum(butlerQC, inputRefs, outputRefs)#

Do butler IO and transform to provide in memory objects for tasks run method.

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.