Skip to content

Releases: microsoft/Qcodes

Last pre-DataSet release

02 Feb 08:57
4b0be8c
Compare
Choose a tag to compare

Changelog for QCoDeS 0.1.9

This release changes the API of Parameters in QCoDeS, reducing the amount of Parameter classes. It also introduces tests for VisaInstrument drivers via the PyVISA-sim backend.

Note: This is the last QCoDeS release before the new dataset and as such it will be the last QCoDeS release to support python 3.5.

New & Improved


  • New and Improved drivers:

    • New driver for HP8753D Spectrum Analyzer (#843)
    • Fixes to Decadac driver (#756, #838, #857, #876)
    • Unification of existing Keysight waveform generator drivers (#758)
    • New driver for Keysight Infiniium MSOS104A oscilloscope (#766)
    • New driver for Keysight N51x1 RF source (#796)
    • New driver for Keysight E8267D (#892)
    • New driver for Mini-Circuits RF switch USB-4SPDT-A18 (#891)
    • New driver for Mini-Circuits RF switch RC-xSP4T (#814)
    • New driver for Mini-Circuits RF switch RC-1SP4T (#814)
    • New driver for Mini-Circuits RF switch USB-4SPDT (#814)
    • New driver for Spirack module (#847)
    • Fixes to IVVI (#919)
    • Features added to ZI UHF-LI driver (#883, #879, #870, #685)
    • New driver for Cryogenic SMS120c (#819)
    • New driver for Rohde & Schwarz RTO 1000 oscilloscope (#679, #907)
    • New drivers for Stanford Research Instruments lock-in amplifiers SR860 and SR865
    • New driver for Tektronix AWG70000A series (#761, #911)
    • New fast sweep feature for and channelisation of Tektronix Keithley 2600 (#747)
    • New driver for Yokogawa GS200
  • New features:

    • Simulated instruments using PyVISA-sim for driver testing (#859)
    • New Parameter API (#651)
  • Documentation improvements:

    • MatPlot Guide (#762)
    • Obsolete examples removed (#918)
    • New and easier installation instructions (#841)

Breaking Changes


  • The Parameter API changed. There are no longer StandardParameters and ManualParameters can be avoided.

September release

18 Sep 14:36
Compare
Choose a tag to compare

Changelog for QCoDeS 0.1.7

New & Improved

  • New and Improved drivers:

    • Fixes to DecaDac driver (#713)
    • Driver for Oxford Kelvinox (#707)
    • Driver for Oxford ILM 200 Helium Level Meter (#706)
    • IPS120 Magnet driver (#660)
    • New AMI430 driver (#700)
    • Driver for tektronics awg5200 (#724)
    • Benchmark Keysight DMM software trigger (#729)
    • Faster qdac (#730, #737)
    • Ivvi triggers (#739)
  • Features:

    • Improved PyQtGraph performance (#712)
    • Improve default_parameter_name (#714)
    • Function to Close all instruments (#715)
    • Automatic Foreground qt window (#716) Requires pywin32 on windows not
      installed by default
    • Handle snapshot update failing better (#717)
    • Cleanup dependencies for easier install (#721)
    • Update Slack contact information (#727)

Small changes

15 Aug 11:57
Compare
Choose a tag to compare

Changelog for QCoDeS 0.1.6

New & Improved

  • Improved drivers:

    • M4i improvements (#672, #692)
    • Improved R&S ZNB8/20 driver with channels and support for many more parameters (#643, #682, #710)
    • Speedup qdac snapshot (#686, #690)
    • Keysight 34465A DMM, fix error without DIG option (#697)
  • Features:

    • Slack bot improvements (#671, #675, #681)
    • Correct issue with storing data from combined measurement (#670)
    • Also support numpy boolean type in validator (#676)
    • Remove notebook detection and replace toplevel plotting lib import by config (#699)
    • add increment function to parameter (#677)
    • IVVI add function to round float to dac resolution (#695)

Now with Channels

12 Jul 08:43
Compare
Choose a tag to compare

Changelog for QCoDeS 0.1.5

New & Improved

  • Improved drivers:

    • Voltage Divider takes an instrument (#644)
    • Stanford Research SR830 buffered readout (#653)
    • Keightley 2000 fix readout for old firmware (#635)
    • Tektronix AWG5014 improved performance (#656)
    • Improved Decadac driver with channels (#640)
    • Improved QDac with channels
    • Improved TPS driver with channels (#642)
    • Imprroved Keysight 33500 driver with channels (#665)
  • Features:

    • Slack bot (#427, #646)
    • Support for instrument channels (#640, #641)
    • Validator for callables (#650)
    • Validator for dicts (#657)
    • Improved MatPlot (#636)
    • InstrumentRefParameter (#649)
    • PyQtGraph fix to keep plots open (#662)

Multiprocessing gone

02 Jun 13:08
Compare
Choose a tag to compare

Changelog for QCoDeS 0.1.4

Breaking Changes

  • Multiprocessing removed (#510)

New & Improved

  • Devices:

    • Voltage Divider: (#492)
  • New Drivers:

    • Keithley 2400 Sourcemeter (#488)
    • HP 83650A Synthesized Sweeper (#516)
    • HP 8133A Pulse Generator (#581)
    • ZI UFH-LI (#466)
    • Keysight 33500B Waveform Generator (#535)
    • Keysight 34465A Digital Multimeter (#556)
    • Alazar (#491)
    • AMI430 Magnet power supply (#255)
    • Keysight M3300A card (#575)
    • Cryo-con temperature controller (#462)
    • SRS SIM928 (#566)
    • Advantech PCIE-1751 (#566)
    • Tektronix TPS 2012 (#603)
    • Agilent E8267C Signal Generator (#597)
  • Improved drivers:

  • Features:

    • List validators (#542)
    • Example notebooks are now build as part of the documentation (#569)
    • Hdf5 formatter with JSON metadata (#445)

Fixed

  • Setpoint units
  • Setpoints for Multiparameter

New parameter ⛑

27 Feb 15:52
Compare
Choose a tag to compare

Changelog for QCoDeS 0.1.3

Breaking Changes

  • New and slightly improved parameter (#403)
  • Units is deprecated (with a warning and a redirect to unit)

New & Improved

  • Human readable snapshot
  • Drivers:
    • add yokogawa gs200 (#393)
    • add SG384 (#318)
    • new awg5014 driver
    • add Spectrum M4i.44xx-x8 driver
  • Automatic build / test system

Fixed

  • fix Keithely 2600 precision
  • Cosmetic issues

v0.1.2

21 Nov 08:56
Compare
Choose a tag to compare

Breaking Changes

  • None, yay 💘

New & Improved

  • We haz logo 🎉
  • List of drivers in documentation
  • Save plots
  • Add defaults for parameter_name and array
  • Ability to run a task after the loop is done
    to clean up or finish the task

Fixed

  • Loading of widgets optional
  • Python version mashup
  • SR830 Driver
  • Cosmetic issues