lsst.pipe.tasks  21.0.0-137-gb83a959d+78e1af3fe6
Classes | Functions
lsst.pipe.tasks.healSparseMappingProperties Namespace Reference

Classes

class  BasePropertyMapConfig
 
class  PropertyMapRegistry
 
class  PropertyMapMap
 
class  BasePropertyMap
 
class  ExposureTimePropertyMap
 
class  PsfSizePropertyMap
 
class  PsfE1PropertyMap
 
class  PsfE2PropertyMap
 
class  NExposurePropertyMap
 
class  PsfMaglimPropertyMapConfig
 
class  PsfMaglimPropertyMap
 
class  SkyBackgroundPropertyMap
 
class  SkyNoisePropertyMap
 
class  DcrDraPropertyMap
 
class  DcrDdecPropertyMap
 
class  DcrE1PropertyMap
 
class  DcrE2PropertyMap
 

Functions

def register_property_map (name)
 
def compute_approx_psf_size_and_shape (ccd_row, ra, dec, nx=20, ny=20, orderx=2, ordery=2)
 

Function Documentation

◆ compute_approx_psf_size_and_shape()

def lsst.pipe.tasks.healSparseMappingProperties.compute_approx_psf_size_and_shape (   ccd_row,
  ra,
  dec,
  nx = 20,
  ny = 20,
  orderx = 2,
  ordery = 2 
)
Compute the approximate psf size and shape.

This routine fits how the psf size and shape varies over a field by approximating
with a Chebyshev bounded field.

Parameters
----------
ccd_row : `lsst.afw.table.ExposureRecord`
    Exposure metadata for a given detector exposure.
ra : `np.ndarray`
    Right ascension of points to compute size and shape (degrees).
dec : `np.ndarray`
    Declination of points to compute size and shape (degrees).
nx : `int`, optional
    Number of sampling points in the x direction.
ny : `int`, optional
    Number of sampling points in the y direction.
orderx : `int`, optional
    Chebyshev polynomial order for fit in x direction.
ordery : `int`, optional
    Chebyshev polynomial order for fit in y direction.

Returns
-------
psf_array : `np.ndarray`
    Record array with "psf_size", "psf_e1", "psf_e2".

Definition at line 99 of file healSparseMappingProperties.py.

◆ register_property_map()

def lsst.pipe.tasks.healSparseMappingProperties.register_property_map (   name)
A decorator to register a property map class in its base class's registry.

Definition at line 91 of file healSparseMappingProperties.py.