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

COPY

INTERNAL

grid

The grid on which the images are placed.

images

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 0x7f8b870f1930>) float
computeBBox(self: lsst.afw.detection.Psf, position: lsst.geom.Point2D, color: lsst.afw.image.Color = <lsst.afw.image.Color object at 0x7f8b896c52f0>) lsst.geom.Box2I
computeImage(self: lsst.afw.detection.Psf, position: lsst.geom.Point2D, color: lsst.afw.image.Color = <lsst.afw.image.Color object at 0x7f8b896e93f0>, 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 0x7f8b8765b130>) lsst.geom.Box2I
computeKernelBBox(self: lsst.afw.detection.Psf, position: lsst.geom.Point2D, color: lsst.afw.image.Color = <lsst.afw.image.Color object at 0x7f8b871e67f0>) lsst.geom.Box2I
computeKernelImage(self: lsst.afw.detection.Psf, position: lsst.geom.Point2D, color: lsst.afw.image.Color = <lsst.afw.image.Color object at 0x7f8b87d91af0>, 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 0x7f8b896bcab0>) float
computeShape(self: lsst.afw.detection.Psf, position: lsst.geom.Point2D, color: lsst.afw.image.Color = <lsst.afw.image.Color object at 0x7f8b896d9270>) 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 0x7f8b865b9b30>) lsst::afw::math::Kernel
static isPersistable(self: lsst.afw.table.io.Persistable) bool
readFits(name: str) None

Persist the PSF as a FITS file.

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
writeFits(name: str) None

Persist the PSF as a FITS file.