Jupyter Dashboards#

Die Jupyter Dashboards Layout Extension ist ein Add-On für Jupyter-Notebooks, womit Outputs (Text, Plots, Widgets usw.) in einem Gestaltungsraster oder in Berichtform angeordnet werden können. Sie speichert die Informationen zum Layout direkt im Notebook, sodass andere Nutzer dieser Erweiterung das Notebook ebenfalls im entsprechenden Notebook angezeigt bekommen. Beispiele für Dashboards findet ihr in Jupyter Dashboards Demos.

Use Case#

Die Jupyter Dashboards sollten folgendes Problem lösen:

  1. Alice erstellt ein Jupyter Notebook mit Plots und interaktiven Widgets.

  2. Alice ordnet die Notebook-Zellen in einem Raster- oder Report-Format an.

  3. Alice stellt das Dashboard auf einem Dashboard-Server bereit.

  4. Bob ruft das Dashboard auf dem Jupyter Dashboards Server auf und interagiert mit Alice Dashboard-Applikation.

  5. Alice aktualisiert ihr Jupyter Notebook und stellt das Dashboard anschließend erneut auf dem Dashboard-Server bereit.

Bemerkung

Für die Schritte 3–5 werden zusätzlich Jupyter Dashboards Bundler und Jupyter Dashboards Server benötigt; beide sind jedoch mittlerweile in Status retired, sollten also nicht weiter verwendet werden.

Die Roadmap für das Voila-Gridstack-Template sieht vor, die gesamte Spezifikation für die Jupyter-Dashboards zu unterstützen. Aktuell ist das Voilà-Gridstack-Template jedoch noch in einem frühen Entwicklungsstadium s.a. And voilà!.