QCoDeS v0.5.0
Changelog for QCoDeS 0.5.0
The July 2019 release of QCoDeS
New:
ElapsedTimeParameter
(#1629)load_by_run_spec
enables to load data set given run specifications, including therun_id
(#1637)- Linking runs (#1639)
- allow parameters to be excluded from snapshot (#1653)
Improved:
-
improved docs
-
installed QCoDeS package marked as safe for type checking (#1634)
-
log installation info (#1648)
-
allow for using application insight for telemetry (#1648)
-
use Conda 4.7 (#1635), numpy 1.16.4, matplotlib 3.1 (#1643), sphinx 2.1.2 (#1609), mypy 0.720 (#1640)
-
export data to
.dat
file (#1646)
New Instrument drivers:
- Keysight N6705B (#1657)
Improved Drivers:
- KeithleyS46 (#1622)
add method to check whether channel is closed.
Example:s46.A1.is_closed()
- Tektronix AWG5014 (#1626)
Fixed validators - Spectrum M4i add
exact_sample_rate
parameter (#1654) - Tektronix DPO7200XX (#1656)
measurement statistics, measurement state - Oxford Triton (#893)
Add magnet control - Spectrum m4i (#1528)
fix bug in averaging blockavg - Keysight E8267D (#1655)
fix incorrect use of on_off_mapping
Under the hood:
- Stop redundantly writing to
layouts
anddependencies
(usingrun_description
instead) (#1572) - reorganizing
sqlite_base.py
to facilitate legacy database creation (#1570) - Base Sphinx makefiles on the modern template (#1636)
- Build travis against all branches (#1644)
- Deploy docs using Azure rather than Travis (#1647)
- Docsbuild: remove old files before checking in and use old style message (#1649)
- Change HDF5FormatMetadata to not sort keys in the metadata (#1581)