Application web

Contenu

Application web#

Voilà#

Voilà converti un carnet Jupyter en une application web qui interagit avec le noyau d’exécution. Le code ne peut pas être modifié et par défaut seul les résultats d’exécution sont affichés (pas le code source). Si le carnet inclut des widgets, l’application web devient un tableau de bord interactif.

Exemple 1 :

voila carnet.ipynb

Exemple 2 avec affichage du code (remarque, le code n’est pas modifiable)

voila --strip_sources=false carnet.ipynb

En plus de la commande en ligne voila, Voilà inclut également une extension du serveur Jupyter, de sorte que les tableaux de bord Voilà peuvent être servis à côté de l’application Jupyter.

Lorsque Voilà est installé, un serveur Jupyter en cours d’exécution servira l’application Web Voilà sous l’url BASE_URL/voila.

Voici#

Voici converti un carnet Jupyter en une application web qui dispose des mêmes commandes que Voilà. Contrairement à Voilà, qui nécessite un noyau d’exécution du coté du serveur web, Voici utilise les noyaux WebAssembly (Wasm) pour exécuter le code des carnet Jupyter directement dans le navigateur (coté client web), ce qui rend le application web générée entièrement autonome et distribuable.

voila carnet.ipynb