A new release of MNE-Python (version 1.10.0) is now live on PyPI and conda-forge!
There were 37 contributors to this release, including 15 first-time contributors: Antoine Collas, Bruno Aristimunha, Emma Bailey, Harrison Ritz, Katia Al-Amir, Laurent Lementec, Mojackhak, Rongfei Jin, Sebastian Jentschke, Shresth Keshari, Shristi Baral, Steinn Hauser Magnússon, Wei Xu, Yixiao Shen, and user27182. Thank you all!
Highlights of this release:
- PENDING API CHANGE:
mne.preprocessing.maxwell_filter
will have new defaults in the next version:st_overlap=True, mc_interp="hann"
. Users on the current dev version will already be seeing these new defaults. mne.grand_average()
now works onSpectrum
objects.mne.Annotations()
has a new keyword argumentextras
for attaching arbitrary metadata to each annotation span.- Support for topomap plotting of OPM data with overlapping sensor locations.
- Better compatibility with scikit-learn for classes in the
mne.decoding
submodule (#13065) - Bugfix for applying taper weights during multitaper TFR estimation (#13607)
- Fixes to how we load or save BrainVision, EDF (1, 2), EEGLAB (1, 2), FIFF, MFF, and SNIRF files.
You can read the full changelog here: 1.10.0 (2025-07-14) — MNE 1.11.0.dev3+g3ac330a4c documentation
In other news: we have affiliated with a Fiscal Sponsor (the Open Source Collective), meaning it is now possible to donate directly to the MNE-Python project. Soon there will be a “sponsor this project” link on our GitHub repository pages, but in the meantime you can already donate directly through our page on Open Source Collective’s website: MNE-Python - Open Collective. All payouts will be publicly visible on that page, so you will be able to see where every dollar gets spent. A few of the things we currently need funds for:
- paying for our Discourse forum hosting (we routinely exceed the free tier monthly page view limit, and have experienced outages as a result)
- bandwidth upgrades for our Discord server (allows higher-resolution screensharing during office hours, sprints, and ad-hoc pair programming sessions)
- Continuous integration costs (many of our CIs are free because we’re open source, but our website/documentation build tests are not)
Thanks in advance for any and all donations! Every bit helps.