beyond the smokescreen
in-browser FOSS tools for science communication and evidence-based environmental policy
Agriya Khetarpal
these slides
about me
software engineer @
Python packaging and distribution
INTERESTS
OPEN SOURCE
interactive and numerical computing
documentation


science (mis)communication with a splash of bad temper

stubble burning



data-driven policymaking (or the lack of it)
- misdirected resources
- vulnerable communities are disproportionately affected
- public trust in scientific institutions erodes
hundreds of packages and libraries compiled using
installable as Pyodide wheels, in the form

numpy-2.3.2-cp313-cp313-pyodide_2025_0_wasm32.whl
reproducible by design 🔒 🗂️
serverless; deployable with static website hosting providers

WebAssembly-powered Jupyter that runs in the brower
a new brand of interactive computing on small data
WASM dashboarding/apps from Jupyter notebooks

Datasette-Lite; uses Pyodide for small data

Data exploration and powerful dashboarding
new stuff with Pyodide
PyArrow
thanks to all our contributors for their hard work!
DuckDB
polars
JavaScript Promise Integration (JSPI) allows usings sync Python code with async JS, allowing Zarr, xarray, and Dask to work on the WebLoop
new packages
WASM standard improvements
to you, the viewer
- consider using in-browser frameworks to build civic tech initiatives for evidence-based environmental storytelling
- a lot of data work does not require HPC workflows, or techniques to manage big data
- WASM can be a first-class format for in-browser scientific workflows
thank you for your time!
please feel free to say hello!

in/agriyakhetarpal
@agriyakhetarp.al
agriyakhetarpal
agriyakhetarpal [at] outlook [dot] com
Content licensed under the CC-by-SA Attribution-ShareAlike Version 4.0 International License

Emoji by openmoji.org
@agriyakhetarpal@fosstodon.org
Pyodide
these slides
Beyond the smokescreen: interactive in-browser FOSS tools for science communication and evidence-based environmental policy
By Agriya Khetarpal
Beyond the smokescreen: interactive in-browser FOSS tools for science communication and evidence-based environmental policy
- 78