Skip to main content

Jupyter Notebook

Full Jupyter notebook running in your browser via JupyterLite + Pyodide. Nothing leaves your machine.

Install packages with %pip install <package> or import micropip; await micropip.install("package"). DuckDB, NumPy, Pandas, Matplotlib, scikit-learn and more are available. Supports WebGPU via Transformers.js for in-browser AI inference.

Quick Start Tips

Install a package:

%pip install seaborn
import seaborn as sns

Use DuckDB:

%pip install duckdb
import duckdb
con = duckdb.connect()
con.execute("SELECT 42 AS answer").fetchdf()

Load data from URL:

import pandas as pd
df = pd.read_csv("https://raw.githubusercontent.com/mwaskom/seaborn-data/master/iris.csv")
df.head()

Run AI inference (Transformers via Pyodide):

%pip install transformers-js-py
from transformers_js_py import pipeline
classifier = await pipeline("sentiment-analysis")
await classifier("I love this playground!")
Share this article