BIDS Dataset Example#

In this example, we show how to fetch and prepare a BIDS dataset for usage with Braindecode.

# Authors: Pierre Guetschel <pierre.guetschel@gmail.com>
#
# License: BSD (3-clause)

from pathlib import Path

import openneuro

from braindecode.datasets import BIDSDataset

First, we download a collection of (fake/empty) BIDS datasets.

# import tempfile
# data_dir = tempfile.mkdtemp()
data_dir = Path("~/mne_data/openneuro/").expanduser()
dataset_name = "ds004745"  # 200Mb dataset
dataset_root = data_dir / dataset_name

if not dataset_root.exists():
    openneuro.download(dataset=dataset_name, target_dir=dataset_root)
👋 Hello! This is openneuro-py 2026.3.1. Great to see you! 🤗

   👉 Please report problems 🤯 and bugs 🪲 at
      https://github.com/hoechenberger/openneuro-py/issues

🌍 Preparing to download ds004745 …

📁 Traversing directories for ds004745 : 0 entities [00:00, ? entities/s]
📁 Traversing directories for ds004745 : 7 entities [00:00, 25.72 entities/s]
📁 Traversing directories for ds004745 : 11 entities [00:00, 14.79 entities/s]
📁 Traversing directories for ds004745 : 15 entities [00:00, 14.93 entities/s]
📁 Traversing directories for ds004745 : 19 entities [00:01, 15.17 entities/s]
📁 Traversing directories for ds004745 : 23 entities [00:01, 14.68 entities/s]
📁 Traversing directories for ds004745 : 27 entities [00:01, 11.74 entities/s]
📁 Traversing directories for ds004745 : 30 entities [00:01, 15.19 entities/s]
📥 Retrieving up to 30 files (5 concurrent downloads).

CHANGES:   0%|          | 0.00/74.0 [00:00<?, ?B/s]


participants.json:   0%|          | 0.00/79.0 [00:00<?, ?B/s]


participants.tsv:   0%|          | 0.00/63.0 [00:00<?, ?B/s]


README:   0%|          | 0.00/435 [00:00<?, ?B/s]


dataset_description.json:   0%|          | 0.00/543 [00:00<?, ?B/s]


sub-001_task-unnamed_eeg.json:   0%|          | 0.00/621 [00:00<?, ?B/s]


task-unnamed_events.json:   0%|          | 0.00/1.88k [00:00<?, ?B/s]


sub-001_task-unnamed_channels.tsv:   0%|          | 0.00/96.0 [00:00<?, ?B/s]


sub-001_task-unnamed_events.tsv:   0%|          | 0.00/1.50k [00:00<?, ?B/s]


sub-001_task-unnamed_eeg.set:   0%|          | 0.00/38.4M [00:00<?, ?B/s]

sub-002_task-unnamed_eeg.json:   0%|          | 0.00/621 [00:00<?, ?B/s]


sub-001_task-unnamed_eeg.set:   0%|          | 83.5k/38.4M [00:00<01:03, 629kB/s]

sub-002_task-unnamed_channels.tsv:   0%|          | 0.00/96.0 [00:00<?, ?B/s]


sub-002_task-unnamed_events.tsv:   0%|          | 0.00/1.62k [00:00<?, ?B/s]





sub-001_task-unnamed_eeg.set:   1%|          | 288k/38.4M [00:00<00:34, 1.14MB/s]

sub-003_task-unnamed_channels.tsv:   0%|          | 0.00/96.0 [00:00<?, ?B/s]



sub-002_task-unnamed_eeg.set:   0%|          | 0.00/41.9M [00:00<?, ?B/s]
sub-001_task-unnamed_eeg.set:   2%|▏         | 696k/38.4M [00:00<00:19, 1.98MB/s]


sub-003_task-unnamed_eeg.json:   0%|          | 0.00/621 [00:00<?, ?B/s]




sub-002_task-unnamed_eeg.set:   0%|          | 83.5k/41.9M [00:00<01:11, 613kB/s]


sub-003_task-unnamed_eeg.set:   0%|          | 0.00/39.7M [00:00<?, ?B/s]
sub-001_task-unnamed_eeg.set:   3%|▎         | 1.23M/38.4M [00:00<00:13, 2.82MB/s]

sub-002_task-unnamed_eeg.set:   1%|          | 288k/41.9M [00:00<00:39, 1.11MB/s]



