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 version.
Dependencies
MNELAB requires Python >= 3.6 and the following packages:
- 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
- mne >= 0.22.0
- pyobjc-framework-Cocoa >= 5.2.0 (macOS only)
- python.app (only when using Anaconda on macOS)
Optional dependencies provide additional features if installed:
- scikit-learn (ICA computation with FastICA)
- python-picard (ICA computation with PICARD)
- pyxdf (import XDF)
- pyEDFlib (export to EDF/BDF)
- pybv (export to BrainVision VHDR/VMRK/EEG)
Additional features
MNELAB comes with the following features that are not (yet) available in MNE:
- Export to EDF/BDF (requires pyEDFlib)
- Export to EEGLAB SET
- Export to BrainVision VHDR/VMRK/EEG (requires pybv)
- Import XDF files (requires pyxdf)
Installation
pip
MNELAB requires either PyQt5 or PySide2 (if you don't have either of these packages installed, MNELAB will automatically install and use PySide2):
pip install mnelab
You can start MNELAB in a terminal with mnelab
or python -m mnelab
.
conda
An unofficial but regularly updated conda package can be installed from conda-forge. We strongly suggest to install MNELAB into its own dedicated environment:
conda create -y -n mnelab -c conda-forge mnelab
You can start MNELAB in a terminal with conda activate mnelab
followed by mnelab
or python -m mnelab
. Any issues with this conda package should be reported to the package issue tracker.
Arch Linux
If you use Arch Linux, you can install the python-mnelab AUR package (note that this also requires the python-mne AUR package).
Development version
Follow these steps to use the latest development version of MNELAB:
- Download the source code and unpack it into a folder of your choice.
- Install all dependencies listed above.
- Run
python -m mnelab
to start MNELAB (if this does not work trypython3 -m mnelab
because Python 2 is not supported).
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.