ExtendedPsfCandidatesSerializationModel#

class lsst.pipe.tasks.extended_psf.ExtendedPsfCandidatesSerializationModel(*, metadata: dict[str, MetadataValue] = <factory>, butler_info: ~lsst.images.serialization._common.ButlerInfo | None = None, indirect: list[~typing.Any] = <factory>, candidates: list[~lsst.pipe.tasks.extended_psf.extended_psf_candidates.ExtendedPsfCandidateSerializationModel[TypeVar]] = <factory>)#

Bases: ArchiveTree, Generic

A Pydantic model to represent serialized ExtendedPsfCandidates.

Attributes Summary

model_config

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

Methods Summary

deserialize(archive)

Return the in-memory object that was serialized to this tree.

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]) ExtendedPsfCandidates#

Return the in-memory object that was serialized to this tree.

Parameters#

archive

The input archive to read from.

**kwargs

Additional keyword arguments specific to this type.

Raises#

~lsst.images.serialization.InvalidParameterError

Raised for unsupported **kwargs.

Notes#

Subclass implementations may take additional keyword-only arguments. Callers that invoke this method without knowing what those might be should catch TypeError and re-raise as InvalidParameterError if they pass additional keyword arguments.