sub-003_task-unnamed_events.tsv:   0%|          | 0.00/1.51k [00:00<?, ?B/s]




sub-001_task-unnamed_eeg.set:   5%|▌         | 1.98M/38.4M [00:00<00:08, 4.26MB/s]


sub-003_task-unnamed_eeg.set:   0%|          | 85.2k/39.7M [00:00<01:05, 631kB/s]



sub-004_task-unnamed_eeg.json:   0%|          | 0.00/621 [00:00<?, ?B/s]




sub-001_task-unnamed_eeg.set:   7%|▋         | 2.65M/38.4M [00:00<00:07, 4.95MB/s]

sub-002_task-unnamed_eeg.set:   2%|▏         | 679k/41.9M [00:00<00:22, 1.88MB/s]


sub-003_task-unnamed_eeg.set:   1%|          | 323k/39.7M [00:00<00:31, 1.29MB/s]
sub-001_task-unnamed_eeg.set:  12%|█▏        | 4.60M/38.4M [00:00<00:03, 9.42MB/s]

sub-002_task-unnamed_eeg.set:   3%|▎         | 1.33M/41.9M [00:00<00:14, 2.99MB/s]



sub-004_task-unnamed_channels.tsv:   0%|          | 0.00/96.0 [00:00<?, ?B/s]






sub-003_task-unnamed_eeg.set:   2%|▏         | 800k/39.7M [00:00<00:17, 2.30MB/s]
sub-001_task-unnamed_eeg.set:  16%|█▌        | 6.09M/38.4M [00:00<00:03, 11.2MB/s]
sub-001_task-unnamed_eeg.set:  23%|██▎       | 8.74M/38.4M [00:01<00:01, 16.1MB/s]

sub-002_task-unnamed_eeg.set:   5%|▌         | 2.14M/41.9M [00:00<00:10, 4.14MB/s]


sub-003_task-unnamed_eeg.set:   4%|▎         | 1.41M/39.7M [00:00<00:12, 3.26MB/s]



sub-004_task-unnamed_eeg.set:   0%|          | 0.00/42.0M [00:00<?, ?B/s]
sub-001_task-unnamed_eeg.set:  30%|███       | 11.7M/38.4M [00:01<00:01, 20.4MB/s]

sub-002_task-unnamed_eeg.set:   8%|▊         | 3.38M/41.9M [00:00<00:06, 6.49MB/s]


sub-003_task-unnamed_eeg.set:   5%|▌         | 2.18M/39.7M [00:00<00:08, 4.63MB/s]



sub-004_task-unnamed_eeg.set:   0%|          | 85.2k/42.0M [00:00<01:12, 605kB/s]
sub-001_task-unnamed_eeg.set:  38%|███▊      | 14.6M/38.4M [00:01<00:01, 23.5MB/s]

sub-002_task-unnamed_eeg.set:  12%|█▏        | 4.85M/41.9M [00:00<00:04, 8.93MB/s]




sub-004_task-unnamed_events.tsv:   0%|          | 0.00/1.56k [00:00<?, ?B/s]







sub-003_task-unnamed_eeg.set:   7%|▋         | 2.78M/39.7M [00:00<00:07, 4.99MB/s]
sub-001_task-unnamed_eeg.set:  44%|████▍     | 16.9M/38.4M [00:01<00:00, 23.4MB/s]

sub-002_task-unnamed_eeg.set:  17%|█▋        | 7.06M/41.9M [00:01<00:02, 13.0MB/s]



sub-004_task-unnamed_eeg.set:   1%|          | 323k/42.0M [00:00<00:34, 1.25MB/s]


sub-003_task-unnamed_eeg.set:   9%|▉         | 3.76M/39.7M [00:00<00:05, 6.52MB/s]

sub-002_task-unnamed_eeg.set:  21%|██▏       | 8.91M/41.9M [00:01<00:02, 14.8MB/s]
sub-001_task-unnamed_eeg.set:  50%|█████     | 19.2M/38.4M [00:01<00:00, 21.9MB/s]



sub-004_task-unnamed_eeg.set:   2%|▏         | 664k/42.0M [00:00<00:21, 2.06MB/s]


sub-003_task-unnamed_eeg.set:  13%|█▎        | 5.22M/39.7M [00:00<00:03, 9.06MB/s]

sub-002_task-unnamed_eeg.set:  25%|██▍       | 10.5M/41.9M [00:01<00:02, 15.2MB/s]


