DoubleGaussianPsf

class lsst.meas.algorithms.DoubleGaussianPsf

Bases: KernelPsf

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)

getB(self)

getCacheCapacity(self)

getKernel(self)

getLocalKernel(self, position, color)

getSigma1(self)

getSigma2(self)

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.meas.algorithms.DoubleGaussianPsf) lsst.afw.detection.Psf
computeApertureFlux(self: lsst.afw.detection.Psf, radius: float, position: lsst.geom.Point2D, color: lsst.afw.image.Color = <lsst.afw.image.Color object at 0x7fab4b2ae170>) float
computeBBox(self: lsst.afw.detection.Psf, position: lsst.geom.Point2D, color: lsst.afw.image.Color = <lsst.afw.image.Color object at 0x7fab4a946430>) lsst.geom.Box2I
computeImage(self: lsst.afw.detection.Psf, position: lsst.geom.Point2D, color: lsst.afw.image.Color = <lsst.afw.image.Color object at 0x7fab4ac83b70>, 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.Color = <lsst.afw.image.Color object at 0x7fab4b5638f0>) lsst.geom.Box2I
computeKernelBBox(self: lsst.afw.detection.Psf, position: lsst.geom.Point2D, color: lsst.afw.image.Color = <lsst.afw.image.Color object at 0x7fab4a944a30>) lsst.geom.Box2I
computeKernelImage(self: lsst.afw.detection.Psf, position: lsst.geom.Point2D, color: lsst.afw.image.Color = <lsst.afw.image.Color object at 0x7fab4a94e070>, 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.Color = <lsst.afw.image.Color object at 0x7fab4b5713b0>) float
computeShape(self: lsst.afw.detection.Psf, position: lsst.geom.Point2D, color: lsst.afw.image.Color = <lsst.afw.image.Color object at 0x7fab4ac9e330>) lsst.afw.geom.ellipses.Quadrupole
getAverageColor(self: lsst.afw.detection.Psf) lsst.afw.image.Color
getAveragePosition(self: lsst.meas.algorithms.KernelPsf) lsst.geom.Point2D
getB(self: lsst.meas.algorithms.DoubleGaussianPsf) float
getCacheCapacity(self: lsst.afw.detection.Psf) int
getKernel(self: lsst.meas.algorithms.KernelPsf) lsst.afw.math.Kernel
getLocalKernel(self: lsst.afw.detection.Psf, position: lsst.geom.Point2D, color: lsst.afw.image.Color = <lsst.afw.image.Color object at 0x7fab4a9254f0>) lsst::afw::math::Kernel
getSigma1(self: lsst.meas.algorithms.DoubleGaussianPsf) float
getSigma2(self: lsst.meas.algorithms.DoubleGaussianPsf) float
isPersistable(self: lsst.meas.algorithms.DoubleGaussianPsf) bool
static readFits(*args, **kwargs)

Overloaded function.

  1. readFits(fileName: str, hdu: int = -2147483648) -> lsst.meas.algorithms.DoubleGaussianPsf

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

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.meas.algorithms.DoubleGaussianPsf, width: int, height: int) lsst.afw.detection.Psf
setCacheCapacity(self: lsst.afw.detection.Psf, arg0: int) None
writeFits(*args, **kwargs)

Overloaded function.

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

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