Skip to content

ENH: add the lite_data dataset (JupyterLite split 1/5) - #14128

Open
natinew77-creator wants to merge 21 commits into
mne-tools:mainfrom
natinew77-creator:lite-data-dataset
Open

ENH: add the lite_data dataset (JupyterLite split 1/5)#14128
natinew77-creator wants to merge 21 commits into
mne-tools:mainfrom
natinew77-creator:lite-data-dataset

Conversation

@natinew77-creator

@natinew77-creator natinew77-creator commented Aug 3, 2026

Copy link
Copy Markdown
Contributor

Closes part of #14041.

Adds mne.datasets.lite_data, a small curated archive holding only the files the browser documentation reads, taken from sample, kiloword, erp_core, mtrf and eegbci (same files, same checksums). It extracts to MNE-lite-data/ with each file under its original dataset folder, so paths match the full datasets.

Those ship as separate multi-GB archives, so without this the docs build downloads several gigabytes to serve a handful of files.

The approach was agreed in #14041, where @teonbrooks signed off on the fetcher and @larsoner kindly hosted the archive on OSF.

Nothing under mne/ uses it yet; the consumer is the JupyterLite docs build in #13925. Keeping it separate lets it land on its own.

Follows the usual dataset layout and adds a metadata-only test that needs no network.

A small curated archive holding only the files the browser documentation
reads, taken from sample, kiloword, erp_core, mtrf and eegbci. Those ship as
separate multi-GB archives, so without it the docs build downloads several
gigabytes to serve a handful of files.
@natinew77-creator

Copy link
Copy Markdown
Contributor Author

@teonbrooks PR 1 of the split is up.

@natinew77-creator
natinew77-creator marked this pull request as draft August 4, 2026 15:06
@natinew77-creator natinew77-creator changed the title ENH: add the lite_data dataset ENH: add the lite_data dataset (JupyterLite split 1/5) Aug 4, 2026

@teonbrooks teonbrooks left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

this looks good. i think we should just clarify the documentations and docstrings

Comment thread doc/documentation/datasets.rst
Comment thread doc/documentation/datasets.rst Outdated
Comment thread mne/datasets/lite_data/lite_data.py Outdated
@natinew77-creator natinew77-creator changed the title ENH: add the lite_data dataset (JupyterLite split 1/5) ENH: add the lite_data dataset (JupyterLite split 1/4) Aug 8, 2026
natinew77-creator added a commit to natinew77-creator/mne-python that referenced this pull request Aug 8, 2026
Keeps the section identical to the split PR so the two do not conflict.
@natinew77-creator
natinew77-creator marked this pull request as ready for review August 8, 2026 20:24
@natinew77-creator natinew77-creator changed the title ENH: add the lite_data dataset (JupyterLite split 1/4) ENH: add the lite_data dataset (JupyterLite split 1/5) Aug 11, 2026

@teonbrooks teonbrooks left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

LGTM. just a minor suggestion to the new feature description. thanks @natinew77-creator!

@larsoner @drammock, feel free to review and merge when you have the chance.

Comment thread doc/changes/dev/14128.newfeature.rst Outdated
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.

2 participants