pyControl version 1.8rc1 is now available to download from the releases page. This is a release candidate for pyControl version 1.8. It has not been extensively tested yet but is being released now as recent changes to Python and/or pyqtgraph have broken compatiblity with earlier versions of pyControl. The docs have not yet been updated for this version.
v1.8 change log:
GUI:
GUI is now compatible with PyQt 6 and Python 3.10.
New GUI settings dialog.
Required device driver files are now automatically transferred to the pyboard when a task or hardware definition is uploaded.
Various small improvements and bug fixes.
Framework:
Major refactoring of framework code to make it simpler and more readable.
Analog inputs now automatically stream data to the computer continously while the framework is running rather than having record() and stop() methods to start and stop data streaming.
Events triggered by timers are now output to the data log by default.
Removed decimate argument from digital input as it was not used in practice.
Added Frame_trigger device class for triggering camera frames as a specified frequency and recording the frame times to an analog data file.
Added uRFID device class for controlling Priority 1 Designs RFID module.
Data import: