A new release of MNE-Python (version 1.11.0) is now live on PyPI and conda-forge!
There were 27 contributors to this release, including 11 first-time contributors: Beige Jerry Jin, Dev Parikh, Emma Zhang, Emmanuel Ferdman, Emrecan Çelik, Johannes Herforth, Michael Straube, Paul Anders, Santi Martínez, Tharupahan Jayawardana, and Wouter Kroot. Thank you all!
Highlights of this release:
- PENDING API CHANGE: The default for
mne.make_field_map()will change to"auto"in MNE-Python 1.12 (from(0., 0., 0.04)) - Implemented GEDTransformer superclass that generalizes
mne.decoding.CSP,mne.decoding.SPoC,mne.decoding.XdawnTransformer,mne.decoding.SSDand fix related bugs and inconsistencies, by Gennadiy Belonosov as part of Google Summer of Code 2025! (#13259) - Added support for preloading=False when reading .set files, by Bruno Aristimunha. (#13096)
- Added support for reading impedances and montage from Neuroscan Curry files, by Dominik Welke; the curryreader python package is now required for reading Curry files (#13176)
- Added ability to refit HPI order and device-to-head transform via
mne.chpi.refit_hpi()and compute distances between transforms withmne.transforms.angle_distance_between_rigid()(#13484) - Officially adopted a SPEC0-like policy in which minimum-supported versions for select dependencies are set to the latest minor release that was available 2 years prior, by Thomas Binns (#13451)
- Fixes for ICA by new contributor Beige Jin (#13068), new contributor Michael Straube (#13478), and new contributor Emma Zhang (#13486)
- Added support for parsing Eyelink
BUTTONevents (i.e. external controller button presses) toread_raw_eyelink()by new contributor Wouter Kroot (#13499)
Plus much more! Read the full changelog here: