Skip to content

Latest commit

 

History

History
48 lines (36 loc) · 1.95 KB

0.23.0.rst

File metadata and controls

48 lines (36 loc) · 1.95 KB

Changelog for QCoDeS 0.23.0

The February 2021 release of QCoDeS.

Improved:

  • Commit data directy to dataset cache (2667) (2761)
  • Removed duplicate get call in _ParamCaller used to acquire parameters out of the main thread. This fix resulting in a 2x speed up for multi-threaded experiments (2712)
  • Add pandas and xarray methods to DataSetCache matching the DataSet (2763)
  • Fix to Avoid loading data twice in dataset's to_xarray_dataset method (2762)
  • Add optional tqdm progress bar to doNd functions (2734)
  • Improvment to Station by adding the load_all_instruments method to load everything specified in configuration yaml (2721) (2754)
  • In guid_helpers the regular expression used to read guids from a string represantation of a list/tuple of guids was flawed. Improvment to use ast.parse makes it a lot easier and error proof. (2700)
  • Fix for station snapshot of parameters with snapshot_exclude (2692)

New drivers:

  • AWG Driver for the Keysight M9336A PXIe I/Q Arbitrary Waveform Generator. This driver provides a simple wrapper around the IVI-C drivers from Keysight (2613)
  • Driver wrapper for the Keysight M960X DAC. This driver provides an interface into the IVI-C driver provided by Keysight (2613)

Improved drivers:

  • Feature to determine the frequency and power parameter validators on the Agilent E8527D microwave source based on the installed options (2690)

Under the hood:

  • Remove dependency on gitpython (2738)
  • Add two more SMUs to B1500 yaml sim file, useful for testing (2722)
  • Modernize packaging by moving most static packaging data to setup.cfg (2693)
  • Remove left over usage of deprecated get_data_as_pandas_dataframe (2674)