Skip to content

Commit

Permalink
Merge #4825
Browse files Browse the repository at this point in the history
4825: Add changelog for 0.36.0 r=jenshnielsen a=jenshnielsen



Co-authored-by: Jens H. Nielsen <[email protected]>
Co-authored-by: Jens Hedegaard Nielsen <[email protected]>
  • Loading branch information
3 people authored Nov 30, 2022
2 parents 1c33c46 + 78a7c53 commit a85cde2
Show file tree
Hide file tree
Showing 15 changed files with 50 additions and 33 deletions.
49 changes: 49 additions & 0 deletions docs/changes/0.36.0.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
QCoDeS 0.36.0 (2022-11-29)
==========================

Breaking Changes:
-----------------

- The `test_intrument` and `test_intruments` functions are no longer available
from the toplevel qcodes namespace.
If you require these functions they must be imported from
`qcodes.instrument_drivers.test`. (:pr:`4616`)
- The deprecated imports of `Loop`, `Measure` and members of `qcodes.data` in the toplevel QCoDeS namespace has been
removed. (:pr:`4674`)
- Explicitly setting a sample id in the `qcodesrc.json` config file has been deprecated. This feature is
expected to be very lightly used. Please do get in touch if you rely on it. This will eventually
be replaced by a random string. For the same reason `load_by_run_spec` will no longer print
`sample_id` as part of the output when more than one potential match is found.
Note that this is different from the sample_name set as part of an experiment which is still supported. (:pr:`4763`)


Improved:
---------

- The sweeps used by doNd has gained the ability to perform a get call after setting the parameter and storing
that value in the dataset rather than the value set. (:pr:`4759`)
- `plot_dataset` will now correctly wrap long titles into multiple lines. (:pr:`4770`)
- Keithley calibration: adjust calibration date before saving new calibration (:pr:`4779`)
- Visa insturments have gained the ``pyvisa_sim_file`` argument. This allows easier instantiation of
simulated visainstrments in tests (both in QCoDeS and external) as well as use of simulated instruments in
station yaml files. (:pr:`4790`)
- dond functions now return the dataset after `KeyboardInterrupt` or `BreakConditionInterrupt`.
Instead of raising the interrupts, they are now logged as warning. (:pr:`4801`)
- The function ``qcodes.dataset.load_from_netcdf`` now always perservers order of the dependent coordinates
when loading a netcdf file into memory. (:pr:`4802`)
- Add ``rundescriber_from_json`` to dataset public API
for materializing ``RunDescriber`` objects from json strings (:pr:`4811`)
- Add ``RunDescriber``, ``InterDependencies_``, ``ParamSpecTree`` to dataset public API (:pr:`4816`)
- All public methods avilable in ``qcodes.dataset`` that takes a
path to a db or data file now accepts a ``pathlib.Path`` object in addition to a ``str``. (:pr:`4818`)


New:
----

- Add a callback to ``dataset.get_parameter_data``.
This is usefull to track the progress of the data download.
Since sqlite3 does not allow to keep track of the data loading progress,
we compute how many sqlite requests correspond to a certain percentage of
progress which is dictated by a config parameter "callback_percent".
Then we perform x sql request instead of one, running the callback everytime. (:pr:`4688`)
1 change: 1 addition & 0 deletions docs/changes/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ Changelogs

.. toctree::
Unreleased <unreleased>
0.36.0 <0.36.0>
0.35.2 <0.35.2>
0.35.1 <0.35.1>
0.35.0 <0.35.0>
Expand Down
4 changes: 0 additions & 4 deletions docs/changes/newsfragments/4616.breaking

This file was deleted.

2 changes: 0 additions & 2 deletions docs/changes/newsfragments/4674.breaking

This file was deleted.

6 changes: 0 additions & 6 deletions docs/changes/newsfragments/4688.new

This file was deleted.

2 changes: 0 additions & 2 deletions docs/changes/newsfragments/4759.improved

This file was deleted.

5 changes: 0 additions & 5 deletions docs/changes/newsfragments/4763.breaking

This file was deleted.

1 change: 0 additions & 1 deletion docs/changes/newsfragments/4770.improved

This file was deleted.

1 change: 0 additions & 1 deletion docs/changes/newsfragments/4779.improved

This file was deleted.

3 changes: 0 additions & 3 deletions docs/changes/newsfragments/4790.improved

This file was deleted.

2 changes: 0 additions & 2 deletions docs/changes/newsfragments/4801.improved

This file was deleted.

2 changes: 0 additions & 2 deletions docs/changes/newsfragments/4802.improved

This file was deleted.

2 changes: 0 additions & 2 deletions docs/changes/newsfragments/4811.improved

This file was deleted.

1 change: 0 additions & 1 deletion docs/changes/newsfragments/4816.improved

This file was deleted.

2 changes: 0 additions & 2 deletions docs/changes/newsfragments/4818.improved

This file was deleted.

0 comments on commit a85cde2

Please sign in to comment.