LSSTApplications
10.0-2-g4f67435,11.0.rc2+1,11.0.rc2+12,11.0.rc2+3,11.0.rc2+4,11.0.rc2+5,11.0.rc2+6,11.0.rc2+7,11.0.rc2+8
LSSTDataManagementBasePackage
|
Classes | |
class | PluginRegistry |
Base class for plugin registries. More... | |
class | PluginMap |
Map of plugins (instances of subclasses of BasePlugin) to be run for a task. More... | |
Functions | |
def | generateAlgorithmName |
def | register |
A Python decorator that registers a class, using the given name, in its base class's PluginRegistry. More... | |
Variables | |
tuple | __all__ = ("generateAlgorithmName", "PluginRegistry", "register", "PluginMap") |
def lsst.meas.base.pluginRegistry.generateAlgorithmName | ( | AlgClass | ) |
Generate a string name for an algorithm class that strips away terms that are generally redundant while (hopefully) remaining easy to trace to the code. The returned name will cobmine the package name, with any "lsst" and/or "meas" prefix removed, with the class name, with any "Algorithm" suffix removed. For instance, lsst.meas.base.SdssShapeAlgorithm becomes "base_SdssShape".
Definition at line 34 of file pluginRegistry.py.
def lsst.meas.base.pluginRegistry.register | ( | name, | |
shouldApCorr = False |
|||
) |
A Python decorator that registers a class, using the given name, in its base class's PluginRegistry.
For example,
is equivalent to:
Definition at line 122 of file pluginRegistry.py.
tuple lsst.meas.base.pluginRegistry.__all__ = ("generateAlgorithmName", "PluginRegistry", "register", "PluginMap") |
Definition at line 32 of file pluginRegistry.py.