StitchedPsf¶
- class lsst.cell_coadds.StitchedPsf(images: GridContainer[ImageD], grid: UniformGrid)¶
Bases:
ImagePsf
A piecewise PSF implementation backed by a 2-d grid of images.
Attributes Summary
The grid on which the images are placed.
The images that make up this PSF.
Methods Summary
clone
()Return a deep copy of this object.
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
(name)Persist the PSF as a FITS file.
recenterKernelImage
(im, position, ...)resized
(self, width, height)setCacheCapacity
(self, arg0)writeFits
(name)Persist the PSF as a FITS file.
Attributes Documentation
- COPY = <ImageOwnerEnum.COPY: 0>¶
- INTERNAL = <ImageOwnerEnum.INTERNAL: 1>¶
- grid¶
The grid on which the images are placed.
- images¶
The images that make up this PSF.
Methods Documentation
- clone() StitchedPsf ¶
Return a deep copy of this object.
- computeApertureFlux(self: lsst.afw.detection.Psf, radius: float, position: lsst.geom.Point2D, color: lsst.afw.image.Color = <lsst.afw.image.Color object at 0x7fc40bac3c70>) float ¶
- computeBBox(self: lsst.afw.detection.Psf, position: lsst.geom.Point2D, color: lsst.afw.image.Color = <lsst.afw.image.Color object at 0x7fc3cd28c6b0>) lsst.geom.Box2I ¶
- computeImage(self: lsst.afw.detection.Psf, position: lsst.geom.Point2D, color: lsst.afw.image.Color = <lsst.afw.image.Color object at 0x7fc3cd28dd30>, 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 0x7fc3cd9addf0>) lsst.geom.Box2I ¶
- computeKernelBBox(self: lsst.afw.detection.Psf, position: lsst.geom.Point2D, color: lsst.afw.image.Color = <lsst.afw.image.Color object at 0x7fc3ccdb7d30>) lsst.geom.Box2I ¶
- computeKernelImage(self: lsst.afw.detection.Psf, position: lsst.geom.Point2D, color: lsst.afw.image.Color = <lsst.afw.image.Color object at 0x7fc3cd258170>, 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 0x7fc3cd273830>) float ¶
- computeShape(self: lsst.afw.detection.Psf, position: lsst.geom.Point2D, color: lsst.afw.image.Color = <lsst.afw.image.Color object at 0x7fc3ccdac5b0>) lsst.afw.geom.ellipses.Quadrupole ¶
- getAverageColor(self: lsst.afw.detection.Psf) lsst.afw.image.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.Color = <lsst.afw.image.Color object at 0x7fc3cd2443f0>) lsst::afw::math::Kernel ¶
- static isPersistable(self: lsst.afw.table.io.Persistable) bool ¶
- 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.afw.detection.Psf, width: int, height: int) lsst.afw.detection.Psf ¶
- setCacheCapacity(self: lsst.afw.detection.Psf, arg0: int) None ¶