Psf#

class lsst.afw.detection.Psf#

Bases: Storable

Attributes Summary

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)

getLocalKernel(self, position, color)

isPersistable(self)

readFits(*args, **kwargs)

Overloaded function.

recenterKernelImage(im, position, ...)

resized(self, width, height)

setCacheCapacity(self, arg0)

writeFits(*args, **kwargs)

Overloaded function.

Attributes Documentation

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

Methods Documentation

clone(self: lsst.afw.detection.Psf) → lsst.afw.detection.Psf#
computeApertureFlux(self: lsst.afw.detection.Psf, radius: typing.SupportsFloat | typing.SupportsIndex, position: lsst.geom.Point2D, color: lsst.afw.image._imageLib.Color = <lsst.afw.image._imageLib.Color object at 0x7fa072bc6730>) → float#
computeBBox(self: lsst.afw.detection.Psf, position: lsst.geom.Point2D, color: lsst.afw.image._imageLib.Color = <lsst.afw.image._imageLib.Color object at 0x7fa072c169f0>) → 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 0x7fa072c5ecf0>, 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 0x7fa072c46f30>) → 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 0x7fa072c14370>) → 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 0x7fa072c5ea70>, 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 0x7fa072c141f0>) → float#
computeShape(self: lsst.afw.detection.Psf, position: lsst.geom.Point2D, color: lsst.afw.image._imageLib.Color = <lsst.afw.image._imageLib.Color object at 0x7fa079a42130>) → lsst.afw.geom.ellipses.Quadrupole#
getAverageColor(self: lsst.afw.detection.Psf) → lsst.afw.image._imageLib.Color#
getAveragePosition(self: lsst.afw.detection.Psf) → lsst.geom.Point2D#
getCacheCapacity(self: lsst.afw.detection.Psf) → int#
getLocalKernel(self: lsst.afw.detection.Psf, position: lsst.geom.Point2D, color: lsst.afw.image._imageLib.Color = <lsst.afw.image._imageLib.Color object at 0x7fa072bc7bf0>) → lsst::afw::math::Kernel#
isPersistable(self: lsst.afw.detection.Psf) → bool#
static readFits(*args, **kwargs)#

Overloaded function.

  1. readFits(fileName: str, hdu: typing.SupportsInt | typing.SupportsIndex = -2147483648) -> lsst.afw.detection.Psf

  2. readFits(manager: lsst.afw.fits._fits.MemFileManager, hdu: typing.SupportsInt | typing.SupportsIndex = -2147483648) -> lsst.afw.detection.Psf

static recenterKernelImage(im: lsst::afw::image::Image<double>, position: lsst.geom.Point2D, warpAlgorithm: str = 'lanczos5', warpBuffer: typing.SupportsInt | typing.SupportsIndex = 5) → lsst::afw::image::Image<double>#
resized(self: lsst.afw.detection.Psf, width: SupportsInt | SupportsIndex, height: SupportsInt | SupportsIndex) → lsst.afw.detection.Psf#
setCacheCapacity(self: lsst.afw.detection.Psf, arg0: SupportsInt | SupportsIndex) → None#
writeFits(*args, **kwargs)#

Overloaded function.

  1. writeFits(self: lsst.afw.detection.Psf, fileName: str, mode: str = ‘w’) -> None

  2. writeFits(self: lsst.afw.detection.Psf, manager: lsst.afw.fits._fits.MemFileManager, mode: str = ‘w’) -> None