From 50340c861e9c2b942e71fef8010522374516f9b3 Mon Sep 17 00:00:00 2001 From: Hans Beukers Date: Sat, 6 Jun 2026 11:16:46 +0200 Subject: [PATCH 1/2] Fix lower bound of the span parameter validator of the KeysightPNABase The lower bound of the span in the KeysightPNABase should be 0 Hz, it was currently set to min_freq, which incorrectly limits setting the span to a small value. --- src/qcodes/instrument_drivers/Keysight/N52xx.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/qcodes/instrument_drivers/Keysight/N52xx.py b/src/qcodes/instrument_drivers/Keysight/N52xx.py index 9336176baab9..86f5e46a099d 100644 --- a/src/qcodes/instrument_drivers/Keysight/N52xx.py +++ b/src/qcodes/instrument_drivers/Keysight/N52xx.py @@ -548,7 +548,7 @@ def __init__( get_parser=float, set_cmd="SENS:FREQ:SPAN {}", unit="Hz", - vals=Numbers(min_value=min_freq, max_value=max_freq), + vals=Numbers(min_value=0, max_value=max_freq), ) """Parameter span""" self.cw: Parameter = self.add_parameter( From eb8f91e73ca21088ffdce63de228436f89e0fe19 Mon Sep 17 00:00:00 2001 From: Hans Beukers Date: Sat, 6 Jun 2026 14:17:09 +0200 Subject: [PATCH 2/2] Add newsfragment for "fix span parameter validator lower bound for driver" --- docs/changes/newsfragments/8195.improved_driver | 1 + 1 file changed, 1 insertion(+) create mode 100644 docs/changes/newsfragments/8195.improved_driver diff --git a/docs/changes/newsfragments/8195.improved_driver b/docs/changes/newsfragments/8195.improved_driver new file mode 100644 index 000000000000..7ba954e0573c --- /dev/null +++ b/docs/changes/newsfragments/8195.improved_driver @@ -0,0 +1 @@ +Correct the lower bound of the span parameter validator of the KeysightPNABase driver to 0 Hz.