Rethinking Data Visulisation with PyScript
summary
Claim: run Python in the browser as a usable data‑science platform. Implementation: Pyodide via WASM underlies PyScript, with a pyenv YAML loader, micropip and wheel‑by‑URL installs, and DOM bridging. Demonstrations: matplotlib (HTML5 backend), folium maps, Bokeh + Panel dashboard with widgets, hvplot and Altair, and scikit‑learn workarounds (t‑SNE needs dtype/PCA trick); UMAP fails because numba isn’t in Pyodide yet. Status: alpha, usable for client‑side demos but hit by load time, memory and performance limits.
AI-written summary · about
chapters (11)
- 0:00Start
- 6:54Pyscript Loves Javascript
- 8:31Conclusion
- 10:37Why Developing Pi Script
- 11:55Web Browsers as Ubiquitous Virtual Machines
- 13:53Add Rapple to Web Pages
- 18:22Working with Matlab Flip Map
- 21:36Bokeh
- 25:48Interactive Plot in in Bokeh
- 34:08Integration with Hvplot and Panel
- 39:36Umap
related talks
29mPyScript and Data Science: a love story
42mPyScript & Data Science- PyData stack on the Browser
39mPyScript - Python in the Browser
30mNext Level Python Applications with PyScript
01h 39mPyScript - Writing a Python application in the browser
33mPython in the browser
32mPyScript - what you need to know
02h 55mWriting Serverless Python Web Apps with PyScript
