CompositesMap¶
-
class
lsst.daf.butler.
CompositesMap
(config: Union[str, ButlerConfig, CompositesConfig], *, universe: DimensionUniverse)¶ Bases:
object
Determine whether a specific datasetType or StorageClass should be disassembled.
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.
Methods Summary
shouldBeDisassembled
(entity, DatasetType, …)Given some choices, indicate whether the entity should be disassembled. Methods Documentation
-
shouldBeDisassembled
(entity: Union[DatasetRef, DatasetType, StorageClass]) → bool¶ Given some choices, indicate whether the entity should be disassembled.
Parameters: - entity :
StorageClass
orDatasetType
orDatasetRef
Thing to test against the configuration. The
name
property is used to determine a match. ADatasetType
will first check its name, before checking itsStorageClass
. If there are no matches the default will be returned. If the associatedStorageClass
is not a composite, will always returnFalse
.
Returns: Raises: - ValueError
The supplied argument is not understood.
- entity :
- config :