Jupyter Talk 5/15/2017
Brian Granger - Jupyter creator
https://github.com/ellisonbg/jupyter-talks
- 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.
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.