Skip to content
Switch branches/tags

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time


The name comes from Frontal EEG Asymmetry (fea). One of the uses of this app is to plot the FEA.


Download dist/, unarchive it and you should have an App you can run on OSX.

#Developing Only tested on OSX so far. Should work fine on linux with minimal changes. Possible to use on windows.


brew install sip
brew install pyqt

You also need pyliblo:

pip install pyliblo


git clone
cd fealines
python install


A protocol is a series of steps for (eg) an experiment. So, for example, you want to record a 2 minute calibration segment, then a 10 minute meditation. Or a 15 minute biofeedback session showing beta activity.

Protocols are stored in json files.

###Muse-io and data files Fealines has to run muse-io to forward it the data on osc. I am thinking that we should have muse-io save the raw EEG data. Then fealines can save json data files of protocols, such as (excuse the pseudojson) { protocol: { 'date' : '12jan2015', steps :{ calibration: {'duration': '10 minutes' ...} biofeedback: {'sham' : 'false' ...} } } } These would include the eeg data and the session metadata, and we could use their timestamps to investigate phenomena in the raw data later.

####Recording fealines only listens to a small fraction of osc messages. Most likely the alpha1 and alpha2, and maybe some device info... So far I am going to have each Step Element (graphs, inputs like checkboxes, text) save their own data.


A Qt application to record and visualize interaxon muse data



No releases published


No packages published