File: index.md

package info (click to toggle)
xeus-python 0.17.2%2B~0.6.3-0.1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 4,752 kB
  • sloc: cpp: 4,890; python: 369; makefile: 18; javascript: 14
file content (36 lines) | stat: -rw-r--r-- 872 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
# xeus-python in JupyterLite 🚀🪐

The xeus-python kernel is compiled to WebAssembly and installable in JupyterLite!

Features:

- all IPython features included (magics, matplotlib inline `etc`)
- code completion
- code inspection
- interactive widgets (ipywidgets, ipyleaflet, bqplot, ipycanvas `etc`)
- JupyterLite custom file-system mounting

How does it compare to the [Pyodide kernel](https://github.com/jupyterlite/pyodide-kernel) for JupyterLite?

- `from time import sleep` works!
- starts faster!
- it's lighter by default!
- pre-installed packages! No more piplite (see {ref}`configuration` page)
- no more piplite, but we will be working on a mambalite, stay tuned :D

```{eval-rst}
.. replite::
   :kernel: xpython
   :height: 600px

   print("Hello from xeus-python!")
```

```{toctree}
:caption: Usage
:maxdepth: 2

installation
deploy
configuration
```