blissoda.automation.BlissAutomationObject#

class blissoda.automation.BlissAutomationObject(config=None, defaults=None)[source]#

Bases: WithPersistentParameters, NoMethodAssignment

A Bliss object for automation (data processing and/or acquisition).

It has persistent parameters in Redis and configuration in Beacon.

The Beacon configuration is expected to use the generic plugin.

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

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

CONFIG_MODEL_CLASS#

alias of BlissAutomationConfig

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