Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

This page demonstrates interactive Pyodide cells using the pyodide-cell directive. Each cell runs Python directly in your browser via Pyodide — no server required. Cells on the same page share the same Python kernel, so variables defined in one cell are available in later cells.

First run: Pyodide initialises once (~5–10 seconds on first load, subsequent cells on the same page run instantly).


Hello, Pyodide


NumPy example


Pandas example


Matplotlib plot