Vellum und Jupyter.
Beide mischen Text, Code und Ausgaben. Jupyter führt Code in Kernels auf einem Computer oder Server aus; Vellum führt ihn in deinem Browser aus, in deinen Seiten.
Auf einen Blick
| Vellum | Jupyter (Notebook, JupyterLab) | |
|---|---|---|
| Wo Code läuft | Im Browser, auf deinem Gerät (WebAssembly), in einer Sandbox | In einem Kernel-Prozess auf deinem Computer oder einem Server |
| Einrichtung | Keine: eine Webseite öffnen | Python und Jupyter installieren oder einen gehosteten Dienst nutzen |
| Sprachen | 25 eingebaut, jede bei der ersten Nutzung heruntergeladen | Jede Sprache, für die du einen Kernel installierst |
| Pakete | Pythons wissenschaftlicher Stack eingebaut; reine Python-Pakete von PyPI mit deiner Erlaubnis | Alles, was pip oder conda installieren kann, auch nativer Code und GPU-Bibliotheken |
| Leistung | Gut für Analyse und Lehre; begrenzt durch den Speicher des Browsers und ohne GPU-Zugriff | Native Geschwindigkeit, viel Speicher, GPUs |
| Dateiformat | Markdown-Seiten mit Codeblöcken; öffnet und exportiert .ipynb | .ipynb (JSON) |
| Rund um den Code | Ein vollständiger Arbeitsplatz um den Code herum: Seiten, Links, Tags, Dateien, Suche, ein Assistent auf dem Gerät | Notebooks und ein Dateibrowser; Erweiterungen bringen mehr |
| Zusammenarbeit | Einzelnutzer; verschlüsselte Synchronisierung zwischen deinen Geräten; ausführbare .html-Dateien teilen | Mehrbenutzer mit JupyterHub oder gehosteten Diensten |
| Kosten | Kostenlos, kein Konto | Kostenlos und Open Source; gehostete Dienste unterschiedlich |
Wann was passt
Nimm Jupyter für aufwendige Berechnungen, GPUs, native Pakete, große Datensätze oder gemeinsame Server für ein Team. JupyterLite führt einige Kernels ebenfalls im Browser aus, allerdings ohne die Seiten drumherum.
Nimm Vellum, wenn Code Teil deiner Seiten ist: Analysen neben dem Lesen und Schreiben, zu dem sie gehören, 25 Sprachen ohne Einrichtung, Arbeit, die auf dem Gerät bleiben muss, oder Notebooks, die du als eine Datei verschicken willst, die jeder ausführen kann.
Sie arbeiten zusammen: Importiere .ipynb-Dateien mit ihren Ausgaben in Vellum und exportiere jede Seite zurück nach .ipynb.