LookupKey¶
- 
class lsst.daf.butler.LookupKey(name=None, dimensions=None, dataId=None, *, universe=None)¶
- Bases: - object- Representation of key that can be used to lookup information based on dataset type name, storage class name, dimensions. - Parameters: - name : str, optional
- Primary index string for lookup. If this string looks like it represents dimensions (via - dim1+dim2+dim3syntax) the name is converted to a- DimensionGraphand stored in- dimensionsproperty.
- dimensions : DimensionGraph, optional
- Dimensions that are relevant for lookup. Should not be specified if - nameis also specified.
- dataId : dict, optional
- Keys and values from a dataId that should control lookups. 
- universe : DimensionUniverse, optional
- Set of all known dimensions, used to expand and validate - nameor- dimensions. Required if the key represents dimensions and a full- DimensionGraphis not provided.
 - Attributes Summary - dataId- Dict of keys/values that are important for dataId lookup. - dimensions- Dimensions associated with lookup. - name- Primary name string to use as lookup. - Methods Summary - clone([name, dimensions, dataId])- Clone the object, overriding some options. - Attributes Documentation - 
dimensions¶
- Dimensions associated with lookup. ( - DimensionGraph)
 - Methods Documentation - 
clone(name=None, dimensions=None, dataId=None)¶
- Clone the object, overriding some options. - Used to create a new instance of the object whilst updating some of it. - Parameters: - name : str, optional
- Primary index string for lookup. Will override - dimensionsif- dimensionsare set.
- dimensions : DimensionGraph, optional
- Dimensions that are relevant for lookup. Will override - nameif- nameis already set.
- dataId : dict, optional
- Keys and values from a dataId that should control lookups. 
 - Returns: - clone : LookupKey
- Copy with updates. 
 
- name : 
 
- name :