PiffWrapper#
- class lsst.images.psfs.PiffWrapper(impl, bounds, stamp_size)#
Bases:
PointSpreadFunctionA PSF model backed by the Piff library.
- Parameters:
Attributes Summary
The region where this PSF model is valid.
Bounding box of all images returned by
compute_kernel_image.The backing
piff.PSFobject.Methods Summary
compute_kernel_image(*, x, y)Evaluate the PSF model into an image suitable for convolution.
compute_stellar_bbox(*, x, y)Return the bounding box of the image that would be returned by
compute_stellar_image.compute_stellar_image(*, x, y)Evaluate the PSF model into an image suitable for comparison with the image of an astrophysical point source.
from_legacy(legacy_psf, bounds)Make a PSF object from a legacy
lsst.afw.detection.Psfinstance.serialize(archive)Serialize the PSF to an archive.
Convert to a legacy
lsst.meas.extensions.piff.piffPsf.Attributes Documentation
- bounds#
- kernel_bbox#
- piff_psf#
The backing
piff.PSFobject.This is an internal object that must not be modified in place.
Methods Documentation
- compute_kernel_image(*, x, y)#
Evaluate the PSF model into an image suitable for convolution.
- compute_stellar_bbox(*, x, y)#
Return the bounding box of the image that would be returned by
compute_stellar_image.- Parameters:
- Returns:
The bounding box of the image that would be returned by
compute_stellar_imageat the given point.- Return type:
- compute_stellar_image(*, x, y)#
Evaluate the PSF model into an image suitable for comparison with the image of an astrophysical point source.
- classmethod from_legacy(legacy_psf, bounds)#
Make a PSF object from a legacy
lsst.afw.detection.Psfinstance.- Parameters:
legacy_psf (
TypeAliasType) – Legacy PSF object.bounds (
Bounds) – The region where this PSF model is valid.
- Returns:
The converted PSF object.
- Return type:
Notes
This base class method is a factory dispatch function that automatically selects the right
PointSpreadFunctionsubclass to use. When that is already known, a subclassfrom_legacymethod can be called instead.
- serialize(archive)#
Serialize the PSF to an archive.
This method is intended to be usable as the callback function passed to
serialization.OutputArchive.serialize_directorserialization.OutputArchive.serialize_pointer.- Parameters:
archive (
OutputArchive[Any]) – Archive to write to.- Return type:
- to_legacy()#
Convert to a legacy
lsst.meas.extensions.piff.piffPsf.- Return type:
TypeAliasType