Skip to content

Commit

Permalink
Merge branch 'master' into prevent_save_config_to_home
Browse files Browse the repository at this point in the history
  • Loading branch information
jenshnielsen authored Jun 8, 2020
2 parents 0dab952 + bdb8c13 commit 1a6a0cb
Show file tree
Hide file tree
Showing 3 changed files with 72 additions and 32 deletions.
31 changes: 0 additions & 31 deletions docs/changes/0.15.0.rst

This file was deleted.

71 changes: 71 additions & 0 deletions docs/changes/0.15.0a1.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,71 @@
Changelog for QCoDeS 0.15.0a1
=============================

The June 2020 alpha release of QCoDeS

Breaking Changes:
_________________

* ``GroupParameter.group``, ``Group.parameters`` and ``Group.instrument`` are
now all read only properties (#2031).
* The public attributes ``Group.get_cmd`` and ``Group.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`` and ``raw_value`` e.g. ``scale`` and ``offset`` (#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).
2 changes: 1 addition & 1 deletion docs/changes/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -30,4 +30,4 @@ Changelogs
0.12.1 <0.12.1>
0.13.0 <0.13.0>
0.14.0 <0.14.0>
0.15.0 <0.15.0>
0.15.0a1 <0.15.0a1>

0 comments on commit 1a6a0cb

Please sign in to comment.