ena-python in the browser

Epistemic Network Analysis running as Python in a browser tab — no server, no install, no R.

Starting…

What this page does

  1. Loads Pyodide (CPython compiled to WebAssembly).
  2. micropip.install("ena-python") — straight from PyPI, no build step, because the wheel is pure Python.
  3. Runs a real ENA pipeline: accumulate → model → points, variance, node positions.

Everything below is computed in this tab. The first load pulls numpy and pandas as WebAssembly wheels, so it is slow once and cached after. ena-python needs nothing beyond those two from 0.2.0 on — dropping SciPy took the stack from ~20 MB to ~7 MB.