Skip to content

Releases: PhysioLabXR/PhysioLabXR-Community

PhysioLabXR 1.1 Release [Jan. 7th, 2024]

08 Jan 01:08
Compare
Choose a tag to compare

This release brings exciting new tutorials, quality-of-life changes, and more!

Big thanks to valuable feedback from our early users, especially the insightful reviews curated the reviewers and editors from Journal of Open-source Software: @mstimberg @lucask07 @nastaran62 for their constructive insights.

New tutorials

  • Build a multi-modal classifier with EEG and pupillometry from scratch and make inference in real-time (link).
  • Detect objects in real-time on a webcam (link).
  • Create a real-time fixation detection pipeline with an eyetracker (link).

UI changes

  • Scripting widget now displays the "max loop time" in addition to "average loop time". It shows the maximum time a loop call took since the start of the script. This is particularly helpful if you are training ML models in your script.
  • You can now start an LSL stream even when the stream is not yet available. If you do this, the stream widget will start pulling data as soon as the stream becomes available.
  • For time series plot, you can add an constant offset to each channels. This is helpful when the plots for different channels overlaps each other (link)

Changes to the docs

  • We added dedicated doc pages for API reference.
  • Streams are basic building blocks in PhysioLabXR. The docs now have an entire section with examples showing how to work with streams including LSL, ZMQ, screen capture, cameras, microphones, etc. (link).

Our development team is dedicated to continually enhancing PhysioLabXR, with many exciting features planned for future releases. Stay tuned!

PhysioLabXR

08 Sep 21:58
Compare
Choose a tag to compare

PhysioLabXR 1.0 Release [Sept. 8th, 2023]

We are thrilled to announce the first all-platform major release of PhysioLabXR. This release brings a host of new features and optimizations to enhance your experience when working with physiological data.

Summary of Changes

  • Real-time DSP Filters

  • Custom Scripting Interface

  • Expanded Data Sources: In addition to supporting LabStreamingLayer, we now offer support for ZMQ as a data source.

  • Enhanced Data Export: You can now save your recordings in various formats, including XDF, CSV, and MATLAB files.

  • Improved Performance: We've optimized several bottleneck routines, such as loading video devices, by running them on a separate server. The app runs faster and more efficiently across all supported platforms.

For comprehensive guides on these new features and more, please visit the documentation page.

How to Get PhysioLabXR 1.0

  • Windows, MacOS, and Linux users can download the corresponding executable attached to this release for their operating system.

  • Alternatively, you can install the PYPI distribution with the following command: pip install physiolabxr. You can also download and install the wheel file using pip install physiolabxr-1.0.0b0-py3-none-any.whl

ReNa Lab App First Alpha Release

17 Sep 02:21
Compare
Choose a tag to compare

This is the first alpha release of the ReNa Lab App. All features in the GUI are presented 'as it is' and are fully functional.

For those of you have been using ReNa, here's a list of major majors:

  • The settings window is a under File->Settings in the top menu bar.
  • The save location for recordings is now set in Settings instead of in the recording tab.

We also included some minor fixes

  • NaN values in stream is ignored plotting to avoid GUI freeze
  • A warning will now be raised when attempting to perform jitter removal on a stream whose timestamp's std is greater than 0.1. Because the larger std probably means this stream has irregular sampling interval

Big thanks to all contributors who made this release possible @HaowenWeiJohn @Adithya1610. Enjoy!

Windows executable is included.