Skip to content

v1.2.7

Latest

Choose a tag to compare

@caidish caidish released this 09 May 06:03
· 2 commits to master since this release

Compatibility

  • Support new QCoDeS qcodes.instrument_drivers.Keithley import path for Keithley2450, with fallback to the deprecated tektronix.Keithley_2450 path for older QCoDeS versions

Features

  • Add MEASUREIT_FORCE_NON_PLOTTING env var to silently disable plotting in headless environments (e.g., Docker)
  • Add concurrency guard for sweeps; only one non-queued sweep runs at a time
  • Document minimum delay values (inter_delay ≥ 10ms, outer_delay ≥ 100ms) in docstrings and README

Bug Fixes

  • Fix SweepQueue status to report 'running' during execution
  • Add killed-state handling to SweepQueue and internal sweep flag
  • Add robust error handling to plotter and heatmap threads
  • Improve error handling/logging in SweepQueue; continue after callable actions
  • Various sweep2d.py fixes

Maintenance

  • Bump protobuf 5.29.4 → 5.29.6
  • Bump azure-core 1.33.0 → 1.38.0
  • Bump virtualenv 20.31.2 → 20.36.1
  • Add CLAUDE.md repo guidance and Copilot instructions