mne-tools/mne-python
MNE: Magnetoencephalography (MEG) and Electroencephalography (EEG) in Python
This package helps neuroscientists explore, visualize, and analyze brain activity data recorded from human participants. It takes raw neurophysiological data from techniques like MEG, EEG, sEEG, or ECoG as input. The output includes processed signals, statistical analyses, source estimations of brain activity, and interactive visualizations, allowing researchers to understand brain function. It's designed for researchers, academics, and clinicians working with human brain imaging.
3,284 stars. Used by 12 other packages. Actively maintained with 52 commits in the last 30 days. Available on PyPI.
Use this if you need a comprehensive toolkit to process, analyze, and visualize human magnetoencephalography (MEG) or electroencephalography (EEG) data for research or clinical applications.
Not ideal if you are primarily working with fMRI, NIRS, or other neuroimaging modalities not focused on direct electrophysiological recordings.
Stars
3,284
Forks
1,510
Language
Python
License
BSD-3-Clause
Category
Last pushed
Mar 12, 2026
Commits (30d)
52
Dependencies
9
Reverse dependents
12
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/mne-tools/mne-python"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Compare
Related frameworks
braindecode/braindecode
Deep learning software to decode EEG, ECG or MEG signals
NeuroTechX/moabb
Mother of All BCI Benchmarks
neuromodulation/py_neuromodulation
Real-time analysis of intracranial neurophysiology recordings.
IoBT-VISTEC/MIN2Net
End-to-End Multi-Task Learning for Subject-Independent Motor Imagery EEG Classification (IEEE...
MedMaxLab/selfEEG
selfEEG: a Python library for Self-Supervised Learning on Electroencephalography (EEG) data