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)