From a726938efea87552f3fb0facc2c42b6ee8751278 Mon Sep 17 00:00:00 2001 From: Bruno Aristimunha Date: Mon, 5 Oct 2026 17:39:17 +0200 Subject: [PATCH 1/2] doc(whats_new): record #1204 equation formatting fix for 1.8 --- docs/source/whats_new.rst | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/source/whats_new.rst b/docs/source/whats_new.rst index 6072b1245..5d03bdb58 100644 --- a/docs/source/whats_new.rst +++ b/docs/source/whats_new.rst @@ -149,6 +149,7 @@ Bugs - Fix the two install pages asking for optional extras MOABB does not have: the pip install page gave ``pip install moabb[deepleaning,carbonemission,docs]``, which is missing the ``r`` of ``deeplearning``, and pip only warns about an unrecognised extra, so following that page left ``braindecode`` uninstalled. The from-sources page asked for ``external``, removed in 1.2.0 (by `Iain`_). - Fix evaluations passing NumPy arrays instead of :class:`mne.Epochs` to :class:`moabb.pipelines.classification.SSVEP_itCCA` and :class:`moabb.pipelines.classification.SSVEP_eCCA`, whose ``fit`` then raised ``ValueError: X should be an MNE Epochs object.`` The check that switches an evaluation to epochs only listed ``SSVEP_CCA``, ``SSVEP_TRCA`` and ``SSVEP_MsetCCA`` (by `Arthur031221`_) - Fix :func:`moabb.analysis.meta_analysis.compute_pvals_wilcoxon` reporting the wrong tail when the sign of the mean paired difference disagrees with the signed-rank statistic: the one-tailed p-value is now taken directly from ``scipy.stats.wilcoxon(..., alternative="greater")`` instead of halving the two-sided value and choosing the side from the mean (:gh:`1177` by `Azra Bano`_) +- Fix equation formatting in :func:`moabb.analysis.meta_analysis.compute_pvals_corrected_ttest` and the surrounding docstrings so Sphinx renders the Nadeau & Bengio variance correction and :math:`n_2/n_1` ratio instead of raw ``\frac`` source (:gh:`1204` by `Quentin Barthelemy`_). - Resample the 600 Hz recordings of subject ``zdvm`` (bases 2, 3, 5 and 7) in :class:`moabb.datasets.MartinezCagigal2023Pary` to the declared 256 Hz on load, fixing the ``ValueError`` raised when the ``CVEP`` paradigm concatenated the 601-sample epochs of those sessions with the 257-sample epochs of every other recording (:gh:`1201` by `LiQing`_) Code health From 4239cd37f45211a61104dce240e91a23459e46b9 Mon Sep 17 00:00:00 2001 From: Bruno Aristimunha Date: Mon, 5 Oct 2026 17:39:25 +0200 Subject: [PATCH 2/2] release: bump version to 1.8.0 and date whats_new header (2026-10-06) --- docs/source/whats_new.rst | 4 ++-- moabb/__init__.py | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/source/whats_new.rst b/docs/source/whats_new.rst index 5d03bdb58..c183b63d6 100644 --- a/docs/source/whats_new.rst +++ b/docs/source/whats_new.rst @@ -18,8 +18,8 @@ What's new .. _current: -Version 1.8 (Source - GitHub) -------------------------------- +Version 1.8.0 (2026-10-06) +-------------------------- Enhancements ~~~~~~~~~~~~ diff --git a/moabb/__init__.py b/moabb/__init__.py index d359747be..c01300248 100644 --- a/moabb/__init__.py +++ b/moabb/__init__.py @@ -1,5 +1,5 @@ # flake8: noqa -__version__ = "1.8.0dev0" +__version__ = "1.8.0" from .benchmark import benchmark from .utils import (