Jupyter Dashboards Layout Extension
Jupyter Notebook JavaScript HTML CSS Python Makefile Shell
Latest commit c212c46 Jan 14, 2017 @rs2 rs2 committed with rgbkrk Replace references to jupyter-incubator repo with jupyter for dashboa…
…rds only (#286)

README.md

Jupyter Dashboards - Layout Extension

PyPI version Build Status Google Group

Overview

The dashboards layout extension is an add-on for Jupyter Notebook. It lets you arrange your notebook outputs (text, plots, widgets, ...) in grid- or report-like layouts. It saves information about your layouts in your notebook document. Other people with the extension can open your notebook and view your layouts.

Dashboard layout screenshot

The extension is part of the larger Jupyter Dashboards effort which covers:

  1. Arranging notebook outputs in a grid- or report-like layout
  2. Bundling notebooks and associated assets for deployment as dashboards
  3. Serving notebook-defined dashboards as standalone web apps

This repository focuses on (1) above, while jupyter-incubator/dashboards_bundlers handles (2) and jupyter-incubator/dashboards_server implements (3).

See the Understanding the use case documentation page for more background information.

Installation

Detailed installation instructions appear in the Getting started page of the project docs. Here's a quick-start snippet using pip and Jupyter Notebook 4.2:

# install from pypi
pip install jupyter_dashboards

# activate it in the current python environment
jupyter dashboards quick-setup --sys-prefix

If you want to try the dashboard extension and demos without installing it yourself, visit the jupyter-incubator/showcase binder. If the binder site is full, try the tmpnb instance at http://jupyter.cloudet.xyz.

Note that both of these deployments tend to lag the latest stable release.

Contributing

The Development page includes information about setting up a dev environment and typical dev tasks.