lsst.meas.algorithms g1d3acf762d+df4e4cf2ad
Loading...
Searching...
No Matches
lsst.meas.algorithms.pcaPsfDeterminer.PcaPsfDeterminerTask Class Reference
Inheritance diagram for lsst.meas.algorithms.pcaPsfDeterminer.PcaPsfDeterminerTask:
lsst.meas.algorithms.psfDeterminer.BasePsfDeterminerTask

Public Member Functions

 determinePsf (self, exposure, psfCandidateList, metadata=None, flagKey=None)
 
 downsampleCandidates (self, inputCandidateList)
 

Static Public Attributes

bool usesMatches = False
 
 ConfigClass = BasePsfDeterminerConfig
 

Protected Member Functions

 _fitPsf (self, exposure, psfCellSet, kernelSize, nEigenComponents)
 

Static Protected Attributes

str _DefaultName = "psfDeterminer"
 

Detailed Description

A measurePsfTask psf estimator.

Definition at line 149 of file pcaPsfDeterminer.py.

Member Function Documentation

◆ _fitPsf()

lsst.meas.algorithms.pcaPsfDeterminer.PcaPsfDeterminerTask._fitPsf ( self,
exposure,
psfCellSet,
kernelSize,
nEigenComponents )
protected

Definition at line 154 of file pcaPsfDeterminer.py.

◆ determinePsf()

lsst.meas.algorithms.pcaPsfDeterminer.PcaPsfDeterminerTask.determinePsf ( self,
exposure,
psfCandidateList,
metadata = None,
flagKey = None )
Determine a PCA PSF model for an exposure given a list of PSF candidates.

Parameters
----------
exposure : `lsst.afw.image.Exposure`
   Exposure containing the psf candidates.
psfCandidateList : `list` of `lsst.meas.algorithms.PsfCandidate`
   A sequence of PSF candidates typically obtained by detecting sources
   and then running them through a star selector.
metadata : `lsst.daf.base import PropertyList` or `None`, optional
   A home for interesting tidbits of information.
flagKey : `str`, optional
   Schema key used to mark sources actually used in PSF determination.

Returns
-------
psf : `lsst.meas.algorithms.PcaPsf`
   The measured PSF.
psfCellSet : `lsst.afw.math.SpatialCellSet`
   The PSF candidates.

Reimplemented from lsst.meas.algorithms.psfDeterminer.BasePsfDeterminerTask.

Definition at line 192 of file pcaPsfDeterminer.py.

◆ downsampleCandidates()

lsst.meas.algorithms.psfDeterminer.BasePsfDeterminerTask.downsampleCandidates ( self,
inputCandidateList )
inherited
Down-sample candidates from the input candidate list.

Parameters
----------
inputCandidateList : `list` [`lsst.meas.algorithms.PsfCandidate`]
    Input candidate list.

Returns
-------
outputCandidateList : `list` [`lsst.meas.algorithms.PsfCandidate`]
    Down-selected candidate list.

Definition at line 75 of file psfDeterminer.py.

Member Data Documentation

◆ _DefaultName

str lsst.meas.algorithms.psfDeterminer.BasePsfDeterminerTask._DefaultName = "psfDeterminer"
staticprotectedinherited

Definition at line 70 of file psfDeterminer.py.

◆ ConfigClass

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

Definition at line 69 of file psfDeterminer.py.

◆ usesMatches

bool lsst.meas.algorithms.psfDeterminer.BasePsfDeterminerTask.usesMatches = False
staticinherited

Definition at line 68 of file psfDeterminer.py.


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