Skip to content

Conversation

@BRomans
Copy link
Collaborator

@BRomans BRomans commented Nov 4, 2025

Implementation to load the BrainForm dataset from BIDS files.
Works with both locally stored files if path is provided, otherwise fetches the dataset from Zenodo.
Local files can also be newer sessions collected with the BrainForm neurogame and converted to BIDS format.

Copy link
Collaborator

@gcattan gcattan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for your nice contribution @BRomans !

Can you complete the wath s new file?
And the summary_p300.csv too?

I will ask you too, to test your dataset with an existing tutorial, for example this one
https://github.com/BRomans/moabb/blob/bromans/examples/paradigm_examples/plot_within_session_p300.py

And post the result in this thread.

Thank you.

raw.load_data()

# Set montage (10–20 system)
montage = make_standard_montage(self.montage)
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why is montage a parameter here? That's fine, but I have one comment to add: the rationale behind it needs to be included.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The Unicorn allows replacement of the electrodes. In case additional datasets are collected with the same tool but different montage, it should be specified no?

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This should be the montage used for the current experiment.

If you plan to include similar dataset and reuse this code with different montages, this can be refactored later.

BRomans and others added 2 commits November 12, 2025 00:32
Co-authored-by: Bru <b.aristimunha@gmail.com>
Signed-off-by: Michele Romani <BRomans@users.noreply.github.com>
Co-authored-by: Bru <b.aristimunha@gmail.com>
Signed-off-by: Michele Romani <BRomans@users.noreply.github.com>
@bruAristimunha
Copy link
Collaborator

The download function needs to be refactored, here is one example of how to use the mne functions:

https://github.com/braindecode/braindecode/blob/69840f3ed1227ad041bc67b3beebe5b76c384f58/braindecode/datasets/chb_mit.py

In this example, it's doing the same thing as you: downloading a zip file and unzipping it. What you need to configure is the link, the code, etc.

I'm giving you permission to run the CI; you can commit. If you encounter any errors, minor download issues, or anything unrelated to what you've been working on, you can ignore them.

Copy link
Collaborator

@gcattan gcattan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@BRomans were you able to run your example?
Please share in the thread the within session results.

BRomans and others added 2 commits November 13, 2025 14:08
…unused methods, created mapping between subjects IDs and their indexing for get_data() compatibility.
@BRomans
Copy link
Collaborator Author

BRomans commented Nov 13, 2025

Hey @gcattan, I implemented the changes you requested and fixed a couple of bugs with the download.
This is the output of the function call.

The warning WARNING MainThread moabb.datasets.preprocessing No stim channel nor annotations found, skipping setting annotations. if a false positive because I convert the annotations internally but then I need to remove the trigger channel to prevent MNE from automatically overwriting them.

