Build Status Coverage Status Docs

Intro

This package allows to quickly setup an osc server to communicate with the muse headband. This is based on the example shown in the dev site

Usage:

def myfunc(eeg):
    print eeg.TP9,eeg.FP1,eeg.FP2,eeg.TP10

muse=Muse(5000)
muse.register_callback(EEG,myfunc)
muse.start()
#do sth for waiting here

The list of available paths can be found in the module itself (I'll put the real docs somewhere soon). Some paths are configured to return objects instead of values from the underlying osc server, again the docs are missing but can have a look in the code itself

TODO: * Add a method to be able to override the default data builders for custom calls.