Hi everyone,
We’d like to announce two new versions of the Open Ephys GUI:
===================
This is a patch release that addresses three bugs:
- Hidden channel info when using 64-channel headstages with the Rhythm FPGA module. In the latest version all channels are visible.
- GUI hangs when starting acquisition with certain signal chains that include two splitters in a row. We have now updated the processor graph connection algorithm to handle this condition. See
this issue for more details.
- Dropped events on Linux for high TTL event rates (>100 Hz). v0.5.5.4 includes a much larger event buffer that prevents this from occurring. See
this issue for more details.
===================
This is the 3rd (and hopefully final) set of test binaries for the next major release of the GUI. This is the biggest update in the GUI’s history, so we want to make sure get it right. We have polished every plugin, added a variety of helpful new features, and simplified the process of creating new plugins. We have been extensively testing v0.6.0 at the Allen Institute, and we think it has a much better overall user experience than previous versions. We are excited for others to try it as well!
The configurations and plugins for 0.6.0 will be stored separately from those for previous versions of the GUI, so it’s fine to run them side-by-side.
There are a few things we plan to finish up before the official release:
(1) Convert additional plugins to use the new API. Currently the only plugins available through the Installer are Rhythm Plugins (includes separate plugins for the Open Ephys Acquisition Board and the Intan RHD USB Interface), the Open Ephys Data Format, Network Events, NIDAQ Plugin (Windows only), and Neuropixels PXI (Windows only). In the next few weeks we plan to add the Spike Sorter, NWB Format, Event Broadcaster, Pulse Pal Output, Ephys Socket, Phase Calculator, Multiband Integrator, and Crossing Detector, among others.
(2) Update the relevant documentation.
(3) Compute performance benchmarks across all three platforms, to allow us to provide more detailed system requirements for common recording configurations.
One important thing to note is that in v0.6.0 we have attempted to make a distinction between “timestamps” (globally consistent floating-point-valued times in seconds) and “sample numbers” (integer-valued counts of the number of samples from a particular data source since the start of acquisition). Previously, both of these things were called timestamps, leading to the potential for confusion.
If you have questions or feedback, or encounter any bugs, don’t hesitate to reach out to
sup...@open-ephys.org.
Best,
Josh, Pavel, and Anjal