Changelog for QCoDeS 0.13.0¶
The April 2020 release of QCoDeS
Breaking Changes:¶
The dictionary
station.components['config']representing a Station configuration loaded from a YAML file has been moved tostation.config. The same change is reflected in the snapshot and the config can now be accessed viastation_snapshot['config']. (#1913)The
QCoDeSconfiguration module has moved fromqcodes.configtoqcodes.configurationto disambiguate it from the current active config which is defined inqcodes.configas always (#1682)It is now an error to overwrite get and set in a
_BaseParametersubclass. Users have been warned against this for a long time (#1946)The legacy api such as Loop, active_loop, active_data_set, Measure, DataSet, new_data, load_data, Task, Wait, BreakIf, FormatLocation, DataArray, Formatter, GNUPlotFormat, HDF5Format, DiskIO, are no more imported in
QCoDeSnamespace by default. The core config now contains a new flag import_legacy_api that can be set to True if the legacy api needs to be imported in theQCoDeSnamespace. (#1962)The Deprecated
log_analysismodule has been retired (#1950)
Improved drivers:¶
Types have been added to init functions of the concrete Keysight DMM drivers classes (#1969)
Improved:¶
The public QCoDeS api imported from the toplevel qcodes namespace can also be imported from their respective modules for ex
qcodes.dataset,qcodes.instrumentetc. (#1962)Complete types have been added to the qcodes station (#1913)
get_last_runhas been improved to match the signature ofget_runs(#1960)The Snapshot of
station.config(and other UserDicts) has been improved so that it can be reloaded back into a dict (#1961)
Documentation:¶
Improvements to several notebooks showing a better way of customizing parameters (#1973)
An option to execute Jupyter notebooks via Binder has been added (#1943, #1948)
A note that measurement context managers do not nest has been added (#1949)
A Typo in a Dynacool docstring has been corrected (#1952)
A note on limitations in delegate parameter has been added (#1953)
The attribute documentation for parameter has been improved (#1956)
B1500 documentation is included in the docs (#1971)
Deprecations:¶
get_dataandget_valuesmethods in dataset have been deprecated (#1941)