Skip to content

GSoC 2026: Scaling Documentation Interactivity via JupyterLite #13929

Description

@natinew77-creator

This issue tracks my GSoC 2026 project: adding "Try in Browser" interactivity to the MNE-Python documentation using JupyterLite.

The work began as a single branch (#13925) and was split into five reviewable PRs. All five are merged as of 15 September 2026.

Pull requests

PR What it does Status
#14128 mne.datasets.lite_data, a small dataset so the browser tutorials load quickly Merged
#14135 Builds the dev MNE wheel that JupyterLite installs Merged
#14144 A vtk.js backend for MNE's 3D renderer, since VTK has no WebAssembly build Merged
#14150 The notebook setup cell: installs MNE into the Pyodide kernel and fetches datasets over HTTP Merged
#14157 Wires the JupyterLite build into the docs Merged

Also part of the work:

Roadmap

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions