DeblenderPlugin

class lsst.meas.deblender.DeblenderPlugin(func, onReset=None, maxIterations=50, **kwargs)

Bases: object

Class to define plugins for the deblender.

The new deblender executes a series of plugins specified by the user. Each plugin defines the function to be executed, the keyword arguments required by the function, and whether or not certain portions of the deblender might need to be rerun as a result of the function.

Methods Summary

run(debResult, log)

Execute the current plugin

Methods Documentation

run(debResult, log)

Execute the current plugin

Once the plugin has finished, check to see if part of the deblender must be executed again.