2025-11-13 13:56:12,701 INFO MainThread root Mapping original event IDs [ 1 2 3 4 5 6 7 8 9 10] to Target=1 and NonTarget=2 2025-11-13 13:56:13,237 INFO MainThread root Mapping original event IDs [ 1 2 3 4 5 6 7 8 9 10] to Target=1 and NonTarget=2 2025-11-13 13:56:13,270 WARNING MainThread moabb.datasets.preprocessing No stim channel nor annotations found, skipping setting annotations. 2025-11-13 13:56:13,272 WARNING MainThread moabb.datasets.preprocessing No stim channel nor annotations found, skipping setting annotations. 2025-11-13 13:56:15,318 INFO MainThread root Mapping original event IDs [ 1 2 3 4 5 6 7 8 9 10] to Target=1 and NonTarget=2 2025-11-13 13:56:15,700 INFO MainThread root Mapping original event IDs [ 1 2 3 4 5 6 7 8 9 10] to Target=1 and NonTarget=2 2025-11-13 13:56:16,096 INFO MainThread root Mapping original event IDs [ 1 2 3 4 5 6 7 8 9 10] to Target=1 and NonTarget=2 2025-11-13 13:56:16,130 WARNING MainThread moabb.datasets.preprocessing No stim channel nor annotations found, skipping setting annotations. 2025-11-13 13:56:16,132 WARNING MainThread moabb.datasets.preprocessing No stim channel nor annotations found, skipping setting annotations. 2025-11-13 13:56:16,134 WARNING MainThread moabb.datasets.preprocessing No stim channel nor annotations found, skipping setting annotations. RomaniBF2025ERP-WithinSession: 0%| | 0/22 [00:00<?, ?it/s]2025-11-13 13:56:19,100 INFO MainThread root Mapping original event IDs [ 1 2 3 4 5 6 7 8 9 10] to Target=1 and NonTarget=2 2025-11-13 13:56:19,726 INFO MainThread root Mapping original event IDs [ 1 2 3 4 5 6 7 8 9 10] to Target=1 and NonTarget=2 2025-11-13 13:56:19,758 WARNING MainThread moabb.datasets.preprocessing No stim channel nor annotations found, skipping setting annotations. 2025-11-13 13:56:19,760 WARNING MainThread moabb.datasets.preprocessing No stim channel nor annotations found, skipping setting annotations. RomaniBF2025ERP-WithinSession: 5%|▍ | 1/22 [00:07<02:34, 7.38s/it]2025-11-13 13:56:26,518 INFO MainThread root Mapping original event IDs [ 1 2 3 4 5 6 7 8 9 10] to Target=1 and NonTarget=2 2025-11-13 13:56:27,005 INFO MainThread root Mapping original event IDs [ 1 2 3 4 5 6 7 8 9 10] to Target=1 and NonTarget=2 2025-11-13 13:56:27,402 INFO MainThread root Mapping original event IDs [ 1 2 3 4 5 6 7 8 9 10] to Target=1 and NonTarget=2 2025-11-13 13:56:27,428 WARNING MainThread moabb.datasets.preprocessing No stim channel nor annotations found, skipping setting annotations. 2025-11-13 13:56:27,430 WARNING MainThread moabb.datasets.preprocessing No stim channel nor annotations found, skipping setting annotations. 2025-11-13 13:56:27,432 WARNING MainThread moabb.datasets.preprocessing No stim channel nor annotations found, skipping setting annotations. RomaniBF2025ERP-WithinSession: 9%|▉ | 2/22 [00:17<03:04, 9.22s/it]2025-11-13 13:56:36,828 INFO MainThread root Mapping original event IDs [ 1 2 3 4 5 6 7 8 9 10] to Target=1 and NonTarget=2 2025-11-13 13:56:37,353 INFO MainThread root Mapping original event IDs [ 1 2 3 4 5 6 7 8 9 10] to Target=1 and NonTarget=2 2025-11-13 13:56:37,712 INFO MainThread root Mapping original event IDs [ 1 2 3 4 5 6 7 8 9 10] to Target=1 and NonTarget=2 2025-11-13 13:56:37,739 WARNING MainThread moabb.datasets.preprocessing No stim channel nor annotations found, skipping setting annotations. 2025-11-13 13:56:37,742 WARNING MainThread moabb.datasets.preprocessing No stim channel nor annotations found, skipping setting annotations. 2025-11-13 13:56:37,744 WARNING MainThread moabb.datasets.preprocessing No stim channel nor annotations found, skipping setting annotations. RomaniBF2025ERP-WithinSession: 14%|█▎ | 3/22 [00:28<03:05, 9.79s/it]2025-11-13 13:56:47,548 INFO MainThread root Mapping original event IDs [ 1 2 3 4 5 6 7 8 9 10] to Target=1 and NonTarget=2 2025-11-13 13:56:48,525 INFO MainThread root Mapping original event IDs [ 1 2 3 4 5 6 7 8 9 10] to Target=1 and NonTarget=2 2025-11-13 13:56:48,990 INFO MainThread root Mapping original event IDs [ 1 2 3 4 5 6 7 8 9 10] to Target=1 and NonTarget=2 2025-11-13 13:56:49,022 WARNING MainThread moabb.datasets.preprocessing No stim channel nor annotations found, skipping setting annotations. 2025-11-13 13:56:49,024 WARNING MainThread moabb.datasets.preprocessing No stim channel nor annotations found, skipping setting annotations. 2025-11-13 13:56:49,029 WARNING MainThread moabb.datasets.preprocessing No stim channel nor annotations found, skipping setting annotations. RomaniBF2025ERP-WithinSession: 18%|█▊ | 4/22 [00:39<03:05, 10.30s/it]2025-11-13 13:56:58,550 INFO MainThread root Mapping original event IDs [ 1 2 3 4 5 6 7 8 9 10] to Target=1 and NonTarget=2 2025-11-13 13:56:59,092 INFO MainThread root Mapping original event IDs [ 1 2 3 4 5 6 7 8 9 10] to Target=1 and NonTarget=2 2025-11-13 13:56:59,555 INFO MainThread root Mapping original event IDs [ 1 2 3 4 5 6 7 8 9 10] to Target=1 and NonTarget=2 2025-11-13 13:56:59,588 WARNING MainThread moabb.datasets.preprocessing No stim channel nor annotations found, skipping setting annotations. 2025-11-13 13:56:59,590 WARNING MainThread moabb.datasets.preprocessing No stim channel nor annotations found, skipping setting annotations. 2025-11-13 13:56:59,591 WARNING MainThread moabb.datasets.preprocessing No stim channel nor annotations found, skipping setting annotations. RomaniBF2025ERP-WithinSession: 23%|██▎ | 5/22 [00:50<02:59, 10.54s/it]2025-11-13 13:57:09,552 INFO MainThread root Mapping original event IDs [ 1 2 3 4 5 6 7 8 9 10] to Target=1 and NonTarget=2 2025-11-13 13:57:10,395 INFO MainThread root Mapping original event IDs [ 1 2 3 4 5 6 7 8 9 10] to Target=1 and NonTarget=2 2025-11-13 13:57:10,426 WARNING MainThread moabb.datasets.preprocessing No stim channel nor annotations found, skipping setting annotations. 2025-11-13 13:57:10,428 WARNING MainThread moabb.datasets.preprocessing No stim channel nor annotations found, skipping setting annotations. RomaniBF2025ERP-WithinSession: 27%|██▋ | 6/22 [00:58<02:34, 9.65s/it]2025-11-13 13:57:17,395 INFO MainThread root Mapping original event IDs [ 1 2 3 4 5 6 7 8 9 10] to Target=1 and NonTarget=2 2025-11-13 13:57:18,185 INFO MainThread root Mapping original event IDs [ 1 2 3 4 5 6 7 8 9 10] to Target=1 and NonTarget=2 2025-11-13 13:57:18,671 INFO MainThread root Mapping original event IDs [ 1 2 3 4 5 6 7 8 9 10] to Target=1 and NonTarget=2 2025-11-13 13:57:18,699 WARNING MainThread moabb.datasets.preprocessing No stim channel nor annotations found, skipping setting annotations. 2025-11-13 13:57:18,701 WARNING MainThread moabb.datasets.preprocessing No stim channel nor annotations found, skipping setting annotations. 2025-11-13 13:57:18,703 WARNING MainThread moabb.datasets.preprocessing No stim channel nor annotations found, skipping setting annotations. RomaniBF2025ERP-WithinSession: 32%|███▏ | 7/22 [01:09<02:32, 10.15s/it]2025-11-13 13:57:28,496 INFO MainThread root Mapping original event IDs [ 1 2 3 4 5 6 7 8 9 10] to Target=1 and NonTarget=2 2025-11-13 13:57:29,239 INFO MainThread root Mapping original event IDs [ 1 2 3 4 5 6 7 8 9 10] to Target=1 and NonTarget=2 2025-11-13 13:57:29,596 INFO MainThread root Mapping original event IDs [ 1 2 3 4 5 6 7 8 9 10] to Target=1 and NonTarget=2 2025-11-13 13:57:29,631 WARNING MainThread moabb.datasets.preprocessing No stim channel nor annotations found, skipping setting annotations. 2025-11-13 13:57:29,633 WARNING MainThread moabb.datasets.preprocessing No stim channel nor annotations found, skipping setting annotations. 2025-11-13 13:57:29,635 WARNING MainThread moabb.datasets.preprocessing No stim channel nor annotations found, skipping setting annotations. RomaniBF2025ERP-WithinSession: 36%|███▋ | 8/22 [01:20<02:25, 10.38s/it]2025-11-13 13:57:39,281 INFO MainThread root Mapping original event IDs [ 1 2 3 4 5 6 7 8 9 10] to Target=1 and NonTarget=2 2025-11-13 13:57:39,878 INFO MainThread root Mapping original event IDs [ 1 2 3 4 5 6 7 8 9 10] to Target=1 and NonTarget=2 2025-11-13 13:57:40,264 INFO MainThread root Mapping original event IDs [ 1 2 3 4 5 6 7 8 9 10] to Target=1 and NonTarget=2 2025-11-13 13:57:40,290 WARNING MainThread moabb.datasets.preprocessing No stim channel nor annotations found, skipping setting annotations. 2025-11-13 13:57:40,292 WARNING MainThread moabb.datasets.preprocessing No stim channel nor annotations found, skipping setting annotations. 2025-11-13 13:57:40,293 WARNING MainThread moabb.datasets.preprocessing No stim channel nor annotations found, skipping setting annotations. RomaniBF2025ERP-WithinSession: 41%|████ | 9/22 [01:30<02:14, 10.32s/it]2025-11-13 13:57:49,548 INFO MainThread root Mapping original event IDs [ 1 2 3 4 5 6 7 8 9 10] to Target=1 and NonTarget=2 2025-11-13 13:57:49,953 INFO MainThread root Mapping original event IDs [ 1 2 3 4 5 6 7 8 9 10] to Target=1 and NonTarget=2 2025-11-13 13:57:50,293 INFO MainThread root Mapping original event IDs [ 1 2 3 4 5 6 7 8 9 10] to Target=1 and NonTarget=2 2025-11-13 13:57:50,326 WARNING MainThread moabb.datasets.preprocessing No stim channel nor annotations found, skipping setting annotations. 2025-11-13 13:57:50,328 WARNING MainThread moabb.datasets.preprocessing No stim channel nor annotations found, skipping setting annotations. 2025-11-13 13:57:50,329 WARNING MainThread moabb.datasets.preprocessing No stim channel nor annotations found, skipping setting annotations. RomaniBF2025ERP-WithinSession: 45%|████▌ | 10/22 [01:40<02:03, 10.29s/it]2025-11-13 13:57:59,879 INFO MainThread root Mapping original event IDs [ 1 2 3 4 5 6 7 8 9 10] to Target=1 and NonTarget=2 2025-11-13 13:58:00,461 INFO MainThread root Mapping original event IDs [ 1 2 3 4 5 6 7 8 9 10] to Target=1 and NonTarget=2 2025-11-13 13:58:00,861 INFO MainThread root Mapping original event IDs [ 1 2 3 4 5 6 7 8 9 10] to Target=1 and NonTarget=2 2025-11-13 13:58:00,887 WARNING MainThread moabb.datasets.preprocessing No stim channel nor annotations found, skipping setting annotations. 2025-11-13 13:58:00,889 WARNING MainThread moabb.datasets.preprocessing No stim channel nor annotations found, skipping setting annotations. 2025-11-13 13:58:00,891 WARNING MainThread moabb.datasets.preprocessing No stim channel nor annotations found, skipping setting annotations. RomaniBF2025ERP-WithinSession: 50%|█████ | 11/22 [01:51<01:54, 10.43s/it]2025-11-13 13:58:10,562 INFO MainThread root Mapping original event IDs [ 1 2 3 4 5 6 7 8 9 10] to Target=1 and NonTarget=2 2025-11-13 13:58:11,069 INFO MainThread root Mapping original event IDs [ 1 2 3 4 5 6 7 8 9 10] to Target=1 and NonTarget=2 2025-11-13 13:58:11,540 INFO MainThread root Mapping original event IDs [ 1 2 3 4 5 6 7 8 9 10] to Target=1 and NonTarget=2 2025-11-13 13:58:11,574 WARNING MainThread moabb.datasets.preprocessing No stim channel nor annotations found, skipping setting annotations. 2025-11-13 13:58:11,576 WARNING MainThread moabb.datasets.preprocessing No stim channel nor annotations found, skipping setting annotations. 2025-11-13 13:58:11,578 WARNING MainThread moabb.datasets.preprocessing No stim channel nor annotations found, skipping setting annotations. RomaniBF2025ERP-WithinSession: 55%|█████▍ | 12/22 [02:01<01:44, 10.40s/it]2025-11-13 13:58:21,018 INFO MainThread root Mapping original event IDs [ 1 2 3 4 5 6 7 8 9 10] to Target=1 and NonTarget=2 2025-11-13 13:58:21,776 INFO MainThread root Mapping original event IDs [ 1 2 3 4 5 6 7 8 9 10] to Target=1 and NonTarget=2 2025-11-13 13:58:21,801 WARNING MainThread moabb.datasets.preprocessing No stim channel nor annotations found, skipping setting annotations. 2025-11-13 13:58:21,803 WARNING MainThread moabb.datasets.preprocessing No stim channel nor annotations found, skipping setting annotations. RomaniBF2025ERP-WithinSession: 59%|█████▉ | 13/22 [02:09<01:26, 9.59s/it]2025-11-13 13:58:28,657 INFO MainThread root Mapping original event IDs [ 1 2 3 4 5 6 7 8 9 10] to Target=1 and NonTarget=2 2025-11-13 13:58:29,357 INFO MainThread root Mapping original event IDs [ 1 2 3 4 5 6 7 8 9 10] to Target=1 and NonTarget=2 2025-11-13 13:58:29,392 WARNING MainThread moabb.datasets.preprocessing No stim channel nor annotations found, skipping setting annotations. 2025-11-13 13:58:29,394 WARNING MainThread moabb.datasets.preprocessing No stim channel nor annotations found, skipping setting annotations. RomaniBF2025ERP-WithinSession: 64%|██████▎ | 14/22 [02:17<01:11, 8.98s/it]2025-11-13 13:58:36,175 INFO MainThread root Mapping original event IDs [ 1 2 3 4 5 6 7 8 9 10] to Target=1 and NonTarget=2 2025-11-13 13:58:36,705 INFO MainThread root Mapping original event IDs [ 1 2 3 4 5 6 7 8 9 10] to Target=1 and NonTarget=2 2025-11-13 13:58:37,012 INFO MainThread root Mapping original event IDs [ 1 2 3 4 5 6 7 8 9 10] to Target=1 and NonTarget=2 2025-11-13 13:58:37,040 WARNING MainThread moabb.datasets.preprocessing No stim channel nor annotations found, skipping setting annotations. 2025-11-13 13:58:37,042 WARNING MainThread moabb.datasets.preprocessing No stim channel nor annotations found, skipping setting annotations. 2025-11-13 13:58:37,045 WARNING MainThread moabb.datasets.preprocessing No stim channel nor annotations found, skipping setting annotations. RomaniBF2025ERP-WithinSession: 68%|██████▊ | 15/22 [02:27<01:05, 9.36s/it]2025-11-13 13:58:46,444 INFO MainThread root Mapping original event IDs [ 1 2 3 4 5 6 7 8 9 10] to Target=1 and NonTarget=2 2025-11-13 13:58:47,023 INFO MainThread root Mapping original event IDs [ 1 2 3 4 5 6 7 8 9 10] to Target=1 and NonTarget=2 2025-11-13 13:58:47,334 INFO MainThread root Mapping original event IDs [ 1 2 3 4 5 6 7 8 9 10] to Target=1 and NonTarget=2 2025-11-13 13:58:47,353 WARNING MainThread moabb.datasets.preprocessing No stim channel nor annotations found, skipping setting annotations. 2025-11-13 13:58:47,355 WARNING MainThread moabb.datasets.preprocessing No stim channel nor annotations found, skipping setting annotations. 2025-11-13 13:58:47,357 WARNING MainThread moabb.datasets.preprocessing No stim channel nor annotations found, skipping setting annotations. RomaniBF2025ERP-WithinSession: 73%|███████▎ | 16/22 [02:37<00:57, 9.65s/it]2025-11-13 13:58:56,688 INFO MainThread root Mapping original event IDs [ 1 2 3 4 5 6 7 8 9 10] to Target=1 and NonTarget=2 2025-11-13 13:58:57,220 INFO MainThread root Mapping original event IDs [ 1 2 3 4 5 6 7 8 9 10] to Target=1 and NonTarget=2 2025-11-13 13:58:57,612 INFO MainThread root Mapping original event IDs [ 1 2 3 4 5 6 7 8 9 10] to Target=1 and NonTarget=2 2025-11-13 13:58:57,645 WARNING MainThread moabb.datasets.preprocessing No stim channel nor annotations found, skipping setting annotations. 2025-11-13 13:58:57,647 WARNING MainThread moabb.datasets.preprocessing No stim channel nor annotations found, skipping setting annotations. 2025-11-13 13:58:57,648 WARNING MainThread moabb.datasets.preprocessing No stim channel nor annotations found, skipping setting annotations. RomaniBF2025ERP-WithinSession: 77%|███████▋ | 17/22 [02:48<00:49, 9.99s/it]2025-11-13 13:59:07,494 INFO MainThread root Mapping original event IDs [ 1 2 3 4 5 6 7 8 9 10] to Target=1 and NonTarget=2 2025-11-13 13:59:08,134 INFO MainThread root Mapping original event IDs [ 1 2 3 4 5 6 7 8 9 10] to Target=1 and NonTarget=2 2025-11-13 13:59:08,450 INFO MainThread root Mapping original event IDs [ 1 2 3 4 5 6 7 8 9 10] to Target=1 and NonTarget=2 2025-11-13 13:59:08,475 WARNING MainThread moabb.datasets.preprocessing No stim channel nor annotations found, skipping setting annotations. 2025-11-13 13:59:08,477 WARNING MainThread moabb.datasets.preprocessing No stim channel nor annotations found, skipping setting annotations. 2025-11-13 13:59:08,478 WARNING MainThread moabb.datasets.preprocessing No stim channel nor annotations found, skipping setting annotations. RomaniBF2025ERP-WithinSession: 82%|████████▏ | 18/22 [02:58<00:39, 9.98s/it]2025-11-13 13:59:17,598 INFO MainThread root Mapping original event IDs [ 1 2 3 4 5 6 7 8 9 10] to Target=1 and NonTarget=2 2025-11-13 13:59:18,451 INFO MainThread root Mapping original event IDs [ 1 2 3 4 5 6 7 8 9 10] to Target=1 and NonTarget=2 2025-11-13 13:59:18,488 WARNING MainThread moabb.datasets.preprocessing No stim channel nor annotations found, skipping setting annotations. 2025-11-13 13:59:18,490 WARNING MainThread moabb.datasets.preprocessing No stim channel nor annotations found, skipping setting annotations. RomaniBF2025ERP-WithinSession: 86%|████████▋ | 19/22 [03:05<00:27, 9.15s/it]2025-11-13 13:59:24,716 INFO MainThread root Mapping original event IDs [ 1 2 3 4 5 6 7 8 9 10] to Target=1 and NonTarget=2 2025-11-13 13:59:25,445 INFO MainThread root Mapping original event IDs [ 1 2 3 4 5 6 7 8 9 10] to Target=1 and NonTarget=2 2025-11-13 13:59:25,478 WARNING MainThread moabb.datasets.preprocessing No stim channel nor annotations found, skipping setting annotations. 2025-11-13 13:59:25,479 WARNING MainThread moabb.datasets.preprocessing No stim channel nor annotations found, skipping setting annotations. RomaniBF2025ERP-WithinSession: 91%|█████████ | 20/22 [03:12<00:17, 8.58s/it]2025-11-13 13:59:32,015 INFO MainThread root Mapping original event IDs [ 1 2 3 4 5 6 7 8 9 10] to Target=1 and NonTarget=2 2025-11-13 13:59:32,635 INFO MainThread root Mapping original event IDs [ 1 2 3 4 5 6 7 8 9 10] to Target=1 and NonTarget=2 2025-11-13 13:59:33,077 INFO MainThread root Mapping original event IDs [ 1 2 3 4 5 6 7 8 9 10] to Target=1 and NonTarget=2 2025-11-13 13:59:33,101 WARNING MainThread moabb.datasets.preprocessing No stim channel nor annotations found, skipping setting annotations. 2025-11-13 13:59:33,103 WARNING MainThread moabb.datasets.preprocessing No stim channel nor annotations found, skipping setting annotations. 2025-11-13 13:59:33,105 WARNING MainThread moabb.datasets.preprocessing No stim channel nor annotations found, skipping setting annotations. RomaniBF2025ERP-WithinSession: 95%|█████████▌| 21/22 [03:23<00:09, 9.29s/it]2025-11-13 13:59:42,887 INFO MainThread root Mapping original event IDs [ 1 2 3 4 5 6 7 8 9 10] to Target=1 and NonTarget=2 2025-11-13 13:59:43,346 INFO MainThread root Mapping original event IDs [ 1 2 3 4 5 6 7 8 9 10] to Target=1 and NonTarget=2 2025-11-13 13:59:43,750 INFO MainThread root Mapping original event IDs [ 1 2 3 4 5 6 7 8 9 10] to Target=1 and NonTarget=2 2025-11-13 13:59:43,772 WARNING MainThread moabb.datasets.preprocessing No stim channel nor annotations found, skipping setting annotations. 2025-11-13 13:59:43,774 WARNING MainThread moabb.datasets.preprocessing No stim channel nor annotations found, skipping setting annotations. 2025-11-13 13:59:43,775 WARNING MainThread moabb.datasets.preprocessing No stim channel nor annotations found, skipping setting annotations. RomaniBF2025ERP-WithinSession: 100%|██████████| 22/22 [03:34<00:00, 9.73s/it] 2025-11-13 13:59:52,328 INFO MainThread moabb.evaluations.base RG+LDA | RomaniBF2025ERP | P01 | 0grain: Score 0.964 2025-11-13 13:59:52,515 INFO MainThread moabb.evaluations.base Xdw+LDA | RomaniBF2025ERP | P01 | 0grain: Score 0.984 2025-11-13 13:59:52,726 INFO MainThread moabb.evaluations.base RG+LDA | RomaniBF2025ERP | P01 | 1cb: Score 0.978 2025-11-13 13:59:52,892 INFO MainThread moabb.evaluations.base Xdw+LDA | RomaniBF2025ERP | P01 | 1cb: Score 0.986 2025-11-13 13:59:53,100 INFO MainThread moabb.evaluations.base RG+LDA | RomaniBF2025ERP | P02 | 0cb: Score 0.950 2025-11-13 13:59:53,321 INFO MainThread moabb.evaluations.base Xdw+LDA | RomaniBF2025ERP | P02 | 0cb: Score 0.977 2025-11-13 13:59:53,541 INFO MainThread moabb.evaluations.base RG+LDA | RomaniBF2025ERP | P02 | 1grain: Score 0.964 2025-11-13 13:59:53,729 INFO MainThread moabb.evaluations.base Xdw+LDA | RomaniBF2025ERP | P02 | 1grain: Score 0.974 2025-11-13 13:59:53,908 INFO MainThread moabb.evaluations.base RG+LDA | RomaniBF2025ERP | P02 | 2grainExtra: Score 0.847 2025-11-13 13:59:54,108 INFO MainThread moabb.evaluations.base Xdw+LDA | RomaniBF2025ERP | P02 | 2grainExtra: Score 0.887 2025-11-13 13:59:54,325 INFO MainThread moabb.evaluations.base RG+LDA | RomaniBF2025ERP | P03 | 0grain: Score 0.988 2025-11-13 13:59:54,517 INFO MainThread moabb.evaluations.base Xdw+LDA | RomaniBF2025ERP | P03 | 0grain: Score 0.994 2025-11-13 13:59:54,722 INFO MainThread moabb.evaluations.base RG+LDA | RomaniBF2025ERP | P03 | 1cb: Score 0.992 2025-11-13 13:59:54,925 INFO MainThread moabb.evaluations.base Xdw+LDA | RomaniBF2025ERP | P03 | 1cb: Score 0.994 2025-11-13 13:59:55,144 INFO MainThread moabb.evaluations.base RG+LDA | RomaniBF2025ERP | P03 | 2cbExtra: Score 0.994 2025-11-13 13:59:55,333 INFO MainThread moabb.evaluations.base Xdw+LDA | RomaniBF2025ERP | P03 | 2cbExtra: Score 0.996 2025-11-13 13:59:55,523 INFO MainThread moabb.evaluations.base RG+LDA | RomaniBF2025ERP | P04 | 0cb: Score 0.941 2025-11-13 13:59:55,716 INFO MainThread moabb.evaluations.base Xdw+LDA | RomaniBF2025ERP | P04 | 0cb: Score 0.949 2025-11-13 13:59:55,939 INFO MainThread moabb.evaluations.base RG+LDA | RomaniBF2025ERP | P04 | 1grain: Score 0.983 2025-11-13 13:59:56,148 INFO MainThread moabb.evaluations.base Xdw+LDA | RomaniBF2025ERP | P04 | 1grain: Score 0.987 2025-11-13 13:59:56,373 INFO MainThread moabb.evaluations.base RG+LDA | RomaniBF2025ERP | P04 | 2cbExtra: Score 0.978 2025-11-13 13:59:56,593 INFO MainThread moabb.evaluations.base Xdw+LDA | RomaniBF2025ERP | P04 | 2cbExtra: Score 0.963 2025-11-13 13:59:56,789 INFO MainThread moabb.evaluations.base RG+LDA | RomaniBF2025ERP | P05 | 0grain: Score 0.963 2025-11-13 13:59:56,977 INFO MainThread moabb.evaluations.base Xdw+LDA | RomaniBF2025ERP | P05 | 0grain: Score 0.970 2025-11-13 13:59:57,187 INFO MainThread moabb.evaluations.base RG+LDA | RomaniBF2025ERP | P05 | 1cb: Score 0.977 2025-11-13 13:59:57,404 INFO MainThread moabb.evaluations.base Xdw+LDA | RomaniBF2025ERP | P05 | 1cb: Score 0.972 2025-11-13 13:59:57,612 INFO MainThread moabb.evaluations.base RG+LDA | RomaniBF2025ERP | P05 | 2cbExtra: Score 0.986 2025-11-13 13:59:57,800 INFO MainThread moabb.evaluations.base Xdw+LDA | RomaniBF2025ERP | P05 | 2cbExtra: Score 0.981 2025-11-13 13:59:58,014 INFO MainThread moabb.evaluations.base RG+LDA | RomaniBF2025ERP | P06 | 0cb: Score 0.954 2025-11-13 13:59:58,203 INFO MainThread moabb.evaluations.base Xdw+LDA | RomaniBF2025ERP | P06 | 0cb: Score 0.965 2025-11-13 13:59:58,415 INFO MainThread moabb.evaluations.base RG+LDA | RomaniBF2025ERP | P06 | 1grain: Score 0.877 2025-11-13 13:59:58,622 INFO MainThread moabb.evaluations.base Xdw+LDA | RomaniBF2025ERP | P06 | 1grain: Score 0.921 2025-11-13 13:59:58,805 INFO MainThread moabb.evaluations.base RG+LDA | RomaniBF2025ERP | P07 | 0grain: Score 0.914 2025-11-13 13:59:59,011 INFO MainThread moabb.evaluations.base Xdw+LDA | RomaniBF2025ERP | P07 | 0grain: Score 0.939 2025-11-13 13:59:59,220 INFO MainThread moabb.evaluations.base RG+LDA | RomaniBF2025ERP | P07 | 1cb: Score 0.968 2025-11-13 13:59:59,433 INFO MainThread moabb.evaluations.base Xdw+LDA | RomaniBF2025ERP | P07 | 1cb: Score 0.978 2025-11-13 13:59:59,635 INFO MainThread moabb.evaluations.base RG+LDA | RomaniBF2025ERP | P07 | 2cbExtra: Score 0.940 2025-11-13 13:59:59,819 INFO MainThread moabb.evaluations.base Xdw+LDA | RomaniBF2025ERP | P07 | 2cbExtra: Score 0.972 2025-11-13 14:00:00,008 INFO MainThread moabb.evaluations.base RG+LDA | RomaniBF2025ERP | P08 | 0cb: Score 0.975 2025-11-13 14:00:00,230 INFO MainThread moabb.evaluations.base Xdw+LDA | RomaniBF2025ERP | P08 | 0cb: Score 0.995 2025-11-13 14:00:00,423 INFO MainThread moabb.evaluations.base RG+LDA | RomaniBF2025ERP | P08 | 1grain: Score 0.950 2025-11-13 14:00:00,607 INFO MainThread moabb.evaluations.base Xdw+LDA | RomaniBF2025ERP | P08 | 1grain: Score 0.957 2025-11-13 14:00:00,806 INFO MainThread moabb.evaluations.base RG+LDA | RomaniBF2025ERP | P08 | 2cbExtra: Score 0.982 2025-11-13 14:00:00,989 INFO MainThread moabb.evaluations.base Xdw+LDA | RomaniBF2025ERP | P08 | 2cbExtra: Score 0.995 2025-11-13 14:00:01,196 INFO MainThread moabb.evaluations.base RG+LDA | RomaniBF2025ERP | P09 | 0grain: Score 0.964 2025-11-13 14:00:01,397 INFO MainThread moabb.evaluations.base Xdw+LDA | RomaniBF2025ERP | P09 | 0grain: Score 0.980 2025-11-13 14:00:01,624 INFO MainThread moabb.evaluations.base RG+LDA | RomaniBF2025ERP | P09 | 1cb: Score 0.989 2025-11-13 14:00:01,819 INFO MainThread moabb.evaluations.base Xdw+LDA | RomaniBF2025ERP | P09 | 1cb: Score 0.989 2025-11-13 14:00:02,023 INFO MainThread moabb.evaluations.base RG+LDA | RomaniBF2025ERP | P09 | 2grainExtra: Score 0.979 2025-11-13 14:00:02,229 INFO MainThread moabb.evaluations.base Xdw+LDA | RomaniBF2025ERP | P09 | 2grainExtra: Score 0.978 2025-11-13 14:00:02,461 INFO MainThread moabb.evaluations.base RG+LDA | RomaniBF2025ERP | P10 | 0cb: Score 0.981 2025-11-13 14:00:02,669 INFO MainThread moabb.evaluations.base Xdw+LDA | RomaniBF2025ERP | P10 | 0cb: Score 0.977 2025-11-13 14:00:02,874 INFO MainThread moabb.evaluations.base RG+LDA | RomaniBF2025ERP | P10 | 1grain: Score 0.971 2025-11-13 14:00:03,076 INFO MainThread moabb.evaluations.base Xdw+LDA | RomaniBF2025ERP | P10 | 1grain: Score 0.969 2025-11-13 14:00:03,278 INFO MainThread moabb.evaluations.base RG+LDA | RomaniBF2025ERP | P10 | 2grainExtra: Score 0.998 2025-11-13 14:00:03,484 INFO MainThread moabb.evaluations.base Xdw+LDA | RomaniBF2025ERP | P10 | 2grainExtra: Score 0.999 2025-11-13 14:00:03,692 INFO MainThread moabb.evaluations.base RG+LDA | RomaniBF2025ERP | P11 | 0grain: Score 0.944 2025-11-13 14:00:03,878 INFO MainThread moabb.evaluations.base Xdw+LDA | RomaniBF2025ERP | P11 | 0grain: Score 0.943 2025-11-13 14:00:04,094 INFO MainThread moabb.evaluations.base RG+LDA | RomaniBF2025ERP | P11 | 1cb: Score 0.990 2025-11-13 14:00:04,296 INFO MainThread moabb.evaluations.base Xdw+LDA | RomaniBF2025ERP | P11 | 1cb: Score 0.993 2025-11-13 14:00:04,516 INFO MainThread moabb.evaluations.base RG+LDA | RomaniBF2025ERP | P11 | 2grainExtra: Score 0.986 2025-11-13 14:00:04,738 INFO MainThread moabb.evaluations.base Xdw+LDA | RomaniBF2025ERP | P11 | 2grainExtra: Score 0.994 2025-11-13 14:00:04,914 INFO MainThread moabb.evaluations.base RG+LDA | RomaniBF2025ERP | P12 | 0cb: Score 0.954 2025-11-13 14:00:05,129 INFO MainThread moabb.evaluations.base Xdw+LDA | RomaniBF2025ERP | P12 | 0cb: Score 0.985 2025-11-13 14:00:05,345 INFO MainThread moabb.evaluations.base RG+LDA | RomaniBF2025ERP | P12 | 1grain: Score 0.866 2025-11-13 14:00:05,536 INFO MainThread moabb.evaluations.base Xdw+LDA | RomaniBF2025ERP | P12 | 1grain: Score 0.933 2025-11-13 14:00:05,740 INFO MainThread moabb.evaluations.base RG+LDA | RomaniBF2025ERP | P12 | 2cbExtra: Score 0.943 2025-11-13 14:00:05,958 INFO MainThread moabb.evaluations.base Xdw+LDA | RomaniBF2025ERP | P12 | 2cbExtra: Score 0.971 2025-11-13 14:00:06,158 INFO MainThread moabb.evaluations.base RG+LDA | RomaniBF2025ERP | P13 | 0grain: Score 0.923 2025-11-13 14:00:06,365 INFO MainThread moabb.evaluations.base Xdw+LDA | RomaniBF2025ERP | P13 | 0grain: Score 0.962 2025-11-13 14:00:06,569 INFO MainThread moabb.evaluations.base RG+LDA | RomaniBF2025ERP | P13 | 1cb: Score 0.950 2025-11-13 14:00:06,769 INFO MainThread moabb.evaluations.base Xdw+LDA | RomaniBF2025ERP | P13 | 1cb: Score 0.964 2025-11-13 14:00:06,975 INFO MainThread moabb.evaluations.base RG+LDA | RomaniBF2025ERP | P14 | 0cb: Score 0.926 2025-11-13 14:00:07,148 INFO MainThread moabb.evaluations.base Xdw+LDA | RomaniBF2025ERP | P14 | 0cb: Score 0.971 2025-11-13 14:00:07,362 INFO MainThread moabb.evaluations.base RG+LDA | RomaniBF2025ERP | P14 | 1grain: Score 0.974 2025-11-13 14:00:07,580 INFO MainThread moabb.evaluations.base Xdw+LDA | RomaniBF2025ERP | P14 | 1grain: Score 0.991 2025-11-13 14:00:07,799 INFO MainThread moabb.evaluations.base RG+LDA | RomaniBF2025ERP | P16 | 0cb: Score 0.986 2025-11-13 14:00:07,987 INFO MainThread moabb.evaluations.base Xdw+LDA | RomaniBF2025ERP | P16 | 0cb: Score 0.993 2025-11-13 14:00:08,171 INFO MainThread moabb.evaluations.base RG+LDA | RomaniBF2025ERP | P16 | 1grain: Score 0.995 2025-11-13 14:00:08,389 INFO MainThread moabb.evaluations.base Xdw+LDA | RomaniBF2025ERP | P16 | 1grain: Score 0.998 2025-11-13 14:00:08,603 INFO MainThread moabb.evaluations.base RG+LDA | RomaniBF2025ERP | P16 | 2cbExtra: Score 1.000 2025-11-13 14:00:08,799 INFO MainThread moabb.evaluations.base Xdw+LDA | RomaniBF2025ERP | P16 | 2cbExtra: Score 1.000 2025-11-13 14:00:08,997 INFO MainThread moabb.evaluations.base RG+LDA | RomaniBF2025ERP | P17 | 0grain: Score 0.888 2025-11-13 14:00:09,216 INFO MainThread moabb.evaluations.base Xdw+LDA | RomaniBF2025ERP | P17 | 0grain: Score 0.912 2025-11-13 14:00:09,410 INFO MainThread moabb.evaluations.base RG+LDA | RomaniBF2025ERP | P17 | 1cb: Score 0.983 2025-11-13 14:00:09,612 INFO MainThread moabb.evaluations.base Xdw+LDA | RomaniBF2025ERP | P17 | 1cb: Score 0.984 2025-11-13 14:00:09,801 INFO MainThread moabb.evaluations.base RG+LDA | RomaniBF2025ERP | P17 | 2cbExtra: Score 0.975 2025-11-13 14:00:10,009 INFO MainThread moabb.evaluations.base Xdw+LDA | RomaniBF2025ERP | P17 | 2cbExtra: Score 0.981 2025-11-13 14:00:10,227 INFO MainThread moabb.evaluations.base RG+LDA | RomaniBF2025ERP | P19 | 0grain: Score 0.984 2025-11-13 14:00:10,436 INFO MainThread moabb.evaluations.base Xdw+LDA | RomaniBF2025ERP | P19 | 0grain: Score 0.987 2025-11-13 14:00:10,635 INFO MainThread moabb.evaluations.base RG+LDA | RomaniBF2025ERP | P19 | 1cb: Score 0.994 2025-11-13 14:00:10,827 INFO MainThread moabb.evaluations.base Xdw+LDA | RomaniBF2025ERP | P19 | 1cb: Score 0.995 2025-11-13 14:00:11,045 INFO MainThread moabb.evaluations.base RG+LDA | RomaniBF2025ERP | P19 | 2cbExtra: Score 0.990 2025-11-13 14:00:11,232 INFO MainThread moabb.evaluations.base Xdw+LDA | RomaniBF2025ERP | P19 | 2cbExtra: Score 0.992 2025-11-13 14:00:11,438 INFO MainThread moabb.evaluations.base RG+LDA | RomaniBF2025ERP | P20 | 0cb: Score 0.986 2025-11-13 14:00:11,660 INFO MainThread moabb.evaluations.base Xdw+LDA | RomaniBF2025ERP | P20 | 0cb: Score 0.982 2025-11-13 14:00:11,867 INFO MainThread moabb.evaluations.base RG+LDA | RomaniBF2025ERP | P20 | 1grain: Score 0.983 2025-11-13 14:00:12,086 INFO MainThread moabb.evaluations.base Xdw+LDA | RomaniBF2025ERP | P20 | 1grain: Score 1.000 2025-11-13 14:00:12,295 INFO MainThread moabb.evaluations.base RG+LDA | RomaniBF2025ERP | P20 | 2grainExtra: Score 0.968 2025-11-13 14:00:12,513 INFO MainThread moabb.evaluations.base Xdw+LDA | RomaniBF2025ERP | P20 | 2grainExtra: Score 0.994 2025-11-13 14:00:12,733 INFO MainThread moabb.evaluations.base RG+LDA | RomaniBF2025ERP | P21 | 0grain: Score 0.944 2025-11-13 14:00:12,938 INFO MainThread moabb.evaluations.base Xdw+LDA | RomaniBF2025ERP | P21 | 0grain: Score 0.972 2025-11-13 14:00:13,128 INFO MainThread moabb.evaluations.base RG+LDA | RomaniBF2025ERP | P21 | 1cb: Score 0.977 2025-11-13 14:00:13,333 INFO MainThread moabb.evaluations.base Xdw+LDA | RomaniBF2025ERP | P21 | 1cb: Score 0.982 2025-11-13 14:00:13,548 INFO MainThread moabb.evaluations.base RG+LDA | RomaniBF2025ERP | P22 | 0cb: Score 0.973 2025-11-13 14:00:13,748 INFO MainThread moabb.evaluations.base Xdw+LDA | RomaniBF2025ERP | P22 | 0cb: Score 0.989 2025-11-13 14:00:13,961 INFO MainThread moabb.evaluations.base RG+LDA | RomaniBF2025ERP | P22 | 1grain: Score 0.991 2025-11-13 14:00:14,177 INFO MainThread moabb.evaluations.base Xdw+LDA | RomaniBF2025ERP | P22 | 1grain: Score 0.997 2025-11-13 14:00:14,388 INFO MainThread moabb.evaluations.base RG+LDA | RomaniBF2025ERP | P23 | 0grain: Score 0.901 2025-11-13 14:00:14,600 INFO MainThread moabb.evaluations.base Xdw+LDA | RomaniBF2025ERP | P23 | 0grain: Score 0.933 2025-11-13 14:00:14,824 INFO MainThread moabb.evaluations.base RG+LDA | RomaniBF2025ERP | P23 | 1cb: Score 0.953 2025-11-13 14:00:15,035 INFO MainThread moabb.evaluations.base Xdw+LDA | RomaniBF2025ERP | P23 | 1cb: Score 0.975 2025-11-13 14:00:15,246 INFO MainThread moabb.evaluations.base RG+LDA | RomaniBF2025ERP | P23 | 2cbExtra: Score 0.922 2025-11-13 14:00:15,451 INFO MainThread moabb.evaluations.base Xdw+LDA | RomaniBF2025ERP | P23 | 2cbExtra: Score 0.958 2025-11-13 14:00:15,659 INFO MainThread moabb.evaluations.base RG+LDA | RomaniBF2025ERP | P24 | 0cb: Score 0.968 2025-11-13 14:00:15,825 INFO MainThread moabb.evaluations.base Xdw+LDA | RomaniBF2025ERP | P24 | 0cb: Score 0.974 2025-11-13 14:00:16,044 INFO MainThread moabb.evaluations.base RG+LDA | RomaniBF2025ERP | P24 | 1grain: Score 0.993 2025-11-13 14:00:16,251 INFO MainThread moabb.evaluations.base Xdw+LDA | RomaniBF2025ERP | P24 | 1grain: Score 0.993 2025-11-13 14:00:16,466 INFO MainThread moabb.evaluations.base RG+LDA | RomaniBF2025ERP | P24 | 2grainExtra: Score 0.996 2025-11-13 14:00:16,681 INFO MainThread moabb.evaluations.base Xdw+LDA | RomaniBF2025ERP | P24 | 2grainExtra: Score 0.997

