There is a newer version of the record available.

Published October 18, 2023 | Version v0.41.0

QCoDeS/Qcodes: QCoDeS 0.41.0

Description

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.slackhas been removed. The modules can be found inqcodes_loop https://github.com/qcodes/qcodes_loop`_ (#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. (#5399)
  • The extra install targets qcodes[slack] and qcodes[qtplot] have been removed. All dependencies on slack and pyqtgraph have moved to qcodes_loop. (#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. (#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. (#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. (#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. (#5426)

Files

QCoDeS/Qcodes-v0.41.0.zip

Files (17.5 MB)

Name Size Download all
md5:4e50385d265bfbce28466fce38f84cf6
17.5 MB Preview Download

Additional details

Related works

Is supplement to
Software: https://github.com/QCoDeS/Qcodes/tree/v0.41.0 (URL)