PropertyMapRegistry¶
- class lsst.pipe.tasks.healSparseMappingProperties.PropertyMapRegistry(configBaseType=<class 'lsst.pex.config.config.Config'>)¶
Bases:
RegistryClass for property map registry.
Notes
This code is based on
lsst.meas.base.PluginRegistry.Methods Summary
get(k[,d])items()keys()makeField(doc[, default, optional, multi])Create a
RegistryFieldconfiguration field from this registry.register(name, PropertyMapClass)Register a property map class with the given name.
values()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¶
- keys() a set-like object providing a view on D's keys¶
- makeField(doc, default=None, optional=False, multi=False)¶
Create a
RegistryFieldconfiguration field from this registry.- Parameters:
- Returns:
- field
lsst.pex.config.RegistryField RegistryFieldConfiguration field.
- field
- register(name, PropertyMapClass)¶
Register a property map class with the given name.
- Parameters:
- name
str The name of the property map.
- PropertyMapClasssubclass of
BasePropertyMap
- name
- values() an object providing a view on D's values¶