PyQt5 interface for multithreaded periodical data acquisition and communication with an I/O device.
Project description
DvG_QDeviceIO
PyQt5 interface for multithreaded periodical data acquisition and communication with an I/O device.
It will manage the creation and handling of the threads, workers and signals for you, reducing it to just a few simple method calls of an QDeviceIO class instance to get set up and going.
Documentation is available at https://python-dvg-qdeviceio.readthedocs.io.
Changelog
0.0.1 (2020-05-25)
First release on PyPI.
0.0.5 (2020-06-06)
Implemented smooth start and stop machinery to the workers.
0.0.6 (2020-06-07)
Added start(), renamed quit_all_workers() to quit()
Added send(), add_to_send_queue(), process_send_queue()
0.0.8 (2020-06-09)
Added pause_DAQ, unpause_DAQ(), wake_up_DAQ()
Changed many attribute and method names
Code style: black
0.0.9 (2020-06-17)
Moved the Worker_### classes outside of QDeviceIO and into module root
Added documentation using Sphinx and Read the docs
Changed from MarkDown to ReStructuredText
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for dvg_qdeviceio-0.0.9-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 29ded397cad4090d7f0434981214c621626e435b7f9d2b76b93f9aff37bb9a22 |
|
MD5 | 0bc7c9f40de74ae48acf84243fe98cbc |
|
BLAKE2b-256 | dc8f1cc55c626678caa115ce8e25104bd4ed211ef0e232daa64385e9569c43d6 |