Skip to main content

P300 speller based on LSL

Project description

LSL P300 speller

This repository contains a P300 speller based on LSL and tkinter.

Installation

Dependencies

This project uses poetry to manage its dependencies. Visit their website on how to install poetry for you operating system. The whole projects supports python>=3.6.1.

Installing the package

Run the following to install the bstadlbauer.p300speller package:

git clone https://github.org/bstadlbauer/lsl-p300-speller
poetry install

which will setup a new virtual environment for the project and install the necessary dependencies.

Getting Started

After installation, an entrypoint is avaibable to start the speller

poetry run start-speller

Questions and Issues

If there are any questions or you run into an issue, please file a 'Issue' at the top.

Contributing

If you want to contribute, please file also file an issue first where the new feature can be discussed, in general contribution is welcome!

To setup the development environment, do the following:

git clone https://github.org/bstadlbauer/lsl-p300-speller
poetry install
pre-commit install

To ensure consistent formatting and linting pre-commit hooks (managed through pre-commit) are used.

Acknowledgement

This tool was developed by myself as part of a project done at the Institute of Neural Engineering. The work was supervised by Assoc.Prof. Dipl.-Ing. Dr.techn. Reinhold Scherer.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

bstadlbauer.p300speller-0.1.1.tar.gz (690.9 kB view hashes)

Uploaded Source

Built Distribution

bstadlbauer.p300speller-0.1.1-py3-none-any.whl (693.3 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page