The May 2020 release of QCoDeS
- Community drivers that were shipped with
QCoDeS
, and were deprecated and moved to qcodes_contrib_drivers some months ago, are now removed fromQCoDeS
. - Remove deprecated
make_unique
helper function (1985
) - Remove deprecated
LogCapture
that is now inlogger.logger
module (1984
) - Remove deprecated
DataSet.make_complete
method (without "d") (1978
) - Remove deprecated
is_number
helper function frommeasurements.py
(1979
) - Remove deprecated setter for parameter's
raw_value
property (1982
) - Remove deprecated layouts/dependencies/paramspecs-related sqlite queries (
1986
) - Remove deprecated
zmq_helpers.py
withPublisher
andUnboundedPublisher
(1983
) - Remove deprecated
_save_val
method of_BaseParameter
(1980
) - Remove deprecated
qcodes.dataset.sqlite_base
andqcodes.dataset.database
modules (1981
) - The
name
and theshort_name
attributes of the _BaseParameter have become read-only. It is not possible to change the name or short_name of the parameter after instantiation. (1989
)
- Improvements to
KeysightB1520A
to fix the following two issues. First,is_enabled
function outputs False instead of throwing an error if channels are not enabled. Second, the values ofvoltage_dc
,voltage_ac
, andfrequency
parameters can be raised/decreased at a specified rate by defining the step attribute of these parameters. (1998
) - New method to increase or decrease the range of the
Keysight344xx
drivers. This method can access and search ranges and implements them into the setter. (1996
) - Coerce
KeysightB1500
coefficient for nplc settings to int. The b1500 instrument does not update integration time if it receives a non-int value. (1987
) - Added parameters to
KeysightB1520A
driver to allow CV staircase sweep. Thesetup_staircase_cv
method can be used to set-up the state of the CMU for CV staircase sweep andrun_sweep
method to run the sweep measurements. Look at CV Sweep section of example notebook for more description. (2011
)
Parameter
name and short name are now a read only property and thus immutable. (1989
)- Add settable/gettable attribute to
Parameter
. This enables any user to detect if a parameter can be get/set without having to use getattr/hasattr introspection on the parameter. (1976
) - Fixed
DelegateParameter
unit test that previously would not run. (2004
) - Ensure
DelegateParameter
cache matches source parameter. (2000
) - Do not overwrite
get
at init ofGroupParameter
. (1994
)
- Proper changes in tests of doNd utility so that temporary databases are used. This change is necessary for parallel processing of tests. (
2002
) - Exclude pylint version 2.5.0, this version produces ImportError on collection of module. (1991)
- Fix for slack module when a user has not send any messages. (
1990
) - Pytest fixtures are now used for tmp dir creation in tests. (
1988
) - Fix test for legacy combined loop necessary for pytest-xdist. (
2009
)