Skip to content
/ pybci Public

Python package for various OpenBCI data streaming and processing tasks.

Notifications You must be signed in to change notification settings

nat-n/pybci

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python package for various streaming tasks with OpenBCI data.

The default config serves a webpage which graphs the data coming from the OpenBCI.

Features

  • JSON configured streaming pipeline
  • Connection to an OpenBCI board
  • Save and playback of streamed data from disk or STDIO
  • Streaming over web sockets for web based visualisation
  • Baseline correction filter
  • 50hz or 60hz Notch filter

TODO:

  • Bandpass filters
  • FFT analysis
  • control UI
  • user control for scale adjustment
  • improve error handing and exception recovery accross threads

About

Python package for various OpenBCI data streaming and processing tasks.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published