blissoda.id26.scans_aggregator.ScansAggregator#

class blissoda.id26.scans_aggregator.ScansAggregator(config=None, defaults=None, **deprecated_defaults)[source]#

Bases: BaseProcessor

Parameters:
  • config (dict[str, Any] | None)

  • defaults (dict[str, Any] | None)

  • deprecated_defaults (dict[str, Any])

CONFIG_MODEL_CLASS#

alias of BlissAutomationConfig

DEFAULT_PARAMETERS = {'_clear_plot': True, '_enabled': False, 'aggregation_mode': 'fraction of sums', 'data_mappings': {'signal': '.1/measurement/sim_gaussian_1', 'x': '.1/measurement/elapsed_time'}, 'filename': None, 'start_scan_id': None, 'stop_scan_id': None, 'trigger_at': 'END', 'use_daxs': True, 'workflow': '/home/docs/checkouts/readthedocs.org/user_builds/blissoda/envs/latest/lib/python3.9/site-packages/blissoda/resources/id26/scans_aggregator.json'}#
property aggregation_mode#
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

property data_mappings#
disable()#
enable()#
property filename#
reset()[source]#
property start_scan_id#
property stop_scan_id#
property trigger_at: str | None#
property use_daxs#
property workflow#