Skip to content

QCoDeS v0.5.0

Compare
Choose a tag to compare
@Dominik-Vogel Dominik-Vogel released this 13 Aug 09:31
53fd1d2

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 the run_id (#1637)
  • Linking runs (#1639)
  • allow parameters to be excluded from snapshot (#1653)

Improved:


  • improved docs

    • JSON serializability of snapshot (#1627)
    • Tektronix AWG 7000/5028 resolution docstring (#1628)
    • m4i docstrings (#1638)
    • Configuring QCoDeS, Station notebooks (#1630)
  • 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 and dependencies (using run_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)