Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions CITATION.cff
Original file line number Diff line number Diff line change
Expand Up @@ -122,7 +122,7 @@ authors:
given-names: "Sylvain"
orcid: "https://orcid.org/0000-0003-3027-8241"
title: "Mother of all BCI Benchmarks"
version: 1.6.0
version: 1.6.1
doi: 10.5281/zenodo.10034223
date-released: 2026-08-26
date-released: 2026-08-27
url: "https://github.com/NeuroTechX/moabb"
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -165,7 +165,7 @@ Andreev, A., Tates, A., Kojima, S., Thielen, J., Hajhassani, D., Graignic, P.-A.
Begany, K., Leto, B., Davis, E., Munro, Z., Romani, M., Talar, B., Schrag, E.,
Kowshik, B., Badang, R. A., Xu, G., Polychroniadou, D., Lefundes da Silva, H.,
Bano, A., Singh, A., Rahimipour, M., Moreau, T., Roy, Y., Jayaram, V., Barachant, A.,
& Chevallier, S. (2026). Mother of all BCI Benchmarks (MOABB) (Version 1.6.0).
& Chevallier, S. (2026). Mother of all BCI Benchmarks (MOABB) (Version 1.6.1).
Zenodo. https://doi.org/10.5281/zenodo.10034223
```

Expand Down Expand Up @@ -219,7 +219,7 @@ Zenodo. https://doi.org/10.5281/zenodo.10034223
title = {Mother of all BCI Benchmarks},
year = 2026,
publisher = {Zenodo},
version = {1.6.0},
version = {1.6.1},
url = {https://github.com/NeuroTechX/moabb},
doi = {10.5281/zenodo.10034223},
}
Expand Down
4 changes: 2 additions & 2 deletions docs/source/cite.rst
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ Citing MOABB and related publications
If you use MOABB in your experiments, please cite this library when
publishing a paper to increase the visibility of open science initiatives:

- Aristimunha, B., Carrara, I., Guetschel, P., Sedlar, S., Rodrigues, P., Sosulski, J., Narayanan, D., Bjareholt, E., Barthelemy, Q., Schirrmeister, R. T., Kobler, R., Kalunga, E., Darmet, L., Gregoire, C., Abdul Hussain, A., Gatti, R., Goncharenko, V., Andreev, A., Tates, A., Kojima, S., Thielen, J., Hajhassani, D., Graignic, P.-A., Begany, K., Leto, B., Davis, E., Munro, Z., Romani, M., Talar, B., Schrag, E., Kowshik, B., Badang, R. A., Xu, G., Polychroniadou, D., Lefundes da Silva, H., Bano, A., Singh, A., Rahimipour, M., Moreau, T., Roy, Y., Jayaram, V., Barachant, A., & Chevallier, S. (2026). Mother of all BCI Benchmarks (Version 1.6.0). Zenodo. `10.5281/zenodo.10034223 <https://doi.org/10.5281/zenodo.10034223>`__
- Aristimunha, B., Carrara, I., Guetschel, P., Sedlar, S., Rodrigues, P., Sosulski, J., Narayanan, D., Bjareholt, E., Barthelemy, Q., Schirrmeister, R. T., Kobler, R., Kalunga, E., Darmet, L., Gregoire, C., Abdul Hussain, A., Gatti, R., Goncharenko, V., Andreev, A., Tates, A., Kojima, S., Thielen, J., Hajhassani, D., Graignic, P.-A., Begany, K., Leto, B., Davis, E., Munro, Z., Romani, M., Talar, B., Schrag, E., Kowshik, B., Badang, R. A., Xu, G., Polychroniadou, D., Lefundes da Silva, H., Bano, A., Singh, A., Rahimipour, M., Moreau, T., Roy, Y., Jayaram, V., Barachant, A., & Chevallier, S. (2026). Mother of all BCI Benchmarks (Version 1.6.1). Zenodo. `10.5281/zenodo.10034223 <https://doi.org/10.5281/zenodo.10034223>`__

