Brought to you by NumFOCUS Foundation and O’Reilly Media Inc.
The official Jupyter Conference
August 22-23, 2017: Training
August 23-25, 2017: Tutorials & Conference
New York, NY

JupyterLab: The next-generation Jupyter frontend

Brian Granger (Cal Poly San Luis Obispo), Chris Colbert (Project Jupyter), Ian Rose (UC Berkeley)
11:55am–12:35pm Thursday, August 24, 2017
Programmatic
Location: Beekman/Sutton North
Average rating: *****
(5.00, 6 ratings)

What you'll learn

  • Explore JupyterLab, which enables users to work with the core building blocks of the classic Jupyter Notebook in a more flexible and integrated manner

Description

JupyterLab, the next-generation end-user application for Project Jupyter, will eventually replace the widely used classic Jupyter Notebook. Brian Granger, Chris Colbert, and Ian Rose offer an overview of JupyterLab, which enables users to work with the core building blocks of the classic Jupyter Notebook in a more flexible and integrated manner. Users can arrange multiple notebooks, text editors, terminals, and custom components into multiple tabs and panels, and these components have been carefully designed to enable users to consume them together or separately in order to support novel data-driven workflows. Examples include dragging cells between different notebooks, running a selection of code from a text file in a console/kernel, and real-time rendering of Markdown documents.

JupyterLab is built on top of a robust npm-based extension system that allows anyone to customize JupyterLab and access the public APIs of its core extensions. JupyterLab has been built with a web-first vision, but there is also a native Electron app that provides a simplified user experience. Brian, Chris, and Ian lead a live demo exploring familiar building blocks along with fun new features such as real-time collaboration, interactive rendering of CSV files with millions of rows, GeoJSON support, and integrated Vega/Vega-Lite visualizations.

Photo of Brian Granger

Brian Granger

Cal Poly San Luis Obispo

Brian Granger is an associate professor of physics and data science at Cal Poly State University in San Luis Obispo. Brian is a leader of the IPython project, cofounder of Project Jupyter, and an active contributor to a number of other open source projects focused on data science in Python. Recently, he cocreated the Altair package for statistical visualization in Python. He is an advisory board member of NumFOCUS and a faculty fellow of the Cal Poly Center for Innovation and Entrepreneurship.

Photo of Chris Colbert

Chris Colbert

Project Jupyter

Chris Colbert is a software architect for Project Jupyter.

Photo of Ian Rose

Ian Rose

UC Berkeley

Ian Rose is as postdoctoral fellow at the Berkeley Institute for Data Science, where he works on the Jupyter Project. He holds a PhD in geology from UC Berkeley, where his research focused on the physics of the deep Earth.