You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
[0.44.0] - 2024-01-25
Added
More logging on levels from INFO to DEBUG into PicoQuant device drivers.
Added a new transport for communicating with instruments over UDP protocol. This works with transport string "udp:host:port".
The transport.py was introduced with common base class for TCP and UDP protocols, where several implementations are present
for functions that work the same for both protocols. Some modifications, especially for read functions, were required for doing this.
Other functions were implemented separately.
QMI drivers for Tenma 72-series power supply units in qmi.instruments.tenma
Changed
Refactored some unit-tests to use a QMI_Context patcher rather than the real thing, and adjusted the CI pipeline files and package requirements.
Changed the stopping of contexts in qmi_proc.proc_stop() to happen in reverse order to proc_start().
_RpcObjectMetaClass inherits from ABCMeta instead of type. This allows it to be used as a mixin with other ABCs.
PicoTech PicoSCope 3404 driver to accept also time-bases of 0 and 1 (sample intervals 1ns and 2ns).
Fixed
Improved PicoQuant unit-testing modules and comment line fixes on some other modules.
Bug in Newport Single Axis Motion Controller that did not allow for negative relative moves.