|
lsst.pipe.tasks gcf790cdeb6+0604939b8f
|
Public Member Functions | |
| __init__ (self, Sequence[ExtendedPsfCandidate] candidates, dict[str, MetadataValue]|None metadata=None) | |
| __len__ (self) | |
| __getitem__ (self, index) | |
| __iter__ (self) | |
| str | __str__ (self) |
| metadata (self) | |
| ref_id_map (self) | |
| ExtendedPsfCandidates | read_fits (cls, ResourcePathExpression url) |
| None | write_fits (self, str filename) |
| ExtendedPsfCandidatesSerializationModel | serialize (self, OutputArchive[Any] archive) |
| Image | psf_kernel_image (self) |
| ExtendedPsfCandidateInfo | star_info (self) |
| ExtendedPsfCandidate | copy (self) |
Static Public Member Functions | |
| ExtendedPsfCandidates | deserialize (ExtendedPsfCandidatesSerializationModel[Any] model, InputArchive[Any] archive) |
Static Protected Member Functions | |
| P | |
Protected Attributes | |
| _candidates = list(candidates) | |
| dict | _metadata = {} if metadata is None else dict(metadata) |
| dict | _ref_id_map |
| Image | _psf_kernel_image = psf_kernel_image |
| ExtendedPsfCandidateInfo | _star_info = star_info or ExtendedPsfCandidateInfo() |
A collection of star cutouts.
Parameters
----------
candidates : `Iterable` [`ExtendedPsfCandidate`]
Collection of `ExtendedPsfCandidate` instances.
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 `ExtendedPsfCandidate` objects.
Only includes candidates with valid reference IDs.
Definition at line 265 of file extended_psf_candidates.py.
| lsst.pipe.tasks.extended_psf.extended_psf_candidates.ExtendedPsfCandidates.__init__ | ( | self, | |
| Sequence[ExtendedPsfCandidate] | candidates, | ||
| dict[str, MetadataValue] | None | metadata = None ) |
Definition at line 284 of file extended_psf_candidates.py.
| lsst.pipe.tasks.extended_psf.extended_psf_candidates.ExtendedPsfCandidates.__getitem__ | ( | self, | |
| index ) |
Definition at line 300 of file extended_psf_candidates.py.
| lsst.pipe.tasks.extended_psf.extended_psf_candidates.ExtendedPsfCandidates.__iter__ | ( | self | ) |
Definition at line 305 of file extended_psf_candidates.py.
| lsst.pipe.tasks.extended_psf.extended_psf_candidates.ExtendedPsfCandidates.__len__ | ( | self | ) |
Definition at line 297 of file extended_psf_candidates.py.
| str lsst.pipe.tasks.extended_psf.extended_psf_candidates.ExtendedPsfCandidates.__str__ | ( | self | ) |
Definition at line 308 of file extended_psf_candidates.py.
|
inherited |
Deep-copy the star cutout, metadata, and star info.
Definition at line 210 of file extended_psf_candidates.py.
|
static |
Reimplemented from lsst.pipe.tasks.extended_psf.extended_psf_candidates.ExtendedPsfCandidate.
Definition at line 355 of file extended_psf_candidates.py.
| lsst.pipe.tasks.extended_psf.extended_psf_candidates.ExtendedPsfCandidates.metadata | ( | self | ) |
Return the collection's global metadata as a dict.
Definition at line 314 of file extended_psf_candidates.py.
|
staticprotected |
Reimplemented from lsst.pipe.tasks.extended_psf.extended_psf_candidates.ExtendedPsfCandidate.
Definition at line 368 of file extended_psf_candidates.py.
|
inherited |
Kernel image of the PSF at the cutout center.
Definition at line 199 of file extended_psf_candidates.py.
| ExtendedPsfCandidates lsst.pipe.tasks.extended_psf.extended_psf_candidates.ExtendedPsfCandidates.read_fits | ( | cls, | |
| ResourcePathExpression | url ) |
Read a collection from a FITS file.
Parameters
----------
url
URL of the file to read; may be any type supported by
`lsst.resources.ResourcePath`.
Definition at line 324 of file extended_psf_candidates.py.
| lsst.pipe.tasks.extended_psf.extended_psf_candidates.ExtendedPsfCandidates.ref_id_map | ( | self | ) |
Map reference IDs to `ExtendedPsfCandidate` objects.
Definition at line 319 of file extended_psf_candidates.py.
| ExtendedPsfCandidatesSerializationModel lsst.pipe.tasks.extended_psf.extended_psf_candidates.ExtendedPsfCandidates.serialize | ( | self, | |
| OutputArchive[Any] | archive ) |
Reimplemented from lsst.pipe.tasks.extended_psf.extended_psf_candidates.ExtendedPsfCandidate.
Definition at line 345 of file extended_psf_candidates.py.
|
inherited |
Return the ExtendedPsfCandidateInfo associated with this star.
Definition at line 206 of file extended_psf_candidates.py.
| None lsst.pipe.tasks.extended_psf.extended_psf_candidates.ExtendedPsfCandidates.write_fits | ( | self, | |
| str | filename ) |
Write the collection to a FITS file.
Parameters
----------
filename
Name of the file to write to. Must not already exist.
Definition at line 335 of file extended_psf_candidates.py.
|
protected |
Definition at line 289 of file extended_psf_candidates.py.
|
protected |
Definition at line 290 of file extended_psf_candidates.py.
|
protectedinherited |
Definition at line 170 of file extended_psf_candidates.py.
|
protected |
Definition at line 291 of file extended_psf_candidates.py.
|
protectedinherited |
Definition at line 171 of file extended_psf_candidates.py.