Skip to content

MOABB: Redesign DataIO for better efficiency and flexibility#55

Merged
Drew-Wagner merged 38 commits into
develop-eegfrom
redesign/datasets
Mar 27, 2025
Merged

MOABB: Redesign DataIO for better efficiency and flexibility#55
Drew-Wagner merged 38 commits into
develop-eegfrom
redesign/datasets

Conversation

@Drew-Wagner
Copy link
Copy Markdown
Collaborator

@Drew-Wagner Drew-Wagner commented Jan 28, 2025

Redesigns the dataio pipeline to make use of speechbrain's DynamicItemDataset, with a philosophy of natively supporting lazy loading (for large datasets).

NOTE: this PR does not integrate the new data pipeline with the training scripts.

@bruAristimunha
Copy link
Copy Markdown
Collaborator

FYI: @agramfort, the draft of the lazy dataloader using the MNE-BIDs

@Drew-Wagner Drew-Wagner reopened this Jan 29, 2025
Comment thread benchmarks/MOABB/dataio/datasets.py
Comment thread benchmarks/MOABB/dataio/datasets.py
Comment thread benchmarks/MOABB/dataio/datasets.py
Comment thread benchmarks/MOABB/dataio/datasets.py
Comment thread benchmarks/MOABB/dataio/datasets.py
Comment thread benchmarks/MOABB/dataio/splitters.py
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

  • unit tests; (80% or more)
  • doc string with example;

@bruAristimunha bruAristimunha marked this pull request as ready for review February 18, 2025 16:28
@Drew-Wagner Drew-Wagner changed the base branch from main to develop-eeg March 18, 2025 13:49
Comment thread benchmarks/MOABB/dataio/datasets.py Outdated
Comment thread benchmarks/MOABB/dataio/datasets.py Outdated
Comment thread benchmarks/MOABB/dataio/datasets.py Outdated
Comment thread benchmarks/MOABB/dataio/datasets.py Outdated
Comment thread benchmarks/MOABB/dataio/datasets.py Outdated
@Drew-Wagner Drew-Wagner changed the title [DRAFT] MOABB: Redesign DataIO for better efficiency and flexibility MOABB: Redesign DataIO for better efficiency and flexibility Mar 27, 2025
@Drew-Wagner Drew-Wagner merged commit a1de6f8 into develop-eeg Mar 27, 2025
2 checks passed
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