Navigation überspringen

Notebooks als Website

Jupyter notebooks können mit Hilfe des Notebook-Players in Webseiten umgewandelt werden, bei denen die Code-Zellen interaktiv auf dem SageCell-Server ausgeführt werden. Es ist keine Anmeldung erforderlich und die Code-Zellen können Daten aus dem Internet nachladen. Normalerweise werden dabei alle Code-Zellen in derselben Umgebung ausgeführt. Deshalb ist es wichtig, dass sie nacheinander in der gegebenen Reihenfolge ausgeführt werden.

Je nach Konfiguration der Umwandlung können die Seiten eine Ansicht mit editier- und ausführbaren Code-Zellen sowie eine Lese-Ansicht mit statischen Code-Zellen zum Lesen des originalen Codes enthalten. In beiden Ansichten können die Eingabefelder der Code-Zellen zur besseren Übersicht ausgeblendet werden.

Einschränkungen

  • Der Inhalt der Text- (Markdown-) Zellen ist nicht veränderbar.
  • Da jede Zelle einzeln ausgeführt werden muss, eignet sich dies nicht für umfangreiche Notebooks mit vielen Code-Zellen. Zerlegt man ein großes Notebook in mehrere kleinere, so kann man aber Zwischenergebnisse eines Notebooks beim Aufruf eines weiteren Notebook weiter verwenden.

Beispiele

Notebook-Sites

Mit Hilfe von nbsites können mehrere konvertierte Notebooks zu einer Website zusammengefasst werden. 

Ein Beispiel dafür ist diese Website mit Notebooks einer Reise in den 4-dimensionalen Raum