MNELAB is a graphical user interface (GUI) for MNE-Python, a Python package for EEG/MEG analysis.
Instructions for installing and using MNELAB as well as step-by-step examples for different use cases are available in the documentation.
Check out the changelog to learn what we added, changed, or fixed.
MNELAB requires Python ≥ 3.8 and the following packages:
- mne ≥ 1.2.0
- PySide6 ≥ 6.4.2
- numpy ≥ 1.20.0
- scipy ≥ 1.7.0
- matplotlib ≥ 3.6.2
- pyxdf ≥ 1.16.0
- pyobjc-framework-Cocoa ≥ 7.3.0 (macOS only)
Optional dependencies provide additional features:
- scikit-learn ≥ 1.0.0 (ICA computation with FastICA)
- python-picard ≥ 0.7.0 (ICA computation with PICARD)
- pyEDFlib ≥ 0.1.22 (EDF/BDF export)
- pybv ≥ 0.7.4 (BrainVision VHDR/VMRK/EEG export)
You can install MNELAB with pip:
pip install mnelab
If you want to use all MNELAB features, the full package including optional dependencies can be installed with:
pip install mnelab[full]
You can also use pipx to install MNELAB in a completely isolated environment:
pipx install mnelab
If you want the latest development version, use the following command:
pip install git+https://github.com/cbrnr/mnelab
Then start MNELAB in a terminal with mnelab
.
The contributing guide contains detailed instructions on how to contribute to MNELAB.