sub-003_task-unnamed_eeg.set:  18%|█▊        | 6.95M/39.7M [00:01<00:02, 11.7MB/s]




sub-005_task-unnamed_channels.tsv:   0%|          | 0.00/96.0 [00:00<?, ?B/s]








sub-004_task-unnamed_eeg.set:   2%|▏         | 969k/42.0M [00:00<00:18, 2.32MB/s]
sub-001_task-unnamed_eeg.set:  56%|█████▌    | 21.4M/38.4M [00:01<00:00, 19.7MB/s]

sub-002_task-unnamed_eeg.set:  29%|██▉       | 12.1M/41.9M [00:01<00:01, 15.9MB/s]


sub-003_task-unnamed_eeg.set:  22%|██▏       | 8.55M/39.7M [00:01<00:02, 13.2MB/s]



sub-004_task-unnamed_eeg.set:   3%|▎         | 1.39M/42.0M [00:00<00:13, 3.08MB/s]
sub-001_task-unnamed_eeg.set:  61%|██████    | 23.3M/38.4M [00:01<00:00, 18.9MB/s]

sub-002_task-unnamed_eeg.set:  33%|███▎      | 13.8M/41.9M [00:01<00:01, 16.3MB/s]


sub-003_task-unnamed_eeg.set:  25%|██▌       | 10.0M/39.7M [00:01<00:02, 13.7MB/s]



sub-004_task-unnamed_eeg.set:   5%|▍         | 1.94M/42.0M [00:00<00:10, 3.91MB/s]
sub-001_task-unnamed_eeg.set:  66%|██████▌   | 25.2M/38.4M [00:01<00:00, 17.5MB/s]

sub-002_task-unnamed_eeg.set:  37%|███▋      | 15.4M/41.9M [00:01<00:01, 15.5MB/s]


sub-003_task-unnamed_eeg.set:  29%|██▉       | 11.5M/39.7M [00:01<00:02, 14.4MB/s]




sub-005_task-unnamed_eeg.json:   0%|          | 0.00/621 [00:00<?, ?B/s]








sub-004_task-unnamed_eeg.set:   7%|▋         | 2.86M/42.0M [00:00<00:07, 5.64MB/s]

sub-002_task-unnamed_eeg.set:  40%|████      | 16.9M/41.9M [00:01<00:01, 15.7MB/s]
sub-001_task-unnamed_eeg.set:  70%|███████   | 26.9M/38.4M [00:02<00:00, 17.1MB/s]


sub-003_task-unnamed_eeg.set:  33%|███▎      | 13.0M/39.7M [00:01<00:01, 14.8MB/s]



sub-004_task-unnamed_eeg.set:   9%|▉         | 3.94M/42.0M [00:00<00:05, 7.36MB/s]

sub-002_task-unnamed_eeg.set:  44%|████▍     | 18.5M/41.9M [00:01<00:01, 15.6MB/s]


sub-003_task-unnamed_eeg.set:  37%|███▋      | 14.5M/39.7M [00:01<00:01, 15.0MB/s]
sub-001_task-unnamed_eeg.set:  74%|███████▍  | 28.6M/38.4M [00:02<00:00, 16.6MB/s]



sub-004_task-unnamed_eeg.set:  12%|█▏        | 5.20M/42.0M [00:01<00:04, 9.02MB/s]

sub-002_task-unnamed_eeg.set:  48%|████▊     | 20.0M/41.9M [00:01<00:01, 15.0MB/s]


sub-003_task-unnamed_eeg.set:  40%|████      | 16.0M/39.7M [00:01<00:01, 14.7MB/s]



sub-004_task-unnamed_eeg.set:  16%|█▌        | 6.70M/42.0M [00:01<00:03, 11.0MB/s]
sub-001_task-unnamed_eeg.set:  79%|███████▊  | 30.2M/38.4M [00:02<00:00, 15.7MB/s]

sub-002_task-unnamed_eeg.set:  51%|█████     | 21.5M/41.9M [00:01<00:01, 15.2MB/s]


sub-003_task-unnamed_eeg.set:  44%|████▍     | 17.5M/39.7M [00:01<00:01, 14.9MB/s]



sub-004_task-unnamed_eeg.set:  20%|█▉        | 8.19M/42.0M [00:01<00:02, 12.4MB/s]
sub-001_task-unnamed_eeg.set:  83%|████████▎ | 31.7M/38.4M [00:02<00:00, 15.6MB/s]




