MNE 1.12.0 Release

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 HEDAnnotations object)
  • more fine-grained control over anonymization
  • New save/load support for SSD, CSP, SPoC, and Xdawn objects

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.

8 Likes