and here is the Bibtex version:

Expand Down Expand Up @@ -61,7 +61,7 @@ and here is the Bibtex version:
title = {Mother of all BCI Benchmarks},
year = 2026,
publisher = {Zenodo},
version = {1.6.0},
version = {1.6.1},
url = {https://github.com/NeuroTechX/moabb},
doi = {10.5281/zenodo.10034223},
}
Expand Down
31 changes: 27 additions & 4 deletions docs/source/whats_new.rst
Original file line number Diff line number Diff line change
Expand Up @@ -18,21 +18,44 @@ What's new

.. _current:

Version 1.6.1 (Source - GitHub)
---------------------------------
Version 1.7 (Source - GitHub)
-------------------------------

Enhancements
~~~~~~~~~~~~
- None yet.

API changes
~~~~~~~~~~~
- :attr:`moabb.datasets.metadata.AcquisitionMetadata.n_channels` is derived from ``channel_types`` instead of stored beside it. The two could disagree, and for 34 of the 147 catalogued datasets they did -- the field was being used with two meanings, some counting EEG electrodes only and others every recorded channel. It now consistently means the total, which is what each dataset's own ``sensors`` list and ``test_n_channels_matches_raw_data`` (which counts every non-``stim`` channel) already assumed: :class:`moabb.datasets.Dreyer2023A`, for instance, reported 27 against its own 32 sensors and now reports 32. Passing ``n_channels=`` to the constructor is no longer accepted (by `Bruno Aristimunha`_).
- None yet.

Requirements
~~~~~~~~~~~~
- None yet.

Bugs
~~~~
- None yet.

Code health
~~~~~~~~~~~
- None yet.

Version 1.6.1 (Stable - PyPi)
-------------------------------

Enhancements
~~~~~~~~~~~~
- None.

API changes
~~~~~~~~~~~
- :attr:`moabb.datasets.metadata.AcquisitionMetadata.n_channels` is derived from ``channel_types`` instead of stored beside it. The two could disagree, and for 34 of the 147 catalogued datasets they did -- the field was being used with two meanings, some counting EEG electrodes only and others every recorded channel. It now consistently means the total, which is what each dataset's own ``sensors`` list and ``test_n_channels_matches_raw_data`` (which counts every non-``stim`` channel) already assumed: :class:`moabb.datasets.Dreyer2023A`, for instance, reported 27 against its own 32 sensors and now reports 32. Passing ``n_channels=`` to the constructor is no longer accepted (by `Bruno Aristimunha`_).

Requirements
~~~~~~~~~~~~
- None.

Bugs
~~~~
- Point the monthly download job at ``moabb/tests/test_download.py``; it ran ``download.py``, a file that does not exist, so it collected nothing and has been failing every month while no ``@pytest.mark.download`` test executed anywhere in CI (by `Bruno Aristimunha`_).
Expand All @@ -45,7 +68,7 @@ Bugs

Code health
~~~~~~~~~~~
- None yet.
- None.

Version 1.6.0 (Stable - PyPi)
-------------------------------
Expand Down
2 changes: 1 addition & 1 deletion moabb/__init__.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# flake8: noqa
__version__ = "1.6.1dev0"
__version__ = "1.6.1"

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 Badge Publish the breaking API change under a minor version

Releasing this code as 1.6.1 makes a patch upgrade from 1.6.0 backward-incompatible: the release notes explicitly state that AcquisitionMetadata(..., n_channels=...) is no longer accepted (docs/source/whats_new.rst:51-53), although that argument was part of the public constructor in 1.6.0. Existing consumers will therefore start raising TypeError after an ordinary patch upgrade; either retain a compatibility path for n_channels or release this as the already-opened 1.7 line.

Useful? React with 👍 / 👎.


from .benchmark import benchmark
from .utils import (
Expand Down
Loading