This week we released MNE-Python 1.12.0, available now on PyPI, conda-forge, and through our standalone installers. Highlights:
Minimum dependency bumps
- SciPy → 1.13, Pandas → 2.2, sklearn → 1.4
File types/readers
- new readers for BCI200 and MEF3 files
- more robust reader for large CNT files
- support for multi-wavelength NIRS files
- improved support for MATLAB v7.3 (HDF5) files
- more robust handling of EDF/GDF files with bad (negative) lowpass values
Visualization
- several small bugfixes / enhancements to plotting
- ICA component timecourses now included in Reports
- support plotting iEEG channel types with
plot_csd
Other notable improvements
- Current Source Density (CSD) functions are now faster and use less memory
- Support for Hierarchical Event Descriptors (HED tags) in Annotations (via new
HEDAnnotationsobject) - more fine-grained control over anonymization
- New save/load support for
SSD,CSP,SPoC, andXdawnobjects
See the full changelog for details.
Thanks to the 37 contributors to this release, including 19 first-time contributors: Akhilesh S. Yadav, Aman Srivastava, Aniket Singh Yadav, Benedikt Ehinger, Christoph Huber-Huber, Famous Raj Bhat, Gnaneswar Lopinti, Hansuja Budhiraja, Himanshu Mahor, Kay Robbins, Konstantinos Tsilimparis, Melih Yayli, Natneal B, Pragnya Khandelwal, Shruti Bhale, Tamas Fehervari, Teemu Taivainen, Thomas A Caswell, and Varun Kasyap Pentamaraju.