DatasetAssociation¶
- class lsst.daf.butler.DatasetAssociation(ref: DatasetRef, collection: str, timespan: Timespan | None)¶
Bases:
object
Class representing the membership of a dataset in a single collection.
One dataset is associated with one collection, possibly including a timespan.
Attributes Summary
Name of a collection (
str
).Resolved reference to a dataset (
DatasetRef
).Validity range of the dataset if this is a
CALIBRATION
collection (Timespan
orNone
).Methods Summary
from_query_result
(result, dataset_type)Construct dataset associations from the result of general query.
Attributes Documentation
- ref: DatasetRef¶
Resolved reference to a dataset (
DatasetRef
).
- timespan: Timespan | None¶
Validity range of the dataset if this is a
CALIBRATION
collection (Timespan
orNone
).
Methods Documentation
- classmethod from_query_result(result: GeneralQueryResults, dataset_type: DatasetType) Iterator[DatasetAssociation] ¶
Construct dataset associations from the result of general query.
- Parameters:
- result
GeneralQueryResults
General query result returned by
Query.general
method. The result has to include “{dataset_type.name}.timespan” and “{dataset_type.name}.collection” columns.- dataset_type
DatasetType
Dataset type, query has to include this dataset type.
- result