Skip to content

V0.45.0

Latest
Compare
Choose a tag to compare
@heevasti heevasti released this 18 Jul 07:40
· 23 commits to main since this release

[0.45.0] - 2024-07-17

Added

  • QMI driver for TeraXion TFN in qmi.instruments.teraxion with CLI client.
  • QMI driver for Thorlabs MPC320 in qmi.instruments.thorlabs.

Changed

  • In setup.py limited NumPy and SciPy versions to be <2. Also added missing line for Tenma 72 PSU CLI.
  • Refactored Newport single_axis_motion_controller.py to use context manager to enter and exit a configuration state.

Fixed

  • mypy errors not failing pipeline
  • In instruments.picoquant.support._decoders made the lexical sorting (numpy.lexsort) to temporarily retype the data to signed integer, as from Numpy 2.0 the integers are not allowed anymore to overflow.
  • The same fix is applied also in unit-tests.

Removed

  • Radon workflows as radon is no longer actively maintained. Pylint has taken over as the complexity checker.