PsfexPsf

class lsst.meas.extensions.psfex.PsfexPsf

Bases: ImagePsf

Attributes Summary

COPY

INTERNAL

Methods Summary

clone(self)

computeApertureFlux(self, radius, position, ...)

computeBBox(self, position, color)

computeImage(self, position, color, owner)

computeImageBBox(self, position, color)

computeKernelBBox(self, position, color)

computeKernelImage(self, position, color, owner)

computePeak(self, position, color)

computeShape(self, position, color)

getAverageColor(self)

getAveragePosition(self)

getCacheCapacity(self)

getKernel(self[, position])

getLocalKernel(self, position, color)

getNdim(self)

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) lsst.afw.detection.Psf
computeApertureFlux(self: lsst.afw.detection.Psf, radius: float, position: lsst.geom.Point2D, color: lsst.afw.image._imageLib.Color = <lsst.afw.image._imageLib.Color object at 0x78705aada830>) float
computeBBox(self: lsst.afw.detection.Psf, position: lsst.geom.Point2D, color: lsst.afw.image._imageLib.Color = <lsst.afw.image._imageLib.Color object at 0x787060869670>) lsst.geom.Box2I
computeImage(self: lsst.afw.detection.Psf, position: lsst.geom.Point2D, color: lsst.afw.image._imageLib.Color = <lsst.afw.image._imageLib.Color object at 0x78705aaf70f0>, owner: lsst.afw.detection.Psf.ImageOwnerEnum = <ImageOwnerEnum.???: 0>) lsst::afw::image::Image<double>
computeImageBBox(self: lsst.afw.detection.Psf, position: lsst.geom.Point2D, color: lsst.afw.image._imageLib.Color = <lsst.afw.image._imageLib.Color object at 0x78705aad9430>) lsst.geom.Box2I
computeKernelBBox(self: lsst.afw.detection.Psf, position: lsst.geom.Point2D, color: lsst.afw.image._imageLib.Color = <lsst.afw.image._imageLib.Color object at 0x78705aada7f0>) lsst.geom.Box2I
computeKernelImage(self: lsst.afw.detection.Psf, position: lsst.geom.Point2D, color: lsst.afw.image._imageLib.Color = <lsst.afw.image._imageLib.Color object at 0x78705aaf5230>, owner: lsst.afw.detection.Psf.ImageOwnerEnum = <ImageOwnerEnum.???: 0>) lsst::afw::image::Image<double>
computePeak(self: lsst.afw.detection.Psf, position: lsst.geom.Point2D, color: lsst.afw.image._imageLib.Color = <lsst.afw.image._imageLib.Color object at 0x78705aad89b0>) float
computeShape(self: lsst.afw.detection.Psf, position: lsst.geom.Point2D, color: lsst.afw.image._imageLib.Color = <lsst.afw.image._imageLib.Color object at 0x78705aad9bf0>) lsst.afw.geom.ellipses.Quadrupole
getAverageColor(self: lsst.afw.detection.Psf) lsst.afw.image._imageLib.Color
getAveragePosition(self: lsst.meas.extensions.psfex.PsfexPsf) lsst.geom.Point2D
getCacheCapacity(self: lsst.afw.detection.Psf) int
getKernel(self: lsst.meas.extensions.psfex.PsfexPsf, position: lsst.geom.Point2D = Point2D(float('nan'), float('nan'))) lsst.afw.math.LinearCombinationKernel
getLocalKernel(self: lsst.afw.detection.Psf, position: lsst.geom.Point2D, color: lsst.afw.image._imageLib.Color = <lsst.afw.image._imageLib.Color object at 0x78705aad9ff0>) lsst::afw::math::Kernel
getNdim(self: lsst.meas.extensions.psfex.PsfexPsf) int
isPersistable(*args, **kwargs)

Overloaded function.

  1. isPersistable(self: lsst.meas.extensions.psfex.PsfexPsf) -> bool

  2. isPersistable(self: lsst.meas.extensions.psfex.PsfexPsf) -> bool

static readFits(*args, **kwargs)

Overloaded function.

  1. readFits(fileName: str, hdu: int = -2147483648) -> lsst.meas.extensions.psfex.PsfexPsf

  2. readFits(manager: lsst.afw.fits._fits.MemFileManager, hdu: int = -2147483648) -> lsst.meas.extensions.psfex.PsfexPsf

static recenterKernelImage(im: lsst::afw::image::Image<double>, position: lsst.geom.Point2D, warpAlgorithm: str = 'lanczos5', warpBuffer: int = 5) lsst::afw::image::Image<double>
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, arg0: lsst::afw::table::io::OutputArchiveHandle) None
writeFits(*args, **kwargs)

Overloaded function.

  1. writeFits(self: lsst.meas.extensions.psfex.PsfexPsf, fileName: str, mode: str = ‘w’) -> None

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