Skip to content

Commit

Permalink
Merge pull request #5440 from jenshnielsen/changelog_041
Browse files Browse the repository at this point in the history
add changelog for 0.41.0
  • Loading branch information
jenshnielsen committed Oct 18, 2023
2 parents 7c18c7b + 94d9a1f commit b65a797
Show file tree
Hide file tree
Showing 9 changed files with 34 additions and 22 deletions.
33 changes: 33 additions & 0 deletions docs/changes/0.41.0.rst
@@ -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 now gained the ability to use multiple validators.
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
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.

0 comments on commit b65a797

Please sign in to comment.