blissoda.processor.BaseProcessorWithPlotting#

class blissoda.processor.BaseProcessorWithPlotting(config=None, defaults=None, **deprecated_defaults)[source]#

Bases: BaseProcessor

Enable and disable workflow triggering and Flint plotting on new scans.

Parameters:
  • config (Optional[Dict[str, Any]])

  • defaults (Optional[Dict[str, Any]])

  • deprecated_defaults (Dict[str, Any])

CONFIG_MODEL_CLASS#

alias of BlissAutomationConfig

clear_plots()[source]#
Return type:

None

copy_and_remove_parameters(shared, name)#

Copy&Remove parameters from another scope (global or session, singleton or instance).

Parameters:
  • shared (bool)

  • name (Optional[str])

Return type:

None

disable()#
disable_plotting()[source]#
enable()#
enable_plotting()[source]#
property number_of_scans: int#
property plotter: plotter_class | None#
plotter_class#

alias of BasePlotter

purge_plotting_tasks()[source]#
Return type:

int

replot()[source]#
Return type:

None

stop_plotting_tasks()[source]#
Return type:

int

property trigger_at: str | None#