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