lsst.meas.extensions.piff g2aea266057+6c2bae5111
Loading...
Searching...
No Matches
Public Member Functions | Static Public Attributes | Static Protected Member Functions | Static Protected Attributes | List of all members
lsst.meas.extensions.piff.piffPsfDeterminer.PiffPsfDeterminerTask Class Reference
Inheritance diagram for lsst.meas.extensions.piff.piffPsfDeterminer.PiffPsfDeterminerTask:

Public Member Functions

def determinePsf (self, exposure, psfCandidateList, metadata=None, flagKey=None)
 

Static Public Attributes

PiffPsfDeterminerConfig ConfigClass = PiffPsfDeterminerConfig
 

Static Protected Member Functions

def _validatePsfCandidates (psfCandidateList, stampSize)
 

Static Protected Attributes

str _DefaultName = "psfDeterminer.Piff"
 

Detailed Description

A measurePsfTask PSF estimator using Piff as the implementation.

Member Function Documentation

◆ _validatePsfCandidates()

def lsst.meas.extensions.piff.piffPsfDeterminer.PiffPsfDeterminerTask._validatePsfCandidates (   psfCandidateList,
  stampSize 
)
staticprotected
Raise if psfCandidates are smaller than the configured kernelSize.

Parameters
----------
psfCandidateList : `list` of `lsst.meas.algorithms.PsfCandidate`
    Sequence of psf candidates to check.
stampSize : `int`
    Size of image model to use in PIFF.

Raises
------
RuntimeError
    Raised if any psfCandidate has width or height smaller than
    ``stampSize``.

◆ determinePsf()

def lsst.meas.extensions.piff.piffPsfDeterminer.PiffPsfDeterminerTask.determinePsf (   self,
  exposure,
  psfCandidateList,
  metadata = None,
  flagKey = None 
)
Determine a Piff 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` or `None`, optional
   Schema key used to mark sources actually used in PSF determination.

Returns
-------
psf : `lsst.meas.extensions.piff.PiffPsf`
   The measured PSF model.
psfCellSet : `None`
   Unused by this PsfDeterminer.

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