lsst.pipe.tasks g6f787981ba+f1503da0ff
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | Static Public Attributes | Protected Member Functions | List of all members
lsst.pipe.tasks.healSparseMappingProperties.BasePropertyMap Class Reference
Inheritance diagram for lsst.pipe.tasks.healSparseMappingProperties.BasePropertyMap:
lsst.pipe.tasks.healSparseMappingProperties.DcrDdecPropertyMap lsst.pipe.tasks.healSparseMappingProperties.DcrDraPropertyMap lsst.pipe.tasks.healSparseMappingProperties.DcrE1PropertyMap lsst.pipe.tasks.healSparseMappingProperties.DcrE2PropertyMap lsst.pipe.tasks.healSparseMappingProperties.EpochPropertyMap lsst.pipe.tasks.healSparseMappingProperties.ExposureTimePropertyMap lsst.pipe.tasks.healSparseMappingProperties.NExposurePropertyMap lsst.pipe.tasks.healSparseMappingProperties.PsfE1PropertyMap lsst.pipe.tasks.healSparseMappingProperties.PsfE2PropertyMap lsst.pipe.tasks.healSparseMappingProperties.PsfMaglimPropertyMap lsst.pipe.tasks.healSparseMappingProperties.PsfSizePropertyMap lsst.pipe.tasks.healSparseMappingProperties.SkyBackgroundPropertyMap lsst.pipe.tasks.healSparseMappingProperties.SkyNoisePropertyMap

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)
 

Detailed Description

Base class for property maps.

Parameters
----------
config : `BasePropertyMapConfig`
    Property map configuration.
name : `str`
    Property map name.

Definition at line 200 of file healSparseMappingProperties.py.

Constructor & Destructor Documentation

◆ __init__()

lsst.pipe.tasks.healSparseMappingProperties.BasePropertyMap.__init__ ( self,
config,
name )

Definition at line 220 of file healSparseMappingProperties.py.

Member Function Documentation

◆ _compute()

lsst.pipe.tasks.healSparseMappingProperties.BasePropertyMap._compute ( self,
row,
ra,
dec,
scalings,
psf_array = None )
protected

◆ _post_process()

lsst.pipe.tasks.healSparseMappingProperties.BasePropertyMap._post_process ( self,
total_weights,
total_inputs )
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.

◆ accumulate_values()

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.

◆ finalize_mean_values()

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.

◆ initialize_tract_maps()

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.

◆ initialize_values()

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.

◆ set_map_values()

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.

Member Data Documentation

◆ config

lsst.pipe.tasks.healSparseMappingProperties.BasePropertyMap.config

Definition at line 222 of file healSparseMappingProperties.py.

◆ ConfigClass

lsst.pipe.tasks.healSparseMappingProperties.BasePropertyMap.ConfigClass = BasePropertyMapConfig
static

Definition at line 216 of file healSparseMappingProperties.py.

◆ description [1/2]

str lsst.pipe.tasks.healSparseMappingProperties.BasePropertyMap.description = ""
static

Definition at line 213 of file healSparseMappingProperties.py.

◆ description [2/2]

lsst.pipe.tasks.healSparseMappingProperties.BasePropertyMap.description

Definition at line 237 of file healSparseMappingProperties.py.

◆ dtype

lsst.pipe.tasks.healSparseMappingProperties.BasePropertyMap.dtype = np.float64
static

Definition at line 210 of file healSparseMappingProperties.py.

◆ max_map

lsst.pipe.tasks.healSparseMappingProperties.BasePropertyMap.max_map

Definition at line 250 of file healSparseMappingProperties.py.

◆ max_values

lsst.pipe.tasks.healSparseMappingProperties.BasePropertyMap.max_values

Definition at line 289 of file healSparseMappingProperties.py.

◆ mean_map

lsst.pipe.tasks.healSparseMappingProperties.BasePropertyMap.mean_map

Definition at line 257 of file healSparseMappingProperties.py.

◆ mean_values

lsst.pipe.tasks.healSparseMappingProperties.BasePropertyMap.mean_values

Definition at line 292 of file healSparseMappingProperties.py.

◆ min_map

lsst.pipe.tasks.healSparseMappingProperties.BasePropertyMap.min_map

Definition at line 243 of file healSparseMappingProperties.py.

◆ min_values

lsst.pipe.tasks.healSparseMappingProperties.BasePropertyMap.min_values

Definition at line 285 of file healSparseMappingProperties.py.

◆ name

lsst.pipe.tasks.healSparseMappingProperties.BasePropertyMap.name

Definition at line 223 of file healSparseMappingProperties.py.

◆ registry

lsst.pipe.tasks.healSparseMappingProperties.BasePropertyMap.registry = PropertyMapRegistry(BasePropertyMapConfig)
static

Definition at line 218 of file healSparseMappingProperties.py.

◆ requires_psf

bool lsst.pipe.tasks.healSparseMappingProperties.BasePropertyMap.requires_psf = False
static

Definition at line 211 of file healSparseMappingProperties.py.

◆ sum_map

lsst.pipe.tasks.healSparseMappingProperties.BasePropertyMap.sum_map

Definition at line 271 of file healSparseMappingProperties.py.

◆ sum_values

lsst.pipe.tasks.healSparseMappingProperties.BasePropertyMap.sum_values

Definition at line 296 of file healSparseMappingProperties.py.

◆ unit [1/2]

str lsst.pipe.tasks.healSparseMappingProperties.BasePropertyMap.unit = ""
static

Definition at line 214 of file healSparseMappingProperties.py.

◆ unit [2/2]

lsst.pipe.tasks.healSparseMappingProperties.BasePropertyMap.unit

Definition at line 238 of file healSparseMappingProperties.py.

◆ weighted_mean_map

lsst.pipe.tasks.healSparseMappingProperties.BasePropertyMap.weighted_mean_map

Definition at line 264 of file healSparseMappingProperties.py.

◆ weighted_mean_values

lsst.pipe.tasks.healSparseMappingProperties.BasePropertyMap.weighted_mean_values

Definition at line 294 of file healSparseMappingProperties.py.

◆ zeropoint

lsst.pipe.tasks.healSparseMappingProperties.BasePropertyMap.zeropoint

Definition at line 224 of file healSparseMappingProperties.py.


The documentation for this class was generated from the following file: