PropertyMapRegistry¶
- class lsst.pipe.tasks.healSparseMappingProperties.PropertyMapRegistry(configBaseType=<class 'lsst.pex.config.config.Config'>)¶
Bases:
Registry
Class 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
RegistryField
configuration 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
RegistryField
configuration field from this registry.- Parameters:
- Returns:
- field
lsst.pex.config.RegistryField
RegistryField
Configuration 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 ¶