BCI Essentials Python
External Link
BCI Essentials python is a library built to process, classify, and analyse EEG data as marked by a BCI Essentials front end. Data input can be live or from a recording.
As a Back End
For most application developers, the most back ends implemented in example scripts will be most useful. Running any of these will provide a functional back end for a BCI Essentials front end. Both an EEG and Marker stream are required.
python examples/mi_unity_backend.py
Simulating an EEG Stream
You may not always have access to live eeg data with which to test. As a convenient alternative, you can run the eeg_lsl_sim script to open and run a stream of dummy LSL data.
python examples/eeg_lsl_sim.py [paradigm] [-n]