HealSparsePropertyMapTask#
- class lsst.pipe.tasks.healSparseMapping.HealSparsePropertyMapTask(**kwargs)#
Bases:
PipelineTaskTask 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
runmethod.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 :
intTract number.
- band
str Band name for logging.
- coadd_dict
dict[int:lsst.daf.butler.DeferredDatasetHandle] Dictionary of coadd exposure references. Keys are patch numbers.
- input_map_dict
dict[int:lsst.daf.butler.DeferredDatasetHandle] Dictionary of input map references. Keys are patch numbers.
- visit_summary_dict
dict[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.
- band
- runQuantum(butlerQC, inputRefs, outputRefs)#
Do butler IO and transform to provide in memory objects for tasks
runmethod.Parameters#
- butlerQC
QuantumContext A butler which is specialized to operate in the context of a
lsst.daf.butler.Quantum.- inputRefs
InputQuantizedConnection Datastructure whose attribute names are the names that identify connections defined in corresponding
PipelineTaskConnectionsclass. The values of these attributes are thelsst.daf.butler.DatasetRefobjects associated with the defined input/prerequisite connections.- outputRefs
OutputQuantizedConnection Datastructure whose attribute names are the names that identify connections defined in corresponding
PipelineTaskConnectionsclass. The values of these attributes are thelsst.daf.butler.DatasetRefobjects associated with the defined output connections.
- butlerQC