Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
8ff80c5
ENH: wire the JupyterLite build into the docs
natinew77-creator Aug 14, 2026
74e2101
DOC: add the changelog entry for the JupyterLite docs wiring
natinew77-creator Aug 14, 2026
aeb6018
MAINT: run the JupyterLite data step with the other data work
natinew77-creator Aug 14, 2026
e308dae
Merge branch 'main' into lite-docs-wiring
natinew77-creator Aug 16, 2026
467ae2c
Merge branch 'main' into lite-docs-wiring
natinew77-creator Aug 17, 2026
7676aca
Merge branch 'main' into lite-docs-wiring
natinew77-creator Aug 18, 2026
1adc39b
Merge branch 'main' into lite-docs-wiring
natinew77-creator Aug 18, 2026
4613c29
MAINT: log the JupyterLite wheel path as a plain string
natinew77-creator Aug 19, 2026
e82dd67
Merge branch 'main' into lite-docs-wiring
natinew77-creator Aug 19, 2026
4061642
Merge branch 'main' into lite-docs-wiring
natinew77-creator Aug 19, 2026
086f3d2
Merge branch 'main' into lite-docs-wiring
natinew77-creator Aug 22, 2026
677046e
Merge branch 'main' into lite-docs-wiring
natinew77-creator Aug 23, 2026
1781cc3
Merge branch 'main' into lite-docs-wiring
natinew77-creator Aug 23, 2026
e21dc92
Merge branch 'main' into lite-docs-wiring
natinew77-creator Aug 24, 2026
e23c4aa
Merge branch 'main' into lite-docs-wiring
natinew77-creator Aug 24, 2026
01c02be
Merge branch 'main' into lite-docs-wiring
natinew77-creator Aug 24, 2026
2ef56fa
Merge remote-tracking branch 'upstream/main' into lite-docs-wiring
natinew77-creator Aug 25, 2026
fc8aed0
Merge branch 'main' into lite-docs-wiring
natinew77-creator Aug 25, 2026
9245fec
Merge branch 'main' into lite-docs-wiring
natinew77-creator Aug 25, 2026
234e4fe
Merge branch 'main' into lite-docs-wiring
natinew77-creator Aug 26, 2026
cc3a9ef
MAINT: exclude 10_publication_figure from the JupyterLite build
natinew77-creator Aug 26, 2026
db25c82
Merge branch 'main' into lite-docs-wiring
natinew77-creator Aug 26, 2026
4534977
MAINT: refresh the JupyterLite exclude list
natinew77-creator Aug 26, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 11 additions & 0 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -232,6 +232,17 @@ jobs:
no_output_timeout: 10m
command: |
./tools/circleci_download.sh
# Ensure the data the JupyterLite notebooks need is on disk so conf.py can
# copy the required subset for the build. lite_data fetches only the
# curated files the browser notebooks use (from the MNE-lite-data OSF
# project) instead of the full sample/kiloword/erp_core/mtrf/eegbci
# datasets, which slims the build. The curated files share hashes with the
# full datasets, so on a full build that already downloaded them nothing
# extra is fetched.
- run:
name: Ensure MNE data for JupyterLite
command: |
python -c "import mne; mne.datasets.lite_data.data_path(update_path=True)"
- run:
name: Verify build type
command: |
Expand Down
6 changes: 6 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -104,5 +104,11 @@ venv/
.hypothesis/
.ruff_cache/
.ipynb_checkpoints/

# generated by the JupyterLite docs build (doc/conf.py)
doc/jupyterlite_contents/*
!doc/jupyterlite_contents/.gitkeep
doc/lite_extra/

/.claude/
uv.lock
2 changes: 1 addition & 1 deletion doc/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@ html_dev-noplot: html-noplot
html_dev-front: html-front

linkcheck:
@$(SPHINXBUILD) -b linkcheck -D nitpicky=0 -q -D plot_gallery=0 -D exclude_patterns="cited.rst,whats_new.rst,configure_git.rst,_includes,changes/dev" -d _build/doctrees . _build/linkcheck
@$(SPHINXBUILD) -b linkcheck -D nitpicky=0 -q -D plot_gallery=0 -D exclude_patterns="cited.rst,whats_new.rst,configure_git.rst,_includes,changes/dev,jupyterlite_contents,lite_extra,pypi" -d _build/doctrees . _build/linkcheck

doctest:
$(SPHINXBUILD) -b doctest $(ALLSPHINXOPTS) _build/doctest
Expand Down
1 change: 1 addition & 0 deletions doc/changes/dev/14157.newfeature.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Add an "Open in JupyterLite" badge to the tutorials and examples that can run in the browser, by `Natneal B`_.
Loading
Loading