<object data="https://mne.tools/dev/_static/mne_logo_gray.svg" type="image/svg+xml">MNE</object>
MNE-Python is an open-source Python package for exploring, visualizing, and analyzing human neurophysiological data such as MEG, EEG, sEEG, ECoG, and more. It includes modules for data input/output, preprocessing, visualization, source estimation, time-frequency analysis, connectivity analysis, machine learning, statistics, and more.
Documentation for MNE-Python encompasses installation instructions, tutorials, and examples for a wide variety of topics, contributing guidelines, and an API reference.
The user forum is the best place to ask questions about MNE-Python usage or the contribution process. The forum also features job opportunities and other announcements.
If you find a bug or have an idea for a new feature that should be added to MNE-Python, please use the issue tracker of our GitHub repository.
To install the latest stable version of MNE-Python with minimal dependencies only, use pip in a terminal:
$ pip install --upgrade mne
For more complete instructions, including our standalone installers and more advanced installation methods, please refer to the installation guide.
To install the latest development version of MNE-Python using pip, open a terminal and type:
$ pip install --upgrade https://github.com/mne-tools/mne-python/archive/refs/heads/main.zip
To clone the repository with git, open a terminal and type:
$ git clone https://github.com/mne-tools/mne-python.git
The minimum required dependencies to run MNE-Python are:
Please see the contributing guidelines on our documentation website.
MNE-Python is licensed under the BSD-3-Clause license.