QCoDeS [UNRELEASED DRAFT] (2025-02-07)

Breaking Changes:

  • The deprecated and non functional function qcodes.test() has been removed. (#6665)

Improved:

  • DelegateParameter now includes validators of its source Parameter into its validators. This ensures that a DelegateParameter with a non numeric source parameter is registered correctly in a measurement when the DelegateParameter it self does not set a validator. (#6585)

  • Fix a regression introduced in 0.50.0 where a DelegateParameter initialized with a None source would not correctly call get/set on the source parameter when this has been set. (#6671)

  • When passing bind_to_instrument=False to InstrumentBase.add_parameter a warning that recommends not doing this is now raised suggesting a better alternative. This replaces an existing inconsistent warning which was misleading. (#6722)

  • Only add magnet parameters if a magnet is detected in the Oxford Triton driver. (#6792)

Improved Drivers:

  • Enabled use of ZNLE R&S VNA by recognizing the model name in RohdeSchwarzZNBBase, and creating an ZNLE## class as an alias (#6796)