~/talk

Iodide and Pyodide: Bringing Data Science Computation to the Web Browser

Talkat PyData NYC 2018 · 2018-10-11..10-12· [webassembly, data-science]
links:none on file
slides:none on file

Iodide and Pyodide move real data science into the browser by compiling CPython compiled to WebAssembly and shipping numpy and pandas in the browser so notebooks run without a remote kernel. Live demos show Python↔JavaScript data exchange, matplotlib plots and a Bluetooth EEG + FFT pipeline that mostly works with occasional connection glitches. Performance varies — tight C/NumPy loops run near native while Python-heavy code is slower, up to 10x slower worst case, motivating hybrid use and an optional server for sharing and auth.

AI-written summary · about

  1. 0:00Iodide and Pyodide intro
  2. 3:11Iodide vs Jupyter
  3. 7:14JavaScript in Iodide
  4. 8:17Pyodide and WebAssembly
  5. 13:22Pyodide performance
  6. 15:27Future Pyodide packages
  7. 17:35Iodide collaboration server
  8. 20:53EEG demo with Pyodide
  9. 23:02Q&A
~/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.