diff --git a/docs/_downloads/07fcc19ba03226cd3d83d4e40ec44385/auto_examples_python.zip b/docs/_downloads/07fcc19ba03226cd3d83d4e40ec44385/auto_examples_python.zip index dca525f5d..480fa6b34 100644 Binary files a/docs/_downloads/07fcc19ba03226cd3d83d4e40ec44385/auto_examples_python.zip and b/docs/_downloads/07fcc19ba03226cd3d83d4e40ec44385/auto_examples_python.zip differ diff --git a/docs/_downloads/6f1e7a639e0699d6164445b55e6c116d/auto_examples_jupyter.zip b/docs/_downloads/6f1e7a639e0699d6164445b55e6c116d/auto_examples_jupyter.zip index b8f580a07..7466cceec 100644 Binary files a/docs/_downloads/6f1e7a639e0699d6164445b55e6c116d/auto_examples_jupyter.zip and b/docs/_downloads/6f1e7a639e0699d6164445b55e6c116d/auto_examples_jupyter.zip differ diff --git a/docs/_downloads/97a1de59bce682890841bb846e3dd09c/auto_tutorials_jupyter.zip b/docs/_downloads/97a1de59bce682890841bb846e3dd09c/auto_tutorials_jupyter.zip index 41676bba6..238810e6f 100644 Binary files a/docs/_downloads/97a1de59bce682890841bb846e3dd09c/auto_tutorials_jupyter.zip and b/docs/_downloads/97a1de59bce682890841bb846e3dd09c/auto_tutorials_jupyter.zip differ diff --git a/docs/_downloads/cab7a090c4183ca69dc0cd84d3b04413/auto_tutorials_python.zip b/docs/_downloads/cab7a090c4183ca69dc0cd84d3b04413/auto_tutorials_python.zip index 2b089c6a8..14bc0bd07 100644 Binary files a/docs/_downloads/cab7a090c4183ca69dc0cd84d3b04413/auto_tutorials_python.zip and b/docs/_downloads/cab7a090c4183ca69dc0cd84d3b04413/auto_tutorials_python.zip differ diff --git a/docs/_images/sphx_glr_plot_Hinss2021_classification_001.png b/docs/_images/sphx_glr_plot_Hinss2021_classification_001.png index 387ab050d..e03426da6 100644 Binary files a/docs/_images/sphx_glr_plot_Hinss2021_classification_001.png and b/docs/_images/sphx_glr_plot_Hinss2021_classification_001.png differ diff --git a/docs/_images/sphx_glr_plot_Hinss2021_classification_thumb.png b/docs/_images/sphx_glr_plot_Hinss2021_classification_thumb.png index b5ac4a416..b247066b8 100644 Binary files a/docs/_images/sphx_glr_plot_Hinss2021_classification_thumb.png and b/docs/_images/sphx_glr_plot_Hinss2021_classification_thumb.png differ diff --git a/docs/_images/sphx_glr_plot_benchmark_001.png b/docs/_images/sphx_glr_plot_benchmark_001.png index 0d039434f..8cc1d2f84 100644 Binary files a/docs/_images/sphx_glr_plot_benchmark_001.png and b/docs/_images/sphx_glr_plot_benchmark_001.png differ diff --git a/docs/_images/sphx_glr_plot_benchmark_braindecode_001.png b/docs/_images/sphx_glr_plot_benchmark_braindecode_001.png index f1e4fa26d..241235439 100644 Binary files a/docs/_images/sphx_glr_plot_benchmark_braindecode_001.png and b/docs/_images/sphx_glr_plot_benchmark_braindecode_001.png differ diff --git a/docs/_images/sphx_glr_plot_benchmark_braindecode_thumb.png b/docs/_images/sphx_glr_plot_benchmark_braindecode_thumb.png index 3e7f21526..89e670c7f 100644 Binary files a/docs/_images/sphx_glr_plot_benchmark_braindecode_thumb.png and b/docs/_images/sphx_glr_plot_benchmark_braindecode_thumb.png differ diff --git a/docs/_images/sphx_glr_plot_benchmark_thumb.png b/docs/_images/sphx_glr_plot_benchmark_thumb.png index 4049eba27..b3ee1c783 100644 Binary files a/docs/_images/sphx_glr_plot_benchmark_thumb.png and b/docs/_images/sphx_glr_plot_benchmark_thumb.png differ diff --git a/docs/_images/sphx_glr_plot_cross_session_motor_imagery_001.png b/docs/_images/sphx_glr_plot_cross_session_motor_imagery_001.png index 2663439dd..22b59c416 100644 Binary files a/docs/_images/sphx_glr_plot_cross_session_motor_imagery_001.png and b/docs/_images/sphx_glr_plot_cross_session_motor_imagery_001.png differ diff --git a/docs/_images/sphx_glr_plot_cross_session_motor_imagery_thumb.png b/docs/_images/sphx_glr_plot_cross_session_motor_imagery_thumb.png index 44adc3fb1..1eb27e1a7 100644 Binary files a/docs/_images/sphx_glr_plot_cross_session_motor_imagery_thumb.png and b/docs/_images/sphx_glr_plot_cross_session_motor_imagery_thumb.png differ diff --git a/docs/_images/sphx_glr_plot_learning_curve_motor_imagery_001.png b/docs/_images/sphx_glr_plot_learning_curve_motor_imagery_001.png index 1f4486721..fa631a307 100644 Binary files a/docs/_images/sphx_glr_plot_learning_curve_motor_imagery_001.png and b/docs/_images/sphx_glr_plot_learning_curve_motor_imagery_001.png differ diff --git a/docs/_images/sphx_glr_plot_learning_curve_motor_imagery_thumb.png b/docs/_images/sphx_glr_plot_learning_curve_motor_imagery_thumb.png index 4b72dbfa6..9e5489d04 100644 Binary files a/docs/_images/sphx_glr_plot_learning_curve_motor_imagery_thumb.png and b/docs/_images/sphx_glr_plot_learning_curve_motor_imagery_thumb.png differ diff --git a/docs/_images/sphx_glr_plot_learning_curve_p300_001.png b/docs/_images/sphx_glr_plot_learning_curve_p300_001.png index 4ec397bc5..9b315cf01 100644 Binary files a/docs/_images/sphx_glr_plot_learning_curve_p300_001.png and b/docs/_images/sphx_glr_plot_learning_curve_p300_001.png differ diff --git a/docs/_images/sphx_glr_plot_learning_curve_p300_external_001.png b/docs/_images/sphx_glr_plot_learning_curve_p300_external_001.png index d7da8213b..cb8e11276 100644 Binary files a/docs/_images/sphx_glr_plot_learning_curve_p300_external_001.png and b/docs/_images/sphx_glr_plot_learning_curve_p300_external_001.png differ diff --git a/docs/_images/sphx_glr_plot_learning_curve_p300_external_thumb.png b/docs/_images/sphx_glr_plot_learning_curve_p300_external_thumb.png index 840c17ff6..2cebd53e0 100644 Binary files a/docs/_images/sphx_glr_plot_learning_curve_p300_external_thumb.png and b/docs/_images/sphx_glr_plot_learning_curve_p300_external_thumb.png differ diff --git a/docs/_images/sphx_glr_plot_learning_curve_p300_thumb.png b/docs/_images/sphx_glr_plot_learning_curve_p300_thumb.png index ef4a672a4..3df6d84bf 100644 Binary files a/docs/_images/sphx_glr_plot_learning_curve_p300_thumb.png and b/docs/_images/sphx_glr_plot_learning_curve_p300_thumb.png differ diff --git a/docs/_images/sphx_glr_plot_within_session_p300_001.png b/docs/_images/sphx_glr_plot_within_session_p300_001.png index e1e29911a..393f71bff 100644 Binary files a/docs/_images/sphx_glr_plot_within_session_p300_001.png and b/docs/_images/sphx_glr_plot_within_session_p300_001.png differ diff --git a/docs/_images/sphx_glr_plot_within_session_p300_thumb.png b/docs/_images/sphx_glr_plot_within_session_p300_thumb.png index 6deed30b5..4ba1b49c0 100644 Binary files a/docs/_images/sphx_glr_plot_within_session_p300_thumb.png and b/docs/_images/sphx_glr_plot_within_session_p300_thumb.png differ diff --git a/docs/_images/sphx_glr_plot_within_session_ssvep_002.png b/docs/_images/sphx_glr_plot_within_session_ssvep_002.png index 95d239a70..a25c5cad5 100644 Binary files a/docs/_images/sphx_glr_plot_within_session_ssvep_002.png and b/docs/_images/sphx_glr_plot_within_session_ssvep_002.png differ diff --git a/docs/_images/sphx_glr_tutorial_3_benchmarking_multiple_pipelines_001.png b/docs/_images/sphx_glr_tutorial_3_benchmarking_multiple_pipelines_001.png index 3dff6d40d..f98e95318 100644 Binary files a/docs/_images/sphx_glr_tutorial_3_benchmarking_multiple_pipelines_001.png and b/docs/_images/sphx_glr_tutorial_3_benchmarking_multiple_pipelines_001.png differ diff --git a/docs/_images/sphx_glr_tutorial_3_benchmarking_multiple_pipelines_thumb.png b/docs/_images/sphx_glr_tutorial_3_benchmarking_multiple_pipelines_thumb.png index be590d233..13a88f8e7 100644 Binary files a/docs/_images/sphx_glr_tutorial_3_benchmarking_multiple_pipelines_thumb.png and b/docs/_images/sphx_glr_tutorial_3_benchmarking_multiple_pipelines_thumb.png differ diff --git a/docs/auto_examples/advanced_examples/plot_filterbank_csp_vs_csp.html b/docs/auto_examples/advanced_examples/plot_filterbank_csp_vs_csp.html index 5aadc08e7..1ca7e9fb8 100644 --- a/docs/auto_examples/advanced_examples/plot_filterbank_csp_vs_csp.html +++ b/docs/auto_examples/advanced_examples/plot_filterbank_csp_vs_csp.html @@ -827,7 +827,7 @@

