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 0x7fece2ef78f0>) float
computeBBox(self: lsst.afw.detection.Psf, position: lsst.geom.Point2D, color: lsst.afw.image.Color = <lsst.afw.image.Color object at 0x7fece41e3b70>) lsst.geom.Box2I
computeImage(self: lsst.afw.detection.Psf, position: lsst.geom.Point2D, color: lsst.afw.image.Color = <lsst.afw.image.Color object at 0x7fece323a5b0>, 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 0x7fece2f04930>) lsst.geom.Box2I
computeKernelBBox(self: lsst.afw.detection.Psf, position: lsst.geom.Point2D, color: lsst.afw.image.Color = <lsst.afw.image.Color object at 0x7fece2f04a70>) lsst.geom.Box2I
computeKernelImage(self: lsst.afw.detection.Psf, position: lsst.geom.Point2D, color: lsst.afw.image.Color = <lsst.afw.image.Color object at 0x7fece2ef6330>, 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 0x7fece638d230>) float
computeShape(self: lsst.afw.detection.Psf, position: lsst.geom.Point2D, color: lsst.afw.image.Color = <lsst.afw.image.Color object at 0x7fece643b9f0>) 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 0x7fece323bbb0>) 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