Overview
Explore the fascinating world of Brain-Computer Interfaces (BCIs) in this 45-minute EuroPython Conference talk. Delve into the basics of neurophysiology, learn how BCIs function, and discover the hardware needed to measure brain electrical activity. Gain insights into Timeflux, an open-source framework for biosignal acquisition and real-time processing, and understand its architecture for building processing pipelines and browser-based interfaces. Witness a demonstration of a mind-controlled virtual keyboard. Suitable for beginners, data scientists, machine learning enthusiasts, and web developers, this talk covers neural rehabilitation, neurofeedback, EEG systems, and the future of BCIs in Python. Learn about consumer and research-grade EEG devices, Timeflux's supported devices, and its easy-to-learn documentation. Explore applications, directed acyclic graphs, custom nodes, and interfaces while getting a glimpse of upcoming developments in the field.
Syllabus
Intro
Agenda
Neural Rehabilitation
Neurofeedback
General Principles
Electroencephalogram
Time series
EEG system
Amplifiers
Electrodes
Consumer Grade EEG
Research Grade EEG
Timeflux
Supported devices
Why build Timeflux
Easy to learn
Documentation
Network Protocol Tools
Websockets
Matrix Manipulation
Applications
Directed Acyclic Graph
Custom Nodes
Interfaces
Demonstration
In practice
Whats coming
Contact us
Questions
Taught by
EuroPython Conference