lsst.meas.algorithms  13.0-23-gb99accf
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Static Public Attributes | List of all members
lsst.meas.algorithms.psfDeterminer.BasePsfDeterminerTask Class Reference

Base class for PSF determiners. More...

Inheritance diagram for lsst.meas.algorithms.psfDeterminer.BasePsfDeterminerTask:

Public Member Functions

def __init__
 
def determinePsf
 

Static Public Attributes

 usesMatches = False
 
 ConfigClass = BasePsfDeterminerConfig
 

Detailed Description

Base class for PSF determiners.

Register all PSF determiners with the psfDeterminerRegistry using: psfDeterminerRegistry.register(name, class)

Definition at line 56 of file psfDeterminer.py.

Constructor & Destructor Documentation

def lsst.meas.algorithms.psfDeterminer.BasePsfDeterminerTask.__init__ (   self,
  config,
  schema = None,
  kwds 
)
Construct a PSF Determiner

@param[in]       config   an instance of pexConfig.Config that configures this algorithm
@param[in,out]   schema   an instance of afw.table.Schema used for sources; passing a
                  schema allows the determiner to reserve a flag field to mark stars
                  used in PSF measurement, but some PSF determiners ignore this argument

Definition at line 67 of file psfDeterminer.py.

Member Function Documentation

def lsst.meas.algorithms.psfDeterminer.BasePsfDeterminerTask.determinePsf (   exposure,
  psfCandidateList,
  metadata = None 
)
Determine a PSF model

@param[in] exposure            exposure containing the psf candidates (lsst.afw.image.Exposure)
@param[in] psfCandidateList:   a sequence of PSF candidates (each an
                       lsst.meas.algorithms.PsfCandidate); typically obtained by
                       detecting sources and then running them through a star selector
@param[in,out] metadata        a place to save interesting items

@return
    - psf: the fit PSF; a subclass of lsst.afw.detection.Psf
    - cellSet: the spatial cell set used to determine the PSF (lsst.afw.math.SpatialCellSet)

Definition at line 78 of file psfDeterminer.py.

Member Data Documentation

lsst.meas.algorithms.psfDeterminer.BasePsfDeterminerTask.ConfigClass = BasePsfDeterminerConfig
static

Definition at line 64 of file psfDeterminer.py.

lsst.meas.algorithms.psfDeterminer.BasePsfDeterminerTask.usesMatches = False
static

Definition at line 63 of file psfDeterminer.py.


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