sub-005_task-unnamed_eeg.set:   0%|          | 0.00/38.9M [00:00<?, ?B/s]

sub-002_task-unnamed_eeg.set:  55%|█████▍    | 23.0M/41.9M [00:02<00:01, 15.4MB/s]


sub-003_task-unnamed_eeg.set:  48%|████▊     | 18.9M/39.7M [00:01<00:01, 15.1MB/s]



sub-004_task-unnamed_eeg.set:  23%|██▎       | 9.61M/42.0M [00:01<00:02, 13.1MB/s]
sub-001_task-unnamed_eeg.set:  87%|████████▋ | 33.2M/38.4M [00:02<00:00, 15.7MB/s]




sub-005_task-unnamed_eeg.set:   0%|          | 66.5k/38.9M [00:00<01:27, 465kB/s]

sub-002_task-unnamed_eeg.set:  58%|█████▊    | 24.5M/41.9M [00:02<00:01, 15.3MB/s]


sub-003_task-unnamed_eeg.set:  51%|█████▏    | 20.4M/39.7M [00:01<00:01, 15.0MB/s]



sub-004_task-unnamed_eeg.set:  26%|██▋       | 11.1M/42.0M [00:01<00:02, 13.8MB/s]
sub-001_task-unnamed_eeg.set:  90%|█████████ | 34.7M/38.4M [00:02<00:00, 15.6MB/s]

sub-002_task-unnamed_eeg.set:  62%|██████▏   | 26.0M/41.9M [00:02<00:01, 15.4MB/s]


sub-003_task-unnamed_eeg.set:  55%|█████▌    | 21.9M/39.7M [00:02<00:01, 15.2MB/s]



sub-004_task-unnamed_eeg.set:  30%|██▉       | 12.6M/42.0M [00:01<00:02, 14.3MB/s]




sub-005_task-unnamed_eeg.set:   1%|          | 220k/38.9M [00:00<00:49, 817kB/s]
sub-001_task-unnamed_eeg.set:  94%|█████████▍| 36.2M/38.4M [00:02<00:00, 15.6MB/s]

sub-002_task-unnamed_eeg.set:  65%|██████▌   | 27.5M/41.9M [00:02<00:00, 15.3MB/s]


sub-003_task-unnamed_eeg.set:  59%|█████▉    | 23.3M/39.7M [00:02<00:01, 15.0MB/s]



sub-004_task-unnamed_eeg.set:  33%|███▎      | 14.0M/42.0M [00:01<00:02, 14.4MB/s]
sub-001_task-unnamed_eeg.set:  98%|█████████▊| 37.7M/38.4M [00:02<00:00, 15.2MB/s]




sub-005_task-unnamed_eeg.set:   1%|▏         | 509k/38.9M [00:00<00:29, 1.36MB/s]


sub-002_task-unnamed_eeg.set:  69%|██████▉   | 28.9M/41.9M [00:02<00:00, 15.2MB/s]


sub-003_task-unnamed_eeg.set:  62%|██████▏   | 24.8M/39.7M [00:02<00:01, 15.0MB/s]



sub-004_task-unnamed_eeg.set:  37%|███▋      | 15.4M/42.0M [00:01<00:01, 14.6MB/s]




sub-005_task-unnamed_eeg.set:   2%|▏         | 952k/38.9M [00:00<00:17, 2.33MB/s]

sub-002_task-unnamed_eeg.set:  73%|███████▎  | 30.6M/41.9M [00:02<00:00, 15.8MB/s]


sub-003_task-unnamed_eeg.set:  67%|██████▋   | 26.4M/39.7M [00:02<00:00, 15.7MB/s]



sub-004_task-unnamed_eeg.set:  41%|████      | 17.1M/42.0M [00:01<00:01, 15.4MB/s]




sub-005_task-unnamed_eeg.set:   4%|▎         | 1.44M/38.9M [00:00<00:12, 3.26MB/s]

sub-002_task-unnamed_eeg.set:  77%|███████▋  | 32.1M/41.9M [00:02<00:00, 15.4MB/s]



sub-004_task-unnamed_eeg.set:  44%|████▍     | 18.6M/42.0M [00:01<00:01, 15.2MB/s]


sub-003_task-unnamed_eeg.set:  70%|███████   | 28.0M/39.7M [00:02<00:00, 15.3MB/s]




