|
| 1 | +Changelog for QCoDeS 0.4.0 |
| 2 | +========================== |
| 3 | + |
| 4 | +The June 2019 release of QCoDeS adds final touches to support for |
| 5 | +complex-valued data, includes under-the-hood improvements, and |
| 6 | +ships a couple of new instrument drivers as well as |
| 7 | +improvements to existing instrument drivers. |
| 8 | + |
| 9 | +## New & Improved |
| 10 | + |
| 11 | +- Native support for complex-valued data: |
| 12 | + |
| 13 | + - Support for plotting complex-valued datasets in `plot_by_id` (#1592) |
| 14 | + - Reorg Parameter notebooks and add basic complex numbers notebook (#1568) |
| 15 | + |
| 16 | +- QCoDeS Workflow: |
| 17 | + - Add `plot_dataset` function to plot given data set without specifying id as in `plot_by_id` (#1614) |
| 18 | + |
| 19 | +- Instruments |
| 20 | + - Fix / snapshot_base `params_to_skip_update` behavior (#1584) |
| 21 | + |
| 22 | +- Database upgrades: |
| 23 | + - DB version 6 - version contents of `run_description` column (#1577) |
| 24 | + |
| 25 | +- Old dataset: |
| 26 | + - Change `HDF5FormatMetadata` to not sort keys in the metadata (#1581) |
| 27 | + |
| 28 | +## Instrument drivers |
| 29 | + |
| 30 | +- New Drivers: |
| 31 | + |
| 32 | + - Keysight B1500 Parameter Analyzer (#1573) |
| 33 | + - Tektronix Oscilloscopes: MSO/DPO5000/B, DPO7000/C, DPO70000/B/C/D/DX, DSA70000/B/C/D, and MSO70000/C/DX (#1579, #1606) |
| 34 | + |
| 35 | +- Improved Drivers: |
| 36 | + |
| 37 | + - Lock-in Amplifiers: |
| 38 | + - ZI UHF-LI: fix `scope_mode` and `scope_average_weight` parameters (#1597) |
| 39 | + - Add jumbo frames and reference clock source parameters to ZIUHFLI (#1590) |
| 40 | + |
| 41 | + - Magnets: |
| 42 | + - Two fixes for Oxford IPS120 driver. (#1619) |
| 43 | + |
| 44 | + - Source Meters: |
| 45 | + - Keithley 2600: Add list to hold channels (#1603) |
| 46 | + |
| 47 | + - QuTech instruments: |
| 48 | + - M4i: fix incorrect return value for `ACDC_offs_compensation_x` (#1585) |
| 49 | + - M4i: get ACDC offset compensation (#1596) |
| 50 | + - D5a: Add `set_dac_unit` method (#1582) |
| 51 | + - D5a: Updating vals when unit is updated (#1589) |
| 52 | + |
| 53 | +## Miscellaneous |
| 54 | + |
| 55 | +- Documentation: Explicit experiment in notebooks (#1612) |
| 56 | + |
| 57 | +## Under the hood |
| 58 | + |
| 59 | +- Use perf_counter, not monotonic for DB flushing (#1498) |
| 60 | +- Don't get db location from config if sqlite connection supplied (#1618) |
| 61 | +- Don't read from layouts and dependencies tables in QCoDeS (#1572) |
| 62 | +- Reorganization of sqlite-facing modules (#1570) |
| 63 | +- Reorganization of run descriptions module structure (#1577) |
0 commit comments