Vellum et Jupyter.
Les deux mêlent texte, code et sorties. Jupyter exécute le code dans des noyaux sur un ordinateur ou un serveur ; Vellum l’exécute dans votre navigateur, au sein de vos pages.
En un coup d’œil
| Vellum | Jupyter (Notebook, JupyterLab) | |
|---|---|---|
| Où s’exécute le code | Dans le navigateur, sur votre appareil (WebAssembly), en bac à sable | Dans un processus noyau sur votre ordinateur ou un serveur |
| Installation | Aucune : ouvrez une page web | Installer Python et Jupyter, ou utiliser un service hébergé |
| Langages | 25 intégrés, chacun téléchargé à la première utilisation | Tout langage dont vous installez un noyau |
| Paquets | La pile scientifique de Python intégrée ; paquets pur Python depuis PyPI avec votre autorisation | Tout ce que pip ou conda peut installer, y compris du code natif et des bibliothèques GPU |
| Performances | Bien pour l’analyse et l’enseignement ; limité par la mémoire du navigateur, sans accès au GPU | Vitesse native, beaucoup de mémoire, GPU |
| Format de fichier | Pages Markdown avec code délimité ; ouvre et exporte le .ipynb | .ipynb (JSON) |
| Autour du code | Un espace de travail complet autour du code : pages, liens, étiquettes, fichiers, recherche, assistant sur l’appareil | Des notebooks et un explorateur de fichiers ; les extensions en ajoutent |
| Collaboration | Un seul utilisateur ; synchronisation chiffrée entre vos appareils ; partage de fichiers .html exécutables | Multi-utilisateur avec JupyterHub ou des services hébergés |
| Prix | Gratuit, sans compte | Gratuit et open source ; services hébergés variables |
Lequel choisir, et quand
Choisissez Jupyter pour les calculs lourds, les GPU, les paquets natifs, les gros jeux de données, ou des serveurs partagés pour une équipe. JupyterLite exécute aussi certains noyaux dans le navigateur, sans les pages autour.
Choisissez Vellum quand le code fait partie de vos pages : des analyses à côté des lectures et des écrits auxquels elles se rattachent, 25 langages sans installation, un travail qui doit rester sur l’appareil, ou des notebooks à envoyer en un seul fichier que tout le monde peut exécuter.
Ils fonctionnent ensemble : importez des fichiers .ipynb dans Vellum avec leurs sorties, et réexportez n’importe quelle page en .ipynb.