The May 2019 release of QCoDeS contains a large backend re-structure of the Measurement.DataSaver logic as well a handful of driver improvements and some new data saving functionalities.
- New and Improved Drivers:
- Alazar Cards:
- All models; limit maximum buffer size as documented for AlazarBeforeAsyncRead (#1535)
- All models; add api instance as initialization parameter (#1524)
- Arbitraty Waveform Generators:
- Keysight 33510B: add support for this specific model (#1544)
- Zurich Instruments HDAWG8; Remove warning when taking snapshot of ZIHDAWG8 (#1561)
- Lock-in Amplifiers:
- Zurich Instruments UHF-LI; support all 8 oscillators with MF option (#1546)
- Zurich Instruments UHF-LI; add parameter to UHFLI driver to select oscillator per demodulator (#1551)
- Magnets:
- American Magnetics AMI430; allow a broader range of field limit values (#1558)
- American Magnetics AMI430; fix coil-constant related bug (#1527)
- Multimeters:
- Tektronix Keithley 6500; allow immediate triggering (#1576)
- Tektronix Keithley 6500; fix invalid SCPI commands (#1541)
- Source Meters:
- Tektronix Keithley 2450; add brand new driver! (#1533, #1569)
- Vector Generators:
- Keysight E8267D; extend frequency modulation features (#1554)
- Vector Network Analyzers:
- Rohde&Schwarz ZNB; make initialization more fail-safe (#1564)
- Others:
- Mj2; allow higher gain (#1575)
- Cryocon; allow the setting of the termination character (#1559)
- Alazar Cards:
- Data Saving Features:
- Allow arrays of different lengths to be stored together (#1477)
- Allow complex numbers (#1484, #1489, #1493)
- Infer the SQLite storage type of parameters (#1494)
- Documentation:
- Increase title consistency (#1553)
- Database upgrades:
- Schema version bumped to 5; snapshot column always present (#1562)
- QCoDeS Workflow:
- Extend QCoDeS-Station to be configurable through yaml file (#1560)
- The DataSet no longer has an add_parameter method (#1547)
- The python package dependencies have been updated (#1550)
- Our copyright is up to date :) (#1552)