ExtendedPsfCandidateSerializationModel#

class lsst.pipe.tasks.extended_psf.ExtendedPsfCandidateSerializationModel(*, metadata: dict[str, MetadataValue] = <factory>, butler_info: ~lsst.images.serialization._common.ButlerInfo | None = None, indirect: list[~typing.Any] = <factory>, image: ~lsst.images._image.ImageSerializationModel[TypeVar], mask: ~lsst.images._mask.MaskSerializationModel[TypeVar], variance: ~lsst.images._image.ImageSerializationModel[TypeVar], projection: ~lsst.images._transforms._projection.ProjectionSerializationModel[TypeVar] | None = None, obs_info: ~astro_metadata_translator.observationInfo.ObservationInfo | None = None, psf_kernel_image: ~lsst.images._image.ImageSerializationModel[TypeVar] | None = None, star_info: ~lsst.pipe.tasks.extended_psf.extended_psf_candidates.ExtendedPsfCandidateInfo)#

Bases: MaskedImageSerializationModel[TypeVar], Generic

A Pydantic model to represent a serialized ExtendedPsfCandidate.

Attributes Summary

model_config

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

Methods Summary

deserialize(archive, *[, bbox])

Deserialize an image from an input archive.

Attributes Documentation

model_config: ClassVar[ConfigDict] = {'ser_json_bytes': 'base64', 'ser_json_inf_nan': 'constants', 'val_json_bytes': 'base64'}#

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

Methods Documentation

deserialize(archive: InputArchive[Any], *, bbox: Box | None = None) ExtendedPsfCandidate#

Deserialize an image from an input archive.

Parameters#

archive

Archive to read from.

bbox

Bounding box of a subimage to read instead.