Phase 0.5 prototype · 2026-05-20

hea-bench — Pyodide prototype

This page runs the actual hea_bench Python library inside your browser tab via Pyodide / WebAssembly. There is no server. Your composition is parsed and the descriptor is computed locally, using the same library code anyone would pip install.

Loading Pyodide… (~10 MB on first visit, cached after).

What this proves. The architecture works: one Python implementation, run identically in scripts (pip install hea-bench) and in a browser tab (this page). No JavaScript re-implementation of any descriptor. No server. The wheel loaded here is the same wheel a user would install with pip.

Phase 0.5 ships only ΔSmix as proof-of-architecture. The full descriptor set (δ, VEC, Ω, Miedema ΔHmix) lands in Phase 2; the consolidated benchmark dataset in Phase 1. See ../../PROJECT_PLAN.md for the full roadmap.