blacs.experiment_queue.QueueManager

class blacs.experiment_queue.QueueManager(BLACS, ui)[source]

Bases: object

__init__(BLACS, ui)[source]

Methods

__init__(BLACS, ui)

append(h5files)

clean_h5_file(h5file, new_h5_file[, ...])

get_device_error_state(name, device_list)

get_next_file()

get_save_data()

get_status()

is_in_queue(path)

manage()

new_rep_name(h5_filepath)

on_add_shots_triggered()

prepend(h5file)

process_request(h5_filepath)

restore_save_data(data)

set_status(queue_status[, shot_filepath])

transition_device_to_buffered(name, ...)

Attributes

ICON_REPEAT

ICON_REPEAT_LAST

REPEAT_ALL

REPEAT_LAST

manager_paused

manager_repeat

manager_repeat_mode

manager_running

ICON_REPEAT = ':qtutils/fugue/arrow-repeat'
ICON_REPEAT_LAST = ':qtutils/fugue/arrow-repeat-once'
REPEAT_ALL = 0
REPEAT_LAST = 1
append(h5files)[source]
clean_h5_file(h5file, new_h5_file, repeat_number=0)[source]
get_device_error_state(name, device_list)[source]
get_next_file()[source]
get_save_data()[source]
get_status()[source]
is_in_queue(path)[source]
manage()[source]
property manager_paused
property manager_repeat
property manager_repeat_mode
property manager_running
new_rep_name(h5_filepath)[source]
on_add_shots_triggered()[source]
prepend(h5file)[source]
process_request(h5_filepath)[source]
restore_save_data(data)[source]
set_status(queue_status, shot_filepath=None)[source]
transition_device_to_buffered(name, transition_list, h5file, restart_receiver)[source]