Skip to content

QCoDeS 0.9.0 release candidate 1

Pre-release
Pre-release
Compare
Choose a tag to compare
@jenshnielsen jenshnielsen released this 10 Dec 10:24
73e7d0e

Release candidate for The December 2019 release of QCoDeS (0.9.0rc1)

New:


  • Call start_all_logging on qcodes import.
    See this example_ for more details on how this can be configured. (#1850)

Improved:


  • Improvements to dataset notebooks (#1813)
  • Fix warning in matplotlib plotting for legacy dataset (#1839)
  • Add electrical delay parameter and function set_electrical_delay_auto for ZNB driver (#1849)
  • Keysight 344xxA: Fix formatting issues (#1851)
  • Fix docstrings in parameter.py (#1855)
  • Update Infiniium.py: add option to save waveform to usb (#1716)

New Instrument drivers:


Under the hood:


  • Move QCoDeS import into function that needs it to break potential circular import (#1870)
  • Fix return type of _BaseParameter.call (#1839)
  • CI: Trigger azure pipeline on tags (#1837)
  • CI: Travis don't apt-get install (#1842)
  • CI: Travis Explicitly whitelist branches and tags to build (#1865)
  • CI: Check for consistent line ending using Codacy (#1866)
  • CI: Also trigger azure builds on release branches (#1868)
  • CI: Azure twine -r name should match service endpoint (#1869)

Breaking Changes:


  • StandardParameter after long deprecation period has been removed (#1859)
  • Parameter.set_validator method after long deprecation period has been
    removed (#1856)

Deprecations:


  • Setting Parameter.raw_value (for example p.raw_value = 2) is
    deprecated because it can lead to inconsistent state of the parameter.
    Use Parameter.set or Parameter.cache.set methods instead. (#1857)
  • Private method Parameter._save_val that has been spotted in use in
    instrument drivers is deprecated now. Use Parameter.set and
    Parameter.cache.set methods instead. (#1858)

Recommended Dependencies:


  • Type checking should be done with Mypy 0.750. (#1863)
  • Docs are build using Sphinx 2.2.2 (#1864)

.. _example: ../examples/logging/logging_example.ipynb