ConsolidateHealSparsePropertyMapTask#

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

Bases: PipelineTask

Task to consolidate HealSparse property maps.

This task will take all the individual tract-based maps (per map type, per band) and consolidate them into one survey-wide map (per map type, per band). Each tract map is truncated to its inner region before consolidation.

Methods Summary

consolidate_map(sky_map, input_refs)

Consolidate the healsparse property maps.

runQuantum(butlerQC, inputRefs, outputRefs)

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

Methods Documentation

consolidate_map(sky_map, input_refs)#

Consolidate the healsparse property maps.

Parameters#

sky_map : Sky map object input_refs : dict [int: lsst.daf.butler.DeferredDatasetHandle]

Dictionary of tract_id mapping to dataref.

Returns#

consolidated_maphealsparse.HealSparseMap

Consolidated HealSparse map.

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.