raise FileNotFoundError(f"Dataset folder not found: {self.data_folder}")
return self.data_folder

def data_url(
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It should be a private method.


return subjects

def get_session_list(self, subject):
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don t think we need this. Can you remove please?

@gcattan
Copy link
Collaborator

gcattan commented Nov 15, 2025

@BRomans thanks for sharing the results.

The warning WARNING MainThread moabb.datasets.preprocessing No stim channel nor annotations found, skipping setting annotations. if a false positive because I convert the annotations internally but then I need to remove the trigger channel to prevent MNE from automatically overwriting them.

Ok, but we need a fix for this. Either to add correct stimulation channel, either to ignore the warning.
If users see it, he will think there is an problem, and open unnecessary issues.

@BRomans
Copy link
Collaborator Author

BRomans commented Nov 15, 2025

@gcattan I understand your concern.
I am able to indeed suppress the warning by adding a filter in my dataset class

moabb_logger = logging.getLogger('moabb.datasets.preprocessing')

class IgnoreNoStimWarning(logging.Filter):
    def filter(self, record):
        return 'No stim channel nor annotations found, skipping setting annotations.' not in record.getMessage()

moabb_logger.addFilter(IgnoreNoStimWarning())

However, I do not believe it to be a very elegant solution.

The problem lies in this function, called by make_process_pipelines()

  def transform(self, raw, y=None):
        duration = self.interval[1] - self.interval[0]
        offset = int(self.interval[0] * raw.info["sfreq"])
        stim_channels = mne.utils._get_stim_channel(None, raw.info, raise_error=False)
        if len(stim_channels) == 0:
            log.warning(
                "No stim channel nor annotations found, skipping setting annotations."
            )
            return raw
        events = mne.find_events(raw, shortest_event=0, verbose=False)
        events = _unsafe_pick_events(events, include=_get_event_id_values(self.event_id))
        events[:, 0] += offset
        if len(events) != 0:
            annotations = mne.annotations_from_events(
                events,
                raw.info["sfreq"],
                self.event_desc,
                first_samp=raw.first_samp,
                verbose=False,
            )
            annotations.set_durations(duration)
            raw.set_annotations(annotations)
        else:
            log.warning("No events found, skipping setting annotations.")
        return raw

Basically, it assumes that annotations must be recreated from stim channel. Thus, even if I update the values of the triggers to match the convetion 1:"Target" and 2:"NonTarget", the newly created annotations do no respect the naming and the pipeline crashes.
You tell me what you think is best: warning suppression is easy and I can push it immediately, otherwise I can patch these functions to pick events from annotations, if present.

@gcattan
Copy link
Collaborator

gcattan commented Nov 18, 2025

@BRomans sorry I don t get it.
You are using mne.events_from_annotations to get events.
Can you recreate the stimulus channel out of it, and just add it to the raw data?

@BRomans
Copy link
Collaborator Author

BRomans commented Nov 18, 2025

@gcattan I implemented as you suggested. This is the output

RomaniBF2025ERP-WithinSession: 100%|██████████| 22/22 [03:30<00:00,  9.57s/it]
2025-11-18 13:30:31,149 INFO MainThread moabb.evaluations.base RG+LDA | RomaniBF2025ERP | 0 | 0grain: Score 0.970
2025-11-18 13:30:31,321 INFO MainThread moabb.evaluations.base Xdw+LDA | RomaniBF2025ERP | 0 | 0grain: Score 0.983
2025-11-18 13:30:31,515 INFO MainThread moabb.evaluations.base RG+LDA | RomaniBF2025ERP | 0 | 1cb: Score 0.987
2025-11-18 13:30:31,691 INFO MainThread moabb.evaluations.base Xdw+LDA | RomaniBF2025ERP | 0 | 1cb: Score 0.994
2025-11-18 13:30:31,877 INFO MainThread moabb.evaluations.base RG+LDA | RomaniBF2025ERP | 1 | 0cb: Score 0.954
2025-11-18 13:30:32,048 INFO MainThread moabb.evaluations.base Xdw+LDA | RomaniBF2025ERP | 1 | 0cb: Score 0.975
2025-11-18 13:30:32,223 INFO MainThread moabb.evaluations.base RG+LDA | RomaniBF2025ERP | 1 | 1grain: Score 0.973
2025-11-18 13:30:32,409 INFO MainThread moabb.evaluations.base Xdw+LDA | RomaniBF2025ERP | 1 | 1grain: Score 0.971
2025-11-18 13:30:32,587 INFO MainThread moabb.evaluations.base RG+LDA | RomaniBF2025ERP | 1 | 2grainExtra: Score 0.809
2025-11-18 13:30:32,754 INFO MainThread moabb.evaluations.base Xdw+LDA | RomaniBF2025ERP | 1 | 2grainExtra: Score 0.858
2025-11-18 13:30:32,947 INFO MainThread moabb.evaluations.base RG+LDA | RomaniBF2025ERP | 2 | 0grain: Score 0.987
2025-11-18 13:30:33,141 INFO MainThread moabb.evaluations.base Xdw+LDA | RomaniBF2025ERP | 2 | 0grain: Score 0.994
2025-11-18 13:30:33,327 INFO MainThread moabb.evaluations.base RG+LDA | RomaniBF2025ERP | 2 | 1cb: Score 0.994
2025-11-18 13:30:33,501 INFO MainThread moabb.evaluations.base Xdw+LDA | RomaniBF2025ERP | 2 | 1cb: Score 0.997
2025-11-18 13:30:33,692 INFO MainThread moabb.evaluations.base RG+LDA | RomaniBF2025ERP | 2 | 2cbExtra: Score 0.992
2025-11-18 13:30:33,864 INFO MainThread moabb.evaluations.base Xdw+LDA | RomaniBF2025ERP | 2 | 2cbExtra: Score 0.994
2025-11-18 13:30:34,060 INFO MainThread moabb.evaluations.base RG+LDA | RomaniBF2025ERP | 3 | 0cb: Score 0.941
2025-11-18 13:30:34,247 INFO MainThread moabb.evaluations.base Xdw+LDA | RomaniBF2025ERP | 3 | 0cb: Score 0.923
2025-11-18 13:30:34,440 INFO MainThread moabb.evaluations.base RG+LDA | RomaniBF2025ERP | 3 | 1grain: Score 0.987
2025-11-18 13:30:34,630 INFO MainThread moabb.evaluations.base Xdw+LDA | RomaniBF2025ERP | 3 | 1grain: Score 0.987
2025-11-18 13:30:34,817 INFO MainThread moabb.evaluations.base RG+LDA | RomaniBF2025ERP | 3 | 2cbExtra: Score 0.985
2025-11-18 13:30:35,003 INFO MainThread moabb.evaluations.base Xdw+LDA | RomaniBF2025ERP | 3 | 2cbExtra: Score 0.958
2025-11-18 13:30:35,197 INFO MainThread moabb.evaluations.base RG+LDA | RomaniBF2025ERP | 4 | 0grain: Score 0.962
2025-11-18 13:30:35,378 INFO MainThread moabb.evaluations.base Xdw+LDA | RomaniBF2025ERP | 4 | 0grain: Score 0.955
2025-11-18 13:30:35,557 INFO MainThread moabb.evaluations.base RG+LDA | RomaniBF2025ERP | 4 | 1cb: Score 0.970
2025-11-18 13:30:35,738 INFO MainThread moabb.evaluations.base Xdw+LDA | RomaniBF2025ERP | 4 | 1cb: Score 0.966
2025-11-18 13:30:35,935 INFO MainThread moabb.evaluations.base RG+LDA | RomaniBF2025ERP | 4 | 2cbExtra: Score 0.990
2025-11-18 13:30:36,123 INFO MainThread moabb.evaluations.base Xdw+LDA | RomaniBF2025ERP | 4 | 2cbExtra: Score 0.985
2025-11-18 13:30:36,320 INFO MainThread moabb.evaluations.base RG+LDA | RomaniBF2025ERP | 5 | 0cb: Score 0.957
2025-11-18 13:30:36,494 INFO MainThread moabb.evaluations.base Xdw+LDA | RomaniBF2025ERP | 5 | 0cb: Score 0.979
2025-11-18 13:30:36,687 INFO MainThread moabb.evaluations.base RG+LDA | RomaniBF2025ERP | 5 | 1grain: Score 0.861
2025-11-18 13:30:36,861 INFO MainThread moabb.evaluations.base Xdw+LDA | RomaniBF2025ERP | 5 | 1grain: Score 0.920
2025-11-18 13:30:37,058 INFO MainThread moabb.evaluations.base RG+LDA | RomaniBF2025ERP | 6 | 0grain: Score 0.904
2025-11-18 13:30:37,239 INFO MainThread moabb.evaluations.base Xdw+LDA | RomaniBF2025ERP | 6 | 0grain: Score 0.921
2025-11-18 13:30:37,428 INFO MainThread moabb.evaluations.base RG+LDA | RomaniBF2025ERP | 6 | 1cb: Score 0.972
2025-11-18 13:30:37,607 INFO MainThread moabb.evaluations.base Xdw+LDA | RomaniBF2025ERP | 6 | 1cb: Score 0.979
2025-11-18 13:30:37,797 INFO MainThread moabb.evaluations.base RG+LDA | RomaniBF2025ERP | 6 | 2cbExtra: Score 0.939
2025-11-18 13:30:37,989 INFO MainThread moabb.evaluations.base Xdw+LDA | RomaniBF2025ERP | 6 | 2cbExtra: Score 0.969
2025-11-18 13:30:38,195 INFO MainThread moabb.evaluations.base RG+LDA | RomaniBF2025ERP | 7 | 0cb: Score 0.972
2025-11-18 13:30:38,375 INFO MainThread moabb.evaluations.base Xdw+LDA | RomaniBF2025ERP | 7 | 0cb: Score 0.994
2025-11-18 13:30:38,556 INFO MainThread moabb.evaluations.base RG+LDA | RomaniBF2025ERP | 7 | 1grain: Score 0.971
2025-11-18 13:30:38,739 INFO MainThread moabb.evaluations.base Xdw+LDA | RomaniBF2025ERP | 7 | 1grain: Score 0.970
2025-11-18 13:30:38,935 INFO MainThread moabb.evaluations.base RG+LDA | RomaniBF2025ERP | 7 | 2cbExtra: Score 0.977
2025-11-18 13:30:39,120 INFO MainThread moabb.evaluations.base Xdw+LDA | RomaniBF2025ERP | 7 | 2cbExtra: Score 0.986
2025-11-18 13:30:39,314 INFO MainThread moabb.evaluations.base RG+LDA | RomaniBF2025ERP | 8 | 0grain: Score 0.967
2025-11-18 13:30:39,499 INFO MainThread moabb.evaluations.base Xdw+LDA | RomaniBF2025ERP | 8 | 0grain: Score 0.976
2025-11-18 13:30:39,680 INFO MainThread moabb.evaluations.base RG+LDA | RomaniBF2025ERP | 8 | 1cb: Score 0.989
2025-11-18 13:30:39,858 INFO MainThread moabb.evaluations.base Xdw+LDA | RomaniBF2025ERP | 8 | 1cb: Score 0.987
2025-11-18 13:30:40,041 INFO MainThread moabb.evaluations.base RG+LDA | RomaniBF2025ERP | 8 | 2grainExtra: Score 0.969
2025-11-18 13:30:40,237 INFO MainThread moabb.evaluations.base Xdw+LDA | RomaniBF2025ERP | 8 | 2grainExtra: Score 0.979
2025-11-18 13:30:40,432 INFO MainThread moabb.evaluations.base RG+LDA | RomaniBF2025ERP | 9 | 0cb: Score 0.980
2025-11-18 13:30:40,613 INFO MainThread moabb.evaluations.base Xdw+LDA | RomaniBF2025ERP | 9 | 0cb: Score 0.975
2025-11-18 13:30:40,800 INFO MainThread moabb.evaluations.base RG+LDA | RomaniBF2025ERP | 9 | 1grain: Score 0.971
2025-11-18 13:30:40,979 INFO MainThread moabb.evaluations.base Xdw+LDA | RomaniBF2025ERP | 9 | 1grain: Score 0.965
2025-11-18 13:30:41,158 INFO MainThread moabb.evaluations.base RG+LDA | RomaniBF2025ERP | 9 | 2grainExtra: Score 0.999
2025-11-18 13:30:41,343 INFO MainThread moabb.evaluations.base Xdw+LDA | RomaniBF2025ERP | 9 | 2grainExtra: Score 0.997
2025-11-18 13:30:41,539 INFO MainThread moabb.evaluations.base RG+LDA | RomaniBF2025ERP | 10 | 0grain: Score 0.948
2025-11-18 13:30:41,739 INFO MainThread moabb.evaluations.base Xdw+LDA | RomaniBF2025ERP | 10 | 0grain: Score 0.953
2025-11-18 13:30:41,937 INFO MainThread moabb.evaluations.base RG+LDA | RomaniBF2025ERP | 10 | 1cb: Score 0.992
2025-11-18 13:30:42,127 INFO MainThread moabb.evaluations.base Xdw+LDA | RomaniBF2025ERP | 10 | 1cb: Score 0.983
2025-11-18 13:30:42,310 INFO MainThread moabb.evaluations.base RG+LDA | RomaniBF2025ERP | 10 | 2grainExtra: Score 0.983
2025-11-18 13:30:42,499 INFO MainThread moabb.evaluations.base Xdw+LDA | RomaniBF2025ERP | 10 | 2grainExtra: Score 0.995
2025-11-18 13:30:42,688 INFO MainThread moabb.evaluations.base RG+LDA | RomaniBF2025ERP | 11 | 0cb: Score 0.972
2025-11-18 13:30:42,873 INFO MainThread moabb.evaluations.base Xdw+LDA | RomaniBF2025ERP | 11 | 0cb: Score 0.985
2025-11-18 13:30:43,049 INFO MainThread moabb.evaluations.base RG+LDA | RomaniBF2025ERP | 11 | 1grain: Score 0.857
2025-11-18 13:30:43,232 INFO MainThread moabb.evaluations.base Xdw+LDA | RomaniBF2025ERP | 11 | 1grain: Score 0.904
2025-11-18 13:30:43,419 INFO MainThread moabb.evaluations.base RG+LDA | RomaniBF2025ERP | 11 | 2cbExtra: Score 0.947
2025-11-18 13:30:43,619 INFO MainThread moabb.evaluations.base Xdw+LDA | RomaniBF2025ERP | 11 | 2cbExtra: Score 0.970
2025-11-18 13:30:43,808 INFO MainThread moabb.evaluations.base RG+LDA | RomaniBF2025ERP | 12 | 0grain: Score 0.928
2025-11-18 13:30:43,996 INFO MainThread moabb.evaluations.base Xdw+LDA | RomaniBF2025ERP | 12 | 0grain: Score 0.953
2025-11-18 13:30:44,176 INFO MainThread moabb.evaluations.base RG+LDA | RomaniBF2025ERP | 12 | 1cb: Score 0.954
2025-11-18 13:30:44,358 INFO MainThread moabb.evaluations.base Xdw+LDA | RomaniBF2025ERP | 12 | 1cb: Score 0.966
2025-11-18 13:30:44,544 INFO MainThread moabb.evaluations.base RG+LDA | RomaniBF2025ERP | 13 | 0cb: Score 0.937
2025-11-18 13:30:44,729 INFO MainThread moabb.evaluations.base Xdw+LDA | RomaniBF2025ERP | 13 | 0cb: Score 0.959
2025-11-18 13:30:44,911 INFO MainThread moabb.evaluations.base RG+LDA | RomaniBF2025ERP | 13 | 1grain: Score 0.975
2025-11-18 13:30:45,097 INFO MainThread moabb.evaluations.base Xdw+LDA | RomaniBF2025ERP | 13 | 1grain: Score 0.988
2025-11-18 13:30:45,290 INFO MainThread moabb.evaluations.base RG+LDA | RomaniBF2025ERP | 14 | 0cb: Score 0.983
2025-11-18 13:30:45,464 INFO MainThread moabb.evaluations.base Xdw+LDA | RomaniBF2025ERP | 14 | 0cb: Score 0.992
2025-11-18 13:30:45,668 INFO MainThread moabb.evaluations.base RG+LDA | RomaniBF2025ERP | 14 | 1grain: Score 0.993
2025-11-18 13:30:45,858 INFO MainThread moabb.evaluations.base Xdw+LDA | RomaniBF2025ERP | 14 | 1grain: Score 0.993
2025-11-18 13:30:46,051 INFO MainThread moabb.evaluations.base RG+LDA | RomaniBF2025ERP | 14 | 2cbExtra: Score 1.000
2025-11-18 13:30:46,233 INFO MainThread moabb.evaluations.base Xdw+LDA | RomaniBF2025ERP | 14 | 2cbExtra: Score 1.000
2025-11-18 13:30:46,415 INFO MainThread moabb.evaluations.base RG+LDA | RomaniBF2025ERP | 15 | 0grain: Score 0.879
2025-11-18 13:30:46,601 INFO MainThread moabb.evaluations.base Xdw+LDA | RomaniBF2025ERP | 15 | 0grain: Score 0.935
2025-11-18 13:30:46,789 INFO MainThread moabb.evaluations.base RG+LDA | RomaniBF2025ERP | 15 | 1cb: Score 0.984
2025-11-18 13:30:46,981 INFO MainThread moabb.evaluations.base Xdw+LDA | RomaniBF2025ERP | 15 | 1cb: Score 0.983
2025-11-18 13:30:47,173 INFO MainThread moabb.evaluations.base RG+LDA | RomaniBF2025ERP | 15 | 2cbExtra: Score 0.980
2025-11-18 13:30:47,359 INFO MainThread moabb.evaluations.base Xdw+LDA | RomaniBF2025ERP | 15 | 2cbExtra: Score 0.984
2025-11-18 13:30:47,547 INFO MainThread moabb.evaluations.base RG+LDA | RomaniBF2025ERP | 16 | 0grain: Score 0.976
2025-11-18 13:30:47,739 INFO MainThread moabb.evaluations.base Xdw+LDA | RomaniBF2025ERP | 16 | 0grain: Score 0.983
2025-11-18 13:30:47,928 INFO MainThread moabb.evaluations.base RG+LDA | RomaniBF2025ERP | 16 | 1cb: Score 0.993
2025-11-18 13:30:48,111 INFO MainThread moabb.evaluations.base Xdw+LDA | RomaniBF2025ERP | 16 | 1cb: Score 0.991
2025-11-18 13:30:48,298 INFO MainThread moabb.evaluations.base RG+LDA | RomaniBF2025ERP | 16 | 2cbExtra: Score 0.991
2025-11-18 13:30:48,484 INFO MainThread moabb.evaluations.base Xdw+LDA | RomaniBF2025ERP | 16 | 2cbExtra: Score 0.993
2025-11-18 13:30:48,668 INFO MainThread moabb.evaluations.base RG+LDA | RomaniBF2025ERP | 17 | 0cb: Score 0.986
2025-11-18 13:30:48,855 INFO MainThread moabb.evaluations.base Xdw+LDA | RomaniBF2025ERP | 17 | 0cb: Score 0.979
2025-11-18 13:30:49,048 INFO MainThread moabb.evaluations.base RG+LDA | RomaniBF2025ERP | 17 | 1grain: Score 0.985
2025-11-18 13:30:49,231 INFO MainThread moabb.evaluations.base Xdw+LDA | RomaniBF2025ERP | 17 | 1grain: Score 1.000
2025-11-18 13:30:49,415 INFO MainThread moabb.evaluations.base RG+LDA | RomaniBF2025ERP | 17 | 2grainExtra: Score 0.974
2025-11-18 13:30:49,599 INFO MainThread moabb.evaluations.base Xdw+LDA | RomaniBF2025ERP | 17 | 2grainExtra: Score 0.993
2025-11-18 13:30:49,783 INFO MainThread moabb.evaluations.base RG+LDA | RomaniBF2025ERP | 18 | 0grain: Score 0.920
2025-11-18 13:30:49,967 INFO MainThread moabb.evaluations.base Xdw+LDA | RomaniBF2025ERP | 18 | 0grain: Score 0.965
2025-11-18 13:30:50,160 INFO MainThread moabb.evaluations.base RG+LDA | RomaniBF2025ERP | 18 | 1cb: Score 0.976
2025-11-18 13:30:50,342 INFO MainThread moabb.evaluations.base Xdw+LDA | RomaniBF2025ERP | 18 | 1cb: Score 0.987
2025-11-18 13:30:50,541 INFO MainThread moabb.evaluations.base RG+LDA | RomaniBF2025ERP | 19 | 0cb: Score 0.970
2025-11-18 13:30:50,725 INFO MainThread moabb.evaluations.base Xdw+LDA | RomaniBF2025ERP | 19 | 0cb: Score 0.982
2025-11-18 13:30:50,911 INFO MainThread moabb.evaluations.base RG+LDA | RomaniBF2025ERP | 19 | 1grain: Score 0.988
2025-11-18 13:30:51,080 INFO MainThread moabb.evaluations.base Xdw+LDA | RomaniBF2025ERP | 19 | 1grain: Score 0.990
2025-11-18 13:30:51,273 INFO MainThread moabb.evaluations.base RG+LDA | RomaniBF2025ERP | 20 | 0grain: Score 0.888
2025-11-18 13:30:51,463 INFO MainThread moabb.evaluations.base Xdw+LDA | RomaniBF2025ERP | 20 | 0grain: Score 0.913
2025-11-18 13:30:51,658 INFO MainThread moabb.evaluations.base RG+LDA | RomaniBF2025ERP | 20 | 1cb: Score 0.935
2025-11-18 13:30:51,839 INFO MainThread moabb.evaluations.base Xdw+LDA | RomaniBF2025ERP | 20 | 1cb: Score 0.970
2025-11-18 13:30:52,021 INFO MainThread moabb.evaluations.base RG+LDA | RomaniBF2025ERP | 20 | 2cbExtra: Score 0.915
2025-11-18 13:30:52,210 INFO MainThread moabb.evaluations.base Xdw+LDA | RomaniBF2025ERP | 20 | 2cbExtra: Score 0.933
2025-11-18 13:30:52,388 INFO MainThread moabb.evaluations.base RG+LDA | RomaniBF2025ERP | 21 | 0cb: Score 0.966
2025-11-18 13:30:52,580 INFO MainThread moabb.evaluations.base Xdw+LDA | RomaniBF2025ERP | 21 | 0cb: Score 0.971
2025-11-18 13:30:52,782 INFO MainThread moabb.evaluations.base RG+LDA | RomaniBF2025ERP | 21 | 1grain: Score 0.990
2025-11-18 13:30:52,964 INFO MainThread moabb.evaluations.base Xdw+LDA | RomaniBF2025ERP | 21 | 1grain: Score 0.990
2025-11-18 13:30:53,137 INFO MainThread moabb.evaluations.base RG+LDA | RomaniBF2025ERP | 21 | 2grainExtra: Score 0.989
2025-11-18 13:30:53,310 INFO MainThread moabb.evaluations.base Xdw+LDA | RomaniBF2025ERP | 21 | 2grainExtra: Score 0.995

Copy link
Collaborator

@gcattan gcattan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice. Thank you @BRomans !

@bruAristimunha LGTM?

@bruAristimunha bruAristimunha enabled auto-merge (squash) November 19, 2025 06:43
@bruAristimunha
Copy link
Collaborator

Amazing work @BRomans 🙏🏽

@bruAristimunha
Copy link
Collaborator

many thank you for the revision @gcattan

@bruAristimunha bruAristimunha merged commit 760ed29 into NeuroTechX:develop Nov 19, 2025
18 checks passed
@BRomans
Copy link
Collaborator Author

BRomans commented Nov 19, 2025

Thank you both for the support! @bruAristimunha @gcattan

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.

3 participants