|
1 | | -Changelog for QCoDeS 0.6.0 (unreleased) |
2 | | -======================================== |
| 1 | +Changelog for QCoDeS 0.6.0 |
| 2 | +========================== |
3 | 3 |
|
4 | | -The August 2019 release of QCoDeS |
| 4 | +The September 2019 release of QCoDeS |
5 | 5 |
|
6 | 6 | New: |
7 | 7 | ____ |
8 | 8 |
|
9 | | -* The QCoDeS experiment sqlite database is now created in WAL mode. (#1685) |
10 | | - This gives better performance in general. Especially when doing concurrent reads and writes from the db. |
11 | | - Note that if you perform a manual backup of a db in wal mode you should also backup any .wal file along |
12 | | - with the .db file. See https://www.sqlite.org/wal.html for additional details. |
| 9 | +* Improvements to dataset performance. Especially when doing concurrent reads and writes from the db. |
| 10 | + The QCoDeS experiment sqlite database is now created in WAL mode. Note that if you perform a manual backup |
| 11 | + of a db in wal mode you should also backup any .wal file along with the .db file. See |
| 12 | + https://www.sqlite.org/wal.html for additional details. (#1685) |
| 13 | +* New highlevel `tutorial for beginners <../examples/15_minutes_to_QCoDeS.ipynb>`_. (#1693) |
13 | 14 |
|
14 | 15 | Improved: |
15 | 16 | _________ |
16 | 17 |
|
| 18 | +* Improvements to API docs. (#1660, #1691, #1702, #1706) |
| 19 | +* Notebook Dataset Performance: Correct typos and add figure. (#1683) |
| 20 | +* Add logging to measurement runner `__exit__`. (#1695) |
| 21 | +* Link tutorial to "Getting started", "README". (#1703) |
| 22 | +* Don't use deprecated ``matplotlib`` ``cbar.get_clim``. (#1724) |
| 23 | +* Make DataSet.paramspecs always return ParamSpec. (#1720) |
| 24 | +* Add ``Station.close_all_registered_instruments``. (#1713, #1726) |
| 25 | +* Station: fail hard when adding an ``Instrument`` with a name that is already registered. (#1714) |
| 26 | + |
17 | 27 | New Instrument drivers: |
18 | 28 | _______________________ |
19 | 29 |
|
| 30 | +* Rigol DS1074Z oscilloscope. (#1652) |
| 31 | + |
20 | 32 | Improved Drivers: |
21 | 33 | _________________ |
22 | 34 |
|
| 35 | +* Alazar: refactor `AcquisitionInterface` out of `AcquisitionController`. (#1694) |
| 36 | +* Alazar: Fix reference to method in error message. (#1697) |
| 37 | +* Alazar: Simulator. (#1707) |
| 38 | +* AMI430: Fix issue with changing field unit. (#1599) |
| 39 | +* AMI430 test: fix flakiness from asserting timestamps of Parameters. (#1718) |
| 40 | +* Dynacool: Add blocking and non-blocking ramp. (#1586) |
| 41 | +* Keysight B1500: Sampling Measurement mode. (#1607) |
| 42 | +* Keysight B1500: Show connection message on init. (#1677) |
| 43 | +* Keysight B1500: Edit example notebook to set averaging during sampling measurement. (#1696) |
| 44 | +* Keysight N6705B: Fix syntax error in parameter. (#1669) |
| 45 | +* Keysight B220x: Show connection message on init. (#1677) |
| 46 | +* Keysight E8267D: Add missing parameters. (#1705, #1708) |
| 47 | +* Lakeshore 325: Add two parameters (resistance, heater_output). (#1711) |
| 48 | +* Yokogawa GS200: Exclude/Include snapshot depending on mode. (#1699) |
| 49 | + |
23 | 50 | Under the hood: |
24 | 51 | _______________ |
25 | 52 |
|
26 | | -Significant improvements to import time of QCoDeS (#1678) |
| 53 | +* Significant improvements to import time of QCoDeS. (#1678) |
| 54 | +* Updates to requirements. (#1686, #1690, #1688) |
| 55 | +* Use recommended way of running xvfb on Travis. (#1687) |
| 56 | +* CI: Link commands in all scripts by their exit code, use mostly 'bash'. (#1712) |
| 57 | +* Make test GetLatest stricter about timestamps. (#1719) |
| 58 | +* Test using python 3.8 prerelease. (#1722) |
27 | 59 |
|
28 | 60 | Breaking Changes: |
29 | 61 | _________________ |
30 | 62 |
|
31 | 63 | * The default config value for ``gui.plotlib`` has changed from ``"all"`` to ``null``. This means the |
32 | 64 | legacy plot modules ``MatPlot`` and ``QtPlot`` are no longer imported into the top level qcodes namespace by |
33 | 65 | default. To restore the original behaviour change your config file locally. |
34 | | - |
35 | 66 | * ``capture_dataframe`` is no longer available from ``qcodes.logger``. To use it import it |
36 | | - from ``qcodes.logger.log_analysis`` |
| 67 | + from ``qcodes.logger.log_analysis``. |
| 68 | +* Deprecate old QDac driver in favour of QCac_channels driver. (#1578) |
| 69 | +* Adding an instrument to the QCoDeS station with an already existing name is now a hard error rather |
| 70 | + than falling back to constructing a new unique name.(#1713) |
| 71 | +* Deprecate ``qcodes.utils.helpers.make_unique`` as it is unused in QCoDeS. (#1713) |
0 commit comments