Jupyter Dashboards#

The Jupyter Dashboards Layout Extension is an add-on for Jupyter notebooks, with which outputs (text, plots, widgets, etc.) can be arranged in a design grid or in report form. It saves the information on the layout directly in the notebook so that other users of this extension can also see the notebook in the same layout. For examples of dashboards, see Jupyter Dashboards Demos.

Use case#

The Jupyter dashboards should solve the following problem:

  1. Alice creates a Jupyter notebook with plots and interactive widgets.

  2. Alice arranges the notebook cells in a grid or report format.

  3. Alice provides the dashboard on a dashboard server.

  4. Bob calls up the dashboard on the Jupyter Dashboards Server and interacts with Alice Dashboard application.

  5. Alice updates her Jupyter notebook and then makes the dashboard available again on the dashboard server.

Note

For steps 3–5, Jupyter Dashboards Bundler and Jupyter Dashboards Server are also required; however, both are now retired and should not be used any longer.

The roadmap for the Voila-Gridstack-Template is to support the entire specification for the Jupyter dashboards. Currently, however, the Voilà gridstack template is still in an early stage of development, see also And voilà!.