Changelog for QCoDeS 0.15.0a1¶
The June 2020 alpha release of QCoDeS
Breaking Changes:¶
New drivers:¶
Add Zurich Instruments drivers. The old ZIUHFLI driver is deprecated. The actual implementation is in zhinst-qcodes as described in this blog (#2025).
Improved drivers:¶
New features are added to Keysight B1517A driver to allow IV staircase sweep measurements (#2028).
Various improvements are done on B1520A driver, such as, parsing correctly the wrong output floats (‘-0.-1’) from the instrument until new firmware release (#2023), improved testing (#2027), fixing spot measurement of capacitance checking for wrong impedance model, and working with ac_dc_volt_monitor=True (#2020).
Now on_off_val_mapping is used instead of a custom parser in Agilent E8527D (#2030).
The parameter limits are added for the R&S ZNB-40 VNA R&S (#2029).
Improved:¶
The DelegateParameter is now allowed to change source and also support a None source (#2005).
The GroupParameter now correctly update their cache when a single parameter in the group has been set or captured (#2031).
The GroupParameter now correctly implements mappings between
value
andraw_value
e.g.scale
andoffset
(#2031).Snapshot_base introduce new update=None, and use cache in parameter’s snapshot_base (#1833).
Now initial cache value can be set to the Parameter using kwarg
initial_cache_val
(#1840).The snapshots of stations and instruments can also be diffed now using diff_param_values (#2021).
Under the hood:¶
New lines are now handled correctly on windows (#2026).
In the
Parameter
class, the gettable/settable have become read only property (#2024).Parameter cache.get is refactored to make the logic a bit more clear. Its functionality remains the same (#2008).
The loop data location in channels test is changed for pytest-xdist to work (#2010).