Constraints¶
- 
class lsst.daf.butler.Constraints(config, *, universe)¶
- Bases: - object- Determine whether a - DatasetRef,- DatasetType, or- StorageClassis 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. 
 - Attributes Summary - matchAllKey- Configuration key associated with matching everything. - Methods Summary - 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.- 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. - Returns: 
 - 
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.
 - Returns: 
- entity : 
 
- config :