FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

merge v0.5.0 into master by sylvchev · Pull Request #379 · NeuroTechX/moabb · GitHub

Repository navigation

merge v0.5.0 into master - #379

Merged
sylvchev merged 51 commits into
masterfrom
develop
May 23, 2023
Merged

sylvchev merged 51 commits into
masterfrom
develop

Conversation

Copy link
Copy Markdown
Member

No description provided.

danidask and others added 30 commits April 17, 2022 15:52
* correct lint test failing due to black version

* update whats new

* lint files with precommit
* preload Schirrmsister2017 - Fixes #289

* Implements comment

* Update whats_new.rst

Co-authored-by: Pierre Guetschel <pierre.guetschel@donders.ru.nl>
* do not add explicitely events

* Lee2019 event assignation
* Bump mistune from 0.8.4 to 2.0.3

Bumps [mistune](https://github.com/lepture/mistune) from 0.8.4 to 2.0.3.
- [Release notes](https://github.com/lepture/mistune/releases)
- [Changelog](https://github.com/lepture/mistune/blob/master/docs/changes.rst)
- [Commits](lepture/mistune@v0.8.4...v2.0.3)

---
updated-dependencies:
- dependency-name: mistune
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>

* correct lint error

* use new precommit action

* switch linting to 3.8 due to flake8 bug

* correct flake8 error on abstract class

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Sylvain Chevallier <sylvain.chevallier@uvsq.fr>
* _simplify_names issues

- Added check for uniqueness wherever _simplify_names is used
- More standardized naming for SSVEP datasets

* Update ssvep_mamem.py

* Update ssvep_mamem.py

* Update whats_new.rst

* search for doc generation problem

Co-authored-by: Sylvain Chevallier <sylvain.chevallier@uvsq.fr>
Bumps [joblib](https://github.com/joblib/joblib) from 1.1.0 to 1.2.0.
- [Release notes](https://github.com/joblib/joblib/releases)
- [Changelog](https://github.com/joblib/joblib/blob/master/CHANGES.rst)
- [Commits](joblib/joblib@1.1.0...1.2.0)

---
updated-dependencies:
- dependency-name: joblib
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [pillow](https://github.com/python-pillow/Pillow) from 9.0.1 to 9.3.0.
- [Release notes](https://github.com/python-pillow/Pillow/releases)
- [Changelog](https://github.com/python-pillow/Pillow/blob/main/CHANGES.rst)
- [Commits](python-pillow/Pillow@9.0.1...9.3.0)

---
updated-dependencies:
- dependency-name: pillow
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* update poetry deps and start cleaning docs

* update example with new seaborn version

* rename page

* update code link button in doc

* update docs for datasets

* correct error with np type, add warning for the dataset

* reduce computation time for documentation

* fix plot issue

* update doc workflow

* fix download path location

* switch to pre-commit.ci

* correct spelling

* fix pre commit config

* switch to python 3.8 and latest ubuntu

* add coverage requirements

* correct typo

* update actions

* try xml report for codecov, add coveralls

* remove coveralls
* benchmark init commit

move functions processing pipelines to moabb.pipelines.utils, init commit of the benchmark function

* minor doc string corr

* fixing a missing line in download.py

* Update benchmark.py

* Update utils.py

* adding a print statement for visibility in output

* remove verbose, debug params; add evaluations save folder params

* update run.py to use benchmark function

* correct analyze statement

* including, excluding datasets functionality

* some descript edits

* Update benchmark.py

* correct include datasets and return dataframe

* correct n_jobs in run.py

* Apply suggestions from code review

Co-authored-by: Sylvain Chevallier <sylvain.chevallier@uvsq.fr>

* whatsnew and remove MI result combo

- Updating whats new
- Removing MotorImagery for combination of Filterbank and Single Pass results

* Adding select_paradigms

Using an exception for flake8 function too complex error. May want to find a better implementation and remove exception.

* rectify select_paradigms implementation

* fix error when select_paradigms is None

* add benchmark to __init__ for direct call

* fix overwriting results for different paradigms, add printing results

* unittest for benchmark

* fix docstring and error msg, remove unused code

* remove unwanted print

* fix warning for dataframe

* abstractproperty is deprecated since 3.3

* fix doc typo, add is_valid to fake paradigms

* update whatsnew

* add an example for benchmark

* update readme, correct typos, add link to wiki

* fix typos, introduce example

* add link to wiki in dataset documentation

* fix typos, rename force to overwrite, select_paradigms to paradigms

* fix refactoring typo

* fix refactoring typo 2

* fix refactoring typo 3

* fix example typo

Co-authored-by: Sylvain Chevallier <sylvain.chevallier@uvsq.fr>
Co-authored-by: Sylvain Chevallier <sylvain.chevallier@universite-paris-saclay.fr>
Co-authored-by: Sylvain Chevallier <sylain.chevallier@universite-paris-saclay.fr>
updates:
- [github.com/pre-commit/pre-commit-hooks: v3.4.0 → v4.4.0](pre-commit/pre-commit-hooks@v3.4.0...v4.4.0)
- [github.com/psf/black: 22.3.0 → 22.12.0](psf/black@22.3.0...22.12.0)
- https://github.com/timothycrosley/isort → https://github.com/PyCQA/isort
- [github.com/PyCQA/isort: 5.7.0 → 5.11.4](PyCQA/isort@5.7.0...5.11.4)
- [github.com/pycqa/flake8: 3.8.4 → 6.0.0](PyCQA/flake8@3.8.4...6.0.0)
- [github.com/pre-commit/mirrors-prettier: v2.2.1 → v3.0.0-alpha.4](pre-commit/mirrors-prettier@v2.2.1...v3.0.0-alpha.4)

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
* Updating the doc to include the metainfo

* Updating the poetry hyperlink to install;

* Updating the p300 meta information;

* Updating the SSVEP meta information;

* complete whats new

* trigger doc generation for all PR

* add benchmark and set_log_level in API

* correct typo

* update poetry link

* add contributing to docs

* add global meta-information table for dataset

* change bloc name

Co-authored-by: Sylvain Chevallier <sylvain.chevallier@universite-paris-saclay.fr>
Co-authored-by: Sylvain Chevallier <sylain.chevallier@universite-paris-saclay.fr>
* fix Huebner zip error

* add whats new

* use pathlib and fix issue in script

* fix issue #275

* switch to pathlib and correct Windows path issue #300

Co-authored-by: Sylvain Chevallier <sylain.chevallier@universite-paris-saclay.fr>
* update paradigm.get_data and process_raw

* ensure process_raw from p300 has the same basis than base.py

* return value error for parramater error, correct tests

* Updating base.py to expose the parameter return_raws.

* Adding new parameter return_raws.

Co-authored-by: Bru <a.bruno@aluno.ufabc.edu.br>
* Grid Search on Evaluation

* whats_new changed

* GridSearchCV handle with None value

* Updated Test

* Unchanged Learning Curve

* Example GridSearch WithinSession

* Update moabb/evaluations/base.py

Co-authored-by: Sylvain Chevallier <sylvain.chevallier@universite-paris-saclay.fr>

* Trying

* Rename and changing the path

* Updating the README.txt

* Adding the header

* Applying str in the var self.hdf5_path

* Example GridSearch WithinSession with plot and parameter displayed

* Evaluation with modification

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

* Evaluation with modification

* Example Fix

* Example Fix

* update example

* Evaluation fix sefl.hdf5 path

* Evaluation with function for GridSearch

* Update moabb/evaluations/base.py

* update tests for gridsearch

* move comment to correct subfunction

* tracking error: print folder

* tracking error: change dir

* revert code reformatting

* correct tests

Co-authored-by: Bru <a.bruno@aluno.ufabc.edu.br>
Co-authored-by: Sylvain Chevallier <sylvain.chevallier@universite-paris-saclay.fr>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Sylvain Chevallier <sylain.chevallier@universite-paris-saclay.fr>
* Grid Search on Evaluation

* whats_new changed

* GridSearchCV handle with None value

* Updated Test

* Unchanged Learning Curve

* Example GridSearch WithinSession

* Update moabb/evaluations/base.py

Co-authored-by: Sylvain Chevallier <sylvain.chevallier@universite-paris-saclay.fr>

* Trying

* Rename and changing the path

* Updating the README.txt

* Adding the header

* Applying str in the var self.hdf5_path

* Example GridSearch WithinSession with plot and parameter displayed

* Evaluation with modification

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

* Evaluation with modification

* Example Fix

* Example Fix

* update example

* Evaluation fix sefl.hdf5 path

* Evaluation with function for GridSearch

* Benchmark with gridsearch + Example

* Pipelines where added the param_grid parameter

* Pipelines where added the param_grid parameter

* Pipelines where added the param_grid parameter

* Pipelines where added the param_grid parameter

* Remove param_grid: None

* Remove param_grid: None

* Remove param_grid: None

* code reformatting

Co-authored-by: Bru <a.bruno@aluno.ufabc.edu.br>
Co-authored-by: Sylvain Chevallier <sylvain.chevallier@universite-paris-saclay.fr>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Sylvain Chevallier <sylain.chevallier@universite-paris-saclay.fr>
* replacing the np.int to native type int, type deprecated in numpy version 1.20

* updating the np.int to int.
* Updating the .pre-commit-yaml to fix CI.

* [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>
…ras, braindecode, skorch and torch [optional] (#329)

* Adding new dependences, tensorflow, keras and scikeras

* Adding new dependences, tensorflow, keras and scikeras

* restriction the python version to the scikeras library.

* partially commit the poetry lock

* macro updated in the poetry.lock

* Setting deep learning dependencies as optional

* Updating the poetry CI

* Including braindecode

* Removing the poetry.lock

* Regenerating the poetry.lock

* restoring the file

* trying to regenerate without update

* Update the version  of library

* returning the version
* Updating CI to install deep learning

* Updating CI to install deep learning
* add/cleaning n_class motor imagery pipelines

* Try Configuration

* DL benchmark, problem with the callbacks and yml file

* DL benchmark without Callbacks

* DL benchmark with Callbacks

* DL benchmark with Callbacks

* DL benchmark with Callbacks - Bug of test

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

* DL benchmark with Callbacks - Fix Suggestion

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

* Adding pipeline Augmented Covariance Matrix

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

* Fix Keras Name

* Fix Keras Name and Add documentation Augmented Dataset

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

* Renaming the file to Keras EEGNet

* Removing imported but not unused

* Fixing B008

* Adding parameter --with deeplearning for CI

* Restoring

* Keras mapping with Callbacks and Optimizer. Added DL model:
- ShallowConvNet
- DeepConvNet
 EEGNet_8_2

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

* Added DL model:
- EEGITNet
- EEGTCNet
- EEGNeX

* Added DL model:
- EEGITNet
- EEGTCNet
- EEGNeX

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

* Tensforlow import bug

* Tensforlow import bug

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

* Removing --no-dev flag.

* Updating __init__ file to expose the deep learning methods.

* Renaming the file, functions; Cleaning imports; Adding docs; snake_case style for variable;

* Renaming the file, functions; Cleaning imports; Adding docs; snake_case style for variable; Trying to solve B008 (not define function in the args).

* changing name for variable

* Updating yaml with the new path

* Fixing e-mail and renaming again.

* Trying to solve the windows point.

* tmp removing windows until I figure out how to work

* adding the runs-on: ${{ matrix.os }}

* Updating whats_new.rst

* missed dot

* updating models name

* Reduced Epoch and Batch size for a fast example

* Updated paradigm:
- LeftRightImagery
- MotorImagery

Added Keras pipeline to Pipelines folder

Added new pipelines:
- CSP + SVM grid
- EN Grid
- FgMDM
- regCSP+shLDA Grid
- TSSVM Grid

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

* Modification requested by Sylavin

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

* Modification requested by Sylavin

* Fix EEGTCNet.

Add Standardization of input for:
- EEGNet
- ShallowNet
- DeepConNet
- EEGTCNet

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

* Add Standardization of input for every KERAS pipeline

* trying to restore test on windows, without tensorflow

* import tensorflow only when needed

* print warning if tensorflow not installed

* switch dev-dep to group docs

* switch to docs and re-enable windows in test

* correct error

* Update moabb/pipelines/deep_learning.py

Co-authored-by: Sylvain Chevallier <sylvain.chevallier@universite-paris-saclay.fr>

* Update moabb/pipelines/deep_learning.py

Co-authored-by: Sylvain Chevallier <sylvain.chevallier@universite-paris-saclay.fr>

* Update moabb/pipelines/deep_learning.py

Co-authored-by: Sylvain Chevallier <sylvain.chevallier@universite-paris-saclay.fr>

* Update moabb/pipelines/deep_learning.py

Co-authored-by: Sylvain Chevallier <sylvain.chevallier@universite-paris-saclay.fr>

* Update moabb/pipelines/deep_learning.py

Co-authored-by: Sylvain Chevallier <sylvain.chevallier@universite-paris-saclay.fr>

* Update moabb/pipelines/deep_learning.py

Co-authored-by: Sylvain Chevallier <sylvain.chevallier@universite-paris-saclay.fr>

* Update examples/plot_benchmark_DL.py

* Apply suggestions from code review

* fix precommit

* correct example

* correct typo

* add names and references

* add new class/fct in API

* add setup_seed and set_download_dir in init and doc API

* remove text

---------

Co-authored-by: Sylvain Chevallier <sylain.chevallier@universite-paris-saclay.fr>
Co-authored-by: CARRARA Igor <igor.carrara@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: Igor Carrara <94047258+carraraig@users.noreply.github.com>
* Updating CI to install deep learning

* Revert "Updating CI to install deep learning"

This reverts commit f722e07.

* Adding Google Analytics id

---------

Co-authored-by: Sylvain Chevallier <sylvain.chevallier@universite-paris-saclay.fr>
* Fix bug for MotorImagery All events, setting n_classes

* Fix bug for MotorImagery All events, setting n_classes

* Fix is Valid
Change default value n_classes=None

* Update docs/source/whats_new.rst

---------

Co-authored-by: Sylvain Chevallier <sylvain.chevallier@universite-paris-saclay.fr>
* Removing the folder notebook.

* Adding a meta requirements to moabb docker image.

* Adding a simple dockerfile, by default we set the MNE_USE_NUMBA as false.

* first docker script iteration.

* minimum viable docker script to exec the run.py.

* Adding a new parameter to control where we will set the MNE_DATA. val default is None.

* Adding comment to the Dockerfile

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

* Updating meta_requirements.txt to install from url.

* WIP: Getting the mount path from an ARG, and downloading the github repository.

* Ensuring that the repo is updated.

* Explaining how to download a branch

* Changing the run_docker script

* Using util function.

* Updating path for the run script.

* Adding missed tag

* Removing comment

* Including the instruction to run the moabb with docker.

* adding basic Docker Ignore

* updating the docker ignore

* adding a GDrive script

* Adding gdown

* Adding new run gdrive script.

* Updating the README.md

* updating the folder

* changing the folder

* changing the folder, adding folder as parameter

* reformating the gdown script

* Updating the description.

* Reviewing the README.md

* [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: PedroFerreiradaCosta <pedro.hpf.costa@gmail.com>
Co-authored-by: Sylvain Chevallier <sylvain.chevallier@universite-paris-saclay.fr>
* Updating CI to install deep learning

* Revert "Updating CI to install deep learning"

This reverts commit f722e07.

* exposing new method, AugmentedDataset

* Updating whats_new.rst after review the last PRs
* Updating CI to install deep learning

* Revert "Updating CI to install deep learning"

This reverts commit f722e07.

* Updating the Gitter link
* Change n_jobs=-1 to self.n_jobs

* Change whats new
carraraig and others added 21 commits March 19, 2023 19:14
* Fix bug for MotorImagery All events, setting n_classes

* Fix bug for MotorImagery All events, setting n_classes

* Fix is Valid
Change default value n_classes=None

* Update docs/source/whats_new.rst

* plot_BrainDecode first draft

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

* plot_BrainDecode

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

* plot_BrainDecode

* plot_BrainDecode

* Update examples/plot_BrainDecode.py

Co-authored-by: Sylvain Chevallier <sylvain.chevallier@universite-paris-saclay.fr>

* Update examples/plot_BrainDecode.py

Co-authored-by: Sylvain Chevallier <sylvain.chevallier@universite-paris-saclay.fr>

* plot_BrainDecode

* plot_BrainDecode, definition of setup_seed in moabb.utils

* plot_BrainDecode, definition of setup_seed in moabb.utils

* brain decode try benchmark

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

* Plot_function

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

* Delete PyTorch_EEGNetv4.yml

* Delete plot_benchmark_BrainDecode.py

* Renaming the file

* Changing init file

* Changing the tutorial

* Renaming the file to lower

* Updating the InputSetterEEG

* Adding new function to get the models from braindecode, and forcing the reinitialize model if the shape change.

* Partially init the shallow model

* Changing to ShallowNet

* =)

Solving the issue with hardcode variable and changing the way we compare the variable.

* draft test

* removing test

* Plot_function

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

* update plot_braindecode

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

* Plot BranDecode with dynamically input setter

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

* Plot BranDecode with dynamically input setter

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

* remove plot_BrainDecode from GitIgnore

* Plot_Benchmark:
- EEGNetv4 with BrainDecode (in_chans)
- EEGInception (in_channels)
- Dataset BNCI2014001 (22channel) and BNCI2014004 (3channel)
- Change in benchmark function: if a pipeline have BrainDecode in the name it is gonna set the return_epochs to True

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

* Plot_Benchmark:
- EEGNetv4 with BrainDecode (in_chans)
- EEGInception (in_channels)
- ShallowFBCSPNet
- Deep4Net
- Dataset BNCI2014001 (22channel) and BNCI2014004 (3channel)
- Change in benchmark function: if a pipeline have BrainDecode in the name it is gonna set the return_epochs to True

* Plot_Benchmark:
- EEGNetv4 with BrainDecode (in_chans)
- EEGInception (in_channels)
- ShallowFBCSPNet
- Deep4Net
- Dataset BNCI2014001 (22channel) and BNCI2014004 (3channel)
- Change in benchmark function: if a pipeline have BrainDecode in the name it is gonna set the return_epochs to True

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

* precommit stuffs

* cleaning line

* Changing the set seed

* Changing the import

* Renaming BrainDecode to braindecode

* Update moabb/benchmark.py

* renaming to lowercase

* lower case for pipeline folder of braindecode

* Update examples/plot_braindecode.py

Co-authored-by: Sylvain Chevallier <sylvain.chevallier@universite-paris-saclay.fr>

* Update examples/plot_braindecode.py

Co-authored-by: Sylvain Chevallier <sylvain.chevallier@universite-paris-saclay.fr>

* Update examples/pipelines_braindecode/braindecode_Deep4Net.py

Co-authored-by: Sylvain Chevallier <sylvain.chevallier@universite-paris-saclay.fr>

* Update examples/pipelines_braindecode/braindecode_Deep4Net.py

Co-authored-by: Sylvain Chevallier <sylvain.chevallier@universite-paris-saclay.fr>

* Update examples/pipelines_braindecode/braindecode_EEGInception.py

Co-authored-by: Sylvain Chevallier <sylvain.chevallier@universite-paris-saclay.fr>

* Update examples/pipelines_braindecode/braindecode_EEGNetv4.py

Co-authored-by: Sylvain Chevallier <sylvain.chevallier@universite-paris-saclay.fr>

* Modification requested

* Modification requested

* typos, and another small general corrections.

* Fixing small things for the review

* Update examples/plot_benchmark_braindecode.py

Co-authored-by: Sylvain Chevallier <sylvain.chevallier@universite-paris-saclay.fr>

* Update examples/plot_braindecode.py

Co-authored-by: Sylvain Chevallier <sylvain.chevallier@universite-paris-saclay.fr>

* Update examples/pipelines_braindecode/braindecode_ShallowFBCSPNet.py

Co-authored-by: Sylvain Chevallier <sylvain.chevallier@universite-paris-saclay.fr>

* fixing tests

* Adding the Pipeline of braincode in the pipeline folder

* removing deep4net

* fixing test

* adding text

* changing to parametrize

* Updating function

* Updating test function

* changing the init file

* adding braindecode to the folder

* testing hidden util braindecode

* splitting the util tests to not download

* updating the test

---------

Co-authored-by: Sylvain Chevallier <sylvain.chevallier@universite-paris-saclay.fr>
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>
* Updating CI to install deep learning

* Revert "Updating CI to install deep learning"

This reverts commit f722e07.

* patch as false

---------

Co-authored-by: Sylvain Chevallier <sylvain.chevallier@universite-paris-saclay.fr>
* Delete:
- CSP_svm_search.py
- regCSP+shLDA_grid.yml
- TSSVM.py

* Change LogVar.py to LogVar_grid.yml

* Update pipelines/LogVar_grid.yml

Co-authored-by: Sylvain Chevallier <sylvain.chevallier@universite-paris-saclay.fr>

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

* fix: remove redundant pipelines

---------

Co-authored-by: Sylvain Chevallier <sylvain.chevallier@universite-paris-saclay.fr>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Sylvain Chevallier <sylain.chevallier@universite-paris-saclay.fr>
* Add CodeCarbon for each pipeline

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

* adding codecarbon in the requirement

* Updating poetry files

* Change test setting output column from 8 to 9

* Change test setting output column from 8 to 9

* changing to a dict

* Change unit from Kg to g

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

* kg to g

* Update moabb/analysis/results.py

Co-authored-by: Sylvain Chevallier <sylvain.chevallier@universite-paris-saclay.fr>

* Update moabb/analysis/results.py

Co-authored-by: Sylvain Chevallier <sylvain.chevallier@universite-paris-saclay.fr>

* Update moabb/evaluations/evaluations.py

Co-authored-by: Sylvain Chevallier <sylvain.chevallier@universite-paris-saclay.fr>

* Update moabb/evaluations/evaluations.py

Co-authored-by: Sylvain Chevallier <sylvain.chevallier@universite-paris-saclay.fr>

* Update moabb/evaluations/evaluations.py

Co-authored-by: Sylvain Chevallier <sylvain.chevallier@universite-paris-saclay.fr>

* Update moabb/tests/analysis.py

Co-authored-by: Sylvain Chevallier <sylvain.chevallier@universite-paris-saclay.fr>

* Update moabb/tests/analysis.py

Co-authored-by: Sylvain Chevallier <sylvain.chevallier@universite-paris-saclay.fr>

* Update moabb/tests/analysis.py

Co-authored-by: Sylvain Chevallier <sylvain.chevallier@universite-paris-saclay.fr>

* Update moabb/tests/analysis.py

Co-authored-by: Sylvain Chevallier <sylvain.chevallier@universite-paris-saclay.fr>

* Update moabb/tests/evaluations.py

Co-authored-by: Sylvain Chevallier <sylvain.chevallier@universite-paris-saclay.fr>

* Update pyproject.toml

Co-authored-by: Sylvain Chevallier <sylvain.chevallier@universite-paris-saclay.fr>

* Fix Initialization of Tracker

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

* ttrying to solve the poetry issue

* Change EmissionTracker to OfflineEmissionTracker

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

* Change EmissionTracker to OfflineEmissionTracker

* Change EmissionTracker to OfflineEmissionTracker

* Returning to online approach

* Updating the whats_new.rst file

* fix: make codecarbon an optional dep

* fix: correct bugs for test

* feat: print carbon footprint after benchmark

* fix: correct expension bug

* fix: error in unit test

* fix: correct codecarbon dependency

* fix: update poetry.loack and requirements.txt

* fix: correct poetry.loack and requirements.txt

* fix: restricting to older libclang

---------

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: Sylvain Chevallier <sylvain.chevallier@universite-paris-saclay.fr>
Co-authored-by: Sylvain Chevallier <sylain.chevallier@universite-paris-saclay.fr>
Co-authored-by: Sylvain Chevallier <sylain.chevallier@universite-paris-saclay.fr>
* Add .circleci/config.yml

* Add .circleci/config.yml

* [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>
updates:
- [github.com/psf/black: 23.1.0 → 23.3.0](psf/black@23.1.0...23.3.0)
- [github.com/pre-commit/mirrors-prettier: v3.0.0-alpha.4 → v3.0.0-alpha.6](pre-commit/mirrors-prettier@v3.0.0-alpha.4...v3.0.0-alpha.6)

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

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

* Example CodeCarbon

* Example CodeCarbon

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

* Example CodeCarbon

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

* Example CodeCarbon

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

* Example CodeCarbon

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

* Example CodeCarbon

* Example CodeCarbon

* Adding more information for the tutorial

* Updating the static image =)

* Adding me

* Cleaning the fuction

* Adding more tests

* exposing the new method

* adding if

* Update examples/example_codecarbon.py

Co-authored-by: Sylvain Chevallier <sylvain.chevallier@universite-paris-saclay.fr>

* Update examples/example_codecarbon.py

Co-authored-by: Sylvain Chevallier <sylvain.chevallier@universite-paris-saclay.fr>

* Update examples/example_codecarbon.py

* Update examples/example_codecarbon.py

---------

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: Sylvain Chevallier <sylvain.chevallier@universite-paris-saclay.fr>
* Adding braindecode object as a pipeline.

* Adding in init file and changing the name.

* Adding new pipeline.

* Adding new dependence, braindecode

* Adding new dependence, torch

* Updating the dependencies, set as optional.

* Setting the Valid Split to the new pipeline.

* restoring the file

* Updating __init__

* Removing the BraindecodeClassifierModel

* Updating EEGClassifier to  use the max_epochs

* Adding braindecode as depedencies

* Moving the file to other nome

* Adding support ot braindecode classifier

* Adding y as None value

* first iteration to use the ShallowNet from braindecode with yaml file

* Adding as example

* To discuss

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

* Removing braindecode file

* Adding yaml files

* Removing ShallowFBCSPNet, duplicate

* Updating Braindecode_ShallowFBCSPNET.yml to add the inputShapeSetterEEG

* working on the parser

* removing braindecode keyword

* working more on the parser

* Adding one more test

* Adding check module

* Improving the BraindecodeDatasetLoader

* Removing the yaml file for braindecode object

* Improving the examples

* Naming the variable

* Returning the old parser

* adding test folder

* fix: correct error when multiple pipelines

* fix: correct doc error

* revert: leave braindecode order

* fix: benchmark unit test passed

* fix: doc building error

* Update moabb/benchmark.py

Co-authored-by: Sylvain Chevallier <sylvain.chevallier@universite-paris-saclay.fr>

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Sylvain Chevallier <sylain.chevallier@universite-paris-saclay.fr>
Co-authored-by: Sylvain Chevallier <sylvain.chevallier@universite-paris-saclay.fr>
* Testing

* moving dep as optional

* Refactoring README.md

* Adding logo to doc

* Changing index

* draft

* WIP

* Adding new install section

* Adding installation module

* adding shinx_design

* updating install script

* massive reformating

* install from source

* Adding image to represent install

* remaing md to rst

* Reducing Sphinx to 5.3 to add sphinx-design

* adding new robot!

* Adding sphinx_rtd_theme

* Adding redirector

* Adding CI

* Revert "Adding CI"

This reverts commit 6510dc3.

* Including header

* Adding cite section

* chaging, removing not used staffs

* Changing the CONTRIBUTING.md

* Changing the table syle, now with sortable option

* Changing index, removing and reformating

* Creating new section

* Updating README.md

* Adding new install module

* Adding new logo, vect option

* Adding overview

* Adding new docker

* moving

* updating CONTRIBUTING.md and README.md

* removing link to doc

* removing instruction

* Adding logo into the folder

* adding memory_profiler

* testing on thing

* fixing typo

* Adding logo

* updating to another path

* testing

* restoring

* image -> images

* Adding Contributors

* Update CONTRIBUTING.md

Co-authored-by: Sylvain Chevallier <sylvain.chevallier@universite-paris-saclay.fr>

* Update docs/source/install/install_source.rst

Co-authored-by: Sylvain Chevallier <sylvain.chevallier@universite-paris-saclay.fr>

* Update docs/source/install/install_source.rst

Co-authored-by: Sylvain Chevallier <sylvain.chevallier@universite-paris-saclay.fr>

* Adding bibtex

* Fixing headers

* changing index

* adding readme

---------

Co-authored-by: Sylvain Chevallier <sylvain.chevallier@universite-paris-saclay.fr>
* add virtual reality dataset

* add utils function

* add dataset to doc and init files

* Update braininvaders.py

* Update braininvaders.py

* Update braininvaders.py

* Update braininvaders.py

* Update braininvaders.py

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

* Update braininvaders.py

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

* add tests

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

* Update moabb/datasets/braininvaders.py

Co-authored-by: Bru <a.bruno@aluno.ufabc.edu.br>

* Update moabb/datasets/braininvaders.py

Co-authored-by: Bru <a.bruno@aluno.ufabc.edu.br>

* Update moabb/datasets/braininvaders.py

Co-authored-by: Bru <a.bruno@aluno.ufabc.edu.br>

* Update moabb/datasets/braininvaders.py

Co-authored-by: Bru <a.bruno@aluno.ufabc.edu.br>

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

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

* snake case

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

* update documentation

* fix pre-commit

* Update moabb/datasets/braininvaders.py

Co-authored-by: Bru <a.bruno@aluno.ufabc.edu.br>

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

* Update moabb/datasets/braininvaders.py

improve styling of chnames

Co-authored-by: Bru <a.bruno@aluno.ufabc.edu.br>

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

* Update moabb/datasets/braininvaders.py

Add dataset summary for the VirtualReality dataset

Co-authored-by: Bru <a.bruno@aluno.ufabc.edu.br>

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

* fix dataset summary

* - complete dataset.rst
- add new fake dataset

* complete documentation in braininvaders.py

* fix test

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

* add name at end of file

* typo

* Update docs/source/dataset_summary.rst

* Update moabb/datasets/braininvaders.py

Co-authored-by: Sylvain Chevallier <sylvain.chevallier@universite-paris-saclay.fr>

* Update moabb/datasets/braininvaders.py

Co-authored-by: Sylvain Chevallier <sylvain.chevallier@universite-paris-saclay.fr>

* Update moabb/datasets/braininvaders.py

Co-authored-by: Sylvain Chevallier <sylvain.chevallier@universite-paris-saclay.fr>

* Update moabb/datasets/braininvaders.py

Co-authored-by: Sylvain Chevallier <sylvain.chevallier@universite-paris-saclay.fr>

* Update moabb/datasets/braininvaders.py

Co-authored-by: Sylvain Chevallier <sylvain.chevallier@universite-paris-saclay.fr>

* Update moabb/datasets/braininvaders.py

Co-authored-by: Sylvain Chevallier <sylvain.chevallier@universite-paris-saclay.fr>

* select pc stimulation + change ds code

---------

Co-authored-by: gcattan <gregoire.cattan@ibm.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: Sylvain Chevallier <sylvain.chevallier@universite-paris-saclay.fr>
* Fixing circular import

* Reducing min numpy version because of tensorflow

* Reducing max numpy version because of colab

* testing in new env

* numpy == 1.23

* fixing conflict with colab GPU
)

* Adding Data Description to Huebner2017, Huebner2018, Sosulski2019 #361

* fixing space

---------

Co-authored-by: Sylvain Chevallier <sylvain.chevallier@universite-paris-saclay.fr>
* for+append to list compression + concat

* Updating the whats new file
* MsetCCA SSVEP classification + example

* Parametrization of CCA n_components (issue #360)

* Add docstrings

* Doc and What's new

* Add test for classification/SSVEP_MsetCCA

* Add auth. name + github account

* Use moabb FakeDataset for unit testing

* sylchev comments

* optimize with numpy, avoid broadcast

Co-authored-by: Quentin Barthélemy <q.barthelemy@gmail.com>

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

* remove n_components + remove for loop from Z calculation

* Update moabb/pipelines/classification.py

Co-authored-by: Quentin Barthélemy <q.barthelemy@gmail.com>

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

---------

Co-authored-by: Bru <a.bruno@aluno.ufabc.edu.br>
Co-authored-by: Sylvain Chevallier <sylvain.chevallier@universite-paris-saclay.fr>
Co-authored-by: Quentin Barthélemy <q.barthelemy@gmail.com>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
* fix dropped epochs

* add metadata field to epochs

* update whats_new
* Adding new deploy and updating whats_new.rst

* Changing folder to doc

* Update docs/source/whats_new.rst
* Pipilines for MsetCCA SSVEP and TRCA SSVEP

* Modification:
- MsetCCA_SSVEP
- TRCA_SSVEP

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

---------

Co-authored-by: CARRARA Igor <igor.carrara@inria.fr>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Igor Carrara <94047258+carraraig@users.noreply.github.com>
* update to v0.5.0

* fix: updating docstring with version added

* build: update requirements

---------

Co-authored-by: Sylvain Chevallier <sylain.chevallier@universite-paris-saclay.fr>
Co-authored-by: Sylvain Chevallier <sylain.chevallier@universite-paris-saclay.fr>
sylvchev merged commit 2a0b97f into master May 23, 2023
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
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.

9 participants


Back | FazBrowse Home | New Git URL