We introduce JupyterLab, the next-generation UI developed by the Project Jupyter team, and its emerging ecosystem of extensions. JupyterLab is the next-generation Jupyter Notebook, providing a set of core building blocks for interactive computing (e.g. notebook, terminal, file browser, console) and well-designed interfaces for them that allow users to combine them in novel ways.
In this talk, Grant Nestor and Ian Rose will introduce you to JupyterLab, the next-generation UI developed by the Project Jupyter team, and its emerging ecosystem of extensions. JupyterLab differs from Jupyter Notebook in that it provides a set of core building blocks for interactive computing (e.g. notebook, terminal, file browser, console) and well-designed interfaces for them that allow users to combine them in novel ways.
The new interface enables users to do new things in their interactive computing environment, like tiled layouts for their activities, dragging cells between notebooks, and executing markdown code blocks in a console. The official APIs enable extension authors to extend the interface in many ways. These include the rendering of custom visualizations for new data types, new user-interface components, and the addition of alternative storage backends like Google Drive or GitHub. We will pack in as many demos as time allows and open up for questions at the end.