Skip to content

Commit e7f10df

Browse files
authored
Merge pull request #4375 from jenshnielsen/035beta_changelog
Changelog for 0.35 beta
2 parents 0789f73 + 473d181 commit e7f10df

8 files changed

+57
-9
lines changed

docs/changes/0.35.0b1.rst

+56
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
QCoDeS 0.35.0b1 (2022-07-08)
2+
============================
3+
4+
This is a beta release of the upcoming QCoDeS 0.35.0 release.
5+
6+
In this release a large refactoring of the QCoDeS modules organization has taken place.
7+
Among other changes the `instrument` module has been split into a `parameters` and
8+
`instrument` module, the `dond` functions have been moved to the `dataset` module
9+
and several methods removed from the public API of the `utils` module.
10+
11+
The new API is documented in the :ref:`api` section of the QCoDeS homepage.
12+
13+
Going forward we aim to establish a policy where the QCoDeS public API is defined
14+
by modules explicitly documented in the :ref:`api` and importable from submodules at most
15+
one level deep. I.e. `from qcodes.instrument import InstrumentChannel` is supported but
16+
`from qcodes.instrument.channel import InstrumentChannel` is considered unsupported.
17+
18+
Importing from previously existing locations should continue to work
19+
but it is recommended to update to the new API.
20+
In the future we may deprecate and eventually remove these modules
21+
but no firm date is set for this.
22+
23+
Please report any issues you may see with importing from the previously existing API
24+
or if you depend on any functions, classes etc. not available from the new public API.
25+
26+
Breaking Changes:
27+
-----------------
28+
29+
- Removed deprecated units property from `DataArray`. (:pr:`4358`)
30+
- Removed deprecated ``qcodes.version`` module. Use ``qcodes.__version__`` (:pr:`4307`)
31+
32+
Improved:
33+
---------
34+
35+
- :func:`qcodes.dataset.doNd` now logs more information about how parameters are
36+
unpacked and grouped making it easier to debug. (:pr:`4288`)
37+
- do_nd: save plot with 'tight' bbox to prevent tick marks with long labels
38+
pusing out the axis label out of the canvas window and not visible (:pr:`4360`)
39+
- Significant refactor of internal modules and public API (:pr:`4357`, :pr:`4355`,
40+
:pr:`4353`, :pr:`4351`, :pr:`4350`, :pr:`4349`, :pr:`4348`, :pr:`4334`, :pr:`4330`,
41+
:pr:`4326`, :pr:`4316`, :pr:`4309`, :pr:`4307`, :pr:`4306`, :pr:`4300`, :pr:`4294`,
42+
:pr:`4286`, :pr:`4283`, :pr:`4275`, :pr:`4274`, :pr:`4272`, :pr:`4266`, :pr:`4237`,
43+
:pr:`4224`, :pr:`3972`, :pr:`4265`, :pr:`3536`)
44+
- Fixed bug in fallback code for Sphinx extension breaking documentation of certain attributes (:pr:`4223`)
45+
46+
New Drivers:
47+
------------
48+
49+
- Add Keithley 2634B model to 2600 driver (:pr:`4290`)
50+
51+
52+
Improved Drivers:
53+
-----------------
54+
55+
- The Keysight N52 series drivers have gained a parameter to control RF output. (:pr:`4301`)
56+
- Improved Keysight N51x1 driver: make frequency option detection compatible with multiple options installed on device. (:pr:`4342`)

docs/changes/index.rst

+1
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ Changelogs
33

44
.. toctree::
55
Unreleased <unreleased>
6+
0.35.0b1 <0.35.0b1>
67
0.34.1 <0.34.1>
78
0.34.0 <0.34.0>
89
0.33.0 <0.33.0>

docs/changes/newsfragments/4257.breaking

-2
This file was deleted.

docs/changes/newsfragments/4288.improved

-2
This file was deleted.

docs/changes/newsfragments/4290.new_driver

-1
This file was deleted.

docs/changes/newsfragments/4301.improved_driver

-1
This file was deleted.

docs/changes/newsfragments/4342.improved_driver

-1
This file was deleted.

docs/changes/newsfragments/4360.improved

-2
This file was deleted.

0 commit comments

Comments
 (0)