Jupyter Software Engineer, Cal Poly SLO Fellow, Python Software Foundation Core Developer, CPython Geek in Residence, Fab Lab San Diego Carol Willing @willingcarol
3 hours (15 minute break) 2. Jupyter Notebooks 2.1. What is a notebook? 2.2. Where are we today? 3. JupyterLab - The Next Generation 3.1. Building blocks 3.2. State of JupyterLab 3.3. A Whirlwind Tour @WillingCarol Agenda
3 hours (15 minute break) 2. Jupyter Notebooks 2.1. What is a notebook? 2.2. Where are we today? 3. JupyterLab - The Next Generation 3.1. Building blocks 3.2. State of JupyterLab 3.3. A Whirlwind Tour @WillingCarol Agenda
Team Chris Colbert, Jupyter Steven Silvester, Quansight Afshin Darian, Jupyter Ian Rose, Berkeley Jason Grout, Bloomberg Brian Granger, Cal Poly Jessica Forde, Jupyter Grant Nestor, Cal Poly Cameron Oelsen, Cal Poly Fernando Perez, LBNL/Berkeley Cal Poly Interns The Larger Jupyter Team @jupyterlab on GitHub @ProjectJupyter on Twitter
flexible and integrated manner • Modern JavaScript development: npm-based packaging, Typescript, phosphor.js • Clean model/view separation • Well separated public/private APIs • Fully extensible by third parties • High performance • Design! Building Blocks
users • For adventurous extension developers • 1.0 this year • For all users, extension developers • Eventually: • Classic notebook will be retired JupyterLab Beta: Use It Today conda install -c conda-forge jupyterlab or pip install jupyterlab
from text files (.py, .R, .md, .tex, etc.) •Link a code console to a notebook kernel to explore code interactively without cluttering up the notebook with temporary scratch work •Edit popular file formats with live preview, such as Markdown, JSON, CSV, Vega, VegaLite, and more @twitter handle New Functionality
list groups.google.com/forum/#!forum/jupyter groups.google.com/forum/#!forum/binderhub Deploy your own JupyterHub z2jh.jupyter.org Deploy your own BinderHub binderhub.readthedocs.io