Evaluationplt.show() -plot filterbank csp vs csp

Total running time of the script: ( 0 minutes 16.759 seconds)

-

Estimated memory usage: 354 MB

+plot filterbank csp vs csp

Total running time of the script: ( 0 minutes 17.959 seconds)

+

Estimated memory usage: 391 MB

@@ -883,8 +883,8 @@

Load Best Model ParameterTotal running time of the script: ( 0 minutes 17.452 seconds)

-

Estimated memory usage: 239 MB

+

Total running time of the script: ( 0 minutes 18.299 seconds)

+

Estimated memory usage: 191 MB

@@ -902,7 +906,7 @@

Advanced MNE PipelineAdvanced MNE PipelineAdvanced MNE Pipeline @@ -966,7 +970,7 @@

Numpy-based PipelineNumpy-based PipelineNumpy-based Pipeline @@ -1020,8 +1024,8 @@

Combining Resultsplt.show() -Algorithm comparison

Total running time of the script: ( 0 minutes 48.560 seconds)

-

Estimated memory usage: 292 MB

+Algorithm comparison

Total running time of the script: ( 0 minutes 49.469 seconds)

+

Estimated memory usage: 308 MB

-plot select electrodes resample

Total running time of the script: ( 0 minutes 46.777 seconds)

-

