xeus kernels in JupyterLite 🚀🪐#
jupyterlite-xeus is a facility tool bringing xeus kernels into JupyterLite and Voici.
Currently supported kernels are:
Try it here!
Try Lua!
Try R!
Try C++!
Installation#
You can install jupyterlite-xeus
with conda/mamba
mamba install -c conda-forge jupyterlite-xeus
Or with pip
:
pip install jupyterlite-xeus
Usage#
Once installed, you can create an environment.yml
file at the root of your jupyterlite build directory containing the following:
name: xeus-kernels
channels:
- https://repo.mamba.pm/emscripten-forge
- conda-forge
dependencies:
- xeus-python
- xeus-lua
- xeus-nelson
- numpy
- matplotlib
- pillow
- ipywidgets
- pip:
- ipycanvas
You can then run the usual jupyter lite build
or voici my-notebook.ipynb
. The environment.yml
file will be picked-up automatically by jupyterlite-xeus
, installing xeus-python
, xeus-lua
, xeus-nelson
and some useful Python packages into the user environment.
Usage
- Deploy your own
- Emscripten Environment
- Accessing and managing files
- Advanced Configuration
- Changelog
- 4.0.0a10
- 4.0.0a9
- 4.0.0a8
- 4.0.0a7
- 4.0.0a6
- 4.0.0a5
- 4.0.0a4
- 4.0.0a3
- 4.0.0a2
- 4.0.0a1
- 4.0.0a0
- 3.1.1
- 3.1.0
- 3.0.3
- 3.0.2
- 3.0.1
- 3.0.0
- 3.0.0a3
- 3.0.0a2
- 3.0.0a1
- 3.0.0a0
- 2.1.2
- 2.1.1
- 2.1.0
- 2.0.0
- 0.2.0b0
- 0.2.0a3
- 0.2.0a2
- 0.2.0a1
- 0.2.0a0
- 0.1.8
- 0.1.7
- 0.1.6
- 0.1.5
- 0.1.4
- 0.1.3
- 0.1.2
- 0.1.1
- 0.1.0
- 0.1.0a4
- 0.1.0a3
- 0.1.0a2
- 0.1.0a1