Repository navigation
Releases: Dennis-van-Gils/python-dvg-devices
Releases · Dennis-van-Gils/python-dvg-devices
Release list
PyPi v1.8.0
BaseDevice.TelnetServerDevice.readline()now catchesEOFErrorandConnectionResetErrorwhen the telnet connection was closed unexpectedly (by the user or OS).
PyPi v1.7.3
- OptLaser TEC controller: Fixed error "
fixedWidthis an unknown keyword parameter" inOptLaser_TEC_controller_qdev.py.
PyPi v1.7.2
- 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
- Added support for OptLaser thermoelectric cooler (TEC) controller TEC-8A-24V-PID-HC-RS232.
PyPi v1.6.0
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.pywhere the send setpoint value was incorrectly decoded into lower case hex, instead of higher case hex. Fixed.
PyPi v1.5.1
- Device Keysight_3497xA: Made hard-coded
VISA_TIMEOUTan input argument instead
PyPi v1.5.0
- 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
qtpystill expectsapp.exec_()instead ofapp.exec(). That got fixed in theqtpyversion for Python >= 3.7.
PyPi v1.4.0
Major clean-up and streamlining:
- Using
qtpylibrary instead of my own Qt5/6 mechanism - Changed all string formatting to f-strings
- Extended type hinting and checking
- Made demos uniform and passing
qdevarguments toMainWindownow - Individual source files now follow the PyPi package version
- Resolved nearly all Pylint / Pylance warnings
- Removed Python 3.6 support
PyPi v1.3.0
- Added method
BaseDevice.SerialDevice.query_bytes() - Fixed type hints in
BaseDevice.SerialDevice
PyPi v1.2.0
- Added support for PyQt5, PyQt6, PySide2 and PySide6