├── .gitignore ├── CODE_OF_CONDUCT.md ├── LICENSE ├── README.md ├── SECURITY.md ├── dev_requirements.txt ├── docs ├── __init__.py ├── events_and_status_register │ ├── __init__.py │ ├── example.ipynb │ └── geiger_counter_mock.py └── example_notebook.ipynb ├── pyvisa_mock ├── __init__.py ├── base │ ├── __init__.py │ ├── base_mocker.py │ ├── high_level.py │ ├── register.py │ └── session.py └── test │ ├── __init__.py │ ├── base │ ├── __init__.py │ ├── test_base_class.py │ ├── test_binary_data.py │ ├── test_delays.py │ ├── test_events.py │ ├── test_events_session.py │ ├── test_high_level.py │ ├── test_lock.py │ ├── test_raw_regex.py │ └── test_session.py │ └── mock_instruments │ ├── __init__.py │ └── instruments.py ├── requirements.txt ├── setup.py └── test.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/pyvisa-mock/HEAD/.gitignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/pyvisa-mock/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/pyvisa-mock/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/pyvisa-mock/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/pyvisa-mock/HEAD/SECURITY.md -------------------------------------------------------------------------------- /dev_requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/pyvisa-mock/HEAD/dev_requirements.txt -------------------------------------------------------------------------------- /docs/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/events_and_status_register/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/events_and_status_register/example.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/pyvisa-mock/HEAD/docs/events_and_status_register/example.ipynb -------------------------------------------------------------------------------- /docs/events_and_status_register/geiger_counter_mock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/pyvisa-mock/HEAD/docs/events_and_status_register/geiger_counter_mock.py -------------------------------------------------------------------------------- /docs/example_notebook.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/pyvisa-mock/HEAD/docs/example_notebook.ipynb -------------------------------------------------------------------------------- /pyvisa_mock/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/pyvisa-mock/HEAD/pyvisa_mock/__init__.py -------------------------------------------------------------------------------- /pyvisa_mock/base/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pyvisa_mock/base/base_mocker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/pyvisa-mock/HEAD/pyvisa_mock/base/base_mocker.py -------------------------------------------------------------------------------- /pyvisa_mock/base/high_level.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/pyvisa-mock/HEAD/pyvisa_mock/base/high_level.py -------------------------------------------------------------------------------- /pyvisa_mock/base/register.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/pyvisa-mock/HEAD/pyvisa_mock/base/register.py -------------------------------------------------------------------------------- /pyvisa_mock/base/session.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/pyvisa-mock/HEAD/pyvisa_mock/base/session.py -------------------------------------------------------------------------------- /pyvisa_mock/test/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pyvisa_mock/test/base/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pyvisa_mock/test/base/test_base_class.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/pyvisa-mock/HEAD/pyvisa_mock/test/base/test_base_class.py -------------------------------------------------------------------------------- /pyvisa_mock/test/base/test_binary_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/pyvisa-mock/HEAD/pyvisa_mock/test/base/test_binary_data.py -------------------------------------------------------------------------------- /pyvisa_mock/test/base/test_delays.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/pyvisa-mock/HEAD/pyvisa_mock/test/base/test_delays.py -------------------------------------------------------------------------------- /pyvisa_mock/test/base/test_events.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/pyvisa-mock/HEAD/pyvisa_mock/test/base/test_events.py -------------------------------------------------------------------------------- /pyvisa_mock/test/base/test_events_session.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/pyvisa-mock/HEAD/pyvisa_mock/test/base/test_events_session.py -------------------------------------------------------------------------------- /pyvisa_mock/test/base/test_high_level.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/pyvisa-mock/HEAD/pyvisa_mock/test/base/test_high_level.py -------------------------------------------------------------------------------- /pyvisa_mock/test/base/test_lock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/pyvisa-mock/HEAD/pyvisa_mock/test/base/test_lock.py -------------------------------------------------------------------------------- /pyvisa_mock/test/base/test_raw_regex.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/pyvisa-mock/HEAD/pyvisa_mock/test/base/test_raw_regex.py -------------------------------------------------------------------------------- /pyvisa_mock/test/base/test_session.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/pyvisa-mock/HEAD/pyvisa_mock/test/base/test_session.py -------------------------------------------------------------------------------- /pyvisa_mock/test/mock_instruments/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pyvisa_mock/test/mock_instruments/instruments.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/pyvisa-mock/HEAD/pyvisa_mock/test/mock_instruments/instruments.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | pyvisa>=1.11 2 | -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/pyvisa-mock/HEAD/setup.py -------------------------------------------------------------------------------- /test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/pyvisa-mock/HEAD/test.py --------------------------------------------------------------------------------