The July 2020 release of QCoDeS.
Note: this will be the last QCoDeS release to support python 3.6
math
has been renamed tomath_utils
(2040
).- The deprecated default_measurement of the Station is now removed (
2058
) - The deprecated methods get_data and get_values of the DataSet have now been removed (
2067
) - The get_setpoints method of the DataSet has been deprecated (
2068
)
- The Keithley 2450 driver got a bunch of new parameters and methods (
1970
,2052
) - The Keysight B1500 driver now checks errors after setting each parameter (
2041
) and outputs NaN instead of 199.999e99 when compliance is reached (2074
) - The Keysight B1520A driver saw a bunch of improvements:
- sweep API was restructured more logically (
2044
) - the driver now supports all possible impedance models (
2047
) - the measurement status is retrieved after each sweep (
2050
) - added get_cmds for sweep_auto_abort and post_sweep_auto_abort (
2049
)
- sweep API was restructured more logically (
- The Keysight B1517A driver had the following improvements:
- the measurement status is retrieved after each sweep (
2050
). - added get_cmds for sweep_auto_abort and post_sweep_auto_abort (
2049
) - added measurement status to current/voltage parameters (
2051
)
- the measurement status is retrieved after each sweep (
- All master-slave references from drivers have been removed or deprecated (
2066
) - QCoDeS now comes with a code of conduct (
2078
)
- Better execution of the test suite and hardening of tests (
2016
,2037
,2038
,2039
,2040
,2042
,2045
,2056
,2057
,2063
,2064
,2070
,2073
,2077
,2076
). Special highlights from this massive work: - The test suite now runs in parallel, a major win for all developers
- Much better handling of the QCoDeS config system as a result
- Better execution of the test suite and hardening of tests (
- Update of dependencies to mypy 0.782 (
2034
,2075
) and pyqtgraph 0.11.0 (2036
) - The measurements.py module is now slightly better type-annotated (
2065
) - Documentation is built with Spinx 3.1.2 (
2069
,2072
) - Added support for (upcoming) pytest 6 and explicit dependency on packaging (
2076
)