Releases: pyPhotometry/code
v1.0.2
Version 1.0 (2024-01-04)
-
GUI now supports acquisition from multiple setups in parallel.
-
GUI now supports saving and loading experiment configurations.
-
New 'Setups' tab supports naming setups, hiding pyboards that are not pyPhotometry setups, and disabling pyboard flash drives.
-
New 3 channel time division acqusition mode.
-
Digital input pulses are now overlaid on analog signal plot not plotted seperately.
-
Keyboard shortcuts to auto- and full-range plot Y scale and toggle demean mode.
-
preprocess_data function added to data import module.
Version 1.0.1 (2024-02-05)
- Fixed bug where LED current controls in GUI could be increased above the maximum valid value.
Version 1.0.2 (2024-05-14)
-
Fixed bug where Digital Input 2 was not recorded correctly in 2EX_1EM acqusition mode.
-
Improved controls for setting Y range of plot.
-
Fixed bug that could cause configurations not to load correctly if loaded when connected to a pyboard.
v0.3.3
Version 0.3.3 (2023-07-28)
-
Fixed incompatibility with recent pyqt6 version.
-
Session end times are now recorded to data files in addition to session start times. Start and end times are now recorded with millisecond rather than second precision.
-
Improved handling of errors that occur in code running on pyboard. In most cases errors that occur on the pyboard are now caught by the GUI and written to ErrorLog.txt.
-
Different maximum currents can now be specified in hardware_config for continuous and time division modes.
v0.3.2
This release updates the pyPhotometry GUI for compatability with the latest versions of PyQt5 or PyQt6 and Python 3.10.
v0.3.1
-
Python terminal window no longer opens when GUI is run. Any error messages generated by the GUI are written to an 'ErrorLog.txt' file rather than being printed in the python terminal.
-
GUI window now has pyPhotometry taskbar icon rather than generic python icon.
-
Changed PyQt app style to 'Fusion' for consistent apearence across platforms.
-
LED current commands sent to board during run now use 2 bytes rather than 1 to specify LED current, to support currents larger than 256mA.