|
lsst.pipe.tasks gfb5511b3f7+6fc9c088ec
|
Public Member Functions | |
| __init__ (self, config, name) | |
| initialize_tract_maps (self, nside_coverage, nside) | |
| initialize_values (self, n_pixels) | |
| accumulate_values (self, indices, ra, dec, weights, scalings, row, psf_array=None) | |
| finalize_mean_values (self, total_weights, total_inputs) | |
| set_map_values (self, pixels) | |
Public Attributes | |
| config | |
| name | |
| zeropoint | |
| description | |
| unit | |
| min_map | |
| max_map | |
| mean_map | |
| weighted_mean_map | |
| sum_map | |
| min_values | |
| max_values | |
| mean_values | |
| weighted_mean_values | |
| sum_values | |
Static Public Attributes | |
| dtype = np.float64 | |
| bool | requires_psf = False |
| str | description = "" |
| str | unit = "" |
| ConfigClass = BasePropertyMapConfig | |
| registry = PropertyMapRegistry(BasePropertyMapConfig) | |
Protected Member Functions | |
| _compute (self, row, ra, dec, scalings, psf_array=None) | |
| _post_process (self, total_weights, total_inputs) | |
Base class for property maps.
Parameters
----------
config : `BasePropertyMapConfig`
Property map configuration.
name : `str`
Property map name.
Definition at line 200 of file healSparseMappingProperties.py.
| lsst.pipe.tasks.healSparseMappingProperties.BasePropertyMap.__init__ | ( | self, | |
| config, | |||
| name ) |
Definition at line 220 of file healSparseMappingProperties.py.
|
protected |
Compute map value from a row in the visitSummary catalog.
Parameters
----------
row : `lsst.afw.table.ExposureRecord`
Row of a visitSummary ExposureCatalog.
ra : `np.ndarray`
Array of right ascensions
dec : `np.ndarray`
Array of declinations
scalings : `float` or `np.ndarray`
Scaling values to coadd zeropoint.
psf_array : `np.ndarray`, optional
Array of approximate psf values matched to ra/dec.
Reimplemented in lsst.pipe.tasks.healSparseMappingProperties.ExposureTimePropertyMap, lsst.pipe.tasks.healSparseMappingProperties.PsfSizePropertyMap, lsst.pipe.tasks.healSparseMappingProperties.PsfE1PropertyMap, lsst.pipe.tasks.healSparseMappingProperties.PsfE2PropertyMap, lsst.pipe.tasks.healSparseMappingProperties.NExposurePropertyMap, lsst.pipe.tasks.healSparseMappingProperties.PsfMaglimPropertyMap, lsst.pipe.tasks.healSparseMappingProperties.SkyBackgroundPropertyMap, lsst.pipe.tasks.healSparseMappingProperties.SkyNoisePropertyMap, lsst.pipe.tasks.healSparseMappingProperties.DcrDraPropertyMap, lsst.pipe.tasks.healSparseMappingProperties.DcrDdecPropertyMap, lsst.pipe.tasks.healSparseMappingProperties.DcrE1PropertyMap, lsst.pipe.tasks.healSparseMappingProperties.DcrE2PropertyMap, and lsst.pipe.tasks.healSparseMappingProperties.EpochPropertyMap.
Definition at line 378 of file healSparseMappingProperties.py.
|
protected |
Perform post-processing on values.
Parameters
----------
total_weights : `np.ndarray`
Total accumulated weights, for each value index.
total_inputs : `np.ndarray`
Total number of inputs, for each value index.
Reimplemented in lsst.pipe.tasks.healSparseMappingProperties.PsfMaglimPropertyMap.
Definition at line 396 of file healSparseMappingProperties.py.
| lsst.pipe.tasks.healSparseMappingProperties.BasePropertyMap.accumulate_values | ( | self, | |
| indices, | |||
| ra, | |||
| dec, | |||
| weights, | |||
| scalings, | |||
| row, | |||
| psf_array = None ) |
Accumulate values from a row of a visitSummary table.
Parameters
----------
indices : `np.ndarray`
Indices of values that should be accumulated.
ra : `np.ndarray`
Array of right ascension for indices
dec : `np.ndarray`
Array of declination for indices
weights : `float` or `np.ndarray`
Weight(s) for indices to be accumulated.
scalings : `float` or `np.ndarray`
Scaling values to coadd zeropoint.
row : `lsst.afw.table.ExposureRecord`
Row of a visitSummary ExposureCatalog.
psf_array : `np.ndarray`, optional
Array of approximate psf values matched to ra/dec.
Raises
------
ValueError : Raised if requires_psf is True and psf_array is None.
Definition at line 298 of file healSparseMappingProperties.py.
| lsst.pipe.tasks.healSparseMappingProperties.BasePropertyMap.finalize_mean_values | ( | self, | |
| total_weights, | |||
| total_inputs ) |
Finalize the accumulation of the mean and weighted mean.
Parameters
----------
total_weights : `np.ndarray`
Total accumulated weights, for each value index.
total_inputs : `np.ndarray`
Total number of inputs, for each value index.
Definition at line 339 of file healSparseMappingProperties.py.
| lsst.pipe.tasks.healSparseMappingProperties.BasePropertyMap.initialize_tract_maps | ( | self, | |
| nside_coverage, | |||
| nside ) |
Initialize the tract maps.
Parameters
----------
nside_coverage : `int`
Healpix nside of the healsparse coverage map.
nside : `int`
Healpix nside of the property map.
Definition at line 226 of file healSparseMappingProperties.py.
| lsst.pipe.tasks.healSparseMappingProperties.BasePropertyMap.initialize_values | ( | self, | |
| n_pixels ) |
Initialize the value arrays for accumulation.
Parameters
----------
n_pixels : `int`
Number of pixels in the map.
Definition at line 276 of file healSparseMappingProperties.py.
| lsst.pipe.tasks.healSparseMappingProperties.BasePropertyMap.set_map_values | ( | self, | |
| pixels ) |
Assign accumulated values to the maps.
Parameters
----------
pixels : `np.ndarray`
Array of healpix pixels (nest scheme) to set in the map.
Definition at line 359 of file healSparseMappingProperties.py.
| lsst.pipe.tasks.healSparseMappingProperties.BasePropertyMap.config |
Definition at line 222 of file healSparseMappingProperties.py.
|
static |
Definition at line 216 of file healSparseMappingProperties.py.
|
static |
Definition at line 213 of file healSparseMappingProperties.py.
| lsst.pipe.tasks.healSparseMappingProperties.BasePropertyMap.description |
Definition at line 237 of file healSparseMappingProperties.py.
|
static |
Definition at line 210 of file healSparseMappingProperties.py.
| lsst.pipe.tasks.healSparseMappingProperties.BasePropertyMap.max_map |
Definition at line 250 of file healSparseMappingProperties.py.
| lsst.pipe.tasks.healSparseMappingProperties.BasePropertyMap.max_values |
Definition at line 289 of file healSparseMappingProperties.py.
| lsst.pipe.tasks.healSparseMappingProperties.BasePropertyMap.mean_map |
Definition at line 257 of file healSparseMappingProperties.py.
| lsst.pipe.tasks.healSparseMappingProperties.BasePropertyMap.mean_values |
Definition at line 292 of file healSparseMappingProperties.py.
| lsst.pipe.tasks.healSparseMappingProperties.BasePropertyMap.min_map |
Definition at line 243 of file healSparseMappingProperties.py.
| lsst.pipe.tasks.healSparseMappingProperties.BasePropertyMap.min_values |
Definition at line 285 of file healSparseMappingProperties.py.
| lsst.pipe.tasks.healSparseMappingProperties.BasePropertyMap.name |
Definition at line 223 of file healSparseMappingProperties.py.
|
static |
Definition at line 218 of file healSparseMappingProperties.py.
|
static |
Definition at line 211 of file healSparseMappingProperties.py.
| lsst.pipe.tasks.healSparseMappingProperties.BasePropertyMap.sum_map |
Definition at line 271 of file healSparseMappingProperties.py.
| lsst.pipe.tasks.healSparseMappingProperties.BasePropertyMap.sum_values |
Definition at line 296 of file healSparseMappingProperties.py.
|
static |
Definition at line 214 of file healSparseMappingProperties.py.
| lsst.pipe.tasks.healSparseMappingProperties.BasePropertyMap.unit |
Definition at line 238 of file healSparseMappingProperties.py.
| lsst.pipe.tasks.healSparseMappingProperties.BasePropertyMap.weighted_mean_map |
Definition at line 264 of file healSparseMappingProperties.py.
| lsst.pipe.tasks.healSparseMappingProperties.BasePropertyMap.weighted_mean_values |
Definition at line 294 of file healSparseMappingProperties.py.
| lsst.pipe.tasks.healSparseMappingProperties.BasePropertyMap.zeropoint |
Definition at line 224 of file healSparseMappingProperties.py.