labscript_utils.settings.Settings

class labscript_utils.settings.Settings(storage='hdf5', file=None, parent=None, page_classes=[])[source]

Bases: object

__init__(storage='hdf5', file=None, parent=None, page_classes=[])[source]

Methods

__init__([storage, file, parent, page_classes])

add_settings_interface(setting_class)

close(*args, **kwargs)

create_dialog([goto_page])

get_value(settings_class, value_name)

load(name)

on_cancel(*args, **kwargs)

on_save(*args, **kwargs)

register_callback(callback)

remove_callback(callback)

add_settings_interface(setting_class)[source]
close(*args, **kwargs)[source]
create_dialog(goto_page=None)[source]
get_value(settings_class, value_name)[source]
load(name)[source]
on_cancel(*args, **kwargs)[source]
on_save(*args, **kwargs)[source]
register_callback(callback)[source]
remove_callback(callback)[source]