Constraints¶
-
class
lsst.daf.butler.Constraints(config, *, universe)¶ Bases:
objectDetermine whether a
DatasetRef,DatasetType, orStorageClassis allowed to be handled.- Parameters
- config
ConstraintsConfigorstr Load configuration. If
Nonethen this is equivalent to having no restrictions.- universe
DimensionUniverse The set of all known dimensions, used to normalize any lookup keys involving dimensions.
- config
Attributes Summary
Configuration key associated with matching everything.
Methods Summary
Retrieve the look up keys for all the constraints entries.
isAcceptable(entity)Check whether the supplied entity will be acceptable to whatever this
Constraintsclass is associated with.Attributes Documentation
-
matchAllKey= LookupKey(name='all',)¶ Configuration key associated with matching everything.
Methods Documentation
-
getLookupKeys()¶ Retrieve the look up keys for all the constraints entries.
-
isAcceptable(entity)¶ Check whether the supplied entity will be acceptable to whatever this
Constraintsclass is associated with.- Parameters
- entity
DatasetType,DatasetRef, orStorageClass Instance to use to look in constraints table. The entity itself reports the
LookupKeythat is relevant.
- entity
- Returns