LINEViewer is a python based EEG analysis toolbox that helps you to get a first impression of your data. The softwares is very fast in analysing your data and can compute subject averages of hour long datasets within seconds. LINEViewer provides all the preprocessing options that you know from other EEG analysis softwares.
As you can see in the example above, LINEViewer gives you a fast and general information about the quality of your data. Given a specific threshold value, LINEViewer tells you how many events you could keep per marker (lower part of figure) and how many times a given electrode is above a certain threshold (upper part of figure). With this fully automatic way, you can have preliminary epoch averages for hour long recordings within a few seconds.
If you used LINEViewer in your project, please cite as: Notter, Michael P., Knebel, Jean-François, & Murray, Micah M. (2017). LINEViewer: a Python based EEG analysis tool for a rough data overview. Zenodo. http://doi.org/10.5281/zenodo.593318.
LINEViewer is distributed via https://github.com/miykael/LINEViewer/. You can download the newest version under releases.
The software has the following dependencies:
- python 2.7
- matplotlib: version 1.5 or higher
- numpy: version 1.9 or higher
- scipy: version 0.16 or higher
- scikit-learn: version 0.17 or higher
- wxpython: version 3.0 or higher
Full distributions like Anaconda provide all those packages, except wxpython v3.0.
- Download and install the newest Anaconda distribution that includes Python 2.7.
- Download and run LINEViewer.exe. The first time, it will take some time to open as it first needs to install all necessary packages.
Alternatively, you can also use the installation instruction for Linux / iOS on a Windows machine - as long as you have Anaconda on your system.
To uninstall lineviewer use the following command: conda remove -n lineviewer-2.7 --all --yes
- Download and install the newest Anaconda distribution that includes Python 2.7.
- Create a conda environment with python 2.7:
conda create -y -n lineviewer-2.7 python=2.7 pip ipython matplotlib numpy scikit-learn scipy wxpython
- Activate lineviewer environment:
source activate lineviewer-2.7
- Install LINEViewer via pip:
pip install --upgrade lineviewer
- Start LINEViewer with:
ipython --c "import lineviewer; lineviewer.gui()"
To uninstall lineviewer use the following command: conda remove -n lineviewer-2.7 --all --yes
bin/
: Contains the executables for Windows, as well as the corresponding batch fileslineviewer/
: Contains the source codeLICENSE
: LINEViewer license termsREADME
: This documentsetup.py
: Script for building and installing LINEViewer
The full license is in the file LICENSE
. The image of the brain in the logo was created with MRIcroGL and the font used is called Ethnocentric Regular, created and licensed by Ray Larabie (http://typodermicfonts.com/).