/IXR-Suite

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

IXR Suite

The IXR Suite is a middleware between physiological hardware and virtual environments. It is the result of a collaboration between Zanderlabs and the »Young Investigator Group – Intuitive XR« of the Brandenburg University of Technology Cottbus-Senftenberg.

How-to guide

If you just want to run the IXR Suite and not develop anything, you can download the latest version on the release page.

See this slidedeck for a simple guide on how to install and run the software on Windows with VS Code if you want to contribute to development.

Dependencies

This package is build and tested on python 3.10.x

Windows

Dependencies can be installed using requirements.txt

pip install -r requirements.txt

Linux

For other platforms then Windows the liblsl binary (part of the pylsl) is not included in the python package. Recommended approach is to use conda (environments) at this point. More information can be found here.

  1. Create an conda environment with python 3.10
  2. Activate your enviroment.
  3. Install the liblsl binary in he conda environment.
  4. Proceed with installing the regular dependencies.
conda create --name=<name_of_choice> python=3.10
conda activate <name_of_choise>
conda install -c conda-forge liblsl
pip install -r requirements.txt