JupyterLab- Ian Rose (UC Berkeley), Chris Colbert (Project Jupyter)
1,792 views · Published 10 October 2018 · 29:54 · Indexed 30 October 2026
Channel: O'Reilly · 2018 · Science & Technology
Project Jupyter provides building blocks for interactive and exploratory computing. These building blocks make science and data science reproducible across more than 40 programming languages, including Python, Julia, and R. Central to the project is the Jupyter Notebook, a web-based interactive computing platform that allows users to author data- and code-driven narratives (computational narratives) that combine live code, equations, narrative text, visualizations, interactive dashboards, and other media. While the Jupyter Notebook has proved to be an incredibly productive way of working with code and data interactively, it is helpful to decompose notebooks into more primitive building blocks: kernels for code execution, input areas for typing code, markdown cells for composing narrative content, output areas for showing results, terminals, etc. The fundamental idea of JupyterLab is to offer a user interface that allows users to assemble these building blocks in different ways to support interactive workflows that include, but go far beyond, Jupyter notebooks. JupyterLab accomplishes this by providing a modular and extensible user interface that exposes these building blocks in the context of a powerful work space. Users can arrange multiple notebooks, text editors, terminals, output areas, and more on a single page with multiple panels, tabs, splitters, and collapsible sidebars using a file browser, command palette, and integrated help system. The codebase and UI of JupyterLab is based on a flexible plugin system that makes it easy to extend with new components. Ian Rose and Chris Colbert walk you through the JupyterLab interface and codebase and explain how it fits within the overall roadmap of Project Jupyter. Subscribe to O'Reilly on YouTube: http://goo.gl/n3QSYi Follow O'Reilly on: Twitter: http://twitter.com/oreillymedia Facebook: http://facebook.com/OReilly Instagram: https://www.instagram.com/oreillymedia LinkedIn: https://www.linkedin.com/company-beta/8459/
More from this channel
-
5:27
"The Worlds of Software and Hardware are Converging", Joi Ito and Jon Bruner
-
5:55
"Why Designers Must Understand Manufacturing", Joi Ito and Jon Bruner
-
2:24
Fluent Conference 2014: JavaScript & Beyond Complete Video Compilation
-
1:08:43
Detailed Look at Pandas' Indexes - O'Reilly Webcasts
-
50:19
The End of the Analytics Black Box - O'Reilly Webcast
-
1:03:17
Solid Conference Panel (Connected Meetup 2014)
-
2:36
Interview with Ben Jacobs of Whistle (Dog Monitor Device)
-
1:10:49
My Dog Ate My Slides: Overcoming Tough Presentations - O'Reilly Webcast