DimensionElement¶
- 
class lsst.daf.butler.DimensionElement(universe, name, hasRegion, links, required, implied, doc)¶
- Bases: - object- Base class for elements in the dimension schema. - DimensionElementhas exactly two subclasses:- Dimensionand- DimensionJoin.- DimensionElementobjects are not directly constructable; they can only be obtained (possibly indirectly) from a special “universe”- DimensionGraphloaded from configuration.- Attributes Summary - doc- Documentation for this dimension ( - str).- hasRegion- Whether this dimension is associated with a region on the sky ( - bool).- name- Name of this dimension ( - str, read-only).- universe- The graph of all dimensions compatible with self ( - DimensionGraph).- Methods Summary - dependencies([required, implied])- Return the set of dimensions this dimension depends on. - graph([implied])- Return the minimal - DimensionGraphthat contains- self.- links([expand])- Return the names of fields that uniquely identify this dimension in a data ID dict. - Attributes Documentation - 
name¶
- Name of this dimension ( - str, read-only).- Also assumed to be the name of any associated table or view. 
 - 
universe¶
- The graph of all dimensions compatible with self ( - DimensionGraph).
 - Methods Documentation - 
dependencies(required=True, implied=False)¶
- Return the set of dimensions this dimension depends on. - Parameters: - Returns: - dependencies : DimensionSet
 
- dependencies : 
 - 
graph(implied=False)¶
- Return the minimal - DimensionGraphthat contains- self.- Parameters: - Returns: - graph : DimensionGraph
 
- graph : 
 
-