Skip to content

V0.51.0

Choose a tag to compare

@heevasti heevasti released this 09 Dec 09:06
· 123 commits to main since this release

[0.51.0] - 2025-12-09

Added

  • Thorlabs KDC101 controller QMI driver. It can at the moment control Z906, Z912 and Z925 actuators and PRMTZ8 rotation stage.
  • New QMI driver for Agiltron FF1x8 optical switch.
  • New QMI driver for Yokogawa DLM4038 oscilloscope.

Changed

  • The Agiltron FF optical switch QMI drivers have now common base class in qmi.instruments.agiltron._ff_optical_switch
  • Refactored also unit-tests for Agiltron FF optical switches.
  • Zurich Instruments HDAWG instrument driver now uses zhinst.core instead of zhinst.ziPython. Also the 'schema' is obtained now from the instrument itself, and not from a separate file.
  • Changed qmi_tool to be also an executable script like qmi_proc.

Fixed

  • In usbtmc.py now doing .strip() on dev.serial_number string to avoid SNs with whitespace character(s).
  • Fixed in pyproject.toml the executable qmi_proc and "adwin" scripts in "bin" to be in separate section w.r.t. the other scripts which should not be executable.

Removed

  • Zurich Instruments HDAWG instrument driver hdawg_command_table.schema file.