├── .github └── workflows │ ├── doc_build_test.yml │ ├── draft-pdf.yml │ └── python-app.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .readthedocs.yaml ├── CITATION.cff ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Images ├── DatasetClassScheme.jpeg ├── LibraryLogo.png └── sampler_example.png ├── LICENSE.md ├── MANIFEST.in ├── Notebooks ├── Augmentation_benchmark.ipynb ├── Augmentation_guide.ipynb ├── Dataload_guide.ipynb ├── README.md ├── SSL_guide.ipynb ├── SSL_guide_BCI.ipynb └── test_notebooks │ ├── augmentation_test.ipynb │ ├── dataload_test.ipynb │ ├── loss_test.ipynb │ ├── models_test.ipynb │ └── ssl_test.ipynb ├── Paper ├── bibliography.bib └── paper.md ├── README.md ├── RELEASE.md ├── bandit.yaml ├── docs ├── Augmentation_guide.ipynb ├── CONTRIBUTING.rst ├── Contrastive.rst ├── Dataload_guide.ipynb ├── Makefile ├── SSL_guide.ipynb ├── SSL_guide_BCI.ipynb ├── SelfSupervisedLearning.rst ├── _static │ ├── CL_scheme.jpeg │ ├── LibraryLogo.png │ ├── SSL_scheme_1.png │ └── bench_table.csv ├── _templates │ ├── classtemplate.rst │ └── functiontemplate.rst ├── conf.py ├── doc_requirements.txt ├── faq.rst ├── index.rst ├── make.bat ├── selfeeg.augmentation.rst ├── selfeeg.dataloading.rst ├── selfeeg.losses.rst ├── selfeeg.models.rst ├── selfeeg.rst ├── selfeeg.ssl.rst └── selfeeg.utils.rst ├── extra_material ├── Augmentation_benchmark.py ├── README.md ├── bench_table.csv └── geogebra-export.ggb ├── pyproject.toml ├── requirements.txt ├── selfeeg ├── VERSION.txt ├── __init__.py ├── augmentation │ ├── __init__.py │ ├── compose.py │ └── functional.py ├── dataloading │ ├── __init__.py │ └── load.py ├── losses │ ├── __init__.py │ └── losses.py ├── models │ ├── __init__.py │ ├── encoders.py │ ├── layers.py │ └── zoo.py ├── ssl │ ├── __init__.py │ ├── base.py │ ├── contrastive.py │ ├── generative.py │ └── predictive.py └── utils │ ├── __init__.py │ └── utils.py ├── setup.py └── test ├── EEGself ├── __init__.py ├── augmentation │ ├── __init__.py │ ├── compose_test.py │ └── functional_test.py ├── dataloading │ ├── __init__.py │ └── load_test.py ├── losses │ ├── __init__.py │ └── losses_test.py ├── models │ ├── __init__.py │ ├── layers_test.py │ └── zoo_test.py ├── ssl │ ├── __init__.py │ └── ssl_test.py └── utils │ ├── __init__.py │ └── utils_test.py ├── README.md └── __init__.py /.github/workflows/doc_build_test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedMaxLab/selfEEG/HEAD/.github/workflows/doc_build_test.yml -------------------------------------------------------------------------------- /.github/workflows/draft-pdf.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedMaxLab/selfEEG/HEAD/.github/workflows/draft-pdf.yml -------------------------------------------------------------------------------- /.github/workflows/python-app.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedMaxLab/selfEEG/HEAD/.github/workflows/python-app.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedMaxLab/selfEEG/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedMaxLab/selfEEG/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedMaxLab/selfEEG/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /CITATION.cff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedMaxLab/selfEEG/HEAD/CITATION.cff -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedMaxLab/selfEEG/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedMaxLab/selfEEG/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Images/DatasetClassScheme.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedMaxLab/selfEEG/HEAD/Images/DatasetClassScheme.jpeg -------------------------------------------------------------------------------- /Images/LibraryLogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedMaxLab/selfEEG/HEAD/Images/LibraryLogo.png -------------------------------------------------------------------------------- /Images/sampler_example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedMaxLab/selfEEG/HEAD/Images/sampler_example.png -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedMaxLab/selfEEG/HEAD/LICENSE.md -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedMaxLab/selfEEG/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /Notebooks/Augmentation_benchmark.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedMaxLab/selfEEG/HEAD/Notebooks/Augmentation_benchmark.ipynb -------------------------------------------------------------------------------- /Notebooks/Augmentation_guide.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedMaxLab/selfEEG/HEAD/Notebooks/Augmentation_guide.ipynb -------------------------------------------------------------------------------- /Notebooks/Dataload_guide.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedMaxLab/selfEEG/HEAD/Notebooks/Dataload_guide.ipynb -------------------------------------------------------------------------------- /Notebooks/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedMaxLab/selfEEG/HEAD/Notebooks/README.md -------------------------------------------------------------------------------- /Notebooks/SSL_guide.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedMaxLab/selfEEG/HEAD/Notebooks/SSL_guide.ipynb -------------------------------------------------------------------------------- /Notebooks/SSL_guide_BCI.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedMaxLab/selfEEG/HEAD/Notebooks/SSL_guide_BCI.ipynb -------------------------------------------------------------------------------- /Notebooks/test_notebooks/augmentation_test.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedMaxLab/selfEEG/HEAD/Notebooks/test_notebooks/augmentation_test.ipynb -------------------------------------------------------------------------------- /Notebooks/test_notebooks/dataload_test.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedMaxLab/selfEEG/HEAD/Notebooks/test_notebooks/dataload_test.ipynb -------------------------------------------------------------------------------- /Notebooks/test_notebooks/loss_test.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedMaxLab/selfEEG/HEAD/Notebooks/test_notebooks/loss_test.ipynb -------------------------------------------------------------------------------- /Notebooks/test_notebooks/models_test.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedMaxLab/selfEEG/HEAD/Notebooks/test_notebooks/models_test.ipynb -------------------------------------------------------------------------------- /Notebooks/test_notebooks/ssl_test.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedMaxLab/selfEEG/HEAD/Notebooks/test_notebooks/ssl_test.ipynb -------------------------------------------------------------------------------- /Paper/bibliography.bib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedMaxLab/selfEEG/HEAD/Paper/bibliography.bib -------------------------------------------------------------------------------- /Paper/paper.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedMaxLab/selfEEG/HEAD/Paper/paper.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedMaxLab/selfEEG/HEAD/README.md -------------------------------------------------------------------------------- /RELEASE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedMaxLab/selfEEG/HEAD/RELEASE.md -------------------------------------------------------------------------------- /bandit.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedMaxLab/selfEEG/HEAD/bandit.yaml -------------------------------------------------------------------------------- /docs/Augmentation_guide.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedMaxLab/selfEEG/HEAD/docs/Augmentation_guide.ipynb -------------------------------------------------------------------------------- /docs/CONTRIBUTING.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedMaxLab/selfEEG/HEAD/docs/CONTRIBUTING.rst -------------------------------------------------------------------------------- /docs/Contrastive.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedMaxLab/selfEEG/HEAD/docs/Contrastive.rst -------------------------------------------------------------------------------- /docs/Dataload_guide.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedMaxLab/selfEEG/HEAD/docs/Dataload_guide.ipynb -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedMaxLab/selfEEG/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/SSL_guide.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedMaxLab/selfEEG/HEAD/docs/SSL_guide.ipynb -------------------------------------------------------------------------------- /docs/SSL_guide_BCI.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedMaxLab/selfEEG/HEAD/docs/SSL_guide_BCI.ipynb -------------------------------------------------------------------------------- /docs/SelfSupervisedLearning.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedMaxLab/selfEEG/HEAD/docs/SelfSupervisedLearning.rst -------------------------------------------------------------------------------- /docs/_static/CL_scheme.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedMaxLab/selfEEG/HEAD/docs/_static/CL_scheme.jpeg -------------------------------------------------------------------------------- /docs/_static/LibraryLogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedMaxLab/selfEEG/HEAD/docs/_static/LibraryLogo.png -------------------------------------------------------------------------------- /docs/_static/SSL_scheme_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedMaxLab/selfEEG/HEAD/docs/_static/SSL_scheme_1.png -------------------------------------------------------------------------------- /docs/_static/bench_table.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedMaxLab/selfEEG/HEAD/docs/_static/bench_table.csv -------------------------------------------------------------------------------- /docs/_templates/classtemplate.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedMaxLab/selfEEG/HEAD/docs/_templates/classtemplate.rst -------------------------------------------------------------------------------- /docs/_templates/functiontemplate.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedMaxLab/selfEEG/HEAD/docs/_templates/functiontemplate.rst -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedMaxLab/selfEEG/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/doc_requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedMaxLab/selfEEG/HEAD/docs/doc_requirements.txt -------------------------------------------------------------------------------- /docs/faq.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedMaxLab/selfEEG/HEAD/docs/faq.rst -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedMaxLab/selfEEG/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedMaxLab/selfEEG/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/selfeeg.augmentation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedMaxLab/selfEEG/HEAD/docs/selfeeg.augmentation.rst -------------------------------------------------------------------------------- /docs/selfeeg.dataloading.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedMaxLab/selfEEG/HEAD/docs/selfeeg.dataloading.rst -------------------------------------------------------------------------------- /docs/selfeeg.losses.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedMaxLab/selfEEG/HEAD/docs/selfeeg.losses.rst -------------------------------------------------------------------------------- /docs/selfeeg.models.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedMaxLab/selfEEG/HEAD/docs/selfeeg.models.rst -------------------------------------------------------------------------------- /docs/selfeeg.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedMaxLab/selfEEG/HEAD/docs/selfeeg.rst -------------------------------------------------------------------------------- /docs/selfeeg.ssl.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedMaxLab/selfEEG/HEAD/docs/selfeeg.ssl.rst -------------------------------------------------------------------------------- /docs/selfeeg.utils.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedMaxLab/selfEEG/HEAD/docs/selfeeg.utils.rst -------------------------------------------------------------------------------- /extra_material/Augmentation_benchmark.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedMaxLab/selfEEG/HEAD/extra_material/Augmentation_benchmark.py -------------------------------------------------------------------------------- /extra_material/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedMaxLab/selfEEG/HEAD/extra_material/README.md -------------------------------------------------------------------------------- /extra_material/bench_table.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedMaxLab/selfEEG/HEAD/extra_material/bench_table.csv -------------------------------------------------------------------------------- /extra_material/geogebra-export.ggb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedMaxLab/selfEEG/HEAD/extra_material/geogebra-export.ggb -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedMaxLab/selfEEG/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedMaxLab/selfEEG/HEAD/requirements.txt -------------------------------------------------------------------------------- /selfeeg/VERSION.txt: -------------------------------------------------------------------------------- 1 | 0.2.1 2 | -------------------------------------------------------------------------------- /selfeeg/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedMaxLab/selfEEG/HEAD/selfeeg/__init__.py -------------------------------------------------------------------------------- /selfeeg/augmentation/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedMaxLab/selfEEG/HEAD/selfeeg/augmentation/__init__.py -------------------------------------------------------------------------------- /selfeeg/augmentation/compose.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedMaxLab/selfEEG/HEAD/selfeeg/augmentation/compose.py -------------------------------------------------------------------------------- /selfeeg/augmentation/functional.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedMaxLab/selfEEG/HEAD/selfeeg/augmentation/functional.py -------------------------------------------------------------------------------- /selfeeg/dataloading/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedMaxLab/selfEEG/HEAD/selfeeg/dataloading/__init__.py -------------------------------------------------------------------------------- /selfeeg/dataloading/load.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedMaxLab/selfEEG/HEAD/selfeeg/dataloading/load.py -------------------------------------------------------------------------------- /selfeeg/losses/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedMaxLab/selfEEG/HEAD/selfeeg/losses/__init__.py -------------------------------------------------------------------------------- /selfeeg/losses/losses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedMaxLab/selfEEG/HEAD/selfeeg/losses/losses.py -------------------------------------------------------------------------------- /selfeeg/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedMaxLab/selfEEG/HEAD/selfeeg/models/__init__.py -------------------------------------------------------------------------------- /selfeeg/models/encoders.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedMaxLab/selfEEG/HEAD/selfeeg/models/encoders.py -------------------------------------------------------------------------------- /selfeeg/models/layers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedMaxLab/selfEEG/HEAD/selfeeg/models/layers.py -------------------------------------------------------------------------------- /selfeeg/models/zoo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedMaxLab/selfEEG/HEAD/selfeeg/models/zoo.py -------------------------------------------------------------------------------- /selfeeg/ssl/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedMaxLab/selfEEG/HEAD/selfeeg/ssl/__init__.py -------------------------------------------------------------------------------- /selfeeg/ssl/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedMaxLab/selfEEG/HEAD/selfeeg/ssl/base.py -------------------------------------------------------------------------------- /selfeeg/ssl/contrastive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedMaxLab/selfEEG/HEAD/selfeeg/ssl/contrastive.py -------------------------------------------------------------------------------- /selfeeg/ssl/generative.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedMaxLab/selfEEG/HEAD/selfeeg/ssl/generative.py -------------------------------------------------------------------------------- /selfeeg/ssl/predictive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedMaxLab/selfEEG/HEAD/selfeeg/ssl/predictive.py -------------------------------------------------------------------------------- /selfeeg/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedMaxLab/selfEEG/HEAD/selfeeg/utils/__init__.py -------------------------------------------------------------------------------- /selfeeg/utils/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedMaxLab/selfEEG/HEAD/selfeeg/utils/utils.py -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedMaxLab/selfEEG/HEAD/setup.py -------------------------------------------------------------------------------- /test/EEGself/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/EEGself/augmentation/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/EEGself/augmentation/compose_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedMaxLab/selfEEG/HEAD/test/EEGself/augmentation/compose_test.py -------------------------------------------------------------------------------- /test/EEGself/augmentation/functional_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedMaxLab/selfEEG/HEAD/test/EEGself/augmentation/functional_test.py -------------------------------------------------------------------------------- /test/EEGself/dataloading/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/EEGself/dataloading/load_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedMaxLab/selfEEG/HEAD/test/EEGself/dataloading/load_test.py -------------------------------------------------------------------------------- /test/EEGself/losses/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/EEGself/losses/losses_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedMaxLab/selfEEG/HEAD/test/EEGself/losses/losses_test.py -------------------------------------------------------------------------------- /test/EEGself/models/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/EEGself/models/layers_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedMaxLab/selfEEG/HEAD/test/EEGself/models/layers_test.py -------------------------------------------------------------------------------- /test/EEGself/models/zoo_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedMaxLab/selfEEG/HEAD/test/EEGself/models/zoo_test.py -------------------------------------------------------------------------------- /test/EEGself/ssl/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/EEGself/ssl/ssl_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedMaxLab/selfEEG/HEAD/test/EEGself/ssl/ssl_test.py -------------------------------------------------------------------------------- /test/EEGself/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/EEGself/utils/utils_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedMaxLab/selfEEG/HEAD/test/EEGself/utils/utils_test.py -------------------------------------------------------------------------------- /test/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MedMaxLab/selfEEG/HEAD/test/README.md -------------------------------------------------------------------------------- /test/__init__.py: -------------------------------------------------------------------------------- 1 | --------------------------------------------------------------------------------