PsfexPsf

class lsst.meas.extensions.psfex.PsfexPsf

Bases: lsst.meas.algorithms.imagePsf.ImagePsf

Attributes Summary

COPY
INTERNAL

Methods Summary

clone(self)
computeApertureFlux(self, radius, position, …)
computeBBox(self, position, nan), color)
computeImage(self, position, nan), color, owner)
computeImageBBox(self, position, nan), color)
computeKernelBBox(self, position, nan), color)
computeKernelImage(self, position, nan), …)
computePeak(self, position, nan), color)
computeShape(self, position, nan), color)
getAverageColor(self)
getAveragePosition(self)
getCacheCapacity(self)
getKernel(self, position, nan))
getLocalKernel(self, position, nan), color)
isPersistable(*args, **kwargs) Overloaded function.
readFits(*args, **kwargs) Overloaded function.
recenterKernelImage(im, position, …)
resized(self, width, height)
setCacheCapacity(self, arg0)
write(self, arg0)
writeFits(*args, **kwargs) Overloaded function.

Attributes Documentation

COPY = <ImageOwnerEnum.COPY: 0>
INTERNAL = <ImageOwnerEnum.INTERNAL: 1>

Methods Documentation

clone(self: lsst.meas.extensions.psfex.psfexPsf.PsfexPsf) → lsst.afw.detection.Psf
computeApertureFlux(self: lsst.afw.detection.Psf, radius: float, position: lsst.geom.Point2D = Point2D(nan, nan), color: lsst.afw.image.Color = <lsst.afw.image.Color object at 0x7f5426e17170>) → float
computeBBox(self: lsst.afw.detection.Psf, position: lsst.geom.Point2D = Point2D(nan, nan), color: lsst.afw.image.Color = <lsst.afw.image.Color object at 0x7f5426b386b0>) → lsst.geom.Box2I
computeImage(self: lsst.afw.detection.Psf, position: lsst.geom.Point2D = Point2D(nan, nan), color: lsst.afw.image.Color = <lsst.afw.image.Color object at 0x7f5426b381b0>, owner: lsst.afw.detection.Psf.ImageOwnerEnum = <ImageOwnerEnum.???: 0>) → lsst.afw.image.image.ImageD
computeImageBBox(self: lsst.afw.detection.Psf, position: lsst.geom.Point2D = Point2D(nan, nan), color: lsst.afw.image.Color = <lsst.afw.image.Color object at 0x7f5426b2ee30>) → lsst.geom.Box2I
computeKernelBBox(self: lsst.afw.detection.Psf, position: lsst.geom.Point2D = Point2D(nan, nan), color: lsst.afw.image.Color = <lsst.afw.image.Color object at 0x7f5426b38030>) → lsst.geom.Box2I
computeKernelImage(self: lsst.afw.detection.Psf, position: lsst.geom.Point2D = Point2D(nan, nan), color: lsst.afw.image.Color = <lsst.afw.image.Color object at 0x7f5426b26470>, owner: lsst.afw.detection.Psf.ImageOwnerEnum = <ImageOwnerEnum.???: 0>) → lsst.afw.image.image.ImageD
computePeak(self: lsst.afw.detection.Psf, position: lsst.geom.Point2D = Point2D(nan, nan), color: lsst.afw.image.Color = <lsst.afw.image.Color object at 0x7f5426b21070>) → float
computeShape(self: lsst.afw.detection.Psf, position: lsst.geom.Point2D = Point2D(nan, nan), color: lsst.afw.image.Color = <lsst.afw.image.Color object at 0x7f5426e2a7f0>) → lsst.afw.geom.ellipses.Quadrupole
getAverageColor(self: lsst.afw.detection.Psf) → lsst.afw.image.Color
getAveragePosition(self: lsst.meas.extensions.psfex.psfexPsf.PsfexPsf) → lsst.geom.Point2D
getCacheCapacity(self: lsst.afw.detection.Psf) → int
getKernel(self: lsst.meas.extensions.psfex.psfexPsf.PsfexPsf, position: lsst.geom.Point2D = Point2D(nan, nan)) → lsst.afw.math.LinearCombinationKernel
getLocalKernel(self: lsst.afw.detection.Psf, position: lsst.geom.Point2D = Point2D(nan, nan), color: lsst.afw.image.Color = <lsst.afw.image.Color object at 0x7f5426b38170>) → lsst::afw::math::Kernel
isPersistable(*args, **kwargs)

Overloaded function.

  1. isPersistable(self: lsst.meas.extensions.psfex.psfexPsf.PsfexPsf) -> bool
  2. isPersistable(self: lsst.meas.extensions.psfex.psfexPsf.PsfexPsf) -> bool
static readFits(*args, **kwargs)

Overloaded function.

  1. readFits(fileName: str, hdu: int = -2147483648) -> lsst.meas.extensions.psfex.psfexPsf.PsfexPsf
  2. readFits(manager: lsst.afw.fits._fits.MemFileManager, hdu: int = -2147483648) -> lsst.meas.extensions.psfex.psfexPsf.PsfexPsf
static recenterKernelImage(im: lsst.afw.image.image.ImageD, position: lsst.geom.Point2D, warpAlgorithm: str = 'lanczos5', warpBuffer: int = 5) → lsst.afw.image.image.ImageD
resized(self: lsst.afw.detection.Psf, width: int, height: int) → lsst.afw.detection.Psf
setCacheCapacity(self: lsst.afw.detection.Psf, arg0: int) → None
write(self: lsst.meas.extensions.psfex.psfexPsf.PsfexPsf, arg0: lsst::afw::table::io::OutputArchiveHandle) → None
writeFits(*args, **kwargs)

Overloaded function.

  1. writeFits(self: lsst.meas.extensions.psfex.psfexPsf.PsfexPsf, fileName: str, mode: str = ‘w’) -> None
  2. writeFits(self: lsst.meas.extensions.psfex.psfexPsf.PsfexPsf, manager: lsst.afw.fits._fits.MemFileManager, mode: str = ‘w’) -> None