Skip to content

Commit 1365c3a

Browse files
authored
Merge pull request #7241 from jenshnielsen/changelog_053
Add changelog for 0.53.0
2 parents f471f69 + 2cf1a0c commit 1365c3a

File tree

9 files changed

+46
-24
lines changed

9 files changed

+46
-24
lines changed

docs/changes/0.53.0.rst

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
QCoDeS 0.53.0 (2025-06-16)
2+
==========================
3+
4+
Breaking Changes:
5+
-----------------
6+
7+
- QCoDeS has dropped support for python 3.10. QCoDeS now supports Python 3.11, 3.12 and 3.13. (:pr:`7038`)
8+
- The deprecated aliases to Lakeshore modules in `qcodes.instrument_drivers.Lakeshore.lakeshore_base` have been removed.
9+
The aliases to lakeshore drivers in `qcodes.instrument_drivers.Lakeshore.Model_325`, `qcodes.instrument_drivers.Lakeshore.Model_336` and `qcodes.instrument_drivers.Lakeshore.Model_372`
10+
have been removed. Please make sure that all Lakeshore related imports are from `qcodes.instrument_drivers.Lakeshore` avoiding any submodules. (:pr:`7187`)
11+
12+
13+
Improved:
14+
---------
15+
16+
- The implementation of ``do0d`` and ``do1d`` have been replaced with a wrapper around `dond`.
17+
This aligns the keyword arguments with ``dond`` and ensures that these function support
18+
the same features as ``dond``. The same change is planned for ``do2d`` in the future. (:pr:`7065`)
19+
- `InstrumentLoggerAdapter` now merges the extra dict from the log record with information
20+
inserted by the LoggerAdapter. This makes it possible to add additional information to a
21+
log message logged via the instruments log attribute e.g. `myinst.visa_log.info("message", extra={"this": "that"})` (:pr:`7186`)
22+
- `qcodes.dataset.descriptions.detect_shapes` and `qcodes.dataset.dond.do_nd_utils` have been updated
23+
to use `parameter.register_name` when creating shape dictionaries for storage in the dataset
24+
25+
Previously, these methods used `parameter.full_name` which could result in shapes not being stored
26+
or used correctly for parameters that use `parameter.register_name`
27+
28+
closes #7198 (:pr:`7199`)
29+
30+
31+
Improved Drivers:
32+
-----------------
33+
34+
- The Keysight 344xxA drivers have been updated to ensure that ``NPLC``, ``autorange``, ``autozero``, ``apature_time`` and ```apature_mode``
35+
parameters use the correct instrument commends for the sense mode selected by the ``sense_function`` parameter. (:pr:`6723`)
36+
37+
38+
New:
39+
----
40+
41+
- ``InstrumentBase.add_submodule`` now returns the added submodule. This similar to changes made in ``add_parameter`` earlier.
42+
This makes it possible to assign this to an attribute which enables static code checkers, IDEs and documentation to
43+
discover submodules. The ``Galil`` drivers have been updated to make use of this. Consult the ``Galil`` driver or ``Creating-Instrument-Drivers``
44+
notebook for examples of how to use this. It is planed that QCoDeS in the future will ship with a tool to automatically perform this refactor
45+
and updates to all included drivers. (:pr:`7017`)

docs/changes/index.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ Changelogs
33

44
.. toctree::
55
Unreleased <unreleased>
6+
0.53.0 <0.53.0>
67
0.52.0 <0.52.0>
78
0.51.0 <0.51.0>
89
0.50.1 <0.50.1>

docs/changes/newsfragments/6723.improved_driver

Lines changed: 0 additions & 2 deletions
This file was deleted.

docs/changes/newsfragments/7017.new

Lines changed: 0 additions & 5 deletions
This file was deleted.

docs/changes/newsfragments/7038.breaking

Lines changed: 0 additions & 1 deletion
This file was deleted.

docs/changes/newsfragments/7065.improved

Lines changed: 0 additions & 3 deletions
This file was deleted.

docs/changes/newsfragments/7186.improved

Lines changed: 0 additions & 3 deletions
This file was deleted.

docs/changes/newsfragments/7187.breaking

Lines changed: 0 additions & 3 deletions
This file was deleted.

docs/changes/newsfragments/7199.improved

Lines changed: 0 additions & 7 deletions
This file was deleted.

0 commit comments

Comments
 (0)