Skip to content

Releases: Dennis-van-Gils/python-dvg-devices

PyPi v1.8.0

Choose a tag to compare

@Dennis-van-Gils Dennis-van-Gils released this 25 Sep 15:02
  • BaseDevice.TelnetServerDevice.readline() now catches EOFError and ConnectionResetError when the telnet connection was closed unexpectedly (by the user or OS).

PyPi v1.7.3

Choose a tag to compare

@Dennis-van-Gils Dennis-van-Gils released this 28 Aug 16:11
  • OptLaser TEC controller: Fixed error "fixedWidth is an unknown keyword parameter" in OptLaser_TEC_controller_qdev.py.

PyPi v1.7.2

Choose a tag to compare

@Dennis-van-Gils Dennis-van-Gils released this 27 Aug 11:04
  • OptLaser TEC controller: Minor changes on the demos.
  • OptLaser TEC controller: Fixed broken link to OptLaser manual.
  • OptLaser TEC controller: Notify user of "Connection lost".

PyPi v1.7.0

Choose a tag to compare

@Dennis-van-Gils Dennis-van-Gils released this 17 Aug 08:47
  • Added support for OptLaser thermoelectric cooler (TEC) controller TEC-8A-24V-PID-HC-RS232.

PyPi v1.6.0

Choose a tag to compare

@Dennis-van-Gils Dennis-van-Gils released this 13 May 12:25

1.6.0 (2026-05-13)

  • Added class BaseDevice.TelnetServerDevice, useful for e.g. communicating with an ESP32 microcontroller over telnet.

1.5.2 (2025-11-10)

  • Fixed communication error in Bronkhorst_MFC_protocol_RS232.py where the send setpoint value was incorrectly decoded into lower case hex, instead of higher case hex. Fixed.

PyPi v1.5.1

Choose a tag to compare

@Dennis-van-Gils Dennis-van-Gils released this 21 Jan 11:11
  • Device Keysight_3497xA: Made hard-coded VISA_TIMEOUT an input argument instead

PyPi v1.5.0

Choose a tag to compare

@Dennis-van-Gils Dennis-van-Gils released this 27 Jun 10:38
  • Support for Numpy 2.0
  • Restore support for Python 3.6. Was removed by mistake. Version 1.4.0 and this version do support Python 3.6 actually, but only in combination with PyQt5. PySide2 will not work because the wrapper library qtpy still expects app.exec_() instead of app.exec(). That got fixed in the qtpy version for Python >= 3.7.

PyPi v1.4.0

Choose a tag to compare

@Dennis-van-Gils Dennis-van-Gils released this 28 May 12:08

Major clean-up and streamlining:

  • Using qtpy library instead of my own Qt5/6 mechanism
  • Changed all string formatting to f-strings
  • Extended type hinting and checking
  • Made demos uniform and passing qdev arguments to MainWindow now
  • Individual source files now follow the PyPi package version
  • Resolved nearly all Pylint / Pylance warnings
  • Removed Python 3.6 support

PyPi v1.3.0

Choose a tag to compare

@Dennis-van-Gils Dennis-van-Gils released this 23 Feb 19:20
c564e24
  • Added method BaseDevice.SerialDevice.query_bytes()
  • Fixed type hints in BaseDevice.SerialDevice

PyPi v1.2.0

Choose a tag to compare

@Dennis-van-Gils Dennis-van-Gils released this 14 Sep 21:16
  • Added support for PyQt5, PyQt6, PySide2 and PySide6