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. (:pr:`3222`) ---- New: ---- - Use thread pool when acquiring parameters to save time on recreating threads, new ThreadPoolParamsCaller, use it in do1d, do2d, dond. (:pr:`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. (:pr:`3214`) - The dond function has gained the ability to produce multiple datasets when measuring multiple parameters. (:pr:`3186`) - Make parameter registration on instrument part of parameter init. (:pr:`3191`) - Add post sweep actions to doND sweeps. (:pr:`3283`) - load experiment functions accept duplicated experiment name, and new_experiment warns if creates duplicated experiment. (:pr:`3296`) --------- Improved: --------- - Fix shapes of dond datasets with additional setpoints. (:pr:`3305`) ----------------- Improved drivers: ----------------- - Update voltage parameter for Keithley2600 SMU to be aware of measurement status. (:pr:`3251`) --------------- Under the hood: --------------- - Adding a Sphinx extension to document Parameter attributes. (:pr:`3224`) - Work around legacy test issue with hf51.12.1 on conda forge. (:pr:`3278`) - Make qcodes install mostly pep517/518 compliant. (:pr:`3288`) - Log all installed packages. (:pr:`3289`) - Remove pre-commit job from the repository in favor of pre-commit integration in the CI. (:pr:`3293`, :pr:`3290`) - Explicitly depend on setuptools. (:pr:`3294`)