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.)

Methods

mro()

Return a type's method resolution order.

__base__

alias of MetaQuantTracking

mro()

Return a type’s method resolution order.