PropertyMapRegistry¶
-
class
lsst.pipe.tasks.healSparseMappingProperties.PropertyMapRegistry(configBaseType=<class 'lsst.pex.config.config.Config'>)¶ Bases:
lsst.pex.config.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.
- PropertyMapClass : subclass of
BasePropertyMap
- name :
-
values() → an object providing a view on D's values¶
-