lsst.meas.extensions.piff g2aea266057+187b81d5d6
|
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" |
A measurePsfTask PSF estimator using Piff as the implementation.
|
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``.
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.