This is an example Timeflux plugin that provides a few simple demonstration nodes. Use it as a template to develop your own plugins.
First, make sure that Timeflux is installed.
You can then install this plugin in the timeflux environment:
$ conda activate timeflux
$ pip install timeflux_example
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.
If you prefer to build the project manually, follow these steps:
- Clone the repository:
git clone https://github.com/YOUR_USERNAME/timeflux_neurofeedback_inverse_gamepad.git
cd timeflux_neurofeedback_inverse_gamepad
- Set up the environment:
conda create -n timeflux python=3.8
conda activate timeflux
pip install timeflux
- Install dependencies:
# For Linux
pip install -r requirements_linux.txt
# For Windows
pip install -r requirements_windows.txt
- Build the executable:
# For Linux
./pyinstaller_linux.sh
# For Windows
./pyinstaller_windows.sh
For those who prefer to use the pre-built executables, follow these steps:
- Go to the Actions tab of the repository on GitHub.
- Select the latest successful workflow run from either pyinstaller_build, pyinstaller_build_windows, or any other relevant workflow.
- Download the artifact from the workflow run.
- Ensure you have the necessary permissions to run the scripts.
- Modify the requirements.txt and PyInstaller scripts as needed for your specific environment.
This project is licensed under the AGPL-3.0 License - see the LICENSE file for details.