├── LICENSE.txt ├── MANIFEST.in ├── OLD_Readme.rst ├── README.rst ├── braindecode ├── __init__.py ├── datasets │ ├── __init__.py │ ├── bbci.py │ ├── bcic_iv_2a.py │ ├── lazy_dataset.py │ ├── multiple.py │ └── sensor_positions.py ├── datautil │ ├── __init__.py │ ├── iterators.py │ ├── lazy_iterators.py │ ├── signal_target.py │ ├── signalproc.py │ ├── splitters.py │ ├── trial_segment.py │ └── util.py ├── experiments │ ├── __init__.py │ ├── experiment.py │ ├── loggers.py │ ├── monitors.py │ └── stopcriteria.py ├── mne_ext │ ├── __init__.py │ └── signalproc.py ├── models │ ├── __init__.py │ ├── base.py │ ├── deep4.py │ ├── eegnet.py │ ├── hybrid.py │ ├── shallow_fbcsp.py │ └── util.py ├── torch_ext │ ├── __init__.py │ ├── constraints.py │ ├── functions.py │ ├── init.py │ ├── losses.py │ ├── modules.py │ ├── optimizers.py │ ├── schedulers.py │ └── util.py ├── util.py ├── version.py └── visualization │ ├── __init__.py │ ├── input_windows.py │ ├── perturbation.py │ ├── plot.py │ └── sinfit.py ├── docs ├── Makefile ├── conf.py ├── index.rst ├── notebooks │ ├── BBCI_Data.ipynb │ ├── BBCI_Data_Start_Stop.ipynb │ ├── BBCI_Data_Trialwise.ipynb │ ├── Cropped_Decoding.ipynb │ ├── Cropped_Manual_Training_Loop.ipynb │ ├── Cropped_Trialwise_Explanation_Figures.ipynb │ ├── Trialwise_Decoding.ipynb │ ├── Trialwise_Manual_Training_Loop.ipynb │ ├── cropped_explanation.png │ ├── trialwise_explanation.png │ └── visualization │ │ └── Perturbation.ipynb ├── requirements.txt └── source │ ├── braindecode.datasets.rst │ ├── braindecode.datautil.rst │ ├── braindecode.experiments.rst │ ├── braindecode.mne_ext.rst │ ├── braindecode.models.rst │ ├── braindecode.rst │ ├── braindecode.torch_ext.rst │ ├── braindecode.visualization.rst │ └── modules.rst ├── examples ├── bcic_iv_2a.py └── bcic_iv_2a_cropped.py ├── setup.py └── test ├── acceptance_tests └── from_notebooks │ ├── test_cropped_decoding.py │ ├── test_experiment_class.py │ └── test_trialwise_decoding.py └── unit_tests └── datautil └── test_trial_segment.py /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNTLFreiburg/braindecode/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNTLFreiburg/braindecode/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /OLD_Readme.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNTLFreiburg/braindecode/HEAD/OLD_Readme.rst -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNTLFreiburg/braindecode/HEAD/README.rst -------------------------------------------------------------------------------- /braindecode/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNTLFreiburg/braindecode/HEAD/braindecode/__init__.py -------------------------------------------------------------------------------- /braindecode/datasets/__init__.py: -------------------------------------------------------------------------------- 1 | """ 2 | Loader code for some datasets. 3 | """ 4 | -------------------------------------------------------------------------------- /braindecode/datasets/bbci.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNTLFreiburg/braindecode/HEAD/braindecode/datasets/bbci.py -------------------------------------------------------------------------------- /braindecode/datasets/bcic_iv_2a.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNTLFreiburg/braindecode/HEAD/braindecode/datasets/bcic_iv_2a.py -------------------------------------------------------------------------------- /braindecode/datasets/lazy_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNTLFreiburg/braindecode/HEAD/braindecode/datasets/lazy_dataset.py -------------------------------------------------------------------------------- /braindecode/datasets/multiple.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNTLFreiburg/braindecode/HEAD/braindecode/datasets/multiple.py -------------------------------------------------------------------------------- /braindecode/datasets/sensor_positions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNTLFreiburg/braindecode/HEAD/braindecode/datasets/sensor_positions.py -------------------------------------------------------------------------------- /braindecode/datautil/__init__.py: -------------------------------------------------------------------------------- 1 | """ 2 | Utilities for data manipulation. 3 | """ 4 | -------------------------------------------------------------------------------- /braindecode/datautil/iterators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNTLFreiburg/braindecode/HEAD/braindecode/datautil/iterators.py -------------------------------------------------------------------------------- /braindecode/datautil/lazy_iterators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNTLFreiburg/braindecode/HEAD/braindecode/datautil/lazy_iterators.py -------------------------------------------------------------------------------- /braindecode/datautil/signal_target.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNTLFreiburg/braindecode/HEAD/braindecode/datautil/signal_target.py -------------------------------------------------------------------------------- /braindecode/datautil/signalproc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNTLFreiburg/braindecode/HEAD/braindecode/datautil/signalproc.py -------------------------------------------------------------------------------- /braindecode/datautil/splitters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNTLFreiburg/braindecode/HEAD/braindecode/datautil/splitters.py -------------------------------------------------------------------------------- /braindecode/datautil/trial_segment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNTLFreiburg/braindecode/HEAD/braindecode/datautil/trial_segment.py -------------------------------------------------------------------------------- /braindecode/datautil/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNTLFreiburg/braindecode/HEAD/braindecode/datautil/util.py -------------------------------------------------------------------------------- /braindecode/experiments/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNTLFreiburg/braindecode/HEAD/braindecode/experiments/__init__.py -------------------------------------------------------------------------------- /braindecode/experiments/experiment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNTLFreiburg/braindecode/HEAD/braindecode/experiments/experiment.py -------------------------------------------------------------------------------- /braindecode/experiments/loggers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNTLFreiburg/braindecode/HEAD/braindecode/experiments/loggers.py -------------------------------------------------------------------------------- /braindecode/experiments/monitors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNTLFreiburg/braindecode/HEAD/braindecode/experiments/monitors.py -------------------------------------------------------------------------------- /braindecode/experiments/stopcriteria.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNTLFreiburg/braindecode/HEAD/braindecode/experiments/stopcriteria.py -------------------------------------------------------------------------------- /braindecode/mne_ext/__init__.py: -------------------------------------------------------------------------------- 1 | """ 2 | Extensions for the MNE library. 3 | """ 4 | -------------------------------------------------------------------------------- /braindecode/mne_ext/signalproc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNTLFreiburg/braindecode/HEAD/braindecode/mne_ext/signalproc.py -------------------------------------------------------------------------------- /braindecode/models/__init__.py: -------------------------------------------------------------------------------- 1 | """ 2 | Some predefined network architectures for EEG decoding. 3 | """ 4 | -------------------------------------------------------------------------------- /braindecode/models/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNTLFreiburg/braindecode/HEAD/braindecode/models/base.py -------------------------------------------------------------------------------- /braindecode/models/deep4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNTLFreiburg/braindecode/HEAD/braindecode/models/deep4.py -------------------------------------------------------------------------------- /braindecode/models/eegnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNTLFreiburg/braindecode/HEAD/braindecode/models/eegnet.py -------------------------------------------------------------------------------- /braindecode/models/hybrid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNTLFreiburg/braindecode/HEAD/braindecode/models/hybrid.py -------------------------------------------------------------------------------- /braindecode/models/shallow_fbcsp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNTLFreiburg/braindecode/HEAD/braindecode/models/shallow_fbcsp.py -------------------------------------------------------------------------------- /braindecode/models/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNTLFreiburg/braindecode/HEAD/braindecode/models/util.py -------------------------------------------------------------------------------- /braindecode/torch_ext/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNTLFreiburg/braindecode/HEAD/braindecode/torch_ext/__init__.py -------------------------------------------------------------------------------- /braindecode/torch_ext/constraints.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNTLFreiburg/braindecode/HEAD/braindecode/torch_ext/constraints.py -------------------------------------------------------------------------------- /braindecode/torch_ext/functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNTLFreiburg/braindecode/HEAD/braindecode/torch_ext/functions.py -------------------------------------------------------------------------------- /braindecode/torch_ext/init.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNTLFreiburg/braindecode/HEAD/braindecode/torch_ext/init.py -------------------------------------------------------------------------------- /braindecode/torch_ext/losses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNTLFreiburg/braindecode/HEAD/braindecode/torch_ext/losses.py -------------------------------------------------------------------------------- /braindecode/torch_ext/modules.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNTLFreiburg/braindecode/HEAD/braindecode/torch_ext/modules.py -------------------------------------------------------------------------------- /braindecode/torch_ext/optimizers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNTLFreiburg/braindecode/HEAD/braindecode/torch_ext/optimizers.py -------------------------------------------------------------------------------- /braindecode/torch_ext/schedulers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNTLFreiburg/braindecode/HEAD/braindecode/torch_ext/schedulers.py -------------------------------------------------------------------------------- /braindecode/torch_ext/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNTLFreiburg/braindecode/HEAD/braindecode/torch_ext/util.py -------------------------------------------------------------------------------- /braindecode/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNTLFreiburg/braindecode/HEAD/braindecode/util.py -------------------------------------------------------------------------------- /braindecode/version.py: -------------------------------------------------------------------------------- 1 | __version__ = "0.4.85" 2 | -------------------------------------------------------------------------------- /braindecode/visualization/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNTLFreiburg/braindecode/HEAD/braindecode/visualization/__init__.py -------------------------------------------------------------------------------- /braindecode/visualization/input_windows.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNTLFreiburg/braindecode/HEAD/braindecode/visualization/input_windows.py -------------------------------------------------------------------------------- /braindecode/visualization/perturbation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNTLFreiburg/braindecode/HEAD/braindecode/visualization/perturbation.py -------------------------------------------------------------------------------- /braindecode/visualization/plot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNTLFreiburg/braindecode/HEAD/braindecode/visualization/plot.py -------------------------------------------------------------------------------- /braindecode/visualization/sinfit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNTLFreiburg/braindecode/HEAD/braindecode/visualization/sinfit.py -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNTLFreiburg/braindecode/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNTLFreiburg/braindecode/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNTLFreiburg/braindecode/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/notebooks/BBCI_Data.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNTLFreiburg/braindecode/HEAD/docs/notebooks/BBCI_Data.ipynb -------------------------------------------------------------------------------- /docs/notebooks/BBCI_Data_Start_Stop.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNTLFreiburg/braindecode/HEAD/docs/notebooks/BBCI_Data_Start_Stop.ipynb -------------------------------------------------------------------------------- /docs/notebooks/BBCI_Data_Trialwise.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNTLFreiburg/braindecode/HEAD/docs/notebooks/BBCI_Data_Trialwise.ipynb -------------------------------------------------------------------------------- /docs/notebooks/Cropped_Decoding.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNTLFreiburg/braindecode/HEAD/docs/notebooks/Cropped_Decoding.ipynb -------------------------------------------------------------------------------- /docs/notebooks/Cropped_Manual_Training_Loop.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNTLFreiburg/braindecode/HEAD/docs/notebooks/Cropped_Manual_Training_Loop.ipynb -------------------------------------------------------------------------------- /docs/notebooks/Cropped_Trialwise_Explanation_Figures.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNTLFreiburg/braindecode/HEAD/docs/notebooks/Cropped_Trialwise_Explanation_Figures.ipynb -------------------------------------------------------------------------------- /docs/notebooks/Trialwise_Decoding.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNTLFreiburg/braindecode/HEAD/docs/notebooks/Trialwise_Decoding.ipynb -------------------------------------------------------------------------------- /docs/notebooks/Trialwise_Manual_Training_Loop.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNTLFreiburg/braindecode/HEAD/docs/notebooks/Trialwise_Manual_Training_Loop.ipynb -------------------------------------------------------------------------------- /docs/notebooks/cropped_explanation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNTLFreiburg/braindecode/HEAD/docs/notebooks/cropped_explanation.png -------------------------------------------------------------------------------- /docs/notebooks/trialwise_explanation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNTLFreiburg/braindecode/HEAD/docs/notebooks/trialwise_explanation.png -------------------------------------------------------------------------------- /docs/notebooks/visualization/Perturbation.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNTLFreiburg/braindecode/HEAD/docs/notebooks/visualization/Perturbation.ipynb -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- 1 | nbsphinx 2 | mock -------------------------------------------------------------------------------- /docs/source/braindecode.datasets.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNTLFreiburg/braindecode/HEAD/docs/source/braindecode.datasets.rst -------------------------------------------------------------------------------- /docs/source/braindecode.datautil.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNTLFreiburg/braindecode/HEAD/docs/source/braindecode.datautil.rst -------------------------------------------------------------------------------- /docs/source/braindecode.experiments.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNTLFreiburg/braindecode/HEAD/docs/source/braindecode.experiments.rst -------------------------------------------------------------------------------- /docs/source/braindecode.mne_ext.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNTLFreiburg/braindecode/HEAD/docs/source/braindecode.mne_ext.rst -------------------------------------------------------------------------------- /docs/source/braindecode.models.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNTLFreiburg/braindecode/HEAD/docs/source/braindecode.models.rst -------------------------------------------------------------------------------- /docs/source/braindecode.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNTLFreiburg/braindecode/HEAD/docs/source/braindecode.rst -------------------------------------------------------------------------------- /docs/source/braindecode.torch_ext.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNTLFreiburg/braindecode/HEAD/docs/source/braindecode.torch_ext.rst -------------------------------------------------------------------------------- /docs/source/braindecode.visualization.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNTLFreiburg/braindecode/HEAD/docs/source/braindecode.visualization.rst -------------------------------------------------------------------------------- /docs/source/modules.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNTLFreiburg/braindecode/HEAD/docs/source/modules.rst -------------------------------------------------------------------------------- /examples/bcic_iv_2a.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNTLFreiburg/braindecode/HEAD/examples/bcic_iv_2a.py -------------------------------------------------------------------------------- /examples/bcic_iv_2a_cropped.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNTLFreiburg/braindecode/HEAD/examples/bcic_iv_2a_cropped.py -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNTLFreiburg/braindecode/HEAD/setup.py -------------------------------------------------------------------------------- /test/acceptance_tests/from_notebooks/test_cropped_decoding.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNTLFreiburg/braindecode/HEAD/test/acceptance_tests/from_notebooks/test_cropped_decoding.py -------------------------------------------------------------------------------- /test/acceptance_tests/from_notebooks/test_experiment_class.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNTLFreiburg/braindecode/HEAD/test/acceptance_tests/from_notebooks/test_experiment_class.py -------------------------------------------------------------------------------- /test/acceptance_tests/from_notebooks/test_trialwise_decoding.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNTLFreiburg/braindecode/HEAD/test/acceptance_tests/from_notebooks/test_trialwise_decoding.py -------------------------------------------------------------------------------- /test/unit_tests/datautil/test_trial_segment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TNTLFreiburg/braindecode/HEAD/test/unit_tests/datautil/test_trial_segment.py --------------------------------------------------------------------------------