Notebook Ecosystem

There are a wide range of tools that build on top of the Jupyter notebook.


In [1]:
%load_ext load_style
%load_style images.css
from IPython.display import display, Image, HTML


Jupyter nbconvert

The nbconvert package is a command line tool for running notebooks and converting them to other formats:

  • Static HTML
  • Markdown
  • Restructured Text
  • LaTeX/PDF
  • Reveal.js slideshows

https://github.com/ipython/nbconvert

Jupyter nbviewer

The nbviewer website provides statically rendered HTML versions of any notebook on the internet or GitHub.

http://nbviewer.jupyter.org/


In [2]:
Image("images/nbviewer1.png", width="80%")


Out[2]:

Notebook rendering on GitHub

Binder: live notebooks on GitHub

The binder project enables Github hosted notebooks to be run by anyone on the internet.

http://mybinder.org/


In [3]:
Image("images/mybinder.png", width="80%")


Out[3]:

Jupyter tmpnb

The tmpnb project provides live, transient notebooks in the cloud.

https://tmpnb.org

https://github.com/jupyter/tmpnb

JupyterHub


In [4]:
Image("images/jupyterhub-admin.png", width="80%")


Out[4]: