DoubleGaussianPsf

class lsst.meas.algorithms.DoubleGaussianPsf

Bases: lsst.meas.algorithms.KernelPsf

Attributes Summary

COPY
INTERNAL

Methods Summary

clone(self)
computeApertureFlux(*args, **kwargs) Overloaded function.
computeBBox(*args, **kwargs) Overloaded function.
computeImage(*args, **kwargs) Overloaded function.
computeImageBBox(*args, **kwargs) Overloaded function.
computeKernelBBox(*args, **kwargs) Overloaded function.
computeKernelImage(*args, **kwargs) Overloaded function.
computePeak(*args, **kwargs) Overloaded function.
computeShape(*args, **kwargs) Overloaded function.
getAverageColor(self)
getAveragePosition(self)
getB(self)
getCacheCapacity(self)
getKernel(self)
getLocalKernel(*args, **kwargs) Overloaded function.
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.DoubleGaussianPsf) → lsst.afw.detection.Psf
computeApertureFlux(*args, **kwargs)

Overloaded function.

  1. computeApertureFlux(self: lsst.afw.detection.Psf, radius: float, position: lsst.geom.Point2D, color: lsst.afw.image.Color = <lsst.afw.image.Color object at 0x7ff24ff07cb0>) -> float
  2. computeApertureFlux(self: lsst.afw.detection.Psf, radius: float) -> float
computeBBox(*args, **kwargs)

Overloaded function.

  1. computeBBox(self: lsst.afw.detection.Psf, position: lsst.geom.Point2D, color: lsst.afw.image.Color = <lsst.afw.image.Color object at 0x7ff271b6c2b0>) -> lsst.geom.Box2I
  2. computeBBox(self: lsst.afw.detection.Psf) -> lsst.geom.Box2I
computeImage(*args, **kwargs)

Overloaded function.

  1. computeImage(self: lsst.afw.detection.Psf, position: lsst.geom.Point2D, color: lsst.afw.image.Color = <lsst.afw.image.Color object at 0x7ff271bcd4b0>, owner: lsst.afw.detection.Psf.ImageOwnerEnum = <ImageOwnerEnum.???: 0>) -> lsst::afw::image::Image<double>
  2. computeImage(self: lsst.afw.detection.Psf) -> lsst::afw::image::Image<double>
computeImageBBox(*args, **kwargs)

Overloaded function.

  1. computeImageBBox(self: lsst.afw.detection.Psf, position: lsst.geom.Point2D, color: lsst.afw.image.Color = <lsst.afw.image.Color object at 0x7ff24feea0f0>) -> lsst.geom.Box2I
  2. computeImageBBox(self: lsst.afw.detection.Psf) -> lsst.geom.Box2I
computeKernelBBox(*args, **kwargs)

Overloaded function.

  1. computeKernelBBox(self: lsst.afw.detection.Psf, position: lsst.geom.Point2D, color: lsst.afw.image.Color = <lsst.afw.image.Color object at 0x7ff260003470>) -> lsst.geom.Box2I
  2. computeKernelBBox(self: lsst.afw.detection.Psf) -> lsst.geom.Box2I
computeKernelImage(*args, **kwargs)

Overloaded function.

  1. computeKernelImage(self: lsst.afw.detection.Psf, position: lsst.geom.Point2D, color: lsst.afw.image.Color = <lsst.afw.image.Color object at 0x7ff271b63730>, owner: lsst.afw.detection.Psf.ImageOwnerEnum = <ImageOwnerEnum.???: 0>) -> lsst::afw::image::Image<double>
  2. computeKernelImage(self: lsst.afw.detection.Psf) -> lsst::afw::image::Image<double>
computePeak(*args, **kwargs)

Overloaded function.

  1. computePeak(self: lsst.afw.detection.Psf, position: lsst.geom.Point2D, color: lsst.afw.image.Color = <lsst.afw.image.Color object at 0x7ff271b80370>) -> float
  2. computePeak(self: lsst.afw.detection.Psf) -> float
computeShape(*args, **kwargs)

Overloaded function.

  1. computeShape(self: lsst.afw.detection.Psf, position: lsst.geom.Point2D, color: lsst.afw.image.Color = <lsst.afw.image.Color object at 0x7ff2602ca370>) -> lsst.afw.geom.ellipses.Quadrupole
  2. computeShape(self: lsst.afw.detection.Psf) -> lsst.afw.geom.ellipses.Quadrupole
getAverageColor(self: lsst.afw.detection.Psf) → lsst.afw.image.Color
getAveragePosition(self: lsst.meas.algorithms.kernelPsf.KernelPsf) → lsst.geom.Point2D
getB(self: lsst.meas.algorithms.doubleGaussianPsf.DoubleGaussianPsf) → float
getCacheCapacity(self: lsst.afw.detection.Psf) → int
getKernel(self: lsst.meas.algorithms.kernelPsf.KernelPsf) → lsst.afw.math.Kernel
getLocalKernel(*args, **kwargs)

Overloaded function.

  1. getLocalKernel(self: lsst.afw.detection.Psf, position: lsst.geom.Point2D, color: lsst.afw.image.Color = <lsst.afw.image.Color object at 0x7ff271baa330>) -> lsst::afw::math::Kernel
  2. getLocalKernel(self: lsst.afw.detection.Psf) -> lsst::afw::math::Kernel
getSigma1(self: lsst.meas.algorithms.doubleGaussianPsf.DoubleGaussianPsf) → float
getSigma2(self: lsst.meas.algorithms.doubleGaussianPsf.DoubleGaussianPsf) → float
isPersistable(self: lsst.meas.algorithms.doubleGaussianPsf.DoubleGaussianPsf) → bool
static readFits(*args, **kwargs)

Overloaded function.

  1. readFits(fileName: str, hdu: int = -2147483648) -> lsst.meas.algorithms.doubleGaussianPsf.DoubleGaussianPsf
  2. readFits(manager: lsst.afw.fits._fits.MemFileManager, hdu: int = -2147483648) -> lsst.meas.algorithms.doubleGaussianPsf.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.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.DoubleGaussianPsf, fileName: str, mode: str = ‘w’) -> None
  2. writeFits(self: lsst.meas.algorithms.doubleGaussianPsf.DoubleGaussianPsf, manager: lsst.afw.fits._fits.MemFileManager, mode: str = ‘w’) -> None