QCoDeS/Qcodes: QCoDeS 0.35.0b1
Authors/Creators
- Jens Hedegaard Nielsen1
- Mikhail Astafev2
- William H.P. Nielsen3
- Dominik Vogel
- lakhotiaharshit
- Alex Johnson
- AUC Hardal
- Akshita
- sohail chatoor4
- Farzad
- Liang
- Giulio Ungaretti3
- Sebastian Pauka5
- Trevor Morgan4
- Adriaan
- Guen Prawiroatmodjo3
- Bas Nijholt6
- Pieter Eendebak
- qSaevar
- Pieter Eendebak
- Stefan Droege7
- Jana Darulova
- Ruben van Gulik
- Natalie Pearson
- ThorvaldLarsen
- Andrea Corna8
- damazter
- 1. @qdev-dk
- 2. @microsoft, @QCoDeS
- 3. @microsoft
- 4. Microsoft
- 5. The University of Sydney
- 6. @Microsoft
- 7. Riscure B.V.
- 8. @zhinst
Description
This is a beta release of the upcoming QCoDeS 0.35.0 release.
In this release a large refactoring of the QCoDeS modules organization has taken place.
Among other changes the instrument module has been split into a parameters and
instrument module, the dond functions have been moved to the dataset module
and several methods removed from the public API of the utils module.
The new API is documented in the :ref:api section of the QCoDeS homepage.
Going forward we aim to establish a policy where the QCoDeS public API is defined
by modules explicitly documented in the :ref:api and importable from submodules at most
one level deep. I.e. from qcodes.instrument import InstrumentChannel is supported but
from qcodes.instrument.channel import InstrumentChannel is considered unsupported.
Importing from previously existing locations should continue to work but it is recommended to update to the new API. In the future we may deprecate and eventually remove these modules but no firm date is set for this.
Please report any issues you may see with importing from the previously existing API or if you depend on any functions, classes etc. not available from the new public API.
Breaking Changes:- Removed deprecated units property from
DataArray. (#4358) - Removed deprecated
qcodes.versionmodule. Useqcodes.__version__(#4307)
- :func:
qcodes.dataset.doNdnow logs more information about how parameters are unpacked and grouped making it easier to debug. (#4288) - do_nd: save plot with 'tight' bbox to prevent tick marks with long labels pusing out the axis label out of the canvas window and not visible (#4360)
- Significant refactor of internal modules and public API (#4357, #4355, #4353, #4351, #4350, #4349, #4348, #4334, #4330, #4326, #4316, #4309, #4307, #4306, #4300, #4294, #4286, #4283, #4275, #4274, #4272, #4266, #4237, #4224, #3972, #4265, #3536)
- Fixed bug in fallback code for Sphinx extension breaking documentation of certain attributes (#4223)
- Add Keithley 2634B model to 2600 driver (#4290)
- The Keysight N52 series drivers have gained a parameter to control RF output. (#4301)
- Improved Keysight N51x1 driver: make frequency option detection compatible with multiple options installed on device. (#4342)
Files
QCoDeS/Qcodes-v0.35.0b1.zip
Files
(17.1 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:299bbc7d5dcd60213173cefcdf66942e
|
17.1 MB | Preview Download |
Additional details
Related works
- Is supplement to
- https://github.com/QCoDeS/Qcodes/tree/v0.35.0b1 (URL)