CollectionType¶
- 
class lsst.daf.butler.CollectionType¶
- Bases: - enum.IntEnum- Enumeration used to label different types of collections. - Attributes Summary - CALIBRATION- A - CALIBRATIONcollection operates like a- TAGGEDcollection, but also associates each dataset with a validity range as well.- CHAINED- A - CHAINEDcollection is simply an ordered list of other collections to be searched.- RUN- A - RUNcollection (also just called a ‘run’) is the initial collection a dataset is inserted into and the only one it can never be removed from.- TAGGED- Datasets can be associated with and removed from - TAGGEDcollections arbitrarily.- Attributes Documentation - 
CALIBRATION= 4¶
- A - CALIBRATIONcollection operates like a- TAGGEDcollection, but also associates each dataset with a validity range as well. Queries against calibration collections must include a timestamp as an input.- It is difficult (perhaps impossible) to enforce a constraint that there be one dataset with a particular dataset type and data ID at any particular timestamp in the database, so higher-level tools that populate calibration collections are expected to maintain that invariant instead. 
 - 
CHAINED= 3¶
- A - CHAINEDcollection is simply an ordered list of other collections to be searched. These may include other- CHAINEDcollections.
 - 
RUN= 1¶
- A - RUNcollection (also just called a ‘run’) is the initial collection a dataset is inserted into and the only one it can never be removed from.- Within a particular run, there may only be one dataset with a particular dataset type and data ID. 
 - 
TAGGED= 2¶
- Datasets can be associated with and removed from - TAGGEDcollections arbitrarily.- Within a particular tagged collection, there may only be one dataset with a particular dataset type and data ID. 
 
-