QCoDeS [UNRELEASED DRAFT] (2024-10-06)

Breaking Changes:

  • The methods get, set, call and __getitem__ on the InstrumentBase class have been deprecated. Parameters can be looked up by name using the Instrument.parameters dict and functions using instrument.functions which is cleaner and fully equivalent. (#6086)

  • The deprecated qcodes.tests module has been removed. Mock instruments can be found in qcodes.instrument_drivers.mock_instruments and DriverTestCase as qcodes.extensions.DriverTestCase. (#6480)

Improved:

  • The deprecated support for enabling OpenCensus based telemetry has been removed. QCoDeS will now warn if you try to enable OpenCensus based telemetry in the config. Users are encouraged to roll out their own telemetry solution if they need it based on OpenTelemetry. This also means that the qcodes[opencensus] install target has been removed. The unused method filter_out_telemetry_log_records has been deprecated and will be removed in a future release. (#6439)

Improved Drivers:

  • LakeShore335: Fix typo in setpoint_ramp parameter group (#6430)