Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add changelog for 0.41.0 #5440

Merged
merged 2 commits into from
Oct 18, 2023
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
33 changes: 33 additions & 0 deletions docs/changes/0.41.0.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
QCoDeS 0.41.0 (2023-10-18)
==========================

Breaking Changes:
-----------------

- The deprecated modules
`qcodes.data`, `qcodes.loop`, `qcodes.actions`, `qcodes.plots`,
`qcodes.measure`, `qcodes.extensions.slack`, `qcodes.utils.magic`, qcodes.utils.qt_helpers`
`qcodes.utils.slack` has been removed.
The modules can be found in `qcodes_loop <https://github.com/qcodes/qcodes_loop>`_ (:pr:`5367`)
- Update QCoDeS to work with the upcoming release of numpy 2.0.
The unused attributes `qcodes.utils.types.numpy_non_concrete_floats_instantiable` and
`qcodes.utils.types.numpy_non_concrete_complex_instantiable` have been removed from QCoDeS. (:pr:`5399`)
- The extra install targets qcodes[slack] and qcodes[qtplot] have been removed.
All dependencies on slack and pyqtgraph have moved to qcodes_loop. (:pr:`5425`)


New:
----

- QCoDeS now exports data that isn't measured on a grid to a XArray using `MultiIndex`.
Support for exporting these datasets to NetCDF has also been implemented.
See `this notebook <../examples/DataSet/Working-With-Pandas-and-XArray.ipynb>`__ for additional details. (:pr:`5334`)
- Add a register_name keyword to the ParameterBase constructor. If supplied, this value
will be used to register parameters in datasets instead of the default full_name.
Note that the MultiParameter and ArrayParameter classes do not currently support use
of the register_name. (:pr:`5381`)
- Large datasets are now exported to NetCDF4 using Dask delayed writer.
This avoids allocating a large amount of memory to process the whole dataset at the same time.
Size threshold at the moment is set to approximately 1 GB. (:pr:`5391`)
- The QCoDeS Parameters have nov gained the ability to use multiple validators.
jenshnielsen marked this conversation as resolved.
Show resolved Hide resolved
See `here <../examples/Parameters/Parameters.ipynb>`__ for examples of how to use this. (:pr:`5426`)
1 change: 1 addition & 0 deletions docs/changes/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ Changelogs

.. toctree::
Unreleased <unreleased>
0.41.0 <0.41.0>
0.40.0 <0.40.0>
0.39.1 <0.39.1>
0.39.0 <0.39.0>
Expand Down
3 changes: 0 additions & 3 deletions docs/changes/newsfragments/5334.new

This file was deleted.

5 changes: 0 additions & 5 deletions docs/changes/newsfragments/5367.breaking

This file was deleted.

4 changes: 0 additions & 4 deletions docs/changes/newsfragments/5381.new

This file was deleted.

3 changes: 0 additions & 3 deletions docs/changes/newsfragments/5391.new

This file was deleted.

3 changes: 0 additions & 3 deletions docs/changes/newsfragments/5399.breaking

This file was deleted.

2 changes: 0 additions & 2 deletions docs/changes/newsfragments/5425.breaking

This file was deleted.

2 changes: 0 additions & 2 deletions docs/changes/newsfragments/5426.new

This file was deleted.