JupyterLite loader for Xeus kernels
Project description
JupyterLite Xeus
jupyterlite-xeus
is an extension for JupyterLite that enables fully client-side Jupyter environments powered by xeus kernels compiled to WebAssembly (Wasm). It allows users to create statically-served Jupyter deployments with custom pre-built environments — no server required.
The core feature of jupyterlite-xeus
is its integration with emscripten-forge, a conda package distribution tailored for WebAssembly. This makes it possible to bundle your favorite scientific or data analysis packages directly into the browser-based environment, delivering a reproducible computing experience with zero backend dependencies.
Ideal for demos, educational resources, and offline computing. Use it in combination with Voici!
Currently supported kernels are:
Requirements
- JupyterLab >= 4.0.0
Installation
You can install jupyterlite-xeus
with conda/mamba
mamba install -c conda-forge jupyterlite-xeus
Or with pip
(you must install micromamba 2.0.5):
pip install jupyterlite-xeus
Documentation
Learn more about jupyterlite-xeus
and test our live demo on https://jupyterlite-xeus.readthedocs.io
Contributing
Development install from a conda / mamba environment
Create the conda environment with conda
/mamba
/micromamba
(replace micromamba
with conda
or mamba
according to your preference):
micromamba create -f environment-dev.yml -n xeus-lite-dev
Activate the environment:
micromamba activate xeus-lite-dev
python -m pip install -e . -v --no-build-isolation
Packaging the extension
See RELEASE.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file jupyterlite_xeus-4.0.5.tar.gz
.
File metadata
- Download URL: jupyterlite_xeus-4.0.5.tar.gz
- Upload date:
- Size: 9.2 MB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.11
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
cc4a9c73b91ac22ed4d3fcb3b96c9c7a72605ddc94948c5352f09daa2eb00f36
|
|
MD5 |
a377d4b4879a956dae9bce02a4e5f6ff
|
|
BLAKE2b-256 |
03a8c4a57602449453e56a3f48326914ddd1e77f9be65cdf270e915a50f01173
|
File details
Details for the file jupyterlite_xeus-4.0.5-py3-none-any.whl
.
File metadata
- Download URL: jupyterlite_xeus-4.0.5-py3-none-any.whl
- Upload date:
- Size: 9.1 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.11
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
28bf8f372e06579f4400bc2fc5d613f0f77c60921e97e1305ad9113cd5d81b0c
|
|
MD5 |
9b78373986f9d1692564502298e923e6
|
|
BLAKE2b-256 |
806373c8833154c36e875075ce62bfafde5b86f1987959f042ff90d12b37c1d2
|