sub-005_task-unnamed_eeg.set:   5%|▌         | 1.99M/38.9M [00:00<00:09, 4.00MB/s]

sub-002_task-unnamed_eeg.set:  80%|████████  | 33.6M/41.9M [00:02<00:00, 15.6MB/s]



sub-004_task-unnamed_eeg.set:  48%|████▊     | 20.1M/42.0M [00:02<00:01, 15.4MB/s]


sub-003_task-unnamed_eeg.set:  74%|███████▍  | 29.5M/39.7M [00:02<00:00, 15.6MB/s]
sub-005_task-unnamed_events.tsv:   0%|          | 0.00/1.50k [00:00<?, ?B/s]





sub-005_task-unnamed_eeg.set:   8%|▊         | 3.11M/38.9M [00:00<00:06, 6.24MB/s]

sub-002_task-unnamed_eeg.set:  84%|████████▍ | 35.1M/41.9M [00:02<00:00, 15.4MB/s]



sub-004_task-unnamed_eeg.set:  51%|█████▏    | 21.6M/42.0M [00:02<00:01, 15.5MB/s]


sub-003_task-unnamed_eeg.set:  78%|███████▊  | 31.0M/39.7M [00:02<00:00, 15.5MB/s]




sub-005_task-unnamed_eeg.set:  11%|█         | 4.31M/38.9M [00:00<00:04, 8.12MB/s]

sub-002_task-unnamed_eeg.set:  87%|████████▋ | 36.6M/41.9M [00:02<00:00, 15.5MB/s]



sub-004_task-unnamed_eeg.set:  55%|█████▍    | 23.0M/42.0M [00:02<00:01, 15.4MB/s]


sub-003_task-unnamed_eeg.set:  82%|████████▏ | 32.5M/39.7M [00:02<00:00, 15.4MB/s]




sub-005_task-unnamed_eeg.set:  14%|█▍        | 5.64M/38.9M [00:01<00:03, 9.84MB/s]

sub-002_task-unnamed_eeg.set:  91%|█████████ | 38.1M/41.9M [00:03<00:00, 15.0MB/s]



sub-004_task-unnamed_eeg.set:  58%|█████▊    | 24.5M/42.0M [00:02<00:01, 14.9MB/s]


sub-003_task-unnamed_eeg.set:  86%|████████▌ | 34.0M/39.7M [00:02<00:00, 15.0MB/s]
sub-006_task-unnamed_eeg.json:   0%|          | 0.00/621 [00:00<?, ?B/s]





sub-005_task-unnamed_eeg.set:  18%|█▊        | 7.12M/38.9M [00:01<00:02, 11.5MB/s]

sub-002_task-unnamed_eeg.set:  94%|█████████▍| 39.5M/41.9M [00:03<00:00, 14.9MB/s]



sub-004_task-unnamed_eeg.set:  62%|██████▏   | 26.0M/42.0M [00:02<00:01, 15.0MB/s]


sub-003_task-unnamed_eeg.set:  89%|████████▉ | 35.4M/39.7M [00:03<00:00, 14.9MB/s]




sub-005_task-unnamed_eeg.set:  22%|██▏       | 8.61M/38.9M [00:01<00:02, 12.7MB/s]

sub-002_task-unnamed_eeg.set:  98%|█████████▊| 41.0M/41.9M [00:03<00:00, 15.0MB/s]



sub-004_task-unnamed_eeg.set:  65%|██████▌   | 27.4M/42.0M [00:02<00:01, 14.9MB/s]


sub-003_task-unnamed_eeg.set:  93%|█████████▎| 36.8M/39.7M [00:03<00:00, 14.9MB/s]




sub-005_task-unnamed_eeg.set:  25%|██▌       | 9.90M/38.9M [00:01<00:02, 13.0MB/s]





sub-004_task-unnamed_eeg.set:  69%|██████▉   | 28.9M/42.0M [00:02<00:00, 14.9MB/s]


sub-003_task-unnamed_eeg.set:  96%|█████████▋| 38.3M/39.7M [00:03<00:00, 15.0MB/s]
sub-006_task-unnamed_channels.tsv:   0%|          | 0.00/96.0 [00:00<?, ?B/s]





sub-005_task-unnamed_eeg.set:  30%|██▉       | 11.5M/38.9M [00:01<00:02, 14.2MB/s]






sub-004_task-unnamed_eeg.set:  73%|███████▎  | 30.7M/42.0M [00:02<00:00, 16.2MB/s]




