Skip to content

Unlimited-Research-Cooperative/timeflux_neurofeedback_inverse_gamepad

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Timeflux Neurofeedback Inverse Gamepad

Overview

This is an example Timeflux plugin that provides a few simple demonstration nodes. Use it as a template to develop your own plugins.

Installation

First, make sure that Timeflux is installed.

You can then install this plugin in the timeflux environment:

$ conda activate timeflux
$ pip install timeflux_example

Building the Timeflux Neurofeedback Inverse Gamepad

We have set up an autobuild process using GitHub Actions. You can download the pre-built executables from the GitHub Actions artifacts or the releases section of this repository.

Prerequisites

Instructions for Manual Build

If you prefer to build the project manually, follow these steps:

  1. Clone the repository:
git clone https://github.com/YOUR_USERNAME/timeflux_neurofeedback_inverse_gamepad.git
cd timeflux_neurofeedback_inverse_gamepad
  1. Set up the environment:
conda create -n timeflux python=3.8
conda activate timeflux
pip install timeflux
  1. Install dependencies:
# For Linux
pip install -r requirements_linux.txt

# For Windows
pip install -r requirements_windows.txt
  1. Build the executable:
# For Linux
./pyinstaller_linux.sh

# For Windows
./pyinstaller_windows.sh

Downloading Pre-built Executables

For those who prefer to use the pre-built executables, follow these steps:

  1. Go to the Actions tab of the repository on GitHub.
  2. Select the latest successful workflow run from either pyinstaller_build, pyinstaller_build_windows, or any other relevant workflow.
  3. Download the artifact from the workflow run.

Notes

  • Ensure you have the necessary permissions to run the scripts.
  • Modify the requirements.txt and PyInstaller scripts as needed for your specific environment.

License

This project is licensed under the AGPL-3.0 License - see the LICENSE file for details.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 96.9%
  • Shell 2.6%
  • Jupyter Notebook 0.5%