lsst.meas.base  14.0-17-g4f4ea82+2
Public Member Functions | List of all members
lsst.meas.base.pluginRegistry.PluginMap Class Reference

Map of plugins (instances of subclasses of BasePlugin) to be run for a task. More...

Inheritance diagram for lsst.meas.base.pluginRegistry.PluginMap:

Public Member Functions

def iter (self)
 Return an iterator over plugins for which plugin.config.doMeasure is true. More...
 
def iterN (self)
 Return an iterator over plugins for which plugin.config.doMeasureN is true. More...
 

Detailed Description

Map of plugins (instances of subclasses of BasePlugin) to be run for a task.

We assume plugins are added to the PluginMap according to their "Execution Order", so this class doesn't actually do any of the sorting (though it does have to maintain that order, which it does by inheriting from OrderedDict).

Definition at line 151 of file pluginRegistry.py.

Member Function Documentation

◆ iter()

def lsst.meas.base.pluginRegistry.PluginMap.iter (   self)

Return an iterator over plugins for which plugin.config.doMeasure is true.

Note
plugin.config.doMeasure is usually a simple boolean class attribute, not a normal Config field.

Definition at line 160 of file pluginRegistry.py.

◆ iterN()

def lsst.meas.base.pluginRegistry.PluginMap.iterN (   self)

Return an iterator over plugins for which plugin.config.doMeasureN is true.

Note
plugin.config.doMeasureN is usually a simple boolean class attribute, not a normal Config field.

Definition at line 169 of file pluginRegistry.py.


The documentation for this class was generated from the following file: