Changelog for QCoDeS 0.28.0¶
The August 2021 release of QCoDeS.
Breaking Changes:¶
get_guids_from_multiple_run_ids accepts connection over dbpath in the function. (#3222)
New:¶
Use thread pool when acquiring parameters to save time on recreating threads, new ThreadPoolParamsCaller, use it in do1d, do2d, dond. (#3170)
QCoDeS has not the ability to set a default experiment in a Python session, and now, creating/ loading an experiment automatically sets that experiment as the default one. (#3214)
The dond function has gained the ability to produce multiple datasets when measuring multiple parameters. (#3186)
Make parameter registration on instrument part of parameter init. (#3191)
Add post sweep actions to doND sweeps. (#3283)
load experiment functions accept duplicated experiment name, and new_experiment warns if creates duplicated experiment. (#3296)
Improved:¶
Fix shapes of dond datasets with additional setpoints. (#3305)
Improved drivers:¶
Update voltage parameter for Keithley2600 SMU to be aware of measurement status. (#3251)
Under the hood:¶
Adding a Sphinx extension to document Parameter attributes. (#3224)
Work around legacy test issue with hf51.12.1 on conda forge. (#3278)
Make qcodes install mostly pep517/518 compliant. (#3288)
Log all installed packages. (#3289)
Remove pre-commit job from the repository in favor of pre-commit integration in the CI. (#3293, #3290)
Explicitly depend on setuptools. (#3294)