ExtendedPsfCandidates#
- class lsst.pipe.tasks.extended_psf.ExtendedPsfCandidates(candidates: Sequence[ExtendedPsfCandidate], metadata: dict[str, MetadataValue] | None = None)#
Bases:
Sequence[ExtendedPsfCandidate]A collection of star cutouts.
Parameters#
- candidates
Iterable[ExtendedPsfCandidate] Collection of
ExtendedPsfCandidateinstances.- metadata
dict[str,MetadataValue], optional Global metadata associated with the collection.
Attributes#
- metadata
dict[str,MetadataValue] Global metadata associated with the collection.
- ref_id_map
dict[int,ExtendedPsfCandidate] A mapping from reference IDs to
ExtendedPsfCandidateobjects. Only includes candidates with valid reference IDs.
Attributes Summary
Return the collection's global metadata as a dict.
Map reference IDs to
ExtendedPsfCandidateobjects.Methods Summary
deserialize(model, archive)read_fits(url)Read a collection from a FITS file.
serialize(archive)write_fits(filename)Write the collection to a FITS file.
Attributes Documentation
- metadata#
Return the collection’s global metadata as a dict.
- ref_id_map#
Map reference IDs to
ExtendedPsfCandidateobjects.
Methods Documentation
- static deserialize(model: ExtendedPsfCandidatesSerializationModel[Any], archive: InputArchive[Any]) ExtendedPsfCandidates#
- classmethod read_fits(url: str | ParseResult | ResourcePath | Path) ExtendedPsfCandidates#
Read a collection from a FITS file.
Parameters#
- url
URL of the file to read; may be any type supported by
lsst.resources.ResourcePath.
- serialize(archive: OutputArchive[Any]) ExtendedPsfCandidatesSerializationModel#
- candidates