sub-005_task-unnamed_eeg.set:  35%|███▌      | 13.8M/38.9M [00:01<00:01, 16.9MB/s]



sub-004_task-unnamed_eeg.set:  78%|███████▊  | 32.7M/42.0M [00:02<00:00, 17.7MB/s]




sub-005_task-unnamed_eeg.set:  41%|████      | 15.9M/38.9M [00:01<00:01, 18.4MB/s]



sub-004_task-unnamed_eeg.set:  84%|████████▍ | 35.2M/42.0M [00:02<00:00, 20.2MB/s]




sub-005_task-unnamed_eeg.set:  48%|████▊     | 18.7M/38.9M [00:01<00:00, 21.7MB/s]
sub-006_task-unnamed_events.tsv:   0%|          | 0.00/1.62k [00:00<?, ?B/s]




sub-004_task-unnamed_eeg.set:  91%|█████████ | 38.0M/42.0M [00:03<00:00, 22.9MB/s]
sub-006_task-unnamed_eeg.set:   0%|          | 0.00/41.2M [00:00<?, ?B/s]




sub-005_task-unnamed_eeg.set:  55%|█████▌    | 21.5M/38.9M [00:01<00:00, 24.0MB/s]



sub-004_task-unnamed_eeg.set:  97%|█████████▋| 40.8M/42.0M [00:03<00:00, 24.8MB/s]








sub-005_task-unnamed_eeg.set:  62%|██████▏   | 24.3M/38.9M [00:01<00:00, 25.6MB/s]
sub-006_task-unnamed_eeg.set:   0%|          | 61.0k/41.2M [00:00<01:38, 440kB/s]




sub-005_task-unnamed_eeg.set:  75%|███████▍  | 29.0M/38.9M [00:02<00:00, 32.6MB/s]
sub-006_task-unnamed_eeg.set:   0%|          | 203k/41.2M [00:00<00:55, 778kB/s]




sub-005_task-unnamed_eeg.set:  84%|████████▍ | 32.8M/38.9M [00:02<00:00, 34.8MB/s]
sub-006_task-unnamed_eeg.set:   1%|          | 458k/41.2M [00:00<00:34, 1.25MB/s]




sub-005_task-unnamed_eeg.set:  97%|█████████▋| 37.6M/38.9M [00:02<00:00, 39.4MB/s]





sub-006_task-unnamed_eeg.set:   2%|▏         | 917k/41.2M [00:00<00:20, 2.06MB/s]
sub-006_task-unnamed_eeg.set:   4%|▍         | 1.73M/41.2M [00:00<00:11, 3.51MB/s]
sub-006_task-unnamed_eeg.set:   8%|▊         | 3.24M/41.2M [00:00<00:06, 6.09MB/s]
sub-006_task-unnamed_eeg.set:  14%|█▍        | 5.87M/41.2M [00:01<00:03, 10.4MB/s]
sub-006_task-unnamed_eeg.set:  25%|██▍       | 10.1M/41.2M [00:01<00:01, 17.0MB/s]
sub-006_task-unnamed_eeg.set:  37%|███▋      | 15.4M/41.2M [00:01<00:01, 26.1MB/s]
sub-006_task-unnamed_eeg.set:  50%|█████     | 20.7M/41.2M [00:01<00:00, 33.7MB/s]
sub-006_task-unnamed_eeg.set:  60%|██████    | 24.9M/41.2M [00:01<00:00, 35.8MB/s]
sub-006_task-unnamed_eeg.set:  73%|███████▎  | 30.1M/41.2M [00:01<00:00, 41.0MB/s]
sub-006_task-unnamed_eeg.set:  85%|████████▌ | 35.1M/41.2M [00:01<00:00, 44.1MB/s]
sub-006_task-unnamed_eeg.set:  98%|█████████▊| 40.3M/41.2M [00:01<00:00, 45.4MB/s]

✅ Finished downloading ds004745.

🧠 Please enjoy your brains.

Now, loading the dataset is simply a one-line command:

And we can see that the events of this dataset are set in the .annotations attribute of the raw data:

print(bids_ds.datasets[0].raw.annotations)
<Annotations | 54 segments: 1 (6), 10 (6), 2 (6), 3 (6), 4 (6), 5 (6), 6 ...>

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

Estimated memory usage: 857 MB

Gallery generated by Sphinx-Gallery