Changelog for QCoDeS 0.6.0¶
The September 2019 release of QCoDeS
New:¶
Improvements to dataset performance. Especially when doing concurrent reads and writes from the db. The QCoDeS experiment sqlite database is now created in WAL mode. Note that if you perform a manual backup of a db in wal mode you should also backup any .wal file along with the .db file. See https://www.sqlite.org/wal.html for additional details. (#1685)
New highlevel tutorial for beginners. (#1693)
Improved:¶
Notebook Dataset Performance: Correct typos and add figure. (#1683)
Add logging to measurement runner __exit__. (#1695)
Link tutorial to “Getting started”, “README”. (#1703)
Don’t use deprecated
matplotlibcbar.get_clim. (#1724)Make DataSet.paramspecs always return ParamSpec. (#1720)
Add
Station.close_all_registered_instruments. (#1713, #1726)Station: fail hard when adding an
Instrumentwith a name that is already registered. (#1714)
New Instrument drivers:¶
Rigol DS1074Z oscilloscope. (#1652)
Improved Drivers:¶
Alazar: refactor AcquisitionInterface out of AcquisitionController. (#1694)
Alazar: Fix reference to method in error message. (#1697)
Alazar: Simulator. (#1707)
AMI430: Fix issue with changing field unit. (#1599)
AMI430 test: fix flakiness from asserting timestamps of Parameters. (#1718)
Dynacool: Add blocking and non-blocking ramp. (#1586)
Keysight B1500: Sampling Measurement mode. (#1607)
Keysight B1500: Show connection message on init. (#1677)
Keysight B1500: Edit example notebook to set averaging during sampling measurement. (#1696)
Keysight N6705B: Fix syntax error in parameter. (#1669)
Keysight B220x: Show connection message on init. (#1677)
Lakeshore 325: Add two parameters (resistance, heater_output). (#1711)
Yokogawa GS200: Exclude/Include snapshot depending on mode. (#1699)
Under the hood:¶
Breaking Changes:¶
The default config value for
gui.plotlibhas changed from"all"tonull. This means the legacy plot modulesMatPlotandQtPlotare no longer imported into the top level qcodes namespace by default. To restore the original behaviour change your config file locally.capture_dataframeis no longer available fromqcodes.logger. To use it import it fromqcodes.logger.log_analysis.Deprecate old QDac driver in favour of QCac_channels driver. (#1578)
Adding an instrument to the QCoDeS station with an already existing name is now a hard error rather than falling back to constructing a new unique name.(#1713)
Deprecate
qcodes.utils.helpers.make_uniqueas it is unused in QCoDeS. (#1713)