Changelog¶
1.3.0 (2024-04-02)¶
- Support Python 3.11
- All f-strings
- Type checking via isinstance(), not type == …
1.2.0 (2023-02-27)¶
- Deprecated requires.io and travis
- Raise ImportError instead of general Exception
1.1.2 (2022-10-26)¶
- Minor refactor of mechanism to support PyQt5, PyQt6, PySide2 and PySide6
1.1.1 (2022-09-14)¶
- Forgot to bump requirement
dvg-debug-functions~=2.2
to ensure support for PyQt5, PyQt6, PySide2 and PySide6
1.1.0 (2022-09-13)¶
- Added support for PyQt5, PyQt6, PySide2 and PySide6
1.0.0 (2021-07-02)¶
- Stable release, identical to v0.4.0
0.4.0 (2021-05-09)¶
- Fixed buggy
worker_DAQ
pause and unpause routines inCONTINUOUS
mode
0.3.0 (2020-07-23)¶
- Updated start & stop machinery Workers
- Removed unneccesary lambdas
- Revamped DAQ rate calculation. Init arg
calc_DAQ_rate_every_N_iter
got removed.
0.2.2 (2020-07-17)¶
- Traceback will be printed when
DAQ_function
raises an internal error. - Introduced
Worker_###._has_finished
to prevent hang when closing workers twice.
0.2.1 (2020-07-15)¶
- Added documentation
0.2.0 (2020-07-07)¶
quit_worker_###()
: Added check to see if thread was already closed, due to alost_connection
event. This prevents an hanging app during quit.- Changed name of enum class
DAQ_trigger
toDAQ_TRIGGER
0.1.2 (2020-07-04)¶
- Proper use of
super()
, now passing**kwargs
onto subclassQtCore.QObject()
0.1.1 (2020-07-02)¶
Worker_DAQ
now stores all init arguments, some as _private
0.1.0 (2020-07-02)¶
- DvG module filenames changed to lowercase
- Nearing full release status
0.0.12 (2020-06-29)¶
INTERNAL_TIMER
: Already instantiate theQTimer
increate_worker_DAQ()
, instead of instart_worker_DAQ()
- Changed default
DAQ_timer_type
fromCoarseTimer
toPreciseTimer
- Added more Sphinx documentation
0.0.11¶
Skipped (I screwed up the versioning)
0.0.10 (2020-06-22)¶
- Major: Changed name
Worker_send
toWorker_jobs
and similar - Added more Sphinx documentation
0.0.9 (2020-06-17)¶
- Moved the
Worker_###()
classes outside ofQDeviceIO
and into module root - Added documentation using Sphinx and Read the docs
- Changed from MarkDown to ReStructuredText
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.6 (2020-06-07)¶
- Added
start()
, renamedquit_all_workers()
toquit()
- Added
send()
,add_to_send_queue()
,process_send_queue()
0.0.5 (2020-06-06)¶
- Implemented smooth start and stop machinery to the workers
0.0.1 (2020-05-25)¶
- First release on PyPI