NamedKeyMapping¶
- class lsst.daf.butler.NamedKeyMapping¶
- Bases: - Mapping[- K,- V_co]- Custom mapping class. - An abstract base class for custom mappings whose keys are objects with a - str- nameattribute, for which lookups on the name as well as the object are permitted.- Notes - In addition to the new - namesproperty and- byNamemethod, this class simply redefines the type signature for- __getitem__and- getthat would otherwise be inherited from- Mapping. That is only relevant for static type checking; the actual Python runtime doesn’t care about types at all.- Attributes Summary - Return the set of names associated with the keys, in the same order. - Methods Summary - byName()- Return a - Mappingwith names as keys and the- selfvalues.- get(k[,d])- items()- keys()- values()- Attributes Documentation - Methods Documentation - get(k[, d]) D[k] if k in D, else d. d defaults to None.¶
 - items() a set-like object providing a view on D's items¶
 - abstract keys() a set-like object providing a view on D's keys¶
 - values() an object providing a view on D's values¶