Interactive Solvers
Browser-based solvers for MFT predictions. Each solver runs entirely in your browser via Pyodide — no backend, no data transmitted. Compute the predictions interactively at any choice of potential parameters.
Available solvers
About the architecture
All solvers run client-side via Pyodide — a Python runtime compiled to WebAssembly. Each loads NumPy and SciPy in the browser (about 15 MB, cached after first visit). After the initial load, every computation happens locally; no data is transmitted to any server.
Each solver is a standalone page with its own physics module
(solver.py), event handler (solver.js), and
styling (style.css). The Q-ball solver served as the template;
all subsequent solvers replace the physics layer while keeping the
Pyodide loading and plotting infrastructure.
The full source for each solver is on GitHub. If you want to verify a result, run the underlying script locally — every solver here is browser-adapted from a script in the corpus.