diff --git a/CHANGELOG.md b/CHANGELOG.md index 1815d37d..c7bc96fd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -18,6 +18,10 @@ ______________________________________________________________________ Things to be included in the next release go here. +### Added + +- Added TekVISA as one of the VISA backends supported. + ### Changed - Updated the `get_model_series()` function to only warn the user if the model is not found in the `SupportedModels` enumeration. This also eliminates false warnings during unit tests. diff --git a/README.rst b/README.rst index ca12158f..5aa86edb 100644 --- a/README.rst +++ b/README.rst @@ -118,8 +118,10 @@ dependencies on any operating system thanks to the `PyVISA-py `__ VISA backend. However, in order to use any VISA functionality that PyVISA-py does not implement, a third-party VISA backend such as +`TekVISA `__ (>=4.2.0) or `NI-VISA `__ -can be installed. ``tm_devices`` will use an available VISA backend if +can be installed. +``tm_devices`` will use an available VISA backend if one is found and will fall back to using PyVISA-py if no other VISA backends are installed. @@ -206,13 +208,13 @@ Supported Devices & Software Solutions , **6 Series LPD**, :term:`PI`, ✅, ✅ , **MSO2000/B**, :term:`PI`, ✅, , **DPO2000/B**, :term:`PI`, ✅, - , **MDO3000**, :term:`PI`, ✅, - , **MDO4000/B/C**, :term:`PI`, ✅, - , **MSO4000/B**, :term:`PI`, ✅, - , **DPO4000/B**, :term:`PI`, ✅, - , **MSO5000/B**, :term:`PI`, ✅, - , **DPO5000/B**, :term:`PI`, ✅, 🚧 - , **DPO7000/C**, :term:`PI`, ✅, 🚧 + , **MDO3000**, :term:`PI`, ✅, ✅ + , **MDO4000/B/C**, :term:`PI`, ✅, ✅ + , **MSO4000/B**, :term:`PI`, ✅, ✅ + , **DPO4000/B**, :term:`PI`, ✅, ✅ + , **MSO5000/B**, :term:`PI`, ✅, ✅ + , **DPO5000/B**, :term:`PI`, ✅, ✅ + , **DPO7000/C**, :term:`PI`, ✅, ✅ , **DPO70000/C/D/DX/SX**, :term:`PI`, ✅, ✅ , **DSA70000/C/D**, :term:`PI`, ✅, ✅ , **MSO70000/C/DX**, :term:`PI`, ✅, ✅ @@ -227,9 +229,10 @@ Supported Devices & Software Solutions :term:`SMUs `, **24xx Standard**, :term:`PI`, ✅, , **24xx Interactive**, :term:`TSP`, ✅, ✅ , **26xxB**, :term:`TSP`, ✅, 🚧 + , **2636B**, :term:`TSP`, ✅, ✅ , **Model 2601B-PULSE**, :term:`TSP`, ✅, , **Model 2606B**, :term:`TSP`, ✅, 🚧 - , **2651A**, :term:`TSP`, ✅, + , **2651A**, :term:`TSP`, ✅, ✅ , **2657A**, :term:`TSP`, ✅, , **6430 (electrometer)**, :term:`PI`, ✅, , **6514 (electrometer)**, :term:`PI`, ✅, @@ -261,7 +264,7 @@ Supported Connections ~~~~~~~~~~~~~~~~~~~~~ - REST API -- VISA *(NI-VISA and PyVISA-py)* +- VISA *(TekVISA, NI-VISA and PyVISA-py)* - TCPIP - ASRL / Serial / RS-232 / RS-485