.bumpversion_main.toml
.bumpversion_release.toml
.bumpversion_stable.toml
.bumpversion_switch.toml
.coveragerc
.gitignore
.readthedocs.yml
ACKNOWLEDGEMENTS.md
CHANGELOG.md
CITATION.cff
CONTRIBUTING.md
LICENSE.md
README.md
RELEASE.md
TESTING.md
mypy.ini
pyproject.toml
ruff.toml
.github/requirements-ci.txt
.github/ISSUE_TEMPLATE/bug_report.md
.github/ISSUE_TEMPLATE/feature_request.md
.github/ISSUE_TEMPLATE/issue_template.md
.github/PULL_REQUEST_TEMPLATE/pull_request_template.md
.github/badges/badges.txt
.github/badges/coverage.svg
.github/badges/mypy.svg
.github/badges/ruff.svg
.github/badges/tests.svg
.github/workflows/pull-request-ci.yml
.github/workflows/push-ci.yml
.github/workflows/pypi-publish.yml
.github/workflows/reusable-ci-workflows.yml
.github/workflows/scheduled-full-ci.yml
bin/qmi_hdf5_to_mat
bin/qmi_proc
bin/qmi_tool
bin/instruments/qmi_anapico_apsin
bin/instruments/qmi_bristol_fos
bin/instruments/qmi_highfinesse_ws
bin/instruments/qmi_mcc_usb1808x
bin/instruments/qmi_newport_ag_uc8
bin/instruments/qmi_quantum_composer_9530
bin/instruments/qmi_siglent_ssa3000x
bin/instruments/qmi_srs_dc205
bin/instruments/qmi_tenma_72psu
bin/instruments/qmi_teraxion_tfn
bin/instruments/qmi_thorlabs_k10cr1
bin/instruments/qmi_timebase_dim3000
bin/instruments/qmi_wavelength_tclab
bin/instruments/qmi_wieserlabs_flexdds
documentation/sphinx/.gitignore
documentation/sphinx/requirements.txt
documentation/sphinx/source/api_reference.rst
documentation/sphinx/source/coding_standard.rst
documentation/sphinx/source/conf.py
documentation/sphinx/source/design.rst
documentation/sphinx/source/documenting_qmi.rst
documentation/sphinx/source/index.rst
documentation/sphinx/source/installation.rst
documentation/sphinx/source/troubleshooting.rst
documentation/sphinx/source/tutorial.rst
documentation/sphinx/source/welcome.rst
documentation/sphinx/source/_templates/custom-class.rst
documentation/sphinx/source/_templates/custom-module.rst
documentation/sphinx/source/_templates/custom-package.rst
documentation/sphinx/source/images/class_diagram_main.drawio.svg
documentation/sphinx/source/images/class_diagram_messaging.drawio.svg
documentation/sphinx/source/images/class_diagram_signalling.drawio.svg
documentation/sphinx/source/images/example_contexts.drawio.svg
examples/calibration/calibration_client.py
examples/calibration/calibration_server.py
examples/calibration/qmi.conf
examples/noisy-sine-generator/noisy_sine_generator_client.py
examples/noisy-sine-generator/noisy_sine_generator_controller.py
examples/noisy-sine-generator/noisy_sine_generator_server.py
examples/noisy-sine-generator/noisy_sine_generator_service.py
examples/noisy-sine-generator/qmi.conf
qmi/__init__.py
qmi/py.typed
qmi.egg-info/PKG-INFO
qmi.egg-info/SOURCES.txt
qmi.egg-info/dependency_links.txt
qmi.egg-info/entry_points.txt
qmi.egg-info/requires.txt
qmi.egg-info/top_level.txt
qmi/core/__init__.py
qmi/core/config.py
qmi/core/config_defs.py
qmi/core/config_struct.py
qmi/core/context.py
qmi/core/context_singleton.py
qmi/core/exceptions.py
qmi/core/instrument.py
qmi/core/logging_init.py
qmi/core/messaging.py
qmi/core/object_registry.py
qmi/core/pubsub.py
qmi/core/read_keyboard.py
qmi/core/rpc.py
qmi/core/scpi_protocol.py
qmi/core/task.py
qmi/core/thread.py
qmi/core/transport.py
qmi/core/transport_gpib_visa.py
qmi/core/transport_usbtmc_pyusb.py
qmi/core/transport_usbtmc_visa.py
qmi/core/udp_responder_packets.py
qmi/core/usbtmc.py
qmi/core/util.py
qmi/data/__init__.py
qmi/data/dataset.py
qmi/data/datastore.py
qmi/data/hdf5recorder.py
qmi/instruments/__init__.py
qmi/instruments/adwin/__init__.py
qmi/instruments/adwin/adwin.py
qmi/instruments/adwin/goldii.py
qmi/instruments/adwin/proii.py
qmi/instruments/agiltron/__init__.py
qmi/instruments/agiltron/_ff_optical_switch.py
qmi/instruments/agiltron/ff1x4.py
qmi/instruments/agiltron/ff1x8.py
qmi/instruments/anapico/__init__.py
qmi/instruments/anapico/apsin.py
qmi/instruments/aviosys/__init__.py
qmi/instruments/aviosys/ippower.py
qmi/instruments/boston_micromachines/__init__.py
qmi/instruments/boston_micromachines/multidm.py
qmi/instruments/bristol/__init__.py
qmi/instruments/bristol/bristol_871a.py
qmi/instruments/bristol/fos.py
qmi/instruments/cobolt/__init__.py
qmi/instruments/cobolt/laser_06_01.py
qmi/instruments/digilent/__init__.py
qmi/instruments/digilent/analog_discovery.py
qmi/instruments/dummy/__init__.py
qmi/instruments/dummy/noisy_sine_generator.py
qmi/instruments/edwards/__init__.py
qmi/instruments/edwards/turbo_instrument_controller.py
qmi/instruments/high_finesse/__init__.py
qmi/instruments/high_finesse/wlm.py
qmi/instruments/high_finesse/support/__init__.py
qmi/instruments/high_finesse/support/_library_wrapper.py
qmi/instruments/high_finesse/support/wlmConst.py
qmi/instruments/high_finesse/support/wlmData.py
qmi/instruments/imagine_eyes/__init__.py
qmi/instruments/imagine_eyes/mirao52e.py
qmi/instruments/instru_tech/__init__.py
qmi/instruments/instru_tech/instrutech_agc302.py
qmi/instruments/jpe/__init__.py
qmi/instruments/jpe/cpsc.py
qmi/instruments/mcc/__init__.py
qmi/instruments/mcc/usb1808x.py
qmi/instruments/montana/__init__.py
qmi/instruments/montana/cryostation.py
qmi/instruments/montana/cryostation_s50.py
qmi/instruments/newport/__init__.py
qmi/instruments/newport/actuators.py
qmi/instruments/newport/ag_uc8.py
qmi/instruments/newport/conex_cc.py
qmi/instruments/newport/newport_843r.py
qmi/instruments/newport/newport_843r_libusb.py
qmi/instruments/newport/single_axis_motion_controller.py
qmi/instruments/newport/smc_100cc.py
qmi/instruments/newport/smc_100pp.py
qmi/instruments/newport/tlb670x.py
qmi/instruments/newport/tlb670x_error_messages.py
qmi/instruments/nkt_photonics/__init__.py
qmi/instruments/nkt_photonics/adjustik.py
qmi/instruments/nkt_photonics/boostik.py
qmi/instruments/nkt_photonics/nkt_photonics_interbus_protocol.py
qmi/instruments/ozoptics/__init__.py
qmi/instruments/ozoptics/dd100mc.py
qmi/instruments/ozoptics/epc_driver.py
qmi/instruments/parallax/__init__.py
qmi/instruments/parallax/usb_propeller.py
qmi/instruments/pi/__init__.py
qmi/instruments/pi/e873.py
qmi/instruments/pi/gcs_error_codes.py
qmi/instruments/picoquant/__init__.py
qmi/instruments/picoquant/_picoquant.py
qmi/instruments/picoquant/hydraharp.py
qmi/instruments/picoquant/multiharp.py
qmi/instruments/picoquant/picoharp.py
qmi/instruments/picoquant/support/__init__.py
qmi/instruments/picoquant/support/_decoders.py
qmi/instruments/picoquant/support/_events.py
qmi/instruments/picoquant/support/_hhlib_function_signatures.py
qmi/instruments/picoquant/support/_library_wrapper.py
qmi/instruments/picoquant/support/_mhlib_function_signatures.py
qmi/instruments/picoquant/support/_phlib_function_signatures.py
qmi/instruments/picoquant/support/_realtime.py
qmi/instruments/picotech/__init__.py
qmi/instruments/picotech/_picoscope.py
qmi/instruments/picotech/picoscope3403.py
qmi/instruments/picotech/picoscope4824.py
qmi/instruments/pololu/__init__.py
qmi/instruments/pololu/maestro.py
qmi/instruments/ptgrey/__init__.py
qmi/instruments/ptgrey/blackfly_aravis.py
qmi/instruments/quantum_composers/__init__.py
qmi/instruments/quantum_composers/pulse_generator9530.py
qmi/instruments/quantum_opus/__init__.py
qmi/instruments/quantum_opus/amp_sim_module.py
qmi/instruments/raspberry/__init__.py
qmi/instruments/raspberry/gpio.py
qmi/instruments/rigol/__init__.py
qmi/instruments/rigol/dg4102.py
qmi/instruments/rohde_schwarz/__init__.py
qmi/instruments/rohde_schwarz/rs_base_signal_gen.py
qmi/instruments/rohde_schwarz/sgs100a.py
qmi/instruments/rohde_schwarz/smbv100a.py
qmi/instruments/santec/__init__.py
qmi/instruments/santec/tsl_570.py
qmi/instruments/siglent/__init__.py
qmi/instruments/siglent/sds1202xe.py
qmi/instruments/siglent/ssa3000x.py
qmi/instruments/stanford_research_systems/__init__.py
qmi/instruments/stanford_research_systems/dc205.py
qmi/instruments/stanford_research_systems/sim900.py
qmi/instruments/stanford_research_systems/sim922.py
qmi/instruments/tektronix/__init__.py
qmi/instruments/tektronix/afg31000.py
qmi/instruments/tektronix/awg5014.py
qmi/instruments/tektronix/fca3000.py
qmi/instruments/tenma/__init__.py
qmi/instruments/tenma/psu_72.py
qmi/instruments/teraxion/__init__.py
qmi/instruments/teraxion/tfn.py
qmi/instruments/thorlabs/__init__.py
qmi/instruments/thorlabs/apt_packets.py
qmi/instruments/thorlabs/apt_protocol.py
qmi/instruments/thorlabs/k10cr1.py
qmi/instruments/thorlabs/k10cr2.py
qmi/instruments/thorlabs/k10crx.py
qmi/instruments/thorlabs/kdc101.py
qmi/instruments/thorlabs/mff10x.py
qmi/instruments/thorlabs/mpc320.py
qmi/instruments/thorlabs/pm100d.py
qmi/instruments/thorlabs/tc200.py
qmi/instruments/thorlabs/tsp01.py
qmi/instruments/thorlabs/tsp01b.py
qmi/instruments/timebase/__init__.py
qmi/instruments/timebase/dim3000.py
qmi/instruments/toptica/__init__.py
qmi/instruments/toptica/dlc.py
qmi/instruments/tt/__init__.py
qmi/instruments/tt/tgf.py
qmi/instruments/wavelength/__init__.py
qmi/instruments/wavelength/tclab.py
qmi/instruments/wieserlabs/__init__.py
qmi/instruments/wieserlabs/flexdds.py
qmi/instruments/wl_photonics/__init__.py
qmi/instruments/wl_photonics/wltf_n.py
qmi/instruments/yokogawa/__init__.py
qmi/instruments/yokogawa/dlm4038.py
qmi/instruments/zurich_instruments/__init__.py
qmi/instruments/zurich_instruments/hdawg.py
qmi/tools/__init__.py
qmi/tools/proc.py
qmi/tools/qmi_tool.py
qmi/utils/__init__.py
qmi/utils/adbasic_coding_standard.rst
qmi/utils/adbasic_compiler.py
qmi/utils/adbasic_parser.py
qmi/utils/adwin_manager.py
qmi/utils/context_managers.py
scripts/run_docs_sphinx.sh
tests/__init__.py
tests/patcher.py
tests/core/__init__.py
tests/core/hw_test_transport_serial.py
tests/core/pyvisa_stub.py
tests/core/sw_test_qmi_signals_publish_script.py
tests/core/sw_test_qmi_signals_receiver.py
tests/core/test_basic.py
tests/core/test_cleanup.py
tests/core/test_config.py
tests/core/test_config_struct.py
tests/core/test_context.py
tests/core/test_context_config_file_input.py
tests/core/test_context_singleton_config_file_input.py
tests/core/test_instrument.py
tests/core/test_logging_init.py
tests/core/test_messaging.py
tests/core/test_multiple_contexts.py
tests/core/test_pubsub.py
tests/core/test_rpc.py
tests/core/test_scpi_protocol.py
tests/core/test_tasks.py
tests/core/test_transport.py
tests/core/test_transport_gpib_visa.py
tests/core/test_transport_usbtmc.py
tests/core/test_unclean_shutdown.py
tests/core/test_usbtmc.py
tests/data/__init__.py
tests/data/test_dataset.py
tests/data/test_datastore.py
tests/data/test_hdf5recorder.py
tests/instruments/__init__.py
tests/instruments/test_boostik_driver.py
tests/instruments/adwin/__init__.py
tests/instruments/adwin/adwin_stub.py
tests/instruments/adwin/test_adwin.py
tests/instruments/agiltron/__init__.py
tests/instruments/agiltron/test_ff_optical_switch.py
tests/instruments/anapico/__init__.py
tests/instruments/anapico/test_apsin.py
tests/instruments/aviosys/__init__.py
tests/instruments/aviosys/test_ippower.py
tests/instruments/boston_micromachines/__init__.py
tests/instruments/boston_micromachines/test_multidm.py
tests/instruments/bristol/__init__.py
tests/instruments/bristol/test_871a.py
tests/instruments/bristol/test_fos.py
tests/instruments/cobolt/__init__.py
tests/instruments/cobolt/test_laser_06_01.py
tests/instruments/digilent/__init__.py
tests/instruments/digilent/test_analog_discovery_2.py
tests/instruments/edwards/__init__.py
tests/instruments/edwards/test_turbo_instrument_controller.py
tests/instruments/high_finesse/__init__.py
tests/instruments/high_finesse/test_wlm.py
tests/instruments/high_finesse/support/__init__.py
tests/instruments/high_finesse/support/test_wrapper.py
tests/instruments/imagine_eyes/__init__.py
tests/instruments/imagine_eyes/test_mirao52e.py
tests/instruments/instru_tech/__init__.py
tests/instruments/instru_tech/test_agc302.py
tests/instruments/jpe/__init__.py
tests/instruments/jpe/test_cpsc.py
tests/instruments/mcc/__init__.py
tests/instruments/mcc/test_usb1808x.py
tests/instruments/montana/__init__.py
tests/instruments/montana/test_cryostation.py
tests/instruments/montana/test_cryostation_s50.py
tests/instruments/newport/__init__.py
tests/instruments/newport/test_ag_uc8.py
tests/instruments/newport/test_single_axis_motion_controller.py
tests/instruments/newport/test_smc_100cc.py
tests/instruments/newport/test_smc_100pp.py
tests/instruments/newport/test_tlb670x.py
tests/instruments/nkt_photonics/__init__.py
tests/instruments/nkt_photonics/test_adjustik.py
tests/instruments/nkt_photonics/test_boostik.py
tests/instruments/ozoptics/__init__.py
tests/instruments/ozoptics/qmi.conf
tests/instruments/ozoptics/test_dd100mc.py
tests/instruments/ozoptics/test_epc_driver.py
tests/instruments/parallax/__init__.py
tests/instruments/parallax/test_usb_propeller.py
tests/instruments/pi/__init__.py
tests/instruments/pi/test_e873.py
tests/instruments/picoquant/__init__.py
tests/instruments/picoquant/test_hydraharp.py
tests/instruments/picoquant/test_hydraharp_event_processing.py
tests/instruments/picoquant/test_library_wrapper.py
tests/instruments/picoquant/test_multiharp.py
tests/instruments/picoquant/test_multiharp_event_processing.py
tests/instruments/picoquant/test_picoharp.py
tests/instruments/picoquant/test_picoquant.py
tests/instruments/picoquant/test_tttr_histogram.py
tests/instruments/picotech/__init__.py
tests/instruments/picotech/picosdk_stub.py
tests/instruments/picotech/ps3000a_stub.py
tests/instruments/picotech/ps4000a_stub.py
tests/instruments/picotech/test_picoscope.py
tests/instruments/picotech/test_picoscope3403.py
tests/instruments/picotech/test_picoscope4824.py
tests/instruments/pololu/__init__.py
tests/instruments/pololu/test_maestro.py
tests/instruments/ptgrey/__init__.py
tests/instruments/ptgrey/aravis_stub.py
tests/instruments/ptgrey/test_blackfly_aravis.py
tests/instruments/quantum_composers/__init__.py
tests/instruments/quantum_composers/test_pulse_generator9530.py
tests/instruments/quantum_opus/__init__.py
tests/instruments/quantum_opus/test_amp_module.py
tests/instruments/raspberry/__init__.py
tests/instruments/raspberry/test_gpio.py
tests/instruments/rigol/__init__.py
tests/instruments/rigol/test_dg4102.py
tests/instruments/rohde_schwarz/__init__.py
tests/instruments/rohde_schwarz/test_rs_base_signal_gen.py
tests/instruments/rohde_schwarz/test_sgs100a.py
tests/instruments/rohde_schwarz/test_smbv100a.py
tests/instruments/santec/__init__.py
tests/instruments/santec/test_tsl_570.py
tests/instruments/siglent/__init__.py
tests/instruments/siglent/test_sds1202xe.py
tests/instruments/siglent/test_ssa3000x.py
tests/instruments/stanford_research_systems/__init__.py
tests/instruments/stanford_research_systems/test_dc205.py
tests/instruments/stanford_research_systems/test_sim900.py
tests/instruments/stanford_research_systems/test_sim922.py
tests/instruments/tektronix/__init__.py
tests/instruments/tektronix/test_afg31000.py
tests/instruments/tektronix/test_awg5014.py
tests/instruments/tektronix/test_fca3000.py
tests/instruments/tenma/__init__.py
tests/instruments/tenma/test_psu_72.py
tests/instruments/teraxion/__init__.py
tests/instruments/teraxion/test_tfn.py
tests/instruments/thorlabs/__init__.py
tests/instruments/thorlabs/test_k10cr1.py
tests/instruments/thorlabs/test_k10cr2.py
tests/instruments/thorlabs/test_k10crx.py
tests/instruments/thorlabs/test_kdc101.py
tests/instruments/thorlabs/test_mff10x.py
tests/instruments/thorlabs/test_mpc320.py
tests/instruments/thorlabs/test_pm100d.py
tests/instruments/thorlabs/test_tc200.py
tests/instruments/thorlabs/test_tsp01.py
tests/instruments/thorlabs/test_tsp01b.py
tests/instruments/timebase/__init__.py
tests/instruments/timebase/test_dim3000.py
tests/instruments/toptica/__init__.py
tests/instruments/toptica/test_dlc.py
tests/instruments/tt/__init__.py
tests/instruments/tt/test_tgf.py
tests/instruments/wavelength/__init__.py
tests/instruments/wavelength/test_tclab.py
tests/instruments/wieserlabs/__init__.py
tests/instruments/wieserlabs/test_flexdds.py
tests/instruments/wl_photonics/__init__.py
tests/instruments/wl_photonics/test_wltf_n.py
tests/instruments/yokogawa/__init__.py
tests/instruments/yokogawa/test_dlm4308.py
tests/instruments/zurich_instruments/__init__.py
tests/instruments/zurich_instruments/test_hdawg.py
tests/tools/__init__.py
tests/tools/test_proc.py
tests/utils/__init__.py
tests/utils/test_adbasic_compiler.py
tests/utils/test_adbasic_parser.py
tests/utils/test_adwin_manager.py
tests/utils/test_context_managers.py
tests/utils/test_module.py
tests/utils/data/dep.inc
tests/utils/data/program_a.bas
tests/utils/data/program_a.conf
tests/utils/data/program_b.bas
tests/utils/data/program_b.conf
tests/utils/data/program_c.conf
tests/utils/data/program_d.ERR
tests/utils/data/program_d.bas
tests/utils/data/program_d.conf
tests/utils/data/program_e.conf
tests/utils/data/test_nested/dep2.inc
tests/utils/data/test_nested/program_c.bas