PlasmaCalcs.plotting.plotter_manager.MetaPlotterManager

class PlasmaCalcs.plotting.plotter_manager.MetaPlotterManager(*args, **kw)

Bases: MetaQuantTracking

metclass which predefines some things for registering plotters, in the class namespace:
KNOWN_PLOTTERS - dict of {(var, who): Plotter} for all f decorated with @known_plotter
known_plotter - use @known_plotter to decorate functions.
UNIQUE_PLOTTERS - list of unique Plotter objects in this class
(KNOWN_PLOTTERS.values() lists any Plotter with len(who)>=2 multiple times;
UNIQUE_PLOTTERS includes each Plotter only once.)
__init__(*args, **kw)
initialize cls (with metaclass=MetaBehaviorHaver)

Methods

__init__(*args, **kw)

mro()

mro()
Return a type’s method resolution order.