Skip to content

Conversation

@bruAristimunha
Copy link
Collaborator

No description provided.

bruAristimunha and others added 30 commits March 4, 2025 21:43
Co-authored-by: Pierre Guetschel <[email protected]>
Signed-off-by: Bru <[email protected]>
* [MNT] Sync v1.2.0 (#712)

* develop into master v1.1.1 (#645)

* Fix workflow cache (#632)

* Copy workflow changes from PR #584

* Update whats_new.rst

* Remove "always deploy" used for testing

* Restore change to pytest instead of unittest

* Use mne data cache in tests too

* Remove duplicate restore cache (#634)

* Fix example Hinss2021 (#636)

* Dataset summary in CSV and leaderboard links (#635)

* Add summary tables as csv

* Change BaseDataset to include the dataset's summary table in the docstring

* Try update summary table in doc

* Add test for dataset summary table

* Fix future annotations

* Prepare summary tables before doc

* Make build dir if not exist

* Add rstate table

* Replace tables with CSVs in doc

* Add PapersWithCOde column

* Fix initial white space

* Fix formatting of ints

* Remove tables from docstrings

* Add missing DemonsP300 row

* Update whats_new.rst

* Remove Shin2017B leaderboard

* Move PWC link outside of docstring table

* Add Liu2024 Dataset (#619)

* including Liu2024 Dataset

* [pre-commit.ci] auto fixes from pre-commit.com hooks

* Function data_path

* [pre-commit.ci] auto fixes from pre-commit.com hooks

* data_infos and get_single_subject_data functions

* [pre-commit.ci] auto fixes from pre-commit.com hooks

* Data Description

* [pre-commit.ci] auto fixes from pre-commit.com hooks

* updating get_single_subject fct and data_path & adding encoding fct

* [pre-commit.ci] auto fixes from pre-commit.com hooks

* Finishing the code

* [pre-commit.ci] auto fixes from pre-commit.com hooks

* updating docstrings for data_path

* Updating dataset_summary and updating the get_single_subject fct to handle the case of existing file in path_electrodes

* adapting the return of get_single_subject_data fct

* [pre-commit.ci] auto fixes from pre-commit.com hooks

* Adding dataset description and preload = True when reading the data in the get_single_subject fct

* fix: codespell

* fix: changing to static method the encoding

* repushing and resolving pre-commit conflicts

* [pre-commit.ci] auto fixes from pre-commit.com hooks

* fix: changing the mapping

* fix: changing the unmatching between the trigger and the events from the csv

* ehn: using pylint to improve the code (remove not used variables, and change the module);

* modifying the python version in the pre-commit file

* adding description to enhancements

* adjusting the encoding

* adjusting comments and dataset description

* solving channels types and names issues & correcting encoding

* Correcting the number of trials per class and the total trials

* Correcting data description

* Adding the possibility to exclude/include break and instructions events

* Correcting code to include/exclude instr and break events

* Remove table from docstring

Signed-off-by: PierreGtch <[email protected]>

* Add CSV row

---------

Signed-off-by: PierreGtch <[email protected]>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: bruAristimunha <[email protected]>
Co-authored-by: PierreGtch <[email protected]>
Co-authored-by: Pierre Guetschel <[email protected]>

* Add scripts to publish results on PaperWithCode (#561)

* Add scripts to publish results on paperwithcode

* Create tasks manually instead (API error 403 forbidden)

* Try to create the evaluation first and other things, not working...

* Update whats_new.rst

* Fix example from API's README; still results in a "403 Forbidden"

* Fix task_id

* Allow passing multiple results files

* Save commands used as comments

* Add comment

---------

Signed-off-by: PierreGtch <[email protected]>
Signed-off-by: Bru <[email protected]>
Co-authored-by: Bru <[email protected]>

* [pre-commit.ci] pre-commit autoupdate (#631)

* [pre-commit.ci] pre-commit autoupdate

updates:
- [github.com/pre-commit/pre-commit-hooks: v4.5.0 → v4.6.0](pre-commit/pre-commit-hooks@v4.5.0...v4.6.0)
- [github.com/psf/black: 24.3.0 → 24.4.2](psf/black@24.3.0...24.4.2)
- [github.com/asottile/blacken-docs: 1.16.0 → 1.18.0](adamchainz/blacken-docs@1.16.0...1.18.0)
- [github.com/PyCQA/flake8: 7.0.0 → 7.1.0](PyCQA/flake8@7.0.0...7.1.0)
- [github.com/astral-sh/ruff-pre-commit: v0.3.5 → v0.5.0](astral-sh/ruff-pre-commit@v0.3.5...v0.5.0)
- [github.com/codespell-project/codespell: v2.2.6 → v2.3.0](codespell-project/codespell@v2.2.6...v2.3.0)

* FIX: including new word

* including

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Bru <[email protected]>

* Optuna GridSearch (#630)

* Optuna

* [pre-commit.ci] auto fixes from pre-commit.com hooks

* Optuna - Categorical Distibution

* [pre-commit.ci] auto fixes from pre-commit.com hooks

* Add optuna to dependency and regenerate poetry

* Add optuna to dependency and regenerate poetry

* Add optuna to dependency and regenerate poetry

* Add test on within Session

* [pre-commit.ci] auto fixes from pre-commit.com hooks

* Add test on within Session

* Add test on within Session

* ehn: common function with dict

* ehn: moving function to util

* fix: correcting the what news file.

* Add test benchmark and raise an issue if the conversion didn't worked and exposed time_out parameter

* [pre-commit.ci] auto fixes from pre-commit.com hooks

* FIX: italian to eng

* EHN: making optuna optional

* FIX: fixing the workflow files

* FIX: changing the optuna file

* FIX: including optuna for the windows

---------

Signed-off-by: Bru <[email protected]>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: bruAristimunha <[email protected]>

* correct name (#642)

* V1.1.1 (#644)

* release 1.1.1

* increase the version

* increase the version

* removing the poetry.lock

* increase version

* changing the CITATION.cff

* upload versino for artifact

* pylock -> pyproject.toml

---------

Signed-off-by: PierreGtch <[email protected]>
Signed-off-by: Bru <[email protected]>
Co-authored-by: PierreGtch <[email protected]>
Co-authored-by: Taha Habib <[email protected]>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Pierre Guetschel <[email protected]>
Co-authored-by: Igor Carrara <[email protected]>
Co-authored-by: Quentin Barthélemy <[email protected]>

* V1.2.0 (#708)

* [MNT] update to release

* [MNT] update to release

* [MNT] single readme file

* [MNT] typo

* Apply suggestions from code review

Co-authored-by: Pierre Guetschel <[email protected]>
Signed-off-by: Bru <[email protected]>

* [MNT] version control

* Single readme and contributing webpage

* [pre-commit.ci] auto fixes from pre-commit.com hooks

* removing docker, no one is using.

* removing docker, no one is using.

* removing poetry

* external example

---------

Signed-off-by: Bru <[email protected]>
Signed-off-by: Bru <[email protected]>
Co-authored-by: Pierre Guetschel <[email protected]>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

* Hard fix

* skipped test to release

* fixing issue with master

* fixing issue with master part 2

---------

Signed-off-by: PierreGtch <[email protected]>
Signed-off-by: Bru <[email protected]>
Signed-off-by: Bru <[email protected]>
Co-authored-by: PierreGtch <[email protected]>
Co-authored-by: Taha Habib <[email protected]>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Pierre Guetschel <[email protected]>
Co-authored-by: Igor Carrara <[email protected]>
Co-authored-by: Quentin Barthélemy <[email protected]>

* Solving the tdlda situation

* renaming

---------

Signed-off-by: PierreGtch <[email protected]>
Signed-off-by: Bru <[email protected]>
Signed-off-by: Bru <[email protected]>
Co-authored-by: PierreGtch <[email protected]>
Co-authored-by: Taha Habib <[email protected]>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Pierre Guetschel <[email protected]>
Co-authored-by: Igor Carrara <[email protected]>
Co-authored-by: Quentin Barthélemy <[email protected]>
* fix: caching incomplete data

* fix: correct PR in whatsnew

---------

Co-authored-by: Sylvain Chevallier <[email protected]>
Co-authored-by: Bru <[email protected]>
* [EHN] fixing the doc api

* [MNT] upgrade the docs dependecies

* [MNT] upgrade the docs dependecies

* more update in the docs

* changing the tutorial order

* updating the name to lower case

* [EHN] updating the name

* [EHN] updating the name

* [EHN] updating the tutorial/examples, reordering...

* [EHN] updating the readme file

* [EHN] updating the readme file

* [EHN] centralizing the contributing

* [EHN] changing the overview

* [EHN] increasing the python

* fixing the plot benchmark

* fixing issues with doc generation

* no plot for the load

* replacing dataset

* Updating doc string

* updating the installation webpage

* updating the installation webpage

* updating the citation

* reducing the number of subject

* reducing the number of subject

* updating the whats new file

* updating the citation

* updating the installation

* cleaning the deep learning

* making the installation webpage better

* updating the python version

* updating the python version

* making more simple and direct the doc

* centralizing the api

* centralizing the api

* fixs

* fixs

* removing missed word

* increasing

* more fix in the documentation

* order

* updating

* updating readme

* updating readme

* updating readme

* updating readme

* updating the makefile

* updating the makefile

* centralizing the process

* testing something

* updating citation in the readme

* citation as tab

* solving the docs
…ult (#688)

* [EHN] creating the metainformation file to allow lazy loading by default

* [EHN] whats_new file

* [EHN] moving to the father class

* updating the whats_new.rst file

* fixing the tests

* [EHN] moving to utils and changing to tests

* Apply suggestions from code review

Signed-off-by: Bru <[email protected]>

* mistake with whats_new.rst file

---------

Signed-off-by: Bru <[email protected]>
…or motor imagery Brain-Computer Interface dataset (#404)

* Adding a new dataset

* [pre-commit.ci] auto fixes from pre-commit.com hooks

* Add data loading, update docstring

* [pre-commit.ci] auto fixes from pre-commit.com hooks

* Update dataset and add example

* [pre-commit.ci] auto fixes from pre-commit.com hooks

* Update Dreyer 2023 dataset class and example

* Remove loading info before db is downloaded

* Update dataset session and run naming; update plotting

* Add whats_new

* Add words to ignore in pre commit config

* Add words to ignore in pre commit config

* [pre-commit.ci] auto fixes from pre-commit.com hooks

* [pre-commit.ci] auto fixes from pre-commit.com hooks

* Update docstrings

* Update summary table

* Rename file to lowercase

* rename file to lowercase

* Update docstring ref links

* Small adjustment on the tutorial

* Do not expose the subjects and db_id parameters

* playing and cleaning

* updating the table

* updating the table

* fixing the limits

* updating the API

* updating here

* suggestions from the code review

* making the example run

* Update moabb/datasets/dreyer2023.py

Co-authored-by: Pierre Guetschel <[email protected]>
Signed-off-by: Bru <[email protected]>

* Update moabb/datasets/dreyer2023.py

Co-authored-by: Pierre Guetschel <[email protected]>
Signed-off-by: Bru <[email protected]>

---------

Signed-off-by: Bru <[email protected]>
Signed-off-by: Pierre Guetschel <[email protected]>
Signed-off-by: Bru <[email protected]>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Bru <[email protected]>
Co-authored-by: Pierre Guetschel <[email protected]>
Co-authored-by: Pierre Guetschel <[email protected]>
Co-authored-by: Bru <[email protected]>
* bye keras models

* bye keras models

* no more keras models

* removing the docker and poetry comments

* updating the instruction list

* updating poetry part

* removing keras

* removing keras

* removing util deep learning from moabb

* updating the tests

* removing scikeras

* removing scikeras

* removing more keras

* updating import

* Updating the whats_new file

* bye m2r2

* updating the docs dep

* Updating the python version

* - to _

* Apply suggestion from the review.

* [pre-commit.ci] auto fixes from pre-commit.com hooks

* updating the docstring

* updating the docs yml file

* update to make the review easy

* updating config

* fixing merging issue

* renaming

* update whats new file

* Apply suggestions from code review

Signed-off-by: Bru <[email protected]>

---------

Signed-off-by: Bru <[email protected]>
Signed-off-by: Bru <[email protected]>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
* handle pagination - needed for Stieger2021 ds

* [pre-commit.ci] auto fixes from pre-commit.com hooks

* add beetl datasets

* beetl dataset final eval does now contain labels

* added some description to the datasets

* add more info to descirption

* [pre-commit.ci] auto fixes from pre-commit.com hooks

* renamed returns to contain the phase information in the session names

* added integers back into the session names as they are  mandatory

* removed underscores from session names as they are also not allowed

* fix: Reset fs_get_file_list to default version
Accidentally copied fs_get_file_list from another branch. Reverted to default version.

* typos

* wrong code

* fixing the name

* fixing the table

* updating the whats_new file

* updating the whats new file

* fixing the tests

* Fix the code

* updating the braindecode cache

* updating the file

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Bru <[email protected]>
* fixing the doc

* trying to fix the lateral bar and failing

* more updates on the doc

* Update the template
* Update tdlda dep

* Reactivate plot on toeplitxlda example

* [pre-commit.ci] auto fixes from pre-commit.com hooks

* Add suggestions from Jan

* Update whatsnew

---------

Signed-off-by: Pierre Guetschel <[email protected]>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
bruAristimunha and others added 28 commits July 1, 2025 15:31
* exposing the new function

* finished

* Apply suggestions from code review

Co-authored-by: Pierre Guetschel <[email protected]>
Signed-off-by: Bru <[email protected]>

* [pre-commit.ci] auto fixes from pre-commit.com hooks

* updating the bids

* updating the utils

---------

Signed-off-by: Bru <[email protected]>
Co-authored-by: Pierre Guetschel <[email protected]>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
updates:
- [github.com/PyCQA/flake8: 7.2.0 → 7.3.0](PyCQA/flake8@7.2.0...7.3.0)
- [github.com/astral-sh/ruff-pre-commit: v0.11.4 → v0.12.2](astral-sh/ruff-pre-commit@v0.11.4...v0.12.2)
- [github.com/adrienverge/yamllint.git: v1.37.0 → v1.37.1](https://github.com/adrienverge/yamllint.git/compare/v1.37.0...v1.37.1)

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
* Update summary_rstate.csv

Signed-off-by: gcattan <[email protected]>

* Update whats_new.rst

Signed-off-by: gcattan <[email protected]>

---------

Signed-off-by: gcattan <[email protected]>
…tinuous, epoched) data (#800)

* A new RawEpochParadigm that allows a non continuous dataset in the form of X y to be processed by MOABB.

* [pre-commit.ci] auto fixes from pre-commit.com hooks

* Better comment section.

* [pre-commit.ci] auto fixes from pre-commit.com hooks

* small improvement

* small improvement

* improved comment section

* [pre-commit.ci] auto fixes from pre-commit.com hooks

* Improved comments and a typo.

* [pre-commit.ci] auto fixes from pre-commit.com hooks

* Improved description.

* [pre-commit.ci] auto fixes from pre-commit.com hooks

* Update whats_new.rst

* Update tutorial_6_use_an_X_y_dataset.py

* moving and renaming

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: gcattan <[email protected]>
Co-authored-by: bruAristimunha <[email protected]>
* Small adjust on the tutorial

* updating the whats new file

* including in the api

* updating the tutorial

* updating last things

* updating

* updating

* fixing typo

---------

Signed-off-by: Bru <[email protected]>
* including notes

* updating zhou

* updating new utils functions

* updating zhou

* last things

* updating the what's new
* Update to pyRiemann 0.8

Signed-off-by: gcattan <[email protected]>

* Update pyproject.toml

Signed-off-by: gcattan <[email protected]>

* updating pyproject

* updating tutorial to solve the dependecy issue

* solving zhou?

* trying again

* updating again with zhou

* updating the pyproject

* bye python 3.9

* updating the pyproject

* removing dep

* Update pyproject.toml

Signed-off-by: gcattan <[email protected]>

* Update Zhou2016.py

try read_raw_ant

Signed-off-by: gcattan <[email protected]>

* Update pyproject.toml

Signed-off-by: gcattan <[email protected]>

* Update Zhou2016.py

replace list by regex

Signed-off-by: gcattan <[email protected]>

* updating .gitignore

* changing to another dataset

* fixing last tutorial

* last adjust

* removing the new library dep

* reverting examples

* updating the examples

* updating tutorials 1

* updating the zhou

* removing

* updating git ignore

---------

Signed-off-by: gcattan <[email protected]>
Co-authored-by: Bru <[email protected]>
Co-authored-by: bruAristimunha <[email protected]>
…n to data summary page (#778)

* description data summary file external dataset use

* data summary page additions

* Delete poetry.lock

Signed-off-by: Bru <[email protected]>

* Apply suggestions from code review

Co-authored-by: Pierre Guetschel <[email protected]>
Signed-off-by: Bru <[email protected]>

* Update docs/source/dataset_summary.rst

Signed-off-by: Bru <[email protected]>

* Delete examples/how_to_benchmark/benchmark/LeftRightImagery/analysis/info.txt

Signed-off-by: Bru <[email protected]>

---------

Signed-off-by: Bru <[email protected]>
Co-authored-by: Bru <[email protected]>
Co-authored-by: Pierre Guetschel <[email protected]>
Co-authored-by: Bru <[email protected]>
* Update to pyRiemann 0.8

Signed-off-by: gcattan <[email protected]>

* Update pyproject.toml

Signed-off-by: gcattan <[email protected]>

* updating pyproject

* updating tutorial to solve the dependecy issue

* solving zhou?

* trying again

* updating again with zhou

* updating the pyproject

* bye python 3.9

* updating the pyproject

* removing dep

* Update pyproject.toml

Signed-off-by: gcattan <[email protected]>

* Update Zhou2016.py

try read_raw_ant

Signed-off-by: gcattan <[email protected]>

* Update pyproject.toml

Signed-off-by: gcattan <[email protected]>

* Update Zhou2016.py

replace list by regex

Signed-off-by: gcattan <[email protected]>

* updating .gitignore

* changing to another dataset

* fixing last tutorial

* last adjust

* removing the new library dep

* reverting examples

* updating the examples

* updating tutorials 1

* updating the zhou

* removing

* solving results parallel issue

* updating the what's new file

* changing the evaluation .utils

* open lock everywhere

* logger and not print please

* solving print vs logging

* changing in the logger

* more things to improve the tests

* solving issue with logger

* solving future warning of evaluation

* updating for new version

* updating the citation

---------

Signed-off-by: gcattan <[email protected]>
Co-authored-by: gcattan <[email protected]>
* updating evaluation to use new splitters

* cross-subject

* including the whats new

* updating the whats new

* Update docs/source/whats_new.rst

Co-authored-by: Pierre Guetschel <[email protected]>
Signed-off-by: Bru <[email protected]>

* simple fit for everybody

* updating the splitter

* parallel evaluation now

* solving the small issue

* updating the evaluation

* adjusting in the other evaluation too

* updating

* updating the evaluations

* Apply suggestions from code review

Co-authored-by: Thomas Moreau <[email protected]>
Signed-off-by: Bru <[email protected]>

* updating base

* updating the pyproject

* trying to solve this shit...

* crazy things here..

* too much things at the same time

* reverting

* evaluation

* including acceptance test

* forcing two reference results

* reverting small detail

* updating the pyproject

* upgrading the mne version

* solving issue with saving

* scoring

* fixing import

---------

Signed-off-by: Bru <[email protected]>
Signed-off-by: Bru <[email protected]>
Co-authored-by: Pierre Guetschel <[email protected]>
Co-authored-by: Thomas Moreau <[email protected]>
* Add BCICIII IVa dataset loader and export

* Initial commit

* Updated docstring

* Added import for BCICIII_IVa

* [pre-commit.ci] auto fixes from pre-commit.com hooks

* Updated docs

* Changed name of class and references

* Updated references

* Updated reference

* [pre-commit.ci] auto fixes from pre-commit.com hooks

* Implemented new class and loader functions for BNCI2003_IVa dataset

* Imported BNCI2003_IVa class from .bnci

* [pre-commit.ci] auto fixes from pre-commit.com hooks

* Remove bnci2003.py (moved BNCI2003_IVa to bnci.py)

* Removed import from deleted file bnci2003.py

* Apply suggestions from code review

Signed-off-by: Bru <[email protected]>

* [pre-commit.ci] auto fixes from pre-commit.com hooks

* Updated motor imagery table with BNCI2003_IVa dataset

* Update moabb/datasets/summary_imagery.csv

Signed-off-by: Bru <[email protected]>

* solving the issue with reading in parallel

* updating and fixing the tests

* not my day

* no parallel test

---------

Signed-off-by: Bru <[email protected]>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Bru <[email protected]>
* add Kojima2024A dataset

* add what's new entry for Kojima2024A dataset

* merge Kojima2024A parent and child into a single class

* add a test for Kojima2024A

---------

Signed-off-by: Bru <[email protected]>
Co-authored-by: Simon Kojima <[email protected]>
Co-authored-by: Bru <[email protected]>
* swap the labels of '17' and '21'

* Adding logs on the what's new file

* updating the request informations

* [pre-commit.ci] auto fixes from pre-commit.com hooks

---------

Co-authored-by: Bru <[email protected]>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
* add Kojima2024B datasets

* add what's new entry for Kojima2024B_2stream and Kojima2024B_4stream datasets

* [pre-commit.ci] auto fixes from pre-commit.com hooks

* add note for keep_trial_structure=True option

* add a test for Kojima2024B

* remove unnecessary comments

* show document for convert_subject_to_subject_id method in child class

* add _get_run_num_for_task

* implement events encoding

* add get_data_with_events_info method

* Implement Option 1
Add multiclass to P300
Add get_block_rep at dataset level

* [pre-commit.ci] auto fixes from pre-commit.com hooks

* check for event_id not found

* [pre-commit.ci] auto fixes from pre-commit.com hooks

* remove debug trace

* handle scalar

* Update kojima2024b.py

Signed-off-by: gcattan <[email protected]>

* update documentation

* [pre-commit.ci] auto fixes from pre-commit.com hooks

* fix not implemented error in fake vr dataset

* [pre-commit.ci] auto fixes from pre-commit.com hooks

* remove outdated test

* Update moabb/datasets/kojima2024b.py

Co-authored-by: Copilot <[email protected]>
Signed-off-by: gcattan <[email protected]>

* Update moabb/paradigms/p300.py

Co-authored-by: Copilot <[email protected]>
Signed-off-by: gcattan <[email protected]>

* Update kojima2024b.py

Signed-off-by: gcattan <[email protected]>

* [pre-commit.ci] auto fixes from pre-commit.com hooks

* add task specific data loading option

---------

Signed-off-by: Simon Kojima <[email protected]>
Signed-off-by: gcattan <[email protected]>
Co-authored-by: Simon Kojima <[email protected]>
Co-authored-by: Bru <[email protected]>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Gregoire Cattan <[email protected]>
Co-authored-by: gcattan <[email protected]>
Co-authored-by: Copilot <[email protected]>
updates:
- [github.com/pre-commit/pre-commit-hooks: v5.0.0 → v6.0.0](pre-commit/pre-commit-hooks@v5.0.0...v6.0.0)
- https://github.com/psf/blackhttps://github.com/psf/black-pre-commit-mirror
- [github.com/psf/black-pre-commit-mirror: 25.1.0 → 25.9.0](psf/black-pre-commit-mirror@25.1.0...25.9.0)
- [github.com/asottile/blacken-docs: 1.19.1 → 1.20.0](adamchainz/blacken-docs@1.19.1...1.20.0)
- [github.com/PyCQA/isort: 6.0.1 → 6.1.0](PyCQA/isort@6.0.1...6.1.0)
- [github.com/astral-sh/ruff-pre-commit: v0.12.2 → v0.13.3](astral-sh/ruff-pre-commit@v0.12.2...v0.13.3)

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
* fix issue where run6 was not being loaded in Dreyer2023 dataset class

* update what's new

* fix channel montage

* fix interval

* update what's new

---------

Co-authored-by: Simon Kojima <[email protected]>
#821)

* Initial plan

* Document pyRiemann 0.9 and numpy 2.0 compatibility update

Co-authored-by: bruAristimunha <[email protected]>

* Update whats_new.rst

Signed-off-by: gcattan <[email protected]>

---------

Signed-off-by: gcattan <[email protected]>
Co-authored-by: copilot-swe-agent[bot] <[email protected]>
Co-authored-by: bruAristimunha <[email protected]>
Co-authored-by: gcattan <[email protected]>
Co-authored-by: Pierre Guetschel <[email protected]>
* Support for providing the pipelines programmatically and not only from a folder using a separate file per pipeline.

* Improved doc section.

* updated whats new

* [pre-commit.ci] auto fixes from pre-commit.com hooks

* small fix

* typo fix

* Apply suggestions from code review

Co-authored-by: Quentin Barthélemy <[email protected]>
Signed-off-by: Bru <[email protected]>

---------

Signed-off-by: Bru <[email protected]>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Bru <[email protected]>
Co-authored-by: Quentin Barthélemy <[email protected]>
Co-authored-by: Pierre Guetschel <[email protected]>
* [MNT] update to release

* [MNT] update to release

* [MNT] single readme file

* [MNT] typo

* Apply suggestions from code review

Co-authored-by: Pierre Guetschel <[email protected]>
Signed-off-by: Bru <[email protected]>

* [MNT] version control

* Single readme and contributing webpage

* [pre-commit.ci] auto fixes from pre-commit.com hooks

* removing docker, no one is using.

* removing docker, no one is using.

* removing poetry

* external example

* Hard fix

* skipped test to release

* V1.2.0 (#713)

* [MNT] Sync v1.2.0 (#712)

* develop into master v1.1.1 (#645)

* Fix workflow cache (#632)

* Copy workflow changes from PR #584

* Update whats_new.rst

* Remove "always deploy" used for testing

* Restore change to pytest instead of unittest

* Use mne data cache in tests too

* Remove duplicate restore cache (#634)

* Fix example Hinss2021 (#636)

* Dataset summary in CSV and leaderboard links (#635)

* Add summary tables as csv

* Change BaseDataset to include the dataset's summary table in the docstring

* Try update summary table in doc

* Add test for dataset summary table

* Fix future annotations

* Prepare summary tables before doc

* Make build dir if not exist

* Add rstate table

* Replace tables with CSVs in doc

* Add PapersWithCOde column

* Fix initial white space

* Fix formatting of ints

* Remove tables from docstrings

* Add missing DemonsP300 row

* Update whats_new.rst

* Remove Shin2017B leaderboard

* Move PWC link outside of docstring table

* Add Liu2024 Dataset (#619)

* including Liu2024 Dataset

* [pre-commit.ci] auto fixes from pre-commit.com hooks

* Function data_path

* [pre-commit.ci] auto fixes from pre-commit.com hooks

* data_infos and get_single_subject_data functions

* [pre-commit.ci] auto fixes from pre-commit.com hooks

* Data Description

* [pre-commit.ci] auto fixes from pre-commit.com hooks

* updating get_single_subject fct and data_path & adding encoding fct

* [pre-commit.ci] auto fixes from pre-commit.com hooks

* Finishing the code

* [pre-commit.ci] auto fixes from pre-commit.com hooks

* updating docstrings for data_path

* Updating dataset_summary and updating the get_single_subject fct to handle the case of existing file in path_electrodes

* adapting the return of get_single_subject_data fct

* [pre-commit.ci] auto fixes from pre-commit.com hooks

* Adding dataset description and preload = True when reading the data in the get_single_subject fct

* fix: codespell

* fix: changing to static method the encoding

* repushing and resolving pre-commit conflicts

* [pre-commit.ci] auto fixes from pre-commit.com hooks

* fix: changing the mapping

* fix: changing the unmatching between the trigger and the events from the csv

* ehn: using pylint to improve the code (remove not used variables, and change the module);

* modifying the python version in the pre-commit file

* adding description to enhancements

* adjusting the encoding

* adjusting comments and dataset description

* solving channels types and names issues & correcting encoding

* Correcting the number of trials per class and the total trials

* Correcting data description

* Adding the possibility to exclude/include break and instructions events

* Correcting code to include/exclude instr and break events

* Remove table from docstring

Signed-off-by: PierreGtch <[email protected]>

* Add CSV row

---------

Signed-off-by: PierreGtch <[email protected]>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: bruAristimunha <[email protected]>
Co-authored-by: PierreGtch <[email protected]>
Co-authored-by: Pierre Guetschel <[email protected]>

* Add scripts to publish results on PaperWithCode (#561)

* Add scripts to publish results on paperwithcode

* Create tasks manually instead (API error 403 forbidden)

* Try to create the evaluation first and other things, not working...

* Update whats_new.rst

* Fix example from API's README; still results in a "403 Forbidden"

* Fix task_id

* Allow passing multiple results files

* Save commands used as comments

* Add comment

---------

Signed-off-by: PierreGtch <[email protected]>
Signed-off-by: Bru <[email protected]>
Co-authored-by: Bru <[email protected]>

* [pre-commit.ci] pre-commit autoupdate (#631)

* [pre-commit.ci] pre-commit autoupdate

updates:
- [github.com/pre-commit/pre-commit-hooks: v4.5.0 → v4.6.0](pre-commit/pre-commit-hooks@v4.5.0...v4.6.0)
- [github.com/psf/black: 24.3.0 → 24.4.2](psf/black@24.3.0...24.4.2)
- [github.com/asottile/blacken-docs: 1.16.0 → 1.18.0](adamchainz/blacken-docs@1.16.0...1.18.0)
- [github.com/PyCQA/flake8: 7.0.0 → 7.1.0](PyCQA/flake8@7.0.0...7.1.0)
- [github.com/astral-sh/ruff-pre-commit: v0.3.5 → v0.5.0](astral-sh/ruff-pre-commit@v0.3.5...v0.5.0)
- [github.com/codespell-project/codespell: v2.2.6 → v2.3.0](codespell-project/codespell@v2.2.6...v2.3.0)

* FIX: including new word

* including

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Bru <[email protected]>

* Optuna GridSearch (#630)

* Optuna

* [pre-commit.ci] auto fixes from pre-commit.com hooks

* Optuna - Categorical Distibution

* [pre-commit.ci] auto fixes from pre-commit.com hooks

* Add optuna to dependency and regenerate poetry

* Add optuna to dependency and regenerate poetry

* Add optuna to dependency and regenerate poetry

* Add test on within Session

* [pre-commit.ci] auto fixes from pre-commit.com hooks

* Add test on within Session

* Add test on within Session

* ehn: common function with dict

* ehn: moving function to util

* fix: correcting the what news file.

* Add test benchmark and raise an issue if the conversion didn't worked and exposed time_out parameter

* [pre-commit.ci] auto fixes from pre-commit.com hooks

* FIX: italian to eng

* EHN: making optuna optional

* FIX: fixing the workflow files

* FIX: changing the optuna file

* FIX: including optuna for the windows

---------

Signed-off-by: Bru <[email protected]>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: bruAristimunha <[email protected]>

* correct name (#642)

* V1.1.1 (#644)

* release 1.1.1

* increase the version

* increase the version

* removing the poetry.lock

* increase version

* changing the CITATION.cff

* upload versino for artifact

* pylock -> pyproject.toml

---------

Signed-off-by: PierreGtch <[email protected]>
Signed-off-by: Bru <[email protected]>
Co-authored-by: PierreGtch <[email protected]>
Co-authored-by: Taha Habib <[email protected]>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Pierre Guetschel <[email protected]>
Co-authored-by: Igor Carrara <[email protected]>
Co-authored-by: Quentin Barthélemy <[email protected]>

* V1.2.0 (#708)

* [MNT] update to release

* [MNT] update to release

* [MNT] single readme file

* [MNT] typo

* Apply suggestions from code review

Co-authored-by: Pierre Guetschel <[email protected]>
Signed-off-by: Bru <[email protected]>

* [MNT] version control

* Single readme and contributing webpage

* [pre-commit.ci] auto fixes from pre-commit.com hooks

* removing docker, no one is using.

* removing docker, no one is using.

* removing poetry

* external example

---------

Signed-off-by: Bru <[email protected]>
Signed-off-by: Bru <[email protected]>
Co-authored-by: Pierre Guetschel <[email protected]>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

* Hard fix

* skipped test to release

* fixing issue with master

* fixing issue with master part 2

---------

Signed-off-by: PierreGtch <[email protected]>
Signed-off-by: Bru <[email protected]>
Signed-off-by: Bru <[email protected]>
Co-authored-by: PierreGtch <[email protected]>
Co-authored-by: Taha Habib <[email protected]>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Pierre Guetschel <[email protected]>
Co-authored-by: Igor Carrara <[email protected]>
Co-authored-by: Quentin Barthélemy <[email protected]>

* Solving the tdlda situation

* renaming

---------

Signed-off-by: PierreGtch <[email protected]>
Signed-off-by: Bru <[email protected]>
Signed-off-by: Bru <[email protected]>
Co-authored-by: PierreGtch <[email protected]>
Co-authored-by: Taha Habib <[email protected]>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Pierre Guetschel <[email protected]>
Co-authored-by: Igor Carrara <[email protected]>
Co-authored-by: Quentin Barthélemy <[email protected]>

---------

Signed-off-by: Bru <[email protected]>
Signed-off-by: Bru <[email protected]>
Signed-off-by: PierreGtch <[email protected]>
Co-authored-by: Pierre Guetschel <[email protected]>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Taha Habib <[email protected]>
Co-authored-by: Pierre Guetschel <[email protected]>
Co-authored-by: Igor Carrara <[email protected]>
Co-authored-by: Quentin Barthélemy <[email protected]>
* skip connection

* [pre-commit.ci] auto fixes from pre-commit.com hooks

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
)

* A re-written _inc_exc_datasets() that fixes issues and provides more checks.

* Add another improvement - handling of the paradigms in moabb.
Adds function filter_paradigms().
It provides better error messages.

* small  typo

* A number of fixes and improvements.

* [pre-commit.ci] auto fixes from pre-commit.com hooks

* small docstring update

* small comment clarification

* Improved tests

* [pre-commit.ci] auto fixes from pre-commit.com hooks

* optuna test enabled

* [pre-commit.ci] auto fixes from pre-commit.com hooks

* There are 8 tests. This has been a lot of effort.

* updated whats_new file

* Improved documentation

* [pre-commit.ci] auto fixes from pre-commit.com hooks

* comments updated

* Multiple paradigms in the parameter "paradigms" are handled better now.
Added one FakeDataset for P300 testing.

* [pre-commit.ci] auto fixes from pre-commit.com hooks

* small improvements

* All fake datasets are set to 2 subjects to reduce execution time.

* [pre-commit.ci] auto fixes from pre-commit.com hooks

* Update LogVar.yml

* Update SSVEP_CCA.yml

* Update CSP.yml

* Update test_benchmark.py

* Update fake.py

* [pre-commit.ci] auto fixes from pre-commit.com hooks

* Update __init__.py

* [pre-commit.ci] auto fixes from pre-commit.com hooks

* Update test_benchmark.py

* Update test_benchmark.py

* Update test_benchmark.py

* Update test_benchmark.py

* Update test_benchmark.py

* [pre-commit.ci] auto fixes from pre-commit.com hooks

* Update fake.py

* Update __init__.py

* Update test_benchmark.py

* More testing. Improved logic of the validations.

* [pre-commit.ci] auto fixes from pre-commit.com hooks

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: gcattan <[email protected]>
* 🚀 dataset class for BrainForm by Romani et al.

* [pre-commit.ci] auto fixes from pre-commit.com hooks

* 🐛 handling case when subject id is provided as string, removed "ses-" from session name accordingly

* 📝 add event codes to class descriptor.

* 🐛 fixed loading of events from annotations by dropping the STI channel.

* [pre-commit.ci] auto fixes from pre-commit.com hooks

* 📝 updated whats_new file.

* [pre-commit.ci] auto fixes from pre-commit.com hooks

* Update moabb/datasets/romani_bf2025_erp.py

Co-authored-by: Bru <[email protected]>
Signed-off-by: Michele Romani <[email protected]>

* Update moabb/datasets/romani_bf2025_erp.py

Co-authored-by: Bru <[email protected]>
Signed-off-by: Michele Romani <[email protected]>

* ✨ replaced prints with logs.

* Update moabb/datasets/romani_bf2025_erp.py

Co-authored-by: Bru <[email protected]>
Signed-off-by: Michele Romani <[email protected]>

* Update moabb/datasets/romani_bf2025_erp.py

Co-authored-by: Bru <[email protected]>
Signed-off-by: Michele Romani <[email protected]>

* Update moabb/datasets/romani_bf2025_erp.py

Co-authored-by: Bru <[email protected]>
Signed-off-by: Michele Romani <[email protected]>

* Update moabb/datasets/romani_bf2025_erp.py

Co-authored-by: Bru <[email protected]>
Signed-off-by: Michele Romani <[email protected]>

* Update moabb/datasets/romani_bf2025_erp.py

Removed unused function

Co-authored-by: Bru <[email protected]>
Signed-off-by: Michele Romani <[email protected]>

* [pre-commit.ci] auto fixes from pre-commit.com hooks

* ♻️ refactored to use a single function to load the data. Added example usages.

* ♻️ refactored download function to use MNE's fetch_dataset.

* [pre-commit.ci] auto fixes from pre-commit.com hooks

* ♻️ add final URL, fixed bug when folder name does not match, removed unused methods, created mapping between subjects IDs and their indexing for get_data() compatibility.

* [pre-commit.ci] auto fixes from pre-commit.com hooks

* 📝 updated description and examples.

* ♻️ a stim channel is recreated from annotations to prevent warnings.

* including in the docstring

* [pre-commit.ci] auto fixes from pre-commit.com hooks

---------

Signed-off-by: Bru <[email protected]>
Signed-off-by: Michele Romani <[email protected]>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Bru <[email protected]>
Co-authored-by: Bru <[email protected]>
* improve code for compute_pvals_perm

* complete whatsnew

---------

Signed-off-by: Bru <[email protected]>
Co-authored-by: Bru <[email protected]>
#839)

* removing poetry and modernize the installation

* updating some details about the code heath

* estimator (?)

* updating download

* updating the pyproject

* fixing docstring

* fixing bad formation

* removing circular inventory

* updating docstring

* updating

* [pre-commit.ci] auto fixes from pre-commit.com hooks

* [pre-commit.ci] auto fixes from pre-commit.com hooks

* updating

* updating the whats new file

* updating the python in the tool

* updating the utils

* [pre-commit.ci] auto fixes from pre-commit.com hooks

* updating the webpage

* trying to solve the wrapper and failing that way.

* [pre-commit.ci] auto fixes from pre-commit.com hooks

* Ensure Optuna search wrapper works with scikit-learn 1.7 (#841)

* Ensure Optuna search wrapper works with scikit-learn 1.7

* [pre-commit.ci] auto fixes from pre-commit.com hooks

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

* updating error

* fixing split

* [pre-commit.ci] auto fixes from pre-commit.com hooks

* pre-commit

* fixing test split

* more compatible with more version of matplotlib

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
@bruAristimunha bruAristimunha changed the title Release v1.41 Release v1.4.1 Nov 21, 2025
@bruAristimunha bruAristimunha merged commit 5d183c6 into master Nov 21, 2025
16 of 17 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.