Thorsten Beier
I am an OpenSource Software Developer working for QuantStack on the WebAssembly Stack
Session
09-30
12:00
30min
Expanding Programming Language Support in JupyterLite
Thorsten Beier, Ian Thomas, Isabel Paredes, Antoine Prouvost
JupyterLite is a web-based distribution of JupyterLab that runs entirely in the browser, leveraging WebAssembly builds of language kernels and interpreters.
In this talk, we introduce emscripten-forge, a conda-based software distribution tailored for WebAssembly and the web browser. Emscripten-forge empowers several JupyterLite kernels, including:
- xeus-Python for Python,
- xeus-R for R,
- xeus-Octave for GNU Octave.
These kernels cover some of the most popular languages in scientific computing.
Additionally, emscripten-forge includes builds for various terminal applications, utilized by the Cockle shell emulator to enable the JupyterLite terminal.
Louis Armand 1 - Est