Project #4 Inquiry | UX Audit of the "Visualizing EEG" Tutorial

Hello MNE Team,

I am Mohammad Abuzar, an engineering student currently dissecting the mathematical foundations of Python via the MIT 6.0001 framework.

While reviewing Project #4 (Doc Interactivity), I conducted a cognitive walkthrough of the current [Insert Name of a specific MNE Tutorial] page. I noticed that when a user reaches the section on topographic maps, the transition from static reading to conceptualizing the 3D sensor placement creates a high cognitive load.

My Hypothesis: If we implemented an interactive pyvista or mne-qt-browser slider right at the mne.viz.plot_topomap code block, it would reduce the time-to-comprehension for new researchers significantly.

Before I draft my formal proposal on this specific intervention, I wanted to ask the mentors: Are there specific tutorials in the current documentation that you consider the highest priority for this kind of interactive refactoring?

Thank you for your time and the excellent codebase.

I want to be honest with you. My first post was written with the help of a AI. I did not notice that something was missing before I posted it. That was my mistake. I am sorry for the confusion.

Here is what I really wanted to say after I read the issue thread and roadmap:

I am planning to suggest a way to make things work together. This way is to use the JupyterLite setup that comes with sphinx-gallery. This will add buttons to the example pages that people can click to start things.. It will all happen on their own computer no need, for a server.

The main problem I found when I looked at issue #13616 is that the sample dataset for MNE is really big. It is 1.5 GB. This is too big to work with in a browser.

So what I think we should do is make a version of the dataset that will work with JupyterLite. This way people can try out the examples without having to download any files.

I also think we should keep an eye on Xeus-Python. It could be a backup plan if the parts of MNE that are written in C do not work well with Pyodides WASM environment.

I am still working on my proposal. I will share a link to it here when it is ready. @Larsoner