beamlime.applications.handlers.DataAssembler#
- class beamlime.applications.handlers.DataAssembler(*, logger, merge_every_nth=1, max_seconds_between_messages=inf)[source]#
Receives data and assembles it into a single data structure.
Methods
__init__
(*, logger[, merge_every_nth, ...])add_argument_group
(parser)- rtype:
assemble_chopper_data
(message)assemble_detector_data
(message)assemble_log_data
(message)debug
(msg, *args[, stacklevel])- rtype:
error
(msg, *args[, stacklevel])- rtype:
from_args
(logger, args)- rtype:
info
(msg, *args[, stacklevel])- rtype:
set_run_start
(message)- rtype:
warning
(msg, *args[, stacklevel])- rtype:
Attributes
logger