Changelog for QCoDeS 0.29.0 =========================== The September 2021 release of QCoDeS. ---- New: ---- - Simultaneous ramping feature that enables you to sweep an AMI 3D magnet to (x,y,z) in time T or at vector ramp rate R, ramping all 3 axes together (in parallel) and making a linear/vector trajectory from current field to the setpoint in 3D magnetic field space. Please see updates to the AMI magnet driver example documentation. (:pr:`3233`) - Galil DMC-41x3 stepper motor controller that can be used with Janis probes for moving the measurement arm. (:pr:`2626`) --------- Improved: --------- - Documentation: clarified contribution guides and contacts (:pr:`3375`, :pr:`3370`) - Raise ``ValueError`` if given more than one result for the same parameter name in ``DataSaver.add_result``. (:pr:`3265`) ----------------- Improved drivers: ----------------- - Keithley 2600 SMU support to return both voltage and current compliance limit errors. (:pr:`3339`, :pr:`3362`) - Make ``SR86xBufferReadout`` parameter take kwargs and pass them to base class. (:pr:`3341`) --------------- Under the hood: --------------- - Logging update to explicitly set encoding for file handler thus preventing issues on systems with less widespread encodings. (:pr:`3327`) - Add type packages discovered by mypy --install-types. (:pr:`3379`) - Resolved uncertainties package issues. (:pr:`3334`) - ISSUE_TEMPLATE.md updates for reporting a bug. (:pr:`3345`) - Make it possible to manually trigger codeql, using codeql-analysis.yml recommended by github. (:pr:`3314`, :pr:`3329`) - Remove redundant filters from test runner. (:pr:`3295`)