DoubleGaussianPsf¶
-
class
lsst.meas.algorithms.
DoubleGaussianPsf
¶ Bases:
lsst.meas.algorithms.KernelPsf
Attributes Summary
COPY
INTERNAL
Methods Summary
clone
(self)computeApertureFlux
(self, radius, position, …)computeBBox
(self, position, nan), color)computeImage
(self, position, nan), color, owner)computeImageBBox
(self, position, nan), color)computeKernelBBox
(self, position, nan), color)computeKernelImage
(self, position, nan), …)computePeak
(self, position, nan), color)computeShape
(self, position, nan), color)getAverageColor
(self)getAveragePosition
(self)getB
(self)getCacheCapacity
(self)getKernel
(self)getLocalKernel
(self, position, nan), 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.DoubleGaussianPsf) → lsst.afw.detection.Psf¶
-
computeApertureFlux
(self: lsst.afw.detection.Psf, radius: float, position: lsst.geom.Point2D = Point2D(nan, nan), color: lsst.afw.image.Color = <lsst.afw.image.Color object at 0x7f733d98c5f0>) → float¶
-
computeBBox
(self: lsst.afw.detection.Psf, position: lsst.geom.Point2D = Point2D(nan, nan), color: lsst.afw.image.Color = <lsst.afw.image.Color object at 0x7f733d9b2d70>) → lsst.geom.Box2I¶
-
computeImage
(self: lsst.afw.detection.Psf, position: lsst.geom.Point2D = Point2D(nan, nan), color: lsst.afw.image.Color = <lsst.afw.image.Color object at 0x7f7334856830>, owner: lsst.afw.detection.Psf.ImageOwnerEnum = <ImageOwnerEnum.???: 0>) → lsst::afw::image::Image<double>¶
-
computeImageBBox
(self: lsst.afw.detection.Psf, position: lsst.geom.Point2D = Point2D(nan, nan), color: lsst.afw.image.Color = <lsst.afw.image.Color object at 0x7f733d7ed6b0>) → lsst.geom.Box2I¶
-
computeKernelBBox
(self: lsst.afw.detection.Psf, position: lsst.geom.Point2D = Point2D(nan, nan), color: lsst.afw.image.Color = <lsst.afw.image.Color object at 0x7f733d9b27b0>) → lsst.geom.Box2I¶
-
computeKernelImage
(self: lsst.afw.detection.Psf, position: lsst.geom.Point2D = Point2D(nan, nan), color: lsst.afw.image.Color = <lsst.afw.image.Color object at 0x7f733d7db2f0>, owner: lsst.afw.detection.Psf.ImageOwnerEnum = <ImageOwnerEnum.???: 0>) → lsst::afw::image::Image<double>¶
-
computePeak
(self: lsst.afw.detection.Psf, position: lsst.geom.Point2D = Point2D(nan, nan), color: lsst.afw.image.Color = <lsst.afw.image.Color object at 0x7f733566b730>) → float¶
-
computeShape
(self: lsst.afw.detection.Psf, position: lsst.geom.Point2D = Point2D(nan, nan), color: lsst.afw.image.Color = <lsst.afw.image.Color object at 0x7f733d9b2c30>) → 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
(self: lsst.afw.detection.Psf, position: lsst.geom.Point2D = Point2D(nan, nan), color: lsst.afw.image.Color = <lsst.afw.image.Color object at 0x7f7335694e30>) → 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.
- readFits(fileName: str, hdu: int = -2147483648) -> lsst.meas.algorithms.doubleGaussianPsf.DoubleGaussianPsf
- 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.
- writeFits(self: lsst.meas.algorithms.doubleGaussianPsf.DoubleGaussianPsf, fileName: str, mode: str = ‘w’) -> None
- writeFits(self: lsst.meas.algorithms.doubleGaussianPsf.DoubleGaussianPsf, manager: lsst.afw.fits._fits.MemFileManager, mode: str = ‘w’) -> None
-