Skip to content

Commit ef66ccc

Browse files
authored
Merge pull request #6535 from microsoft/astafan8/changelog49
Add changelog for 0.49
2 parents 8d10184 + 3673984 commit ef66ccc

File tree

7 files changed

+35
-12
lines changed

7 files changed

+35
-12
lines changed

docs/changes/0.49.0.rst

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
QCoDeS 0.49.0 (2024-10-15)
2+
==========================
3+
4+
Breaking Changes:
5+
-----------------
6+
7+
- The methods `get`, `set`, `call` and `__getitem__` on the `InstrumentBase` class have been deprecated.
8+
Parameters can be looked up by name using the `Instrument.parameters` dict and functions using `instrument.functions`
9+
which is cleaner and fully equivalent. (:pr:`6086`)
10+
- The deprecated `qcodes.tests` module has been removed. Mock instruments can be found in `qcodes.instrument_drivers.mock_instruments` and
11+
DriverTestCase as `qcodes.extensions.DriverTestCase`. (:pr:`6480`)
12+
13+
14+
Improved:
15+
---------
16+
17+
- The deprecated support for enabling OpenCensus based telemetry has been removed.
18+
QCoDeS will now warn if you try to enable OpenCensus based telemetry in the config.
19+
Users are encouraged to roll out their own telemetry solution if they need it based
20+
on OpenTelemetry. This also means that the `qcodes[opencensus]` install target has been removed.
21+
The unused method `filter_out_telemetry_log_records` has been deprecated and will be removed in a future release. (:pr:`6439`)
22+
- Parameters registered in a qcodes Measurement are now snapshotted and stored in the resulting dataset under `dataset.snapshot["parameters"]` (:pr:`6487`)
23+
- Group parmeter now accepts a callable that returns a string command as its ``get_cmd``.
24+
This is useful for the cases where the command string is dynamic; for example,
25+
``lambda: f"CMD {get_id_that_specifies_the_command()} ?"``. (:pr:`6520`)
26+
27+
28+
Improved Drivers:
29+
-----------------
30+
31+
- LakeShore335: Fix typo in setpoint_ramp parameter group (:pr:`6430`)
32+
- Add curve header parameters to Lakeshore model 336 that allows query of the input channel curve header.
33+
This is useful to verify remotely if the correct temperature calibration curve is selected. (:pr:`6520`)
34+
- Fix Rigol DG4000 value mappings for ``output_polarity`` parameters. (:pr:`6345`)

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.49.0 <0.49.0>
67
0.48.0 <0.48.0>
78
0.47.0 <0.47.0>
89
0.46.0 <0.46.0>

docs/changes/newsfragments/6086.breaking

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

docs/changes/newsfragments/6430.improved_driver

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

docs/changes/newsfragments/6439.improved

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

docs/changes/newsfragments/6480.breaking

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

docs/changes/newsfragments/6487.improved

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

0 commit comments

Comments
 (0)