lsst.pipe.tasks  21.0.0-153-gd15f111f+620bfe6b9b
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
lsst.pipe.tasks.healSparseMappingProperties.DcrE2PropertyMap Class Reference
Inheritance diagram for lsst.pipe.tasks.healSparseMappingProperties.DcrE2PropertyMap:
lsst.pipe.tasks.healSparseMappingProperties.BasePropertyMap

Public Member Functions

def initialize_tract_maps (self, nside_coverage, nside)
 
def initialize_values (self, n_pixels)
 
def accumulate_values (self, indices, ra, dec, weights, scalings, row, psf_array=None)
 
def finalize_mean_values (self, total_weights, total_inputs)
 
def set_map_values (self, pixels)
 

Public Attributes

 config
 
 name
 
 zeropoint
 
 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
 
 ConfigClass = BasePropertyMapConfig
 
 registry = PropertyMapRegistry(BasePropertyMapConfig)
 

Detailed Description

Effect of DCR on psf shape e2 property map.

Definition at line 495 of file healSparseMappingProperties.py.

Member Function Documentation

◆ accumulate_values()

def lsst.pipe.tasks.healSparseMappingProperties.BasePropertyMap.accumulate_values (   self,
  indices,
  ra,
  dec,
  weights,
  scalings,
  row,
  psf_array = None 
)
inherited
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 271 of file healSparseMappingProperties.py.

◆ finalize_mean_values()

def lsst.pipe.tasks.healSparseMappingProperties.BasePropertyMap.finalize_mean_values (   self,
  total_weights,
  total_inputs 
)
inherited
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 312 of file healSparseMappingProperties.py.

◆ initialize_tract_maps()

def lsst.pipe.tasks.healSparseMappingProperties.BasePropertyMap.initialize_tract_maps (   self,
  nside_coverage,
  nside 
)
inherited
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 218 of file healSparseMappingProperties.py.

◆ initialize_values()

def lsst.pipe.tasks.healSparseMappingProperties.BasePropertyMap.initialize_values (   self,
  n_pixels 
)
inherited
Initialize the value arrays for accumulation.

Parameters
----------
n_pixels : `int`
    Number of pixels in the map.

Definition at line 249 of file healSparseMappingProperties.py.

◆ set_map_values()

def lsst.pipe.tasks.healSparseMappingProperties.BasePropertyMap.set_map_values (   self,
  pixels 
)
inherited
Assign accumulated values to the maps.

Parameters
----------
pixels : `np.ndarray`
    Array of healpix pixels (nest scheme) to set in the map.

Definition at line 332 of file healSparseMappingProperties.py.

Member Data Documentation

◆ config

lsst.pipe.tasks.healSparseMappingProperties.BasePropertyMap.config
inherited

Definition at line 214 of file healSparseMappingProperties.py.

◆ ConfigClass

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

Definition at line 208 of file healSparseMappingProperties.py.

◆ dtype

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

Definition at line 205 of file healSparseMappingProperties.py.

◆ max_map

lsst.pipe.tasks.healSparseMappingProperties.BasePropertyMap.max_map
inherited

Definition at line 233 of file healSparseMappingProperties.py.

◆ max_values

lsst.pipe.tasks.healSparseMappingProperties.BasePropertyMap.max_values
inherited

Definition at line 262 of file healSparseMappingProperties.py.

◆ mean_map

lsst.pipe.tasks.healSparseMappingProperties.BasePropertyMap.mean_map
inherited

Definition at line 237 of file healSparseMappingProperties.py.

◆ mean_values

lsst.pipe.tasks.healSparseMappingProperties.BasePropertyMap.mean_values
inherited

Definition at line 265 of file healSparseMappingProperties.py.

◆ min_map

lsst.pipe.tasks.healSparseMappingProperties.BasePropertyMap.min_map
inherited

Definition at line 229 of file healSparseMappingProperties.py.

◆ min_values

lsst.pipe.tasks.healSparseMappingProperties.BasePropertyMap.min_values
inherited

Definition at line 258 of file healSparseMappingProperties.py.

◆ name

lsst.pipe.tasks.healSparseMappingProperties.BasePropertyMap.name
inherited

Definition at line 215 of file healSparseMappingProperties.py.

◆ registry

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

Definition at line 210 of file healSparseMappingProperties.py.

◆ requires_psf

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

Definition at line 206 of file healSparseMappingProperties.py.

◆ sum_map

lsst.pipe.tasks.healSparseMappingProperties.BasePropertyMap.sum_map
inherited

Definition at line 245 of file healSparseMappingProperties.py.

◆ sum_values

lsst.pipe.tasks.healSparseMappingProperties.BasePropertyMap.sum_values
inherited

Definition at line 269 of file healSparseMappingProperties.py.

◆ weighted_mean_map

lsst.pipe.tasks.healSparseMappingProperties.BasePropertyMap.weighted_mean_map
inherited

Definition at line 241 of file healSparseMappingProperties.py.

◆ weighted_mean_values

lsst.pipe.tasks.healSparseMappingProperties.BasePropertyMap.weighted_mean_values
inherited

Definition at line 267 of file healSparseMappingProperties.py.

◆ zeropoint

lsst.pipe.tasks.healSparseMappingProperties.BasePropertyMap.zeropoint
inherited

Definition at line 216 of file healSparseMappingProperties.py.


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