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.
Source Distribution
Built Distribution
File details
Details for the file mnelab-0.6.3.tar.gz
.
File metadata
- Download URL: mnelab-0.6.3.tar.gz
- Upload date:
- Size: 718.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/51.1.1 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/3.9.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6c77af829f6ad1fc59189ac9e03b052d9e8a7e8ac8a3c485dbf224618449cbc9 |
|
MD5 | b439e503da6ae0c63b3b203baee6fd29 |
|
BLAKE2b-256 | 93c231edea343620e39bb01eb84862e068e869b0044146766234ec2eb206a557 |
File details
Details for the file mnelab-0.6.3-py3-none-any.whl
.
File metadata
- Download URL: mnelab-0.6.3-py3-none-any.whl
- Upload date:
- Size: 70.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/51.1.1 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/3.9.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7903b6fa206adc7578fe1badeccb05b18ef78bb05f3bad482cd84fd81d355540 |
|
MD5 | f8e579fa486636b524cce75ca5be4716 |
|
BLAKE2b-256 | 3a2bef9b4b470573a68bf2ff62ee46768597e963d88b98c31d84a2fcb7ce1d56 |