~/talk

Rethinking Data Visulisation with PyScript

Talkat PyData London 2022 · 2022-06-17..06-19· [web-performance, web-platform]
slides:none on file

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

  1. 0:00Start
  2. 6:54Pyscript Loves Javascript
  3. 8:31Conclusion
  4. 10:37Why Developing Pi Script
  5. 11:55Web Browsers as Ubiquitous Virtual Machines
  6. 13:53Add Rapple to Web Pages
  7. 18:22Working with Matlab Flip Map
  8. 21:36Bokeh
  9. 25:48Interactive Plot in in Bokeh
  10. 34:08Integration with Hvplot and Panel
  11. 39:36Umap
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.