This repository has been archived by the owner on Aug 30, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 211
Home
Peter Parente edited this page Jun 1, 2016
·
12 revisions
The jupyter-incubator dashboards effort covers:
- Arranging notebook outputs in a grid- or report-like layout (https://github.com/jupyter-incubator/dashboards)
- Bundling notebooks and associated assets for deployment as dashboards https://github.com/jupyter-incubator/dashboards_bundlers)
- Serving notebook-defined dashboards as standalone web apps (https://github.com/jupyter-incubator/dashboards_server)
It is also has close ties to jupyter-incubator/declarativewidgets which provides one way (but not the only way) of enabling rich interactivity in notebook-defined dashboards.
Taken together, these components are designed to facilitate the following use case:
- Alice authors a notebook document using Jupyter Notebook.
- Alice adds a dashboard layout to her notebook using the jupyter_dashboards extension.
- Alice associates required frontend assets with her notebook.
- Alice one-click deploys her notebook and associated assets to a jupyter_dashboards_server using jupyter_dashboards_bundlers.
- Bob visits the dashboards server.
- Bob interacts with Alice's notebook as a dashboard.
- Alice updates her notebook and redeploys it to the dashboards server.
This animation demonstrates the desired end-to-end workflow:
This workflow requires multiple Jupyter components working in concert: