Skip to content

Commit 3075b69

Browse files
bruAristimunhaPierreGtchpre-commit-ci[bot]tahatt13carraraig
authored
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 <[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]>
1 parent 2473eb7 commit 3075b69

File tree

2 files changed

+17
-11
lines changed

2 files changed

+17
-11
lines changed

examples/external/plot_learning_curve_p300_external.py renamed to examples/external/noplot_learning_curve_p300_external.py

File renamed without changes.

pyproject.toml

Lines changed: 17 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[tool.poetry]
22
name = "moabb"
3-
version = "1.1.2"
3+
version = "1.2.0"
44
description = "Mother of All BCI Benchmarks"
55
authors = ["Alexandre Barachant", "Vinay Jayaram"]
66
maintainers = ["Sylvain Chevallier <[email protected]>"]
@@ -10,7 +10,6 @@ documentation = "https://neurotechx.github.io/moabb"
1010
keywords = ["eeg", "datasets", "reproducibility", "bci", "benchmark"]
1111
license = "BSD-3-Clause"
1212

13-
1413
[tool.poetry.dependencies]
1514
python = ">=3.9,<3.13"
1615
numpy = "^1.22"
@@ -34,18 +33,17 @@ pytest = "^7.4.0"
3433
mne-bids = ">=0.14"
3534
scikit-learn = "<1.6"
3635

37-
3836
# Optional dependencies for carbon emission
3937
codecarbon = { version = "^2.1.4", optional = true }
4038

4139
# Optional dependencies for deep learning
4240
tensorflow = { version = ">=2.16", optional = true }
4341
keras = { version = ">=3.2.0", optional = true }
44-
scikeras = { version = "^0.13.0", optional = true }
42+
scikeras = { version = "^0.13.0", optional = true }
4543
libclang = { version = "^15.0", optional = true }
4644
optuna = { version = "^3.6.1", optional = true }
4745
optuna-integration = { version = "^3.6.0", optional = true }
48-
braindecode = {version = ">=0.8.1", optional = true}
46+
braindecode = { version = ">=0.8.1", optional = true }
4947

5048
# Optional dependencies for tests
5149
pytest-cov = { version = ">=5.0.0", optional = true }
@@ -64,16 +62,26 @@ sphinx-rtd-theme = { version = "^1.2.0", optional = true }
6462
sphinx_copybutton = { version = "^0.4.0", optional = true }
6563
sphinxcontrib-bibtex = { version = "^2.2.0", optional = true }
6664
sphinx-favicon = { version = "^1.0.1", optional = true }
67-
tdlda = { git = "https://github.com/jsosulski/tdlda.git", rev = "0.1.0", optional = true}
68-
65+
tdlda = { git = "https://github.com/jsosulski/tdlda.git", optional = true }
6966

7067
[tool.poetry.extras]
7168
carbonemission = ["codecarbon"]
7269
deeplearning = ["tensorflow", "keras", "scikeras", "braindecode", "libclang"]
7370
optuna = ["optuna", "optuna-integration"]
7471
tests = ["pytest", "pytest-cov", "codecov", "pytest_cases"]
75-
docs = ["Sphinx", "sphinx-gallery", "sphinx-bootstrap-theme", "pydata-sphinx-theme", "numpydoc", "m2r2", "tdlda", "sphinx-design", "sphinx-rtd-theme", "sphinx_copybutton", "sphinxcontrib-bibtex", "sphinx-favicon"]
76-
external = ["tdlda"]
72+
docs = [
73+
"sphinx",
74+
"sphinx-gallery",
75+
"sphinx-bootstrap-theme",
76+
"pydata-sphinx-theme",
77+
"numpydoc",
78+
"m2r2",
79+
"sphinx-design",
80+
"sphinx-rtd-theme",
81+
"sphinx_copybutton",
82+
"sphinxcontrib-bibtex",
83+
"sphinx-favicon"
84+
]
7785

7886
[build-system]
7987
requires = ["poetry-core>=1.0.0"]
@@ -83,14 +91,12 @@ build-backend = "poetry.core.masonry.api"
8391
line-length = 90
8492
target-version = ["py38"]
8593

86-
8794
[tool.isort]
8895
src_paths = ["moabb"]
8996
profile = "black"
9097
line_length = 90
9198
lines_after_imports = 2
9299

93-
# pyproject.toml
94100
[tool.pytest.ini_options]
95101
minversion = "7.0"
96102
addopts = "-ra -q"

0 commit comments

Comments
 (0)