Skip to main content

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.

Metadata

Release files for bstadlbauer.p300speller 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for bstadlbauer.p300speller 0.1.1
File Size Uploaded
bstadlbauer.p300speller-0.1.1.tar.gz 690.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for bstadlbauer.p300speller 0.1.1
File Interpreter ABI Platform
bstadlbauer.p300speller-0.1.1-py3-none-any.whl Python 3 none any Details

Total release size: 1.4 MB

Release files / bstadlbauer.p300speller-0.1.1.tar.gz

Download URL bstadlbauer.p300speller-0.1.1.tar.gz
Size 690.9 kB
Tags Source
SHA-256 checksum
How to use checksums
ccb6ce3e4c69dd35f03c5c7129a76e62587aacac594fe8fa5416e7b1f23dbc4b
BLAKE2b-256 checksum
How to use checksums
48b38a65142660a13343874a64b7747736b589e1e6bc76883c2c829c3e5cf04a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.1.4 CPython/3.6.7 Linux/4.15.0-1077-gcp

Release files / bstadlbauer.p300speller-0.1.1-py3-none-any.whl

Download URL bstadlbauer.p300speller-0.1.1-py3-none-any.whl
Size 693.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c72c657ebacc6702f4f668670dfb98d3182e30732e4f0b5cdecb5d705db0e304
BLAKE2b-256 checksum
How to use checksums
bf9bad39c82eca301824b31d1c44d4f28608676b38f2ef6e9759b9c75669a1ad
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.1.4 CPython/3.6.7 Linux/4.15.0-1077-gcp

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page