|
lsst.pipe.tasks g15e86a050b+e1d1369bf7
|
Public Member Functions | |
| __init__ (self, Image image, *, Image|None variance=None, ExtendedPsfImageInfo|None info=None, ExtendedPsfFit|None fit=None, dict[str, MetadataValue]|None metadata=None) | |
| Image | image (self) |
| Image | variance (self) |
| Box | bbox (self) |
| UnitBase|None | unit (self) |
| None | sky_projection (self) |
| ExtendedPsfImageInfo | info (self) |
| ExtendedPsfFit | fit (self) |
| ExtendedPsfImage | __getitem__ (self, Box|EllipsisType bbox) |
| None | __setitem__ (self, Box|EllipsisType bbox, ExtendedPsfImage value) |
| str | __str__ (self) |
| ExtendedPsfImage | copy (self) |
| ExtendedPsfImageSerializationModel | serialize (self, OutputArchive[Any] archive) |
Static Public Member Functions | |
| ExtendedPsfImage | deserialize (ExtendedPsfImageSerializationModel[Any] model, InputArchive[Any] archive, *, Box|None bbox=None) |
Static Protected Member Functions | |
| P | |
Protected Attributes | |
| Image | _image = image |
| Image | _variance = variance |
| ExtendedPsfImageInfo | _info = info |
| ExtendedPsfFit | _fit = fit |
A multi-plane image with data (image) and variance planes, and the
results of a profile fit to the image.
Parameters
----------
image : `~lsst.images.Image`
The main image plane.
variance : `~lsst.images.Image`, optional
The per-pixel uncertainty of the main image as an image of variance
values. Must have the same bounding box as ``image`` if provided, and
its units must be the square of ``image.unit`` or `None`.
Values default to ``1.0``. Any attached ``sky_projection`` is replaced
(possibly by `None`).
info : `ExtendedPsfImageInfo`, optional
Additional information about how the extended PSF image was
constructed.
fit : `ExtendedPsfFit`, optional
The results of a profile fit to the image.
metadata : `dict` [`str`, `MetadataValue`], optional
Arbitrary flexible metadata to associate with the image.
Attributes
----------
image : `~lsst.images.Image`
The main image plane.
variance : `~lsst.images.Image`
The per-pixel uncertainty of the main image as an image of variance
values.
info : `ExtendedPsfImageInfo`
Additional information about how the extended PSF image was
constructed.
fit : `ExtendedPsfFit`
The results of a profile fit to the image.
Definition at line 62 of file extended_psf_image.py.
| lsst.pipe.tasks.extended_psf.extended_psf_image.ExtendedPsfImage.__init__ | ( | self, | |
| Image | image, | ||
| * | , | ||
| Image | None | variance = None, | ||
| ExtendedPsfImageInfo | None | info = None, | ||
| ExtendedPsfFit | None | fit = None, | ||
| dict[str, MetadataValue] | None | metadata = None ) |
Definition at line 98 of file extended_psf_image.py.
| ExtendedPsfImage lsst.pipe.tasks.extended_psf.extended_psf_image.ExtendedPsfImage.__getitem__ | ( | self, | |
| Box | EllipsisType | bbox ) |
Definition at line 175 of file extended_psf_image.py.
| None lsst.pipe.tasks.extended_psf.extended_psf_image.ExtendedPsfImage.__setitem__ | ( | self, | |
| Box | EllipsisType | bbox, | ||
| ExtendedPsfImage | value ) |
Definition at line 189 of file extended_psf_image.py.
| str lsst.pipe.tasks.extended_psf.extended_psf_image.ExtendedPsfImage.__str__ | ( | self | ) |
Definition at line 193 of file extended_psf_image.py.
| Box lsst.pipe.tasks.extended_psf.extended_psf_image.ExtendedPsfImage.bbox | ( | self | ) |
The bounding box shared by both image planes (`Box`).
Definition at line 147 of file extended_psf_image.py.
| ExtendedPsfImage lsst.pipe.tasks.extended_psf.extended_psf_image.ExtendedPsfImage.copy | ( | self | ) |
Deep-copy the profile image and metadata.
Definition at line 198 of file extended_psf_image.py.
|
static |
Deserialize an image from an input archive.
Parameters
----------
model
A Pydantic model representation of the image, holding references
to data stored in the archive.
archive
Archive to read from.
bbox
Bounding box of a subimage to read instead.
Definition at line 235 of file extended_psf_image.py.
| ExtendedPsfFit lsst.pipe.tasks.extended_psf.extended_psf_image.ExtendedPsfImage.fit | ( | self | ) |
The results of a profile fit to the image.
Definition at line 171 of file extended_psf_image.py.
| Image lsst.pipe.tasks.extended_psf.extended_psf_image.ExtendedPsfImage.image | ( | self | ) |
The main image plane (`Image`).
Definition at line 137 of file extended_psf_image.py.
| ExtendedPsfImageInfo lsst.pipe.tasks.extended_psf.extended_psf_image.ExtendedPsfImage.info | ( | self | ) |
Additional information about the image (`ExtendedPsfImageInfo`).
Definition at line 166 of file extended_psf_image.py.
|
staticprotected |
Definition at line 253 of file extended_psf_image.py.
| ExtendedPsfImageSerializationModel lsst.pipe.tasks.extended_psf.extended_psf_image.ExtendedPsfImage.serialize | ( | self, | |
| OutputArchive[Any] | archive ) |
Serialize the Extended PSF image to an output archive.
Parameters
----------
archive
Archive to write to.
Definition at line 210 of file extended_psf_image.py.
| None lsst.pipe.tasks.extended_psf.extended_psf_image.ExtendedPsfImage.sky_projection | ( | self | ) |
The projection that maps the pixel grid to the sky. ExtendedPsfImage does not support attached projections, so this always returns `None`.
Definition at line 157 of file extended_psf_image.py.
| UnitBase | None lsst.pipe.tasks.extended_psf.extended_psf_image.ExtendedPsfImage.unit | ( | self | ) |
The units of the image plane (`astropy.units.Unit` | `None`).
Definition at line 152 of file extended_psf_image.py.
| Image lsst.pipe.tasks.extended_psf.extended_psf_image.ExtendedPsfImage.variance | ( | self | ) |
The variance plane (`Image`).
Definition at line 142 of file extended_psf_image.py.
|
protected |
Definition at line 134 of file extended_psf_image.py.
|
protected |
Definition at line 131 of file extended_psf_image.py.
|
protected |
Definition at line 133 of file extended_psf_image.py.
|
protected |
Definition at line 132 of file extended_psf_image.py.