Estimated memory usage: 414 MB

+plot select electrodes resample

Total running time of the script: ( 0 minutes 50.096 seconds)

+

Estimated memory usage: 408 MB

-Algorithm comparison

Total running time of the script: ( 0 minutes 41.446 seconds)

-

Estimated memory usage: 287 MB

+Algorithm comparison

Total running time of the script: ( 0 minutes 48.362 seconds)

+

Estimated memory usage: 294 MB

-Errorbar shows Mean-CI across permutations

Total running time of the script: ( 1 minutes 59.568 seconds)

+Errorbar shows Mean-CI across permutations

Total running time of the script: ( 2 minutes 3.394 seconds)

Estimated memory usage: 9 MB

-Errorbar shows Mean-CI across permutations

Total running time of the script: ( 0 minutes 39.454 seconds)

-

Estimated memory usage: 215 MB

+Errorbar shows Mean-CI across permutations

Total running time of the script: ( 0 minutes 40.007 seconds)

+

Estimated memory usage: 239 MB

-Errorbar shows Mean-CI across permutations

Total running time of the script: ( 1 minutes 10.631 seconds)

+Errorbar shows Mean-CI across permutations

Total running time of the script: ( 1 minutes 10.561 seconds)

Estimated memory usage: 9 MB

-
2024-09-27 14:20:38,324 INFO MainThread moabb.evaluations.base Processing dataset: Hinss2021
+
2024-10-18 16:59:19,003 INFO MainThread moabb.evaluations.base Processing dataset: Hinss2021
 
 Hinss2021-CrossSession:   0%|          | 0/2 [00:00<?, ?it/s]MNE_DATA is not already configured. It will be set to default location in the home directory - /home/runner/mne_data
 All datasets will be downloaded to this location, if anything is already downloaded, please move manually to this location
