.gitignore
.pre-commit-config.yaml
.readthedocs.yaml
CHANGELOG.md
COPYRIGHT
LICENSE
MANIFEST.in
README.md
bitbucket-pipelines.yml
pyproject.toml
setup.cfg
setup.py
docs/Makefile
docs/make.bat
docs/source/CHANGELOG.md
docs/source/adding_commands.md
docs/source/adding_instruments.md
docs/source/adding_user_interfaces.md
docs/source/base_index.rst
docs/source/conf.py
docs/source/examples.md
docs/source/gui_index.rst
docs/source/hardware_control.rst
docs/source/how_to_contribute.rst
docs/source/howtos.rst
docs/source/index.rst
docs/source/installation.rst
docs/source/instrument_index.rst
docs/source/outlook.md
docs/source/overview.md
docs/source/supported_instruments.rst
docs/source/using_hardware_control.md
docs/source/base/App.rst
docs/source/base/Dataset.rst
docs/source/base/HCMainWindow.rst
docs/source/base/Instrument.rst
docs/source/base/ZMQAdapter.rst
docs/source/base/ZMQRemoteAdapter.rst
docs/source/base/hooks.rst
docs/source/base/logging.rst
docs/source/base/zmq_helper.rst
docs/source/gui/controls/DelayGenerator.rst
docs/source/gui/controls/FlowController.rst
docs/source/gui/controls/FunctionGenerator.rst
docs/source/gui/controls/IOModule.rst
docs/source/gui/controls/KeysightPowerSupply.rst
docs/source/gui/controls/MultiPowerSupply.rst
docs/source/gui/controls/Oscilloscope.rst
docs/source/gui/controls/RGA.rst
docs/source/gui/controls/TempMonitor.rst
docs/source/gui/widgets/connection_status.rst
docs/source/gui/widgets/data_widget.rst
docs/source/gui/widgets/function_runner.rst
docs/source/gui/widgets/hc_widgets.rst
docs/source/gui/widgets/plot.rst
docs/source/gui/widgets/qtconsole.rst
docs/source/gui/widgets/scan_widget.rst
docs/source/images/ADAM-6015.jpg
docs/source/images/ADAM-6024.jpg
docs/source/images/Alicat_M-Series.jpg
docs/source/images/CAENR14xxET.jpg
docs/source/images/CAENR803x.jpg
docs/source/images/DG535.jpg
docs/source/images/GP356.jpg
docs/source/images/GP_VQM835.jpg
docs/source/images/HP-34401A.jpg
docs/source/images/HP-3478A.jpg
docs/source/images/Keysight33500B.png
docs/source/images/Keysight4000X.jpeg
docs/source/images/Keysight_E36312A.png
docs/source/images/Lake_Shore_224.png
docs/source/images/Lake_Shore_372.png
docs/source/images/NI9000.jpeg
docs/source/images/Pico_6000.jpg
docs/source/images/RigolDP800.png
docs/source/images/RigolDS100Z.png
docs/source/images/SDG1000X.png
docs/source/images/SRS_CIS.jpg
docs/source/images/TDKLGenH.jpg
docs/source/images/TPI.jpg
docs/source/images/controls/DelayGenerator.png
docs/source/images/controls/FlowController.png
docs/source/images/controls/FunctionGenerator.png
docs/source/images/controls/IOModule.png
docs/source/images/controls/KeysightPowerSupply.png
docs/source/images/controls/MultiPowerSupply.png
docs/source/images/controls/Oscilloscope.png
docs/source/images/controls/RGA.png
docs/source/images/controls/TempMonitor.png
docs/source/images/widgets/connection_status.png
docs/source/images/widgets/data_widget.png
docs/source/images/widgets/function_runner.png
docs/source/images/widgets/plot.png
docs/source/images/widgets/qtconsole.png
docs/source/images/widgets/scan_example.png
docs/source/images/widgets/scan_widget.png
docs/source/instruments/advantech.rst
docs/source/instruments/alicat.rst
docs/source/instruments/caen.rst
docs/source/instruments/keysight.rst
docs/source/instruments/lakeshore.rst
docs/source/instruments/ni.rst
docs/source/instruments/picotech.rst
docs/source/instruments/rigol.rst
docs/source/instruments/siglent.rst
docs/source/instruments/srs.rst
docs/source/instruments/tdkl.rst
docs/source/instruments/trinity_power.rst
examples/dataset_plotting.py
examples/hooks.py
examples/interactive_python.py
examples/scan_widget.py
examples/Single_Instrument_Demos/Caen14xxET_demo.py
examples/Single_Instrument_Demos/DelayGenerator_demo.py
examples/Single_Instrument_Demos/FlowController_demo.py
examples/Single_Instrument_Demos/FunctionGenerator_demo.py
examples/Single_Instrument_Demos/FunctionGenerator_demo_Siglent.py
examples/Single_Instrument_Demos/IOModule_demo.py
examples/Single_Instrument_Demos/KeysightPowerSupply_demo.py
examples/Single_Instrument_Demos/MicrowaveController_demo.py
examples/Single_Instrument_Demos/Oscilloscope_demo.py
examples/Single_Instrument_Demos/Oscilloscope_demo_Rigol.py
examples/Single_Instrument_Demos/Picoscope_demo.py
examples/Single_Instrument_Demos/README.md
examples/Single_Instrument_Demos/RGA_demo.py
examples/Single_Instrument_Demos/RigolPowerSupply_demo.py
examples/Single_Instrument_Demos/TDKLGenH_demo.py
examples/Single_Instrument_Demos/TempMonitor_demo.py
examples/Single_Instrument_Demos/settings_files/IOModule_channel_data.json
examples/Single_Instrument_Demos/settings_files/keysight_powersupply_init.json
examples/Single_Instrument_Demos/settings_files/nidaq_grid_conf.json
examples/remote_instrument/client.py
examples/remote_instrument/main_app.py
hardware_control/__init__.py
hardware_control/_version.py
hardware_control.egg-info/PKG-INFO
hardware_control.egg-info/SOURCES.txt
hardware_control.egg-info/dependency_links.txt
hardware_control.egg-info/not-zip-safe
hardware_control.egg-info/requires.txt
hardware_control.egg-info/top_level.txt
hardware_control/base/App.py
hardware_control/base/Dataset.py
hardware_control/base/HCMainWindow.py
hardware_control/base/Instrument.py
hardware_control/base/ZMQAdapter.py
hardware_control/base/ZMQRemoteAdapter.py
hardware_control/base/__init__.py
hardware_control/base/hooks.py
hardware_control/base/logging.py
hardware_control/base/zmq_helper.py
hardware_control/gui/__init__.py
hardware_control/gui/controls/DelayGenerator.py
hardware_control/gui/controls/DeviceTemplate.py
hardware_control/gui/controls/FlowController.py
hardware_control/gui/controls/FunctionGenerator.py
hardware_control/gui/controls/IOModule.py
hardware_control/gui/controls/KeysightPowerSupply.py
hardware_control/gui/controls/MicrowaveControl.py
hardware_control/gui/controls/MultiPowerSupply.py
hardware_control/gui/controls/Oscilloscope.py
hardware_control/gui/controls/RGA.py
hardware_control/gui/controls/TempMonitor.py
hardware_control/gui/controls/TempMonitor_Adam.py
hardware_control/gui/controls/__init__.py
hardware_control/gui/widgets/__init__.py
hardware_control/gui/widgets/connection_status.py
hardware_control/gui/widgets/data_widget.py
hardware_control/gui/widgets/function_runner.py
hardware_control/gui/widgets/hc_widgets.py
hardware_control/gui/widgets/plot.py
hardware_control/gui/widgets/qtconsole.py
hardware_control/gui/widgets/scan_widget.py
hardware_control/gui/widgets/trace_plotter.py
hardware_control/icons/BWlim.png
hardware_control/icons/arrow.png
hardware_control/icons/async_label.png
hardware_control/icons/autosave_label.png
hardware_control/icons/blue_ind.svg
hardware_control/icons/burst.png
hardware_control/icons/button-power-off.svg
hardware_control/icons/button-power-on.svg
hardware_control/icons/button-power-unknown.svg
hardware_control/icons/ccurrent_label.svg
hardware_control/icons/channel1_yellow.png
hardware_control/icons/channel2_green.png
hardware_control/icons/channel3_blue.png
hardware_control/icons/channel4_red.png
hardware_control/icons/channel_1.png
hardware_control/icons/channel_10.png
hardware_control/icons/channel_11.png
hardware_control/icons/channel_12.png
hardware_control/icons/channel_13.png
hardware_control/icons/channel_14.png
hardware_control/icons/channel_15.png
hardware_control/icons/channel_16.png
hardware_control/icons/channel_17.png
hardware_control/icons/channel_18.png
hardware_control/icons/channel_19.png
hardware_control/icons/channel_2.png
hardware_control/icons/channel_20.png
hardware_control/icons/channel_3.png
hardware_control/icons/channel_4.png
hardware_control/icons/channel_5.png
hardware_control/icons/channel_6.png
hardware_control/icons/channel_7.png
hardware_control/icons/channel_8.png
hardware_control/icons/channel_9.png
hardware_control/icons/cvoltage_label.svg
hardware_control/icons/disabled_label.svg
hardware_control/icons/enabled_label.svg
hardware_control/icons/error_label.svg
hardware_control/icons/falling_ind.svg
hardware_control/icons/falling_ind_pale.svg
hardware_control/icons/gas_flow_label.svg
hardware_control/icons/green_ind.svg
hardware_control/icons/grey_ind.svg
hardware_control/icons/grid_monitor_label.svg
hardware_control/icons/grid_power_supplies_label.svg
hardware_control/icons/high_label.svg
hardware_control/icons/horizontal_label.png
hardware_control/icons/ind_blue.png
hardware_control/icons/ind_darkgrey.png
hardware_control/icons/ind_green.png
hardware_control/icons/ind_grey.png
hardware_control/icons/ind_red.png
hardware_control/icons/invert.png
hardware_control/icons/low_label.svg
hardware_control/icons/measurement_label.png
hardware_control/icons/modulation.png
hardware_control/icons/na_label.svg
hardware_control/icons/offline_label.svg
hardware_control/icons/on-off-indicator-off.svg
hardware_control/icons/on-off-indicator-on.svg
hardware_control/icons/on-off-indicator-unkown.svg
hardware_control/icons/online_label.svg
hardware_control/icons/plasma_source_timing_settings_label.svg
hardware_control/icons/power_supply_controls_label.svg
hardware_control/icons/pulse.png
hardware_control/icons/rampdn_label.svg
hardware_control/icons/rampup_label.svg
hardware_control/icons/red_ind.svg
hardware_control/icons/rising_ind.svg
hardware_control/icons/rising_ind_pale.svg
hardware_control/icons/scan.png
hardware_control/icons/status_label.png
hardware_control/icons/steady_ind.svg
hardware_control/icons/steady_label.svg
hardware_control/icons/stop.svg
hardware_control/icons/trigger_label.png
hardware_control/icons/voltage_off.svg
hardware_control/icons/svg/channel_labels.svg
hardware_control/icons/svg/connection_label.svg
hardware_control/icons/svg/func_gen.svg
hardware_control/icons/svg/labels.afdesign
hardware_control/icons/svg/rise_fall_source.afdesign
hardware_control/instruments/__init__.py
hardware_control/instruments/utility.py
hardware_control/instruments/HP/HP_34401A.py
hardware_control/instruments/HP/HP_3478A.py
hardware_control/instruments/HP/__init__.py
hardware_control/instruments/Keithley/Keithley_2001.py
hardware_control/instruments/Keithley/Keithley_2400.py
hardware_control/instruments/Keithley/__init__.py
hardware_control/instruments/advantech/Adam_6015.py
hardware_control/instruments/advantech/Adam_6024.py
hardware_control/instruments/advantech/Adam_base.py
hardware_control/instruments/advantech/__init__.py
hardware_control/instruments/alicat/Alicat_M_Series.py
hardware_control/instruments/alicat/__init__.py
hardware_control/instruments/caen/Caen_RSeries.py
hardware_control/instruments/caen/__init__.py
hardware_control/instruments/demo/demoA.py
hardware_control/instruments/keysight/Keysight_33500B.py
hardware_control/instruments/keysight/Keysight_36300.py
hardware_control/instruments/keysight/Keysight_4000X.py
hardware_control/instruments/keysight/__init__.py
hardware_control/instruments/lakeshore/Lakeshore224.py
hardware_control/instruments/lakeshore/Lakeshore372.py
hardware_control/instruments/lakeshore/LakeshoreBase.py
hardware_control/instruments/lakeshore/__init__.py
hardware_control/instruments/mks/GP356.py
hardware_control/instruments/mks/VQM835.py
hardware_control/instruments/mks/__init__.py
hardware_control/instruments/ni/Ni_9000.py
hardware_control/instruments/ni/__init__.py
hardware_control/instruments/picotech/Picoscope.py
hardware_control/instruments/picotech/__init__.py
hardware_control/instruments/rigol/Rigol_DP832.py
hardware_control/instruments/rigol/Rigol_DS1000Z.py
hardware_control/instruments/rigol/__init__.py
hardware_control/instruments/siglent/Siglent_SDG.py
hardware_control/instruments/siglent/__init__.py
hardware_control/instruments/srs/SRS_CIS200.py
hardware_control/instruments/srs/SRS_DG535.py
hardware_control/instruments/srs/SRS_DG645.py
hardware_control/instruments/srs/__init__.py
hardware_control/instruments/tdkl/TDKL_GenH.py
hardware_control/instruments/tdkl/__init__.py
hardware_control/instruments/trinity_power/__init__.py
hardware_control/instruments/trinity_power/tpi.py
tests/test_hooks.py
tests/test_instrument.py
tests/test_zmq.py