Skip to content

v1.8rc1

Pre-release
Pre-release
Compare
Choose a tag to compare
@ThomasAkam ThomasAkam released this 07 Oct 13:25
· 160 commits to master since this release

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 updated docs for this version can be viewed on the dev version of the documentation here.

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:

  • Added session_dataframe function for generating a pandas dataframe from a pyControl data file.