v1.5
What's Changed
- Release V1.2.0 by @bruAristimunha in #714
- Skip tests due to network issues with dataverse.harvard.edu by @bruAristimunha in #835
- Release V1.4.0 by @PierreGtch in #832
- Improved _inc_exc_datasets() and paradigms handling in benchmark() by @toncho11 in #834
- Dataset class for BrainForm by Romani et al. by @BRomans in #825
- Improve compute_pvals_perm function by @qbarthelemy in #818
- [HOT-FIX] fixing the pagination of figure share and doing mini release by @bruAristimunha in #839
- Release v1.4.1 by @bruAristimunha in #844
- V1.4.2 by @bruAristimunha in #845
- V1.4.2 (#845) by @bruAristimunha in #846
- Fix
SetRawAnnotationswhen no stim channel by @PierreGtch in #838 - Increase compatibility with Python 3.14 by @Copilot in #848
- Fix warnings from scikit-learn 1.8+ and introduce FixedPipeline by @bruAristimunha in #850
- Fix compatibility with scikit-learn 1.8 by @bruAristimunha in #852
- Enhance documentation and update design elements by @bruAristimunha in #853
- Macro release for version 1.4.3 by @bruAristimunha in #854
- Release 1.4.3 by @bruaris in #855
- [MNT] Fix details of the documentation by @bruAristimunha in #856
- add Simon Kojima to CITATION.cff by @simonkojima in #857
- New logo by @PierreGtch in #858
- Add new maintainer by @gcattan in #860
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #861
- fix(MAMEM-dataset): include all 11 subjects in BaseMAMEM initialization by @Infernus-WIND in #859
- Pre commit and warning by @bruAristimunha in #863
- Codecarbon to file by @davisethan in #866
- Correct CCA, TRCA and MsetCCA pipelines by @sylvchev in #625
- Optionally save model before ensure model fit by @davisethan in #870
- Added two c-VEP datasets from Martinez-Cagigal 2025 by @vicmarcag in #795
- Implement WithinSubjectSplitter by @Copilot in #952
- Fix docs workflow cache key to enable cache reuse by @bruAristimunha in #946
- Multi score by @davisethan in #948
- Fix AttributeError: Replace shutil.copy_tree with shutil.copytree by @Copilot in #954
- Improve dataset compatibility error messages for evaluations by @Copilot in #950
- Scoring columns by @davisethan in #957
- Enrich datasets with modular architecture and metadata catalog by @bruAristimunha in #868
- Offline emissions by @davisethan in #956
- Add filelock as core dependency by @luluu9 in #959
- Unify split logic and add LearningCurveSplitter by @bruAristimunha in #961
- Remove redundant learning curve implementation paths by @bruAristimunha in #963
- Additional metadata from BIDS events.tsv by @matthiasdold in #744
- Filter bank classes by @Sara04 in #467
- Update dataset metadata catalog logic by @bruAristimunha in #960
- Pseudo Online evaluation and dataset conversion by @carraraig in #641
- Fix double µV conversion in BNCI2003-004 and BNCI2015-006 by @bruAristimunha in #968
- Update manifest link in dreyer2023.py by @bruAristimunha in #970
- Fix Beetl2021 403 Forbidden from Figshare API by @bruAristimunha in #969
- Fix romani_bf2025_erp.py to follow MOABB nomenclature pattern with backward compatibility by @Copilot in #975
- Fix MOABB_RESULTS default path and docs CI cache by @bruAristimunha in #978
- Fix incorrect DOIs and add systematic DOI validation by @bruAristimunha in #977
- Add "Report an Issue" feedback section to all dataset docstrings by @Copilot in #982
- Fix BNCI2015_001: wrong paper reference, incorrect health status, wrong imagery classes by @Copilot in #980
- Add missing license metadata for four datasets by @bruAristimunha in #989
- Update license and repository metadata by @kbegany in #990
- Add Riemannian Artifact Rejection tutorial by @bruAristimunha in #972
- Add public
convert_to_bidsmethod toBaseDatasetfor clean BIDS export by @Copilot in #988 - Move BIDS cache lock file to
code/folder for BIDS validator compliance by @Copilot in #986 - Fix RomaniBF2025ERP description merge error by @bruAristimunha in #993
- Fix Liu2024 download failure by using correct Figshare domain by @bruAristimunha in #994
- Enrich BIDS cache with comprehensive metadata, HED annotations, and paper-sourced enrichment by @bruAristimunha in #974
- Add persistent DOI resolution cache for tests by @bruAristimunha in #996
- Fix all 216 pytest warnings across the test suite by @bruAristimunha in #995
- Standardize dataset constructor signatures with runtime validation by @bruAristimunha in #999
- Fix metadata across 45 datasets based on paper validation by @bruAristimunha in #1001
- Add copy/CSV export buttons to benchmark results tables by @Copilot in #1002
- Add documentation note for PhysionetMI subject 88 (128 Hz) by @Copilot in #1003
- Replace wildcard imports with explicit imports in
moabb/paradigms/__init__.pyby @Copilot in #1004 - Add P300 to benchmark paradigms docstring by @Copilot in #1006
- Fix TestUtilEvaluation not discovered or executed by pytest by @Copilot in #1005
- Fix CI dataset cache reuse across runs by @bruAristimunha in #1010
- Enhance dataset docs with interactive card, visual grid, and tabbed layout by @bruAristimunha in #1000
- Add time-resolved decoding tutorial using SlidingEstimator by @Copilot in #1008
- Add 5 new SSVEP classifiers and fix label handling by @bruAristimunha in #1009
- Add SlidingEstimator tutorial for time-resolved EEG decoding by @bruAristimunha in #1013
- Merge duplicate dataset creation tutorials and add BIDS dataset coverage by @Copilot in #1007
- Dataset docs: fix citation DOI source, remove metadata title icon, and GA pageview enrichments by @bruAristimunha in #1014
- Fix Riemannian potato tutorial plot behavior by @bruAristimunha in #1011
- Add license chip with official CC icons to dataset pages by @bruAristimunha in #1015
- Fix critical trigger alignment bug in Liu2024 dataset by @bruAristimunha in #1016
- Enrich documentation metadata for 6 datasets by @bruAristimunha in #1017
- Remove redundant autoattribute METADATA from MartinezCagigal docstrings by @bruAristimunha in #1022
- Add chance level visualization, distribution plots, and CVD-friendly palette by @bruAristimunha in #1019
- Add trial introspection tools for Stieger2021 variable-length epochs by @bruAristimunha in #1023
- Add 8 SSVEP dataset adapters (357+ subjects, 9 classes) by @bruAristimunha in #1024
- Refine dataset docs overview cards and summary pages by @bruAristimunha in #1025
- Fix test badge to reflect develop branch status only by @Copilot in #1029
- Fix and extend return_all_modalities for non-EEG channel retention by @bruAristimunha in #1030
- Fix BIDS details by @bruAristimunha in #1027
- Fix test badge to show develop branch status only by @Copilot in #1032
- Fix HED annotation semantics for Motor Imagery per expert review by @bruAristimunha in #1035
- Fix HED annotation semantics per Kay's expert review by @bruAristimunha in #1037
- fix: improve code robustness and add type hints by @tayal-sarthak in #1036
- Add 40+ new dataset adapters: MI, P300, ERP, visual imagery by @bruAristimunha in #1038
- feat: interactive neural signature figures for all BCI paradigms by @bruAristimunha in #1040
- Full parallel by @bruAristimunha in #967
- Release 1.5.0 by @bruAristimunha in #1041
New Contributors
- @BRomans made their first contribution in #825
- @bruaris made their first contribution in #855
- @Infernus-WIND made their first contribution in #859
- @davisethan made their first contribution in #866
- @vicmarcag made their first contribution in #795
- @luluu9 made their first contribution in #959
- @matthiasdold made their first contribution in #744
- @kbegany made their first contribution in #990
- @tayal-sarthak made their first contribution in #1036
Full Changelog: v1.4.0...v1.5