QCoDeS [UNRELEASED DRAFT] (2026-10-18)¶
Improved:¶
qcodes.utils.is_qcodes_installed_editablyno longer shells out topipto detect an editable install. The editable status is now read directly from the installed package metadata (the PEP 610direct_url.jsonfile), which bothpipanduvwrite. This means the check also works in environments wherepipis not installed, such as environments managed byuv, and it no longer requires spawning a subprocess. (#8580)
Improved Drivers:¶
Allow the Yokogawa GS200 driver to use the documented generated output ranges, including 12 V on the 10 V source range, while retaining the 32 V and 200 mA maximum output limits for direct output and ramps. (#8577)
Added the
four_wire_measurementsetting to the simulated Keithley 2600 (Keithley_2600.yaml), so a full snapshot of the simulated instrument no longer waits out the VISA timeout on that parameter. (#8616)
Under the hood:¶
QCoDeS is now tested against Python 3.15 on Linux. The
zhinst-qcodestest dependency is not installed on Python 3.15 sincezhinst-coredoes not yet provide wheels for it. (#8581)