From 7fc1a606a5aa2d0a453924927c728f13c3e7aa4e Mon Sep 17 00:00:00 2001 From: adityakb <3426243+adityakb@users.noreply.github.com> Date: Mon, 18 Mar 2024 21:36:21 +0530 Subject: [PATCH 1/9] Update README.rst Read Me update for TekVISA support and python API validation status. Signed-off-by: adityakb <3426243+adityakb@users.noreply.github.com> --- README.rst | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/README.rst b/README.rst index ca12158f..774bc997 100644 --- a/README.rst +++ b/README.rst @@ -118,6 +118,8 @@ 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 `__ +or `NI-VISA `__ 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 @@ -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 From 3b7130cf35f2034e2472430b491e44ad32c1e9cd Mon Sep 17 00:00:00 2001 From: adityakb <3426243+adityakb@users.noreply.github.com> Date: Mon, 18 Mar 2024 21:39:00 +0530 Subject: [PATCH 2/9] Update CHANGELOG.md Signed-off-by: adityakb <3426243+adityakb@users.noreply.github.com> --- CHANGELOG.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index b51d8639..ec3d0b3b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -22,6 +22,10 @@ Things to be included in the next release go here. - 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. +### Added + +- Added TekVISA as one of the VISA backend support. + ______________________________________________________________________ ## v1.2.1 (2024-02-27) From 829647e68d1856e73655dfb0dd42acb2eaf0e7d3 Mon Sep 17 00:00:00 2001 From: Shashank P <142999380+u625355@users.noreply.github.com> Date: Tue, 26 Mar 2024 21:26:18 +0530 Subject: [PATCH 3/9] Updated CHANGELOG.md Co-authored-by: Nicholas Felt Signed-off-by: Shashank P <142999380+u625355@users.noreply.github.com> --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ec3d0b3b..36e4734b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -24,7 +24,7 @@ Things to be included in the next release go here. ### Added -- Added TekVISA as one of the VISA backend support. +- Added TekVISA as one of the VISA backends supported. ______________________________________________________________________ From 9ce93c99c33264793abf58eb8f0071b11d177eef Mon Sep 17 00:00:00 2001 From: adityakb <3426243+adityakb@users.noreply.github.com> Date: Wed, 27 Mar 2024 15:21:57 +0530 Subject: [PATCH 4/9] Update README.rst Mentioning TekVISA version 4.2.0. Signed-off-by: adityakb <3426243+adityakb@users.noreply.github.com> --- README.rst | 1 + 1 file changed, 1 insertion(+) diff --git a/README.rst b/README.rst index 774bc997..0e649051 100644 --- a/README.rst +++ b/README.rst @@ -119,6 +119,7 @@ dependencies on any operating system thanks to the VISA backend. However, in order to use any VISA functionality that PyVISA-py does not implement, a third-party VISA backend such as `TekVISA `__ +(`v4.2.0`__ or above) or `NI-VISA `__ can be installed. ``tm_devices`` will use an available VISA backend if From 99df7bd54eba927b34dfd01c1a21912029d3a4aa Mon Sep 17 00:00:00 2001 From: adityakb <3426243+adityakb@users.noreply.github.com> Date: Wed, 27 Mar 2024 22:30:17 +0530 Subject: [PATCH 5/9] Update README.rst Signed-off-by: adityakb <3426243+adityakb@users.noreply.github.com> --- README.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.rst b/README.rst index 0e649051..c219359b 100644 --- a/README.rst +++ b/README.rst @@ -119,10 +119,10 @@ dependencies on any operating system thanks to the VISA backend. However, in order to use any VISA functionality that PyVISA-py does not implement, a third-party VISA backend such as `TekVISA `__ -(`v4.2.0`__ or above) or `NI-VISA `__ -can be installed. ``tm_devices`` will use an available VISA backend if +can be installed. v4.2.0 is the TekVISA version supported by ``tm_devices``. +``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. From 94d7d4647d53ba3818ce3067caed606dbd004265 Mon Sep 17 00:00:00 2001 From: adityakb <3426243+adityakb@users.noreply.github.com> Date: Wed, 27 Mar 2024 22:30:51 +0530 Subject: [PATCH 6/9] Update CHANGELOG.md Signed-off-by: adityakb <3426243+adityakb@users.noreply.github.com> --- CHANGELOG.md | 4 ---- 1 file changed, 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 36e4734b..b51d8639 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -22,10 +22,6 @@ Things to be included in the next release go here. - 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. -### Added - -- Added TekVISA as one of the VISA backends supported. - ______________________________________________________________________ ## v1.2.1 (2024-02-27) From e82919d9b4f967e908e52fa18d0c3517e6d88640 Mon Sep 17 00:00:00 2001 From: adityakb <3426243+adityakb@users.noreply.github.com> Date: Thu, 28 Mar 2024 12:32:23 +0530 Subject: [PATCH 7/9] Update README.rst Signed-off-by: adityakb <3426243+adityakb@users.noreply.github.com> --- README.rst | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/README.rst b/README.rst index c219359b..d53c7c38 100644 --- a/README.rst +++ b/README.rst @@ -118,8 +118,7 @@ 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 `__ -or +`TekVISA `__ (>=4.2.0) or `NI-VISA `__ can be installed. v4.2.0 is the TekVISA version supported by ``tm_devices``. ``tm_devices`` will use an available VISA backend if From a5b56ec8189b3fd5deb71efee676740eb8523564 Mon Sep 17 00:00:00 2001 From: adityakb <3426243+adityakb@users.noreply.github.com> Date: Thu, 28 Mar 2024 12:40:25 +0530 Subject: [PATCH 8/9] Update README.rst Update as per review comments. Signed-off-by: adityakb <3426243+adityakb@users.noreply.github.com> --- README.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.rst b/README.rst index d53c7c38..5aa86edb 100644 --- a/README.rst +++ b/README.rst @@ -120,7 +120,7 @@ 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. v4.2.0 is the TekVISA version supported by ``tm_devices``. +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. From fefd0006ed0f0db2fdaae6b0016a369177af1605 Mon Sep 17 00:00:00 2001 From: adityakb <3426243+adityakb@users.noreply.github.com> Date: Thu, 28 Mar 2024 15:24:11 +0530 Subject: [PATCH 9/9] Update CHANGELOG.md Signed-off-by: adityakb <3426243+adityakb@users.noreply.github.com> --- CHANGELOG.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index b51d8639..36e4734b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -22,6 +22,10 @@ Things to be included in the next release go here. - 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. +### Added + +- Added TekVISA as one of the VISA backends supported. + ______________________________________________________________________ ## v1.2.1 (2024-02-27)