Skip to content

QCoDeS 0.23.0 - February 2021 update

Compare
Choose a tag to compare
@trevormorgan trevormorgan released this 27 Feb 00:06
6048fc6

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)