mne-python Contributions
PR #13710
Add Epoch Quality Example (How-To Guide for Identifying Artifactual Epochs)
Merged Apr 2026
  • Added a Sphinx-gallery how-to example demonstrating per-epoch outlier scoring using peak-to-peak amplitude, variance, and kurtosis — inspired by FASTER (Nolan et al., 2010) and Delorme et al. (2007)
  • Used the EEGBCI dataset with two thresholds (0.6 and 0.3) to demonstrate the quality-quantity trade-off, with epoch plots at each threshold to make artifacts visually prominent
  • Structured as a diataxis-aligned how-to guide per maintainer feedback, assuming prior MNE knowledge and leading with the task goal
  • Added footcite references to doc/references.bib following MNE documentation standards
  • Incorporated multi-round feedback from three reviewers (larsoner, tsbinns, CarinaFo), iterating on dataset choice, threshold selection, channel visibility, and example structure
View Pull Request ↗
PR #13729
Add Python–R Interoperability Example using rpy2
Merged Mar 2026
  • Added a Sphinx-gallery example demonstrating a mass-univariate t-test using Python and R (via rpy2)
  • Showed full interoperability: NumPy → R conversion, executing R functions, retrieving results back into Python
  • Integrated rpy2 into documentation dependencies and updated CI to install R
  • Resolved cross-platform build issues via CircleCI configuration (R + system libraries)
  • Incorporated maintainer feedback: moved to stats module, improved ROI selection and ERP window, expanded rpy2 explanations
  • Ensured successful documentation build with all CI checks passing
View Pull Request ↗
PR #13570
Add Optional Channel Name Overlay to plot_alignment
Merged Feb 2026
  • Added optional show_channel_names parameter to plot_alignment
  • Implemented channel label overlay at sensor coordinates in 3D alignment view
  • Reused existing 3D plotting infrastructure for text rendering
  • Updated tutorial example to showcase the feature in rendered documentation
  • Maintained full backward compatibility (default behavior unchanged)
View Pull Request ↗