Skip to main content
Back to top
Ctrl
+
K
devctrl
cpdctrl
Search
Ctrl
+
K
System Settings
Light
Dark
Search
Ctrl
+
K
devctrl
cpdctrl
System Settings
Light
Dark
Collapse Sidebar
Expand Sidebar
Section Navigation
Table of Contents
Task System
Data Structure
Device Management
Documentation
Changelog
API Reference
devctrl.data
devctrl.data.csv
devctrl.data.data
devctrl.data.data.Data
devctrl.data.data.DataAttributes
devctrl.data.finalize
devctrl.data.finalize.archive_data
devctrl.data.finalize.copy_data_dir
devctrl.data.finalize.get_path_list
devctrl.data.hdf5
devctrl.data.hdf5.LEVEL_ATTR
devctrl.data.hdf5.DEFAULT_ENTRY_ATTR
devctrl.data.hdf5.find_tld_datafile
devctrl.data.hdf5.get_group
devctrl.data.hdf5.iterate_level
devctrl.data.hdf5.list_all_group_paths
devctrl.data.hdf5.list_all_hierarchies
devctrl.data.hdf5.map_hdf5_structure
devctrl.data.hdf5.move_to_version
devctrl.data.hdf5.resolve_group_path
devctrl.data.hdf5.set_default
devctrl.data.hdf5.InvalidGroupPathError
devctrl.data.hierarchy
devctrl.data.hierarchy.MISSING_LEVEL_KEY
devctrl.data.hierarchy.MERGED_PART_KEY
devctrl.data.hierarchy.FullHierarchy
devctrl.data.hierarchy.GroupHierarchy
devctrl.data.plot
devctrl.data.plot.plot_data_on_ax
devctrl.data.spectrum
devctrl.data.spectrum.functions
devctrl.data.spectrum.plot
devctrl.data.spectrum.transforms
devctrl.data.spectrum.util
devctrl.data.time
devctrl.data.time.data
devctrl.data.time.plot
devctrl.data.time.transforms
devctrl.data.transforms
devctrl.data.transforms.apply_to_columns
devctrl.data.transforms.derivative
devctrl.data.transforms.downsample_log
devctrl.data.transforms.export_functions
devctrl.data.transforms.get_data_normalize_scale
devctrl.data.transforms.integrate
devctrl.data.transforms.normalize
devctrl.data.transforms.normalize_data
devctrl.data.transforms.normalize_to
devctrl.data.transforms.notch
devctrl.data.transforms.remove_nans
devctrl.data.transforms.scale
devctrl.data.transforms.shift
devctrl.data.transforms.shift_to_zero
devctrl.data.transforms.smoothen
devctrl.data.util
devctrl.data.util.find_all_series_dirs
devctrl.devices
devctrl.devices.amplifier
devctrl.devices.amplifier.base
devctrl.devices.amplifier.impl
devctrl.devices.daq
devctrl.devices.daq.base
devctrl.devices.daq.impl
devctrl.devices.device
devctrl.devices.device.CombinedMeta
devctrl.devices.device.Device
devctrl.devices.device.DeviceClassTree
devctrl.devices.device.DummyDevice
devctrl.devices.device_manager
devctrl.devices.device_manager.DeviceManager
devctrl.devices.device_role
devctrl.devices.device_role.DeviceRole
devctrl.devices.device_select
devctrl.devices.device_select.select_device_interactive
devctrl.devices.lamp
devctrl.devices.lamp.base
devctrl.devices.lamp.impl
devctrl.devices.laser
devctrl.devices.laser.base
devctrl.devices.laser.impl
devctrl.devices.laser_opo
devctrl.devices.laser_opo.base
devctrl.devices.laser_opo.impl
devctrl.devices.led_controller
devctrl.devices.led_controller.base
devctrl.devices.led_controller.impl
devctrl.devices.lock_in
devctrl.devices.lock_in.base
devctrl.devices.lock_in.impl
devctrl.devices.monochromator
devctrl.devices.monochromator.base
devctrl.devices.monochromator.impl
devctrl.devices.oscilloscope
devctrl.devices.oscilloscope.base
devctrl.devices.oscilloscope.impl
devctrl.devices.power_meter
devctrl.devices.power_meter.base
devctrl.devices.pressure_sensor
devctrl.devices.pressure_sensor.base
devctrl.devices.pressure_sensor.impl
devctrl.devices.shutter
devctrl.devices.shutter.base
devctrl.devices.shutter.impl
devctrl.devices.switch
devctrl.devices.switch.base
devctrl.devices.switch.impl
devctrl.devices.temperature_controller
devctrl.devices.temperature_controller.base
devctrl.devices.temperature_controller.impl
devctrl.devices.temperature_sensor
devctrl.devices.temperature_sensor.base
devctrl.devices.temperature_sensor.impl
devctrl.devices.voltmeter
devctrl.devices.voltmeter.base
devctrl.devices.voltmeter.impl
devctrl.devices.wheel
devctrl.devices.wheel.base
devctrl.devices.wheel.impl
devctrl.dummy_gui
devctrl.dummy_gui.gui_module
devctrl.dummy_gui.task
devctrl.dummy_gui.task.DummyMessageTask
devctrl.dummy_gui.translations
devctrl.dummy_gui.workspace
devctrl.dummy_gui.workspace.DummyWorkspace
devctrl.gui
devctrl.gui.app
devctrl.gui.app.actions
devctrl.gui.app.blueprint
devctrl.gui.app.bootstrap
devctrl.gui.app.branding
devctrl.gui.app.cli
devctrl.gui.app.config
devctrl.gui.app.custom_devices
devctrl.gui.app.data_viewer
devctrl.gui.app.devices
devctrl.gui.app.devices_workspace
devctrl.gui.app.main_window
devctrl.gui.app.rail
devctrl.gui.app.report
devctrl.gui.app.scripts_menu
devctrl.gui.app.task_host
devctrl.gui.app.tasks_workspace
devctrl.gui.app.theme
devctrl.gui.app.tools
devctrl.gui.app.translations
devctrl.gui.devices
devctrl.gui.devices.get_dict_value
devctrl.gui.devices.auto_setter_getter
devctrl.gui.devices.device
devctrl.gui.devices.device_manager
devctrl.gui.devices.device_selection
devctrl.gui.exception
devctrl.gui.exception.uncaught_hook
devctrl.gui.task
devctrl.gui.task.list
devctrl.gui.task.load
devctrl.gui.task.manager
devctrl.gui.task.preset
devctrl.gui.task.presets
devctrl.gui.task.run
devctrl.gui.task.save
devctrl.gui.task.settings
devctrl.gui.task.sweeps
devctrl.gui.test
devctrl.gui.test.auto_import
devctrl.gui.test.settings
devctrl.gui.test.signalling
devctrl.gui.utility
devctrl.gui.utility.messaging
devctrl.gui.utility.screen_size
devctrl.gui.widgets
devctrl.gui.widgets.about
devctrl.gui.widgets.box_widget
devctrl.gui.widgets.console
devctrl.gui.widgets.file_selection
devctrl.gui.widgets.hdf5_hierarchy_selector
devctrl.gui.widgets.icon_label
devctrl.gui.widgets.key_value_input
devctrl.gui.widgets.log_viewer
devctrl.gui.widgets.markdown_file_list_view
devctrl.gui.widgets.markdown_view
devctrl.gui.widgets.resizable_stack
devctrl.gui.widgets.scroll
devctrl.gui.widgets.settings
devctrl.gui.widgets.settings_db
devctrl.gui.widgets.settings_form
devctrl.gui.widgets.time_left
devctrl.gui.widgets.toolbar
devctrl.resources
devctrl.resources.get_resource_path
devctrl.resources.get_resource_path_from
devctrl.resources.icon
devctrl.resources.icon.find_device_icon_path
devctrl.resources.icon.find_icon_path
devctrl.resources.icon.get_icon_not_found_icon
devctrl.resources.icon.get_recolored_source
devctrl.resources.icon.is_dark_mode
devctrl.resources.icon.load_device_icon
devctrl.resources.icon.load_icon
devctrl.resources.icon.load_recolored_icon
devctrl.resources.icon.set_active_replacements
devctrl.resources.icon.set_scheme_override
devctrl.resources.icon.SvgSourceIconEngine
devctrl.resources.icon.ThemedDeviceIconEngine
devctrl.resources.icon.ThemedIconEngine
devctrl.task
devctrl.task.base
devctrl.task.base.taskclass
devctrl.task.base.Task
devctrl.task.preset
devctrl.task.preset.TaskPreset
devctrl.task.preset.TaskPresetManager
devctrl.task.sweeps
devctrl.task.sweeps.CARTESIAN
devctrl.task.sweeps.ZIP
devctrl.task.sweeps.SweepMode
devctrl.task.sweeps.HIERARCHY_SEGMENTS
devctrl.task.sweeps.DEFAULT_HIERARCHY_SEGMENT
devctrl.task.sweeps.expand_task
devctrl.task.sweeps.find_hierarchy
devctrl.task.sweeps.iter_parameter_paths
devctrl.task.sweeps.sweep_combinations
devctrl.task.sweeps.sweep_values
devctrl.task.sweeps.SweepBase
devctrl.task.sweeps.SweepFloat
devctrl.task.sweeps.SweepInt
devctrl.task.sweeps.SweepStr
devctrl.task.tasks
devctrl.task.tasks.DebugTask
devctrl.task.tasks.DeviceActionTask
devctrl.task.tasks.SendEmailTask
devctrl.task.tasks.UserConfirmTask
devctrl.task.tasks.WaitTask
devctrl.translations
devctrl.translations.keys
devctrl.translations.keys.generate_device_translations
devctrl.utility
devctrl.utility.SignalParent
devctrl.utility.config_file
devctrl.utility.config_file.ConfigFile
devctrl.utility.convert_rest_changelog
devctrl.utility.convert_rest_changelog.main
devctrl.utility.convert_rest_changelog.process
devctrl.utility.convert_rest_changelog.strip_role
devctrl.utility.decorators
devctrl.utility.decorators.ClassOrInstanceMethod
devctrl.utility.email
devctrl.utility.email.send_email
devctrl.utility.email.SmtpSettings
devctrl.utility.event
devctrl.utility.event.Event
devctrl.utility.file_io
devctrl.utility.file_io.add_zeros
devctrl.utility.file_io.get_date_for_filename
devctrl.utility.file_io.get_date_time_for_filename
devctrl.utility.file_io.get_next_filename
devctrl.utility.file_io.get_next_filename_with_number
devctrl.utility.file_io.listdir_abs
devctrl.utility.file_io.listdir_filter
devctrl.utility.file_io.prepend_date
devctrl.utility.file_io.prepend_date_time
devctrl.utility.file_io.sanitize_filename
devctrl.utility.file_io.search_in_path
devctrl.utility.hdf5
devctrl.utility.hdf5.load_dict
devctrl.utility.hdf5.load_from_yaml
devctrl.utility.hdf5.serialize_dict
devctrl.utility.hdf5.store_as_yaml
devctrl.utility.hdf5.store_dict
devctrl.utility.hdf5_backup
devctrl.utility.hdf5_backup.MISSING_LEVEL_KEY
devctrl.utility.hdf5_backup.MERGED_PART_KEY
devctrl.utility.hdf5_backup.LEVEL_ATTR
devctrl.utility.hdf5_backup.find_tld_datafile
devctrl.utility.hdf5_backup.get_group
devctrl.utility.hdf5_backup.get_hdf5_data
devctrl.utility.hdf5_backup.load_data
devctrl.utility.hdf5_backup.load_dict
devctrl.utility.hdf5_backup.map_hdf5_structure
devctrl.utility.hdf5_backup.serialize_dict
devctrl.utility.hdf5_backup.store_dict
devctrl.utility.log
devctrl.utility.log.ColorFormatter
devctrl.utility.log.PackageFilter
devctrl.utility.messaging
devctrl.utility.messaging.block_until_done
devctrl.utility.messaging.exception
devctrl.utility.messaging.warning
devctrl.utility.monitor
devctrl.utility.monitor.Monitor
devctrl.utility.plugins
devctrl.utility.plugins.PLUGIN_LOAD_VAR
devctrl.utility.plugins.PLUGIN_TYPE_VAR
devctrl.utility.plugins.exec_plugin_file
devctrl.utility.plugins.find_plugin_files
devctrl.utility.plugins.get_plugin_dirs
devctrl.utility.plugins.is_plugin_load_enabled
devctrl.utility.plugins.load_plugins
devctrl.utility.plugins.read_plugin_type
devctrl.utility.sample
devctrl.utility.sample.Sample
devctrl.utility.settings
devctrl.utility.settings.merge_dict_with_dataclass
devctrl.utility.settings.SettingsClass
devctrl.utility.settings_db
devctrl.utility.settings_db.SettingsBackend
devctrl.utility.settings_db.SettingsDb
devctrl.utility.settings_db.YamlFileBackend
devctrl.utility.signal
devctrl.utility.signal.BoundSignal
devctrl.utility.signal.Signal
devctrl.utility.signal.SignalParent
devctrl.utility.svg_recolor
devctrl.utility.svg_recolor.main
devctrl.utility.svg_recolor.replace_colors
devctrl.utility.svg_recolor.replace_colors_in_all_svgs
devctrl.utility.svg_recolor.replace_colors_in_svg
devctrl.utility.threading
devctrl.utility.threading.FakeThread
devctrl.utility.threading.ThreadWithExceptionSupport
devctrl.utility.time
devctrl.utility.time.duration_to_string
devctrl.utility.translation
devctrl.utility.translation.generate_dataclass_translations
devctrl.utility.translation.generate_translations_file
devctrl.utility.translation.main
devctrl.utility.translation.translate
devctrl.utility.values
devctrl.utility.values.decrease_value
devctrl.utility.values.increase_value
devctrl.utility.values.raise_if_invalid
devctrl.utility.visa
devctrl.utility.visa.enumerate_devices
devctrl.utility.warnings
devctrl.utility.warnings.warn_exc
devctrl.version
devctrl
devctrl
devctrl.devices
devctrl.devices.laser_opo
devctrl.devices.laser_opo
#
base
Base class for OPO lasers.
impl