-
Notifications
You must be signed in to change notification settings - Fork 220
Removing the Keras sub-module from moabb #692
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Removing the Keras sub-module from moabb #692
Conversation
Signed-off-by: Bru <a.bruno@aluno.ufabc.edu.br>
|
I want to merge this tomorrow. Can you take a look @PierreGtch, @carraraig, @sylvchev? I think it is a nice idea to remove the keras in tomorrow's release, as we take some time to release. |
|
@bruAristimunha I still think removing keras is a good idea, and we can reproduce the benchmark by using a previous version of the code. |
|
sorry, i am fixing these issues. don't worry about... |
Signed-off-by: Bru <a.bruno@aluno.ufabc.edu.br>
# Conflicts: # README.md # docs/source/install/install_source.rst # docs/source/pipelines.rst # examples/advanced_examples/pipelines_save/keras_deepconvnet.yml # examples/data_management_and_configuration/noplot_load_model.py # examples/external/README.txt # examples/how_to_benchmark/noplot_benchmark_dl.py # examples/how_to_benchmark/pipelines_codecarbon/keras_eegnet_8_2.yml # examples/how_to_benchmark/pipelines_dl/keras_deepconvnet.yml # examples/how_to_benchmark/pipelines_dl/keras_eegitnet.yml # examples/how_to_benchmark/pipelines_dl/keras_eegnet_8_2.yml # examples/how_to_benchmark/pipelines_dl/keras_eegnex.yml # examples/how_to_benchmark/pipelines_dl/keras_eegtcnet.yml # examples/how_to_benchmark/pipelines_dl/keras_shallowconvnet.yml
Signed-off-by: Bru <b.aristimunha@gmail.com>
* [MNT] update to release * [MNT] update to release * [MNT] single readme file * [MNT] typo * Apply suggestions from code review Co-authored-by: Pierre Guetschel <25532709+PierreGtch@users.noreply.github.com> Signed-off-by: Bru <b.aristimunha@gmail.com> * [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 <25532709+PierreGtch@users.noreply.github.com> * Add CSV row --------- Signed-off-by: PierreGtch <25532709+PierreGtch@users.noreply.github.com> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: bruAristimunha <a.bruno@aluno.ufabc.edu.br> Co-authored-by: PierreGtch <25532709+PierreGtch@users.noreply.github.com> Co-authored-by: Pierre Guetschel <pierre.guetschel@donders.ru.nl> * 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 <25532709+PierreGtch@users.noreply.github.com> Signed-off-by: Bru <a.bruno@aluno.ufabc.edu.br> Co-authored-by: Bru <a.bruno@aluno.ufabc.edu.br> * [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](https://github.com/pre-commit/pre-commit-hooks/compare/v4.5.0...v4.6.0) - [github.com/psf/black: 24.3.0 → 24.4.2](https://github.com/psf/black/compare/24.3.0...24.4.2) - [github.com/asottile/blacken-docs: 1.16.0 → 1.18.0](https://github.com/asottile/blacken-docs/compare/1.16.0...1.18.0) - [github.com/PyCQA/flake8: 7.0.0 → 7.1.0](https://github.com/PyCQA/flake8/compare/7.0.0...7.1.0) - [github.com/astral-sh/ruff-pre-commit: v0.3.5 → v0.5.0](https://github.com/astral-sh/ruff-pre-commit/compare/v0.3.5...v0.5.0) - [github.com/codespell-project/codespell: v2.2.6 → v2.3.0](https://github.com/codespell-project/codespell/compare/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 <a.bruno@aluno.ufabc.edu.br> * 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 <a.bruno@aluno.ufabc.edu.br> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: bruAristimunha <a.bruno@aluno.ufabc.edu.br> * 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 <25532709+PierreGtch@users.noreply.github.com> Signed-off-by: Bru <a.bruno@aluno.ufabc.edu.br> Co-authored-by: PierreGtch <25532709+PierreGtch@users.noreply.github.com> Co-authored-by: Taha Habib <95372659+tahatt13@users.noreply.github.com> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Pierre Guetschel <pierre.guetschel@donders.ru.nl> Co-authored-by: Igor Carrara <94047258+carraraig@users.noreply.github.com> Co-authored-by: Quentin Barthélemy <q.barthelemy@gmail.com> * 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 <25532709+PierreGtch@users.noreply.github.com> Signed-off-by: Bru <b.aristimunha@gmail.com> * [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 <b.aristimunha@gmail.com> Signed-off-by: Bru <a.bruno@aluno.ufabc.edu.br> Co-authored-by: Pierre Guetschel <25532709+PierreGtch@users.noreply.github.com> 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 <25532709+PierreGtch@users.noreply.github.com> Signed-off-by: Bru <a.bruno@aluno.ufabc.edu.br> Signed-off-by: Bru <b.aristimunha@gmail.com> Co-authored-by: PierreGtch <25532709+PierreGtch@users.noreply.github.com> Co-authored-by: Taha Habib <95372659+tahatt13@users.noreply.github.com> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Pierre Guetschel <pierre.guetschel@donders.ru.nl> Co-authored-by: Igor Carrara <94047258+carraraig@users.noreply.github.com> Co-authored-by: Quentin Barthélemy <q.barthelemy@gmail.com> * Solving the tdlda situation * renaming --------- Signed-off-by: PierreGtch <25532709+PierreGtch@users.noreply.github.com> Signed-off-by: Bru <a.bruno@aluno.ufabc.edu.br> Signed-off-by: Bru <b.aristimunha@gmail.com> Co-authored-by: PierreGtch <25532709+PierreGtch@users.noreply.github.com> Co-authored-by: Taha Habib <95372659+tahatt13@users.noreply.github.com> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Pierre Guetschel <pierre.guetschel@donders.ru.nl> Co-authored-by: Igor Carrara <94047258+carraraig@users.noreply.github.com> Co-authored-by: Quentin Barthélemy <q.barthelemy@gmail.com> * Correct bug when corrupted cache results (#715) * fix: caching incomplete data * fix: correct PR in whatsnew --------- Co-authored-by: Sylvain Chevallier <sylain.chevallier@universite-paris-saclay.fr> Co-authored-by: Bru <a.bruno@aluno.ufabc.edu.br> * [MNT] update the documentation generation (#706) * [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 * [EHN] creating the metainformation file to allow lazy loading by default (#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 <b.aristimunha@gmail.com> * mistake with whats_new.rst file --------- Signed-off-by: Bru <b.aristimunha@gmail.com> * [WIP] Adding a A large EEG database with users' profile information for 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 <25532709+PierreGtch@users.noreply.github.com> Signed-off-by: Bru <b.aristimunha@gmail.com> * Update moabb/datasets/dreyer2023.py Co-authored-by: Pierre Guetschel <25532709+PierreGtch@users.noreply.github.com> Signed-off-by: Bru <b.aristimunha@gmail.com> --------- Signed-off-by: Bru <a.bruno@aluno.ufabc.edu.br> Signed-off-by: Pierre Guetschel <25532709+PierreGtch@users.noreply.github.com> Signed-off-by: Bru <b.aristimunha@gmail.com> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Bru <a.bruno@aluno.ufabc.edu.br> Co-authored-by: Pierre Guetschel <25532709+PierreGtch@users.noreply.github.com> Co-authored-by: Pierre Guetschel <pierre.guetschel@donders.ru.nl> Co-authored-by: Bru <b.aristimunha@gmail.com> * Removing the Keras sub-module from moabb (#692) * 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 <b.aristimunha@gmail.com> --------- Signed-off-by: Bru <a.bruno@aluno.ufabc.edu.br> Signed-off-by: Bru <b.aristimunha@gmail.com> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> * Add BEETL data to MOABB for benchmarking (#675) * 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 <a.bruno@aluno.ufabc.edu.br> * MNT adjusting the docs (#719) * fixing the doc * trying to fix the lateral bar and failing * more updates on the doc * Update the template * Update `tdlda` dep (#717) * 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 <25532709+PierreGtch@users.noreply.github.com> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> * `BaseBIDSDataset` and `LocalBIDSDataset` (#724) * Add BaseBIDSDataset and LocalBIDSDataset * Update doc * Add test for LocalBIDSDataset * Update test * [pre-commit.ci] auto fixes from pre-commit.com hooks * Update whatsnew * Move list to global variable --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> * Pick all data channels in filter preprocessing step (#729) * Pick all data channels in filter step * Update whatsnew * [mnt] fix the n2pc (#730) * [mnt] removing the rest session and unit (#731) * Including cross-session splitter (#720) * Including cross-session splitter * playing... * playing and debugging... * playing... * adjusting the splitter * adjuting the splitter * updating the splitter * updating the figures * updating the splitter * updating the splitter * doc string and parameters * doc string and parameters * doc string and parameters * changing the doc's splitter * changing the doc's splitter * more doc string * removing the type * Applying suggestion from code review * [pre-commit.ci] auto fixes from pre-commit.com hooks * returning the within-session modification * [ehn] returing the withinsession bev * [FIX] fixing the tests and including some shuffling using cv * [pre-commit.ci] auto fixes from pre-commit.com hooks * removing visual code * more test and improve the tests * from the code review * Apply suggestions from code review Co-authored-by: Pierre Guetschel <25532709+PierreGtch@users.noreply.github.com> Signed-off-by: Bru <b.aristimunha@gmail.com> * improve the docstring * FIX the suggestion from code review * [EHN] improve the number of splits * Update moabb/evaluations/splitters.py Co-authored-by: Thomas Moreau <thomas.moreau.2010@gmail.com> Signed-off-by: Bru <b.aristimunha@gmail.com> * [EHN] returning * create some tests * code review * Apply suggestions from code review Co-authored-by: Thomas Moreau <thomas.moreau.2010@gmail.com> Signed-off-by: Bru <b.aristimunha@gmail.com> * [pre-commit.ci] auto fixes from pre-commit.com hooks * Code review * type * type * type * Update moabb/evaluations/splitters.py Co-authored-by: Thomas Moreau <thomas.moreau.2010@gmail.com> Signed-off-by: Bru <b.aristimunha@gmail.com> * Apply suggestions from code review Co-authored-by: Thomas Moreau <thomas.moreau.2010@gmail.com> Signed-off-by: Bru <b.aristimunha@gmail.com> * [pre-commit.ci] auto fixes from pre-commit.com hooks * [FIX] fixing suggestion --------- Signed-off-by: Bru <a.bruno@aluno.ufabc.edu.br> Signed-off-by: Bru <b.aristimunha@gmail.com> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Pierre Guetschel <25532709+PierreGtch@users.noreply.github.com> Co-authored-by: Thomas Moreau <thomas.moreau.2010@gmail.com> * Fix analysis test (#735) * no message * [pre-commit.ci] auto fixes from pre-commit.com hooks * Update test_analysis.py apply Quentin's suggestion * Update whats_new.rst --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> * Fix seed in permutation test (#736) * Fix seed in permutation test * Fix * [MNT] Updating the doc (#738) * update the template * updating the color * updating to html * testing some solution * update the template * updating the colour * updating * updating the docs * updating the container * updating doc * updating html and css path * Update the range of python versions to allow moabb to work with python 3.13.2 (#740) * Update the range of python versions to allow moabb to work with python 3.13.2. * increase the CI * remove the upper limit * removing the version 3.13 * Re-add python 3.13 testing, correct TestSSVEP_MsetCCA. * increase the pytest version to capture the issue * Update .github/workflows/test.yml Signed-off-by: Bru <b.aristimunha@gmail.com> * Update .github/workflows/test.yml Signed-off-by: Bru <b.aristimunha@gmail.com> --------- Signed-off-by: Bru <b.aristimunha@gmail.com> Co-authored-by: Bru <b.aristimunha@gmail.com> * Updating ci (#742) * update the template * updating the color * updating to html * testing some solution * update the template * updating the colour * updating * updating the docs * updating the container * updating doc * updating html and css path * MNT: returning windows CI * running again * [pre-commit.ci] pre-commit autoupdate (#745) updates: - [github.com/PyCQA/isort: 6.0.0 → 6.0.1](https://github.com/PyCQA/isort/compare/6.0.0...6.0.1) - [github.com/PyCQA/flake8: 7.1.1 → 7.2.0](https://github.com/PyCQA/flake8/compare/7.1.1...7.2.0) - [github.com/astral-sh/ruff-pre-commit: v0.9.5 → v0.11.4](https://github.com/astral-sh/ruff-pre-commit/compare/v0.9.5...v0.11.4) - [github.com/adrienverge/yamllint.git: v1.35.1 → v1.37.0](https://github.com/adrienverge/yamllint.git/compare/v1.35.1...v1.37.0) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> * Mnt fix doc (#746) * update the template * updating the color * updating to html * testing some solution * update the template * updating the colour * updating * updating the docs * updating the container * updating doc * updating html and css path * [MNT] small doc change * small change on the font size * Including Cross subject splitter (#722) * draft * updating the splitter * whats_new.rst file * Update docs/source/whats_new.rst Signed-off-by: Bru <b.aristimunha@gmail.com> * Update moabb/evaluations/splitters.py Signed-off-by: Bru <b.aristimunha@gmail.com> * Update moabb/evaluations/splitters.py Signed-off-by: Bru <b.aristimunha@gmail.com> * fixing the init * [pre-commit.ci] auto fixes from pre-commit.com hooks * updating the test * final fixes * updating the test * updating the splitter from the code review * Updating the cross-subject * fixing the splitter * code review * Update moabb/evaluations/splitters.py Co-authored-by: Thomas Moreau <thomas.moreau.2010@gmail.com> Signed-off-by: Bru <b.aristimunha@gmail.com> * Update moabb/evaluations/splitters.py Co-authored-by: Thomas Moreau <thomas.moreau.2010@gmail.com> Signed-off-by: Bru <b.aristimunha@gmail.com> * Update moabb/evaluations/splitters.py Co-authored-by: Thomas Moreau <thomas.moreau.2010@gmail.com> Signed-off-by: Bru <b.aristimunha@gmail.com> * Update moabb/evaluations/splitters.py Co-authored-by: Thomas Moreau <thomas.moreau.2010@gmail.com> Signed-off-by: Bru <b.aristimunha@gmail.com> * [pre-commit.ci] auto fixes from pre-commit.com hooks * updating the tests --------- Signed-off-by: Bru <b.aristimunha@gmail.com> Signed-off-by: Bru <a.bruno@aluno.ufabc.edu.br> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Thomas Moreau <thomas.moreau.2010@gmail.com> * Fix linux server download issue (#750) (#751) * Fix #750 issue Fix missing download test dataset on linux server. * [pre-commit.ci] auto fixes from pre-commit.com hooks * Update moabb/datasets/schirrmeister2017.py Signed-off-by: Bru <b.aristimunha@gmail.com> * updating whats new file --------- Signed-off-by: Bru <b.aristimunha@gmail.com> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Bru <b.aristimunha@gmail.com> * Dataset bubble plots (#753) * Add bubble plot function * Add doc entry * Add docstring * Add example * fix alphas index and use better colour palette * [pre-commit.ci] auto fixes from pre-commit.com hooks * Update whatsnew * import future annotations (python 3.9) * [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> * Add `shape`, `gap` and `size_mode` parameters to `dataset_bubble_plot` (#755) * Add shape and gap parameters * [pre-commit.ci] auto fixes from pre-commit.com hooks * Add size mode parameter * Update example --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> * Additional fixes for `dataset_bubble_plot` (#756) * Mini fixes * Add possibility to plot a custom dataset * Add test for dataset plot (#757) * Add test * fix table * Update parsing function * Fix paradigm in Shin2017 dataset * [pre-commit.ci] auto fixes from pre-commit.com hooks * Normalize column names * Set gid * [pre-commit.ci] auto fixes from pre-commit.com hooks * Set trials per class in BEETL datasets --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> * Add `plot_all_datasets` function (#758) * Add plot_all_datasets function * Update example * Fix * [pre-commit.ci] auto fixes from pre-commit.com hooks * Update whatsnew * remove lambda --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> * Fix links in `paper_results.rst` to point to the correct API documentation (#759) * dataset_bubble_plot tight layout (#761) Signed-off-by: Pierre Guetschel <25532709+PierreGtch@users.noreply.github.com> * Add `plot_all_datasets` function to doc (#764) * Add datasets overview plot * Add dataset_bubble_plot to API * Add dataset plot to dataset summary page * Move overview image * [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> * Improve the dataset cards (#765) * Simplify code * Rename variables * Allow vertical table * Transfer unit * fix vertical table * Add comments and make the keys bold * [pre-commit.ci] auto fixes from pre-commit.com hooks * Fix presentation rate column for cVEP datasets * Update whatsnew * small hotfix --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: bruAristimunha <b.aristimunha@gmail.com> * Add `plot_datasets_cluster` function (#766) * Add cluster plot * update example * Update doc * [pre-commit.ci] auto fixes from pre-commit.com hooks * future annotations --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> * [MNT] fix text formatting in example Signed-off-by: Pierre Guetschel <25532709+PierreGtch@users.noreply.github.com> * Fix some tests not running in test_datasets (#768) * Use get_dataset_path to set the dataset path in mne.config * Using only pytest with some added fixtures * Replace distutils as it can fail in new python versions * Improve dataset plots (#770) * Improve scaling of dataset plots * Use bbox instead of path_effects for titles * [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> * Creating a tutorial showing how to play with pre-processing steps (#771) * updating the pre-processing * updating the res test * pre-processing steps * including the pre-processing examples * updating the whats news * updating the whats new * updating api * updating * including the references * Apply suggestions from code review Co-authored-by: Pierre Guetschel <25532709+PierreGtch@users.noreply.github.com> Signed-off-by: Bru <b.aristimunha@gmail.com> * [pre-commit.ci] auto fixes from pre-commit.com hooks * Update examples/advanced_examples/plot_pre_processing_steps.py Co-authored-by: Pierre Guetschel <25532709+PierreGtch@users.noreply.github.com> Signed-off-by: Bru <b.aristimunha@gmail.com> * [pre-commit.ci] auto fixes from pre-commit.com hooks * last comments from code review --------- Signed-off-by: Bru <b.aristimunha@gmail.com> Co-authored-by: Pierre Guetschel <25532709+PierreGtch@users.noreply.github.com> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> * Last mini-change to the dataset plot (#772) * Add tutorial on using mne-features in pipeline (#762) * Add example of using mne-features * Add authors * fixing documentation * Fix title formatting Co-authored-by: Bru <b.aristimunha@gmail.com> Signed-off-by: Alexander de Ranitz <89586187+alexander-de-ranitz@users.noreply.github.com> * fixing * Improve documentation * fix typo * updating to include what I was asking * Update documentation and fix reference * Update whats_new * Fix description of results The previous description was based on an outdated/wrong figure. * Add fellow authors to whats new * Fix typo Co-authored-by: Pierre Guetschel <25532709+PierreGtch@users.noreply.github.com> Signed-off-by: Alexander de Ranitz <89586187+alexander-de-ranitz@users.noreply.github.com> * Fix whitespace Co-authored-by: Pierre Guetschel <25532709+PierreGtch@users.noreply.github.com> Signed-off-by: Alexander de Ranitz <89586187+alexander-de-ranitz@users.noreply.github.com> * HOT-FIX of snowballstemmer --------- Signed-off-by: Alexander de Ranitz <89586187+alexander-de-ranitz@users.noreply.github.com> Co-authored-by: bruAristimunha <b.aristimunha@gmail.com> Co-authored-by: Bru <a.bruno@aluno.ufabc.edu.br> Co-authored-by: Pierre Guetschel <25532709+PierreGtch@users.noreply.github.com> * Remove keras_eegnet in codecarbon example (#777) * remove keras eegnet from list * add changes to what's new * Update docs/source/whats_new.rst Signed-off-by: Pierre Guetschel <25532709+PierreGtch@users.noreply.github.com> --------- Signed-off-by: Pierre Guetschel <25532709+PierreGtch@users.noreply.github.com> Co-authored-by: Pierre Guetschel <25532709+PierreGtch@users.noreply.github.com> * Added a tutorial for the Within session splitter (#776) * Add files via upload Signed-off-by: jellymace <thomas.kooiman@icloud.com> * [pre-commit.ci] auto fixes from pre-commit.com hooks * Updated whats_new.rst with contribution by #776 Signed-off-by: Paul Verhoeven <43268349+PaulusBoskabouter@users.noreply.github.com> * [pre-commit.ci] auto fixes from pre-commit.com hooks * Update and rename tutorial_splitter.py to tutorial_6_within_session_splitter.py Added the naming convention and moved some of the warner.settings in hopes that it's causing the "import not on top of file" error we're getting. Signed-off-by: Paul Verhoeven <43268349+PaulusBoskabouter@users.noreply.github.com> * [pre-commit.ci] auto fixes from pre-commit.com hooks * moving the tutroail to how_to_benchamrk and renaming to stay inline with the naming scheme in the new folder * revertiung name change because we ran into issues * changed the syntax a little to be more in line with existing documentation * Update examples/how_to_benchmark/tutorial_6_within_session_splitter.py Signed-off-by: Bru <b.aristimunha@gmail.com> * Added subject split plot and fixed the sphinx formatting bug. * Fixed mergeconflict on whats_new.rst * Now really fixed whats_new.rst * [pre-commit.ci] auto fixes from pre-commit.com hooks * Fixed the small issues in whats_new and the tutorial. * Added plot of eeg data for a single epoch and 3 channels. * [pre-commit.ci] auto fixes from pre-commit.com hooks * Fixed merge-conflict * [pre-commit.ci] auto fixes from pre-commit.com hooks * Deletion of sg_execution_times.rst file * Reworked and reformatted the markdown * [pre-commit.ci] auto fixes from pre-commit.com hooks * Fixed spelling error. --------- Signed-off-by: jellymace <thomas.kooiman@icloud.com> Signed-off-by: Paul Verhoeven <43268349+PaulusBoskabouter@users.noreply.github.com> Signed-off-by: Bru <a.bruno@aluno.ufabc.edu.br> Signed-off-by: Bru <b.aristimunha@gmail.com> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Paul Verhoeven <43268349+PaulusBoskabouter@users.noreply.github.com> Co-authored-by: Bru <a.bruno@aluno.ufabc.edu.br> Co-authored-by: Bru <b.aristimunha@gmail.com> Co-authored-by: PaulusBoskabouter <paul_2000@hotmail.nl> * Fix regression in `process_pipeline` flag (#774) * updating and hope to fix the regression * updating the whats new * fixing the if * Apply suggestions from code review Co-authored-by: Pierre Guetschel <25532709+PierreGtch@users.noreply.github.com> Signed-off-by: Bru <b.aristimunha@gmail.com> * [pre-commit.ci] auto fixes from pre-commit.com hooks * fix identation * Try fix tests Signed-off-by: Pierre Guetschel <25532709+PierreGtch@users.noreply.github.com> * Try fix tests Signed-off-by: Pierre Guetschel <25532709+PierreGtch@users.noreply.github.com> * Try fix --------- Signed-off-by: Bru <b.aristimunha@gmail.com> Signed-off-by: Pierre Guetschel <25532709+PierreGtch@users.noreply.github.com> Co-authored-by: Pierre Guetschel <25532709+PierreGtch@users.noreply.github.com> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Pierre Guetschel <pierre.guetschel@donders.ru.nl> * Including the fix_bad_channels for the :class:`moabb.datasets.Stieger2021` (#783) * Add option to fix bad channels in Stieger2021 dataset * updating the whats new file * update the whats new * Changed channels CB1 and CB2's type from 'misc' to 'eeg' from Wang2016 dataset (#781) * Changed channels CB1 and CB2's type from 'misc' to 'eeg' * fixing whats new file * updating the docstring --------- Co-authored-by: Ulysse Durand <ulysse.durand@ens-lyon.fr> Co-authored-by: Bru <a.bruno@aluno.ufabc.edu.br> Co-authored-by: bruAristimunha <b.aristimunha@gmail.com> * FIX Reduce warnings when building documentation (#784) * FIX Reduce warning when building documentation * [pre-commit.ci] auto fixes from pre-commit.com hooks * Update whats_new.rst with PR number Signed-off-by: Lucas Heck <lucasheck17@gmail.com> --------- Signed-off-by: Lucas Heck <lucasheck17@gmail.com> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> * DOC Add function to auto-generate the paper results tables (#785) * Add function to auto-generate results tables * [pre-commit.ci] auto fixes from pre-commit.com hooks * Add dark theme support for fixed column --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> * Update README.md (#791) * Update README.md Remove unnecessary line. Signed-off-by: lionel kusch <lionel.kusch@grenoble-inp.org> * Update whats_new.rst Signed-off-by: lionel kusch <lionel.kusch@grenoble-inp.org> --------- Signed-off-by: lionel kusch <lionel.kusch@grenoble-inp.org> * Update CONTRIBUTING.md (#792) * Update CONTRIBUTING.md One link in the Contribution was dead. I propose a new one, which seems to direct to a similar source. Signed-off-by: lionel kusch <lionel.kusch@grenoble-inp.org> * Update whats_new.rst Signed-off-by: lionel kusch <lionel.kusch@grenoble-inp.org> --------- Signed-off-by: lionel kusch <lionel.kusch@grenoble-inp.org> Co-authored-by: gcattan <gcattan@hotmail.fr> * Exposing util functions (#788) * exposing the new function * finished * Apply suggestions from code review Co-authored-by: Pierre Guetschel <25532709+PierreGtch@users.noreply.github.com> Signed-off-by: Bru <b.aristimunha@gmail.com> * [pre-commit.ci] auto fixes from pre-commit.com hooks * updating the bids * updating the utils --------- Signed-off-by: Bru <b.aristimunha@gmail.com> Co-authored-by: Pierre Guetschel <25532709+PierreGtch@users.noreply.github.com> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> * Update CODE_OF_CONDUCT.md (#796) Signed-off-by: Bru <a.bruno@aluno.ufabc.edu.br> * [pre-commit.ci] pre-commit autoupdate (#798) updates: - [github.com/PyCQA/flake8: 7.2.0 → 7.3.0](https://github.com/PyCQA/flake8/compare/7.2.0...7.3.0) - [github.com/astral-sh/ruff-pre-commit: v0.11.4 → v0.12.2](https://github.com/astral-sh/ruff-pre-commit/compare/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> * Fix: number of trial per class for PHMD_ML dataset (#797) * Update summary_rstate.csv Signed-off-by: gcattan <gcattan@hotmail.fr> * Update whats_new.rst Signed-off-by: gcattan <gcattan@hotmail.fr> --------- Signed-off-by: gcattan <gcattan@hotmail.fr> * A tutorial on how to create and use a MOABB dataset from X y (non continuous, 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 <gcattan@hotmail.fr> Co-authored-by: bruAristimunha <b.aristimunha@gmail.com> * Filterbank tutorial (#787) * 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 <a.bruno@aluno.ufabc.edu.br> * [FIX] Converting the Zhou2016 to allow increase the moabb version (#802) * including notes * updating zhou * updating new utils functions * updating zhou * last things * updating the what's new * Update to pyRiemann 0.8 and mne 1.10 (#789) * Update to pyRiemann 0.8 Signed-off-by: gcattan <gcattan@hotmail.fr> * Update pyproject.toml Signed-off-by: gcattan <gcattan@hotmail.fr> * 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 <gcattan@hotmail.fr> * Update Zhou2016.py try read_raw_ant Signed-off-by: gcattan <gcattan@hotmail.fr> * Update pyproject.toml Signed-off-by: gcattan <gcattan@hotmail.fr> * Update Zhou2016.py replace list by regex Signed-off-by: gcattan <gcattan@hotmail.fr> * 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 <gcattan@hotmail.fr> Co-authored-by: Bru <a.bruno@aluno.ufabc.edu.br> Co-authored-by: bruAristimunha <b.aristimunha@gmail.com> * Increased visibility of `LocalBIDSDataset` by adding small description to data summary page (#778) * description data summary file external dataset use * data summary page additions * Delete poetry.lock Signed-off-by: Bru <b.aristimunha@gmail.com> * Apply suggestions from code review Co-authored-by: Pierre Guetschel <25532709+PierreGtch@users.noreply.github.com> Signed-off-by: Bru <b.aristimunha@gmail.com> * Update docs/source/dataset_summary.rst Signed-off-by: Bru <b.aristimunha@gmail.com> * Delete examples/how_to_benchmark/benchmark/LeftRightImagery/analysis/info.txt Signed-off-by: Bru <b.aristimunha@gmail.com> --------- Signed-off-by: Bru <b.aristimunha@gmail.com> Co-authored-by: Bru <b.aristimunha@gmail.com> Co-authored-by: Pierre Guetschel <25532709+PierreGtch@users.noreply.github.com> Co-authored-by: Bru <a.bruno@aluno.ufabc.edu.br> * Pre-release 1.3.0 (#803) * Update to pyRiemann 0.8 Signed-off-by: gcattan <gcattan@hotmail.fr> * Update pyproject.toml Signed-off-by: gcattan <gcattan@hotmail.fr> * 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 <gcattan@hotmail.fr> * Update Zhou2016.py try read_raw_ant Signed-off-by: gcattan <gcattan@hotmail.fr> * Update pyproject.toml Signed-off-by: gcattan <gcattan@hotmail.fr> * Update Zhou2016.py replace list by regex Signed-off-by: gcattan <gcattan@hotmail.fr> * 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 <gcattan@hotmail.fr> Co-authored-by: gcattan <gcattan@hotmail.fr> * Update evaluation to use new splitters and include updates (#769) * 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 <25532709+PierreGtch@users.noreply.github.com> Signed-off-by: Bru <b.aristimunha@gmail.com> * 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 <thomas.moreau.2010@gmail.com> Signed-off-by: Bru <b.aristimunha@gmail.com> * 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 <b.aristimunha@gmail.com> Signed-off-by: Bru <a.bruno@aluno.ufabc.edu.br> Co-authored-by: Pierre Guetschel <25532709+PierreGtch@users.noreply.github.com> Co-authored-by: Thomas Moreau <thomas.moreau.2010@gmail.com> * Add BNCI2003_004 dataset (BCI Competition III Dataset IVa) (#811) * 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 <b.aristimunha@gmail.com> * [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 <b.aristimunha@gmail.com> * solving the issue with reading in parallel * updating and fixing the tests * not my day * no parallel test --------- Signed-off-by: Bru <b.aristimunha@gmail.com> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Bru <b.aristimunha@gmail.com> * Add auditory ERP dataset (Kojima2024A) (#807) * 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 <a.bruno@aluno.ufabc.edu.br> Co-authored-by: Simon Kojima <simon.kojima@inria.fr> Co-authored-by: Bru <a.bruno@aluno.ufabc.edu.br> * [BUG] swap the labels of '17' and '21' (#814) * 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 <b.aristimunha@gmail.com> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> * Add auditory ERP dataset (Kojima2024B) (#806) * 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 <gcattan@hotmail.fr> * 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 <175728472+Copilot@users.noreply.github.com> Signed-off-by: gcattan <gcattan@hotmail.fr> * Update moabb/paradigms/p300.py Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Signed-off-by: gcattan <gcattan@hotmail.fr> * Update kojima2024b.py Signed-off-by: gcattan <gcattan@hotmail.fr> * [pre-commit.ci] auto fixes from pre-commit.com hooks * add task specific data loading option --------- Signed-off-by: Simon Kojima <38077652+simonkojima@users.noreply.github.com> Signed-off-by: gcattan <gcattan@hotmail.fr> Co-authored-by: Simon Kojima <simon.kojima@inria.fr> Co-authored-by: Bru <a.bruno@aluno.ufabc.edu.br> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Gregoire Cattan <gregoire.cattan@ibm.com> Co-authored-by: gcattan <gcattan@hotmail.fr> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * [pre-commit.ci] pre-commit autoupdate (#819) updates: - [github.com/pre-commit/pre-commit-hooks: v5.0.0 → v6.0.0](https://github.com/pre-commit/pre-commit-hooks/compare/v5.0.0...v6.0.0) - https://github.com/psf/black → https://github.com/psf/black-pre-commit-mirror - [github.com/psf/black-pre-commit-mirror: 25.1.0 → 25.9.0](https://github.com/psf/black-pre-commit-mirror/compare/25.1.0...25.9.0) - [github.com/asottile/blacken-docs: 1.19.1 → 1.20.0](https://github.com/asottile/blacken-docs/compare/1.19.1...1.20.0) - [github.com/PyCQA/isort: 6.0.1 → 6.1.0](https://github.com/PyCQA/isort/compare/6.0.1...6.1.0) - [github.com/astral-sh/ruff-pre-commit: v0.12.2 → v0.13.3](https://github.com/astral-sh/ruff-pre-commit/compare/v0.12.2...v0.13.3) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> * Fix issues in Dreyer2023 dataset (#828) * 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 <simon.kojima@inria.fr> * Document pyRiemann 0.9 and numpy 2.0 compatibility update in changelog (#821) * Initial plan * Document pyRiemann 0.9 and numpy 2.0 compatibility update Co-authored-by: bruAristimunha <42702466+bruAristimunha@users.noreply.github.com> * Update whats_new.rst Signed-off-by: gcattan <gcattan@hotmail.fr> --------- Signed-off-by: gcattan <gcattan@hotmail.fr> Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: bruAristimunha <42702466+bruAristimunha@users.noreply.github.com> Co-authored-by: gcattan <gcattan@hotmail.fr> Co-authored-by: Pierre Guetschel <25532709+PierreGtch@users.noreply.github.com> * Easier handling of pipelines for benchmark() (#826) * 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 <q.barthelemy@gmail.com> Signed-off-by: Bru <b.aristimunha@gmail.com> --------- Signed-off-by: Bru <b.aristimunha@gmail.com> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Bru <b.aristimunha@gmail.com> Co-authored-by: Quentin Barthélemy <q.barthelemy@gmail.com> Co-authored-by: Pierre Guetschel <25532709+PierreGtch@users.noreply.github.com> * Pre-release 1.4.0 (#831) * Release V1.2.0 (#714) * [MNT] update to release * [MNT] update to release * [MNT] single readme file * [MNT] typo * Apply suggestions from code review Co-authored-by: Pierre Guetschel <25532709+PierreGtch@users.noreply.github.com> Signed-off-by: Bru <b.aristimunha@gmail.com> * [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 <25532709+PierreGtch@users.noreply.github.com> * Add CSV row --------- Signed-off-by: PierreGtch <25532709+PierreGtch@users.noreply.github.com> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: bruAristimunha <a.bruno@aluno.ufabc.edu.br> Co-authored-by: PierreGtch <25532709+PierreGtch@users.noreply.github.com> Co-authored-by: Pierre Guetschel <pierre.guetschel@donders.ru.nl> * 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 <25532709+PierreGtch@users.noreply.github.com> Signed-off-by: Bru <a.bruno@aluno.ufabc.edu.br> Co-authored-by: Bru <a.bruno@aluno.ufabc.edu.br> * [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](https://github.com/pre-commit/pre-commit-hooks/compare/v4.5.0...v4.6.0) - [github.com/psf/black: 24.3.0 → 24.4.2](https://github.com/psf/black/compare/24.3.0...24.4.2) - [github.com/asottile/blacken-docs: 1.16.0 → 1.18.0](https://github.com/asottile/blacken-docs/compare/1.16.0...1.18.0) - [github.com/PyCQA/flake8: 7.0.0 → 7.1.0](https://github.com/PyCQA/flake8/compare/7.0.0...7.1.0) - [github.com/astral-sh/ruff-pre-commit: v0.3.5 → v0.5.0](https://github.com/astral-sh/ruff-pre-commit/compare/v0.3.5...v0.5.0) - [github.com/codespell-project/codespell: v2.2.6 → v2.3.0](https://github.com/codespell-project/codespell/compare/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 <a.bruno@aluno.ufabc.edu.br> * 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 <a.bruno@aluno.ufabc.edu.br> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: bruAristimunha <a.bruno@aluno.ufabc.edu.br> * 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 <25532709+PierreGtch@users.noreply.github.com> Signed-off-by: Bru <a.bruno@aluno.ufabc.edu.br> Co-authored-by: PierreGtch <25532709+PierreGtch@users.noreply.github.com> Co-authored-by: Taha Habib <95372659+tahatt13@users.noreply.github.com> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Pierre Guetschel <pierre.guetschel@donders.ru.nl> Co-authored-by: Igor Carrara <94047258+carraraig@users.noreply.github.com> Co-authored-by: Quentin Barthélemy <q.barthelemy@gmail.com> * 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 <25532709+PierreGtch@users.noreply.github.com> Signed-off-by: Bru <b.aristimunha@gmail.com> * [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 <b.aristimunha@gmail.com> Signed-off-by: Bru <a.bruno@aluno.ufabc.edu.br> Co-authored-by: Pierre Guetschel <25532709+PierreGtch@users.noreply.github.com> 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 <25532709+PierreGtch@users.noreply.github.com> Signed-off-by: Bru <a.bruno@aluno.ufabc.edu.br> Signed-off-by: Bru <b.aristimunha@gmail.com> Co-authored-by: PierreGtch <25532709+PierreGtch@users.noreply.github.com> Co-authored-by: Taha Habib <95372659+tahatt13@users.noreply.github.com> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Pierre Guetschel <pierre.guetschel@donders.ru.nl> Co-authored-by: Igor Carrara <94047258+carraraig@users.noreply.github.com> Co-authored-by: Quentin Barthélemy <q.barthelemy@gmail.com> * Solving the tdlda situation * renaming --------- Signed-off-by: PierreGtch <25532709+PierreGtch@users.noreply.github.com> Signed-off-by: Bru <a.bruno@aluno.ufabc.edu.br> Signed-off-by: Bru <b.aristimunha@gmail.com> Co-authored-by: PierreGtch <25532709+PierreGtch@users.noreply.github.com> Co-authored-by: Taha Habib <95372659+tahatt13@users.noreply.github.com> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Pierre Guetschel <pierre.guetschel@donders.ru.nl> Co-authored-by: Igor Carrara <94047258+carraraig@users.noreply.github.com> Co-authored-by: Quentin Barthélemy <q.barthelemy@gmail.com> --------- Signed-off-by: Bru <b.aristimunha@gmail.com> Signed-off-by: Bru <a.bruno@aluno.ufabc.edu.br> Signed-off-by: PierreGtch <25532709+PierreGtch@users.noreply.github.com> Co-authored-by: Pierre Guetschel <25532709+PierreGtch@users.noreply.github.com> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Taha Habib <95372659+tahatt13@users.noreply.github.com> Co-authored-by: Pierre Guetschel <pierre.guetschel@donders.ru.nl> Co-authored-by: Igor Carrara <94047258+carraraig@users.noreply.github.com> Co-authored-by: Quentin Barthélemy <q.barthelemy@gmail.com> * Fix incomplete merge in pyproject.toml * Skip tests due to network issues with dataverse.harvard.edu (#835) * 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> --------- Signed-off-by: Bru <b.aristimunha@gmail.com> Signed-off-by: Bru <a.bruno@aluno.ufabc.edu.br> Signed-off-by: PierreGtch <25532709+PierreGtch@users.noreply.github.com> Signed-off-by: Pierre Guetschel <25532709+PierreGtch@users.noreply.github.com> Signed-off-by: Alexander de Ranitz <89586187+alexander-de-ranitz@users.noreply.github.com> Signed-off-by: jellymace <thomas.kooiman@icloud.com> Signed-off-by: Paul Verhoeven <43268349+PaulusBoskabouter@users.noreply.github.com> Signed-off-by: Lucas Heck <lucasheck17@gmail.com> Signed-off-by: lionel kusch <lionel.kusch@grenoble-inp.org> Signed-off-by: gcattan <gcattan@hotmail.fr> Signed-off-by: Simon Kojima <38077652+simonkojima@users.noreply.github.com> Co-authored-by: bruAristimunha <a.bruno@aluno.ufabc.edu.br> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Taha Habib <95372659+tahatt13@users.noreply.github.com> Co-authored-by: Igor Carrara <94047258+carraraig@users.noreply.github.com> Co-authored-by: Quentin Barthélemy <q.barthelemy@gmail.com> Co-authored-by: Sylvain Chevallier <sylvain.chevallier@universite-paris-saclay.fr> Co-authored-by: Sylvain Chevallier <sylain.chevallier@universite-paris-saclay.fr> Co-authored-by: Sara Sedlar <sara.sedlar@gmail.com> Co-authored-by: Bru <b.aristimunha@gmail.com> Co-authored-by: Samuel-Boehm <74181211+Samuel-Boehm@users.noreply.github.com> Co-authored-by: Thomas Moreau <thomas.moreau.2010@gmail.com> Co-authored-by: gcattan <gcattan@hotmail.fr> Co-authored-by: Theodore Papadopoulo <Theodore.Papadopoulo@inria.fr> Co-authored-by: Zheyu Yao <44063007+zyao197@users.noreply.github.com> Co-authored-by: Emanuele Frasca <noostale@live.it> Co-authored-by: Lucas Heck <lucasheck17@gmail.com> Co-authored-by: Alexander de Ranitz <89586187+alexander-de-ranitz@users.noreply.github.com> Co-authored-by: Amar Enkhbat <38126496+amar-enkhbat@users.noreply.github.com> Co-authored-by: Thomas Kooiman <thomas.kooiman@icloud.com> Co-authored-by: Paul Verhoeven <43268349+PaulusBoskabouter@users.noreply.github.com> Co-authored-by: PaulusBoskabouter <paul_2000@hotmail.nl> Co-authored-by: Ulysse Durand <61126385+UlysseDurand@users.noreply.github.com> Co-authored-by: Ulysse Durand <ulysse.durand@ens-lyon.fr> Co-authored-by: lionel kusch <lionel.kusch@grenoble-inp.org> Co-authored-by: toncho11 <toncho11@users.noreply.github.com> Co-authored-by: TessvandeVijver <160933114+TessvandeVijver@users.noreply.github.com> Co-authored-by: Griffin Keeler <144262024+griffinkeeler@users.noreply.github.com> Co-authored-by: Simon Kojima <38077652+simonkojima@users.noreply.github.com> Co-authored-by: Simon Kojima <simon.kojima@inria.fr> Co-authored-by: Kosei Nakada <76725154+ponpopon@users.noreply.github.com> Co-authored-by: Gregoire Cattan <gregoire.cattan@ibm.com> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com> Co-authored-by: bruAristimunha <42702466+bruAristimunha@users.noreply.github.com>
Scikit-keras is deprecated: adriangb/scikeras#334
And it is not working with the new version of scikit-learn, above 1.16. There is a complicated dependency issue, so we can not downgrade scikit-learn for the new version. Migration to Keras 2.0 is very costly in terms of maintainers' time, and we cannot maintain the keras code because we don't have people interested in it.
In this PR, I am removing the keras module and putting a warning that we remove it.
I took advantage of this PR and during the update, and I removed things that are no longer maintained by us (poetry, docker)