QCoDeS 0.15.0 - June 2020 first alpha release
Pre-release
Pre-release
Changelog for QCoDeS 0.15.0a1
The June 2020 alpha release of QCoDeS
Breaking Changes:
GroupParameter.group
,Group.parameters
andGroup.instrument
are
now all read only properties (#2031).- The public attributes
Group.get_cmd
andGroup.get_cmd
have
been removed (#2031). - It is now an error to supply get/set_cmd, if get/set_raw is not abstract
(#2015).
New drivers:
- Add Zurich Instruments drivers. The old ZIUHFLI driver is deprecated. The
actual implementation is in
zhinst-qcodes <https://github.com/zhinst/zhinst-qcodes/>
_
as described in
this blog <https://blogs.zhinst .com/andrea/2020/05/24/control-your-measurements-with-qcodes-and-labber/>
_
(#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).