Published December 19, 2019
| Version v0.9.0
Software
Open
QCoDeS/Qcodes: QCoDeS 0.8.0 (December 2019)
Authors/Creators
- Jens Hedegaard Nielsen1
- Mikhail Astafev2
- William H.P. Nielsen3
- Dominik Vogel
- alexcjohnson
- sohail chatoor4
- lakhotiaharshit
- AUC Hardal
- Giulio Ungaretti3
- Adriaan
- Sebastian Pauka5
- qSaevar
- Pieter Eendebak
- Pieter Eendebak
- Stefan Droege6
- Ruben van Gulik
- Natalie Pearson
- damazter
- Andrea Corna
- damazter2
- ThorvaldLarsen
- GeneralSarsby
- Victor Hartong
- Alan Geller4
- euchas
- Gerco Versloot
- Serwan Asaad
- Chris Granade7
- Luka Drmić8
- mltls
- 1. @qdev-dk
- 2. @QCoDeS
- 3. @microsoft
- 4. Microsoft
- 5. The University of Sydney
- 6. Riscure B.V.
- 7. @Microsoft
- 8. IST Austria
Description
Changelog for QCoDeS 0.9.0
The December 2019 release of QCoDeS
New:
- Call
start_all_loggingon qcodes import. See this example_ for more details on how this can be configured. (#1850)
Improved:
- Improvements to dataset notebooks (#1813)
- Fix warning in matplotlib plotting for legacy dataset (#1839)
- Add electrical delay parameter and function set_electrical_delay_auto for ZNB driver (#1849)
- Keysight 344xxA: Fix formatting issues (#1851)
- Fix docstrings in parameter.py (#1855)
- Update Infiniium.py: add option to save waveform to usb (#1716)
New Instrument drivers:
- Keysight 34980A driver (#1810, #1867)
Under the hood:
- Move QCoDeS import into function that needs it to break potential circular import (#1870)
- Fix return type of _BaseParameter.call (#1839)
- CI: Trigger azure pipeline on tags (#1837)
- CI: Travis don't apt-get install (#1842)
- CI: Travis Explicitly whitelist branches and tags to build (#1865)
- CI: Check for consistent line ending using Codacy (#1866)
- CI: Also trigger azure builds on release branches (#1868)
- CI: Azure twine -r name should match service endpoint (#1869)
Breaking Changes:
StandardParameterafter long deprecation period has been removed (#1859)Parameter.set_validatormethod after long deprecation period has been removed (#1856)
Deprecations:
- Setting
Parameter.raw_value(for examplep.raw_value = 2) is deprecated because it can lead to inconsistent state of the parameter. UseParameter.setorParameter.cache.setmethods instead. (#1857) - Private method
Parameter._save_valthat has been spotted in use in instrument drivers is deprecated now. UseParameter.setandParameter.cache.setmethods instead. (#1858)
Recommended Dependencies:
- Type checking should be done with Mypy 0.750. (#1863)
- Docs are build using Sphinx 2.2.2 (#1864)
Files
QCoDeS/Qcodes-v0.9.0.zip
Additional details
Related works
- Is supplement to
- https://github.com/QCoDeS/Qcodes/tree/v0.9.0 (URL)