CompositesMap¶
- class lsst.daf.butler.CompositesMap(config: str | ButlerConfig | CompositesConfig, *, universe: DimensionUniverse)¶
 Bases:
objectDetermine whether something should be disassembled.
Compares a
DatasetTypeorStorageClasswith the map and determines whether disassembly is requested.- Parameters:
 - config
str,ButlerConfig, orCompositesConfig Configuration to control composites disassembly.
- universe
DimensionUniverse Set of all known dimensions, used to expand and validate any used in lookup keys.
- config
 
Methods Summary
shouldBeDisassembled(entity)Indicate whether the entity should be disassembled.
Methods Documentation
- shouldBeDisassembled(entity: DatasetRef | DatasetType | StorageClass) bool¶
 Indicate whether the entity should be disassembled.
- Parameters:
 - entity
StorageClassorDatasetTypeorDatasetRef Thing to test against the configuration. The
nameproperty is used to determine a match. ADatasetTypewill first check its name, before checking itsStorageClass. If there are no matches the default will be returned. If the associatedStorageClassis not a composite, will always returnFalse.
- entity
 - Returns:
 - Raises:
 - ValueError
 The supplied argument is not understood.