A graphical user interface for MNE
Project description
MNELAB is a graphical user interface (GUI) for MNE, a Python package for EEG/MEG analysis.
Changelog
Check out the changelog to learn what we added, changed or fixed in the latest release.
Dependencies
MNELAB requires Python >= 3.6 and the following packages:
- mne >= 0.22.0
- QtPy >= 1.9.0
- PyQt5 >= 5.10.0 or PySide2 >= 5.10.0
- numpy >= 1.14.0
- scipy >= 1.0.0
- matplotlib >= 2.1.0
- pyobjc-framework-Cocoa >= 5.2.0 (macOS only)
Optional dependencies provide additional features if installed:
- scikit-learn >= 0.20.0 (ICA computation with FastICA)
- python-picard >= 0.4.0 (ICA computation with PICARD)
- pyxdf >= 1.16.0 (XDF import)
- pyEDFlib >= 0.1.15 (EDF/BDF export)
- pybv 0.4.0 (BrainVision VHDR/VMRK/EEG export)
Installation
Make sure you have either PySide2
or PyQt5
installed. If you have neither, we recommend PySide2
, which you can install with pip install PySide2
. Then install MNELAB with:
pip install mnelab
To use all MNELAB features, all optional dependencies should also be installed:
pip install scikit-learn python-picard pyxdf pyEDFlib pybv
You can start MNELAB in a terminal with mnelab
or python -m mnelab
. On Windows, make sure to use Command Prompt (cmd.exe
) or PowerShell (powershell.exe
) – the mnelab
command does not work in Git Bash.
If you use Arch Linux, you can alternatively install the python-mnelab AUR package (note that this also requires the python-mne AUR package).
Instead of the latest release, you can also install the latest development version as follows:
pip install git+https://github.com/cbrnr/mnelab
Contributing
The contributing guide contains detailed instructions on how to contribute to MNELAB.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.