@@ -799,152 +799,148 @@ 

Run evaluation
Averaging the session performance:
                      score      time
 pipeline
-Cov+ElSel+TS+LDA  0.770303  1.780716
-ElSel+Cov+TS+LDA  0.736622  0.433509
-Xdawn+Cov+TS+LDA  0.658810  0.339426
+Cov+ElSel+TS+LDA  0.770303  1.789952
+ElSel+Cov+TS+LDA  0.736622  0.426236
+Xdawn+Cov+TS+LDA  0.658810  0.362832
 

@@ -1167,8 +1203,8 @@

Key Observations:Total running time of the script: ( 0 minutes 49.257 seconds)

-

Estimated memory usage: 558 MB

+

Total running time of the script: ( 0 minutes 45.428 seconds)

+

Estimated memory usage: 467 MB

-

Total running time of the script: ( 0 minutes 33.685 seconds)

+

Total running time of the script: ( 0 minutes 29.196 seconds)

Estimated memory usage: 259 MB

-
BNCI2014-001-WithinSession:   0%|          | 0/2 [00:00<?, ?it/s]/home/runner/work/moabb/moabb/moabb/datasets/preprocessing.py:279: UserWarning: warnEpochs <Epochs | 24 events (all good), 2 – 6 s (baseline off), ~4.1 MB, data loaded,
+
BNCI2014-001-WithinSession:   0%|          | 0/2 [00:00<?, ?it/s]/home/runner/work/moabb/moabb/.venv/lib/python3.9/site-packages/urllib3/connectionpool.py:1064: InsecureRequestWarning: Unverified HTTPS request is being made to host 'lampx.tugraz.at'. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/1.26.x/advanced-usage.html#ssl-warnings
+  warnings.warn(
+
+
+  0%|                                              | 0.00/42.8M [00:00<?, ?B/s]
+
+  0%|                                     | 8.19k/42.8M [00:00<10:38, 67.0kB/s]
+
+  0%|                                      | 32.8k/42.8M [00:00<04:55, 145kB/s]
+
+  0%|                                      | 96.3k/42.8M [00:00<02:16, 313kB/s]
+
+  0%|▏                                      | 209k/42.8M [00:00<01:17, 548kB/s]
+
+  1%|▍                                     | 432k/42.8M [00:00<00:42, 1.00MB/s]
+
+  2%|▊                                     | 889k/42.8M [00:00<00:21, 1.91MB/s]
+
+  4%|█▌                                   | 1.80M/42.8M [00:00<00:11, 3.69MB/s]
+
+  8%|███▏                                 | 3.62M/42.8M [00:00<00:05, 7.20MB/s]
+
+ 16%|█████▋                               | 6.65M/42.8M [00:01<00:02, 12.6MB/s]
+
+ 22%|████████▏                            | 9.41M/42.8M [00:01<00:02, 15.6MB/s]
+
+ 29%|██████████▌                          | 12.3M/42.8M [00:01<00:01, 17.9MB/s]
+
+ 36%|█████████████▎                       | 15.4M/42.8M [00:01<00:01, 20.0MB/s]
+
+ 43%|███████████████▋                     | 18.2M/42.8M [00:01<00:01, 20.9MB/s]
+
+ 49%|██████████████████                   | 20.8M/42.8M [00:01<00:01, 21.0MB/s]
+
+ 56%|████████████████████▌                | 23.8M/42.8M [00:01<00:00, 21.9MB/s]
+
+ 62%|███████████████████████              | 26.7M/42.8M [00:01<00:00, 22.2MB/s]
+
+ 69%|█████████████████████████▋           | 29.7M/42.8M [00:02<00:00, 22.9MB/s]
+
+ 76%|████████████████████████████▏        | 32.7M/42.8M [00:02<00:00, 23.2MB/s]
+
+ 83%|██████████████████████████████▋      | 35.5M/42.8M [00:02<00:00, 23.2MB/s]
+
+ 90%|█████████████████████████████████▏   | 38.4M/42.8M [00:02<00:00, 23.2MB/s]
+
+ 96%|███████████████████████████████████▍ | 41.0M/42.8M [00:02<00:00, 22.6MB/s]
+
+  0%|                                              | 0.00/42.8M [00:00<?, ?B/s]
+100%|██████████████████████████████████████| 42.8M/42.8M [00:00<00:00, 149GB/s]
+/home/runner/work/moabb/moabb/.venv/lib/python3.9/site-packages/urllib3/connectionpool.py:1064: InsecureRequestWarning: Unverified HTTPS request is being made to host 'lampx.tugraz.at'. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/1.26.x/advanced-usage.html#ssl-warnings
+  warnings.warn(
+
+
+  0%|                                              | 0.00/43.8M [00:00<?, ?B/s]
+
+  0%|                                     | 8.19k/43.8M [00:00<10:56, 66.7kB/s]
+
+  0%|                                      | 32.8k/43.8M [00:00<05:03, 144kB/s]
+
+  0%|                                      | 96.3k/43.8M [00:00<02:19, 312kB/s]
+
+  0%|▏                                      | 209k/43.8M [00:00<01:19, 547kB/s]
+
+  1%|▍                                      | 432k/43.8M [00:00<00:43, 999kB/s]
+
+  2%|▊                                     | 889k/43.8M [00:00<00:22, 1.91MB/s]
+
+  4%|█▌                                   | 1.79M/43.8M [00:00<00:11, 3.67MB/s]
+
+  8%|███                                  | 3.61M/43.8M [00:00<00:05, 7.16MB/s]
+
+ 15%|█████▋                               | 6.73M/43.8M [00:01<00:02, 12.8MB/s]
+
+ 22%|████████▎                            | 9.78M/43.8M [00:01<00:02, 16.4MB/s]
+
+ 29%|██████████▊                          | 12.8M/43.8M [00:01<00:01, 18.9MB/s]
+
+ 36%|█████████████▍                       | 15.8M/43.8M [00:01<00:01, 20.5MB/s]
+
+ 43%|███████████████▊                     | 18.8M/43.8M [00:01<00:01, 21.3MB/s]
+
+ 50%|██████████████████▎                  | 21.7M/43.8M [00:01<00:01, 22.0MB/s]
+
+ 56%|████████████████████▉                | 24.7M/43.8M [00:01<00:00, 22.7MB/s]
+
+ 63%|███████████████████████▎             | 27.6M/43.8M [00:01<00:00, 22.8MB/s]
+
+ 70%|█████████████████████████▊           | 30.6M/43.8M [00:02<00:00, 23.2MB/s]
+
+ 77%|████████████████████████████▍        | 33.6M/43.8M [00:02<00:00, 23.6MB/s]
+
+ 84%|███████████████████████████████      | 36.7M/43.8M [00:02<00:00, 24.0MB/s]
+
+ 90%|█████████████████████████████████▍   | 39.6M/43.8M [00:02<00:00, 23.5MB/s]
+
+ 97%|███████████████████████████████████▉ | 42.6M/43.8M [00:02<00:00, 23.7MB/s]
+
+  0%|                                              | 0.00/43.8M [00:00<?, ?B/s]
+100%|██████████████████████████████████████| 43.8M/43.8M [00:00<00:00, 166GB/s]
+/home/runner/work/moabb/moabb/moabb/datasets/preprocessing.py:279: UserWarning: warnEpochs <Epochs | 24 events (all good), 2 – 6 s (baseline off), ~4.1 MB, data loaded,
  'left_hand': 12
  'right_hand': 12>
   warn(f"warnEpochs {epochs}")
@@ -789,16 +889,6 @@ 

Running the benchmarkRunning the benchmarkRunning the benchmarkRunning the benchmarkReferencesTotal running time of the script: ( 12 minutes 1.291 seconds)

-

Estimated memory usage: 3805 MB

+

Total running time of the script: ( 12 minutes 31.078 seconds)

+

Estimated memory usage: 3826 MB

The deep learning architectures implemented in MOABB using Braindecode are:

@@ -1456,8 +1472,8 @@

ReferencesTotal running time of the script: ( 2 minutes 57.727 seconds)

-

Estimated memory usage: 643 MB

+

Total running time of the script: ( 3 minutes 2.442 seconds)

+

Estimated memory usage: 427 MB

-

Total running time of the script: ( 1 minutes 40.126 seconds)

+

Total running time of the script: ( 1 minutes 39.409 seconds)

Estimated memory usage: 189 MB

-plot cross session motor imagery

Total running time of the script: ( 0 minutes 12.799 seconds)

-

Estimated memory usage: 304 MB

+plot cross session motor imagery

Total running time of the script: ( 0 minutes 14.362 seconds)

+

Estimated memory usage: 291 MB

-dataset = Zhou2016, dataset = BNCI2014-001

Total running time of the script: ( 0 minutes 20.102 seconds)

-

Estimated memory usage: 271 MB

+dataset = Zhou2016, dataset = BNCI2014-001

Total running time of the script: ( 0 minutes 21.802 seconds)

+

Estimated memory usage: 303 MB

-plot cross subject ssvep

Total running time of the script: ( 0 minutes 30.560 seconds)

+plot cross subject ssvep

Total running time of the script: ( 0 minutes 21.662 seconds)

Estimated memory usage: 10 MB

-
Using array cache: 0.33 seconds
-Using epochs cache: 0.53 seconds
-Using raw cache: 0.85 seconds
-Without cache: 2.46 seconds
+
Using array cache: 0.35 seconds
+Using epochs cache: 0.54 seconds
+Using raw cache: 0.83 seconds
+Without cache: 2.58 seconds
 

As you can see, using a raw cache is more than 5 times faster than @@ -980,8 +980,8 @@

Cleanup

-

Total running time of the script: ( 0 minutes 18.040 seconds)

-

Estimated memory usage: 726 MB

+

Total running time of the script: ( 0 minutes 19.653 seconds)

+

Estimated memory usage: 724 MB

-

Total running time of the script: ( 0 minutes 34.815 seconds)

-

Estimated memory usage: 679 MB

+

Total running time of the script: ( 0 minutes 38.778 seconds)

+

Estimated memory usage: 758 MB