Installation

Requirements

YAGA supports Linux, Mac or Windows (tested with macOS 13, Windows 10; Linux support is experimental). YAGA requires Python version >= 3.9 (older versions do not work). To install Python on Windows, you can use the Anaconda Individual Edition from (https://www.anaconda.com). The following Python packages are required:

  • numpy
  • scipy
  • panda3d
  • pmw
  • pylsl
  • pyxdf
  • rtmixer
  • nidaqmx

You can install the packages with the typical package managers conda or pip.

If you require sound output, you need to install PortAudio. In Linux, you can use your local package manager to install PortAudio; on Mac, you can use Homebrew. In Windows, PortAudio is included in the sounddevice library, which is a dependency of rtmixer.

Download

You can download the latest YAGA release from GitHub. YAGA does not require any special installation steps. Copy the ZIP or TAR.GZ file to the desired directory and unpack it.