Jupyter Talk 5/15/2017

Jupyter Talk 5/15/2017

Brian Granger - Jupyter creator 

https://github.com/ellisonbg/jupyter-talks

http://jupyter.org/about.html 

http://brianegranger.com/

  • 2011 first version of the notebook (iPython)
  • Today, 25 FTE developers on Jupyter.
  • 6 Github organizations, ~100+ repos, dozens of python packages, ~50 java script packages.

Computers are good at processing, producing, consuming data

Humans are good at "                                                    " stories.

For data to be useful to humans, we need tools for telling stories that involve code and data.

Gmail was one of their inspirations for interactive computing, rather than working in the terminal.

2004-2011 development for the first notebook.

Kernel agnostic, independent of Python. 

Jupyter developers maintain Python, R, and Bash.

https://jupyter-client.readthedocs.io/en/latest/

Jupyter, custom python server runs on their laptop.

JupyterHub 

Notion of an authenticator

Can add multiple users

JupyterLab - First beta release this summer.

https://github.com/jupyterlab

Flexible layout engine

Console, terminal, notebook, landing.

Realtime markdown editor / view panes - similar to MacDown.

custom csv render (millions of rows).

Seamlessly display hundreds of billions of rows and columns. - backend: a renderer which can produce all of the data in real time. 

When you make things easy - students will try it.