Steven Silvester and Jason Grout lead a walkthrough of JupyterLab as a user and as an extension author, explore its capabilities, and offer a demonstration of how to create a simple extension to the environment.
Steven and Jason begin with a brief introduction to and the motivation behind JupyterLab before diving into a live demonstration. They then discuss a third-party extension, a GeoJSON renderer, and show you how to create your own custom extension that adds content to the application. They end with a brief Q&A before offering some lab time for you to individually explore and make custom extensions for JupyterLab.
Steven Silvester is a software engineer at Anaconda Powered by Continuum Analytics, where he works on Project Jupyter and JupyterLab, a next-generation user interface for the Jupyter Notebook. He has also written kernels for Octave, MATLAB, and Scilab. Previously, Steven served 10 years in the US Air Force.
Jason Grout is a Jupyter developer at Bloomberg, working primarily on JupyterLab and the interactive widget system. Previously, Jason was an assistant professor of mathematics at Drake University in Des Moines, Iowa. Jason co-organizes the PyDataNYC Meetup. He has also been a major contributor to the open source Sage mathematical software system for many years. He holds a PhD in mathematics from Brigham Young University.
Comments on this page are now closed.
For exhibition and sponsorship opportunities, email jupytersponsorships@oreilly.com
For information on trade opportunities with JupyterCon, email partners@oreilly.com
View a complete list of JupyterCon contacts
©2017, O'Reilly Media, Inc. • (800) 889-8969 or (707) 827-7019 • Monday-Friday 7:30am-5pm PT • All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners. • confreg@oreilly.com
Comments
Hi Michael,
The recording will be available to those who have a Gold or Platinum pass to the conference. Otherwise, all attendees get a free Safari 90-day trial that will allow you to access the compilation. You should have an email with more details on how to activate your trial.
Thank you!
My flight last night and I am not going to make the tutorial today. Is there a recording or any materials available for this? Or a call in with a possible screen share?
Never mind. jupyter lab started 0.26.5.
First two command went ok.
Then a stack trace ending with:
raise ValueError(‘`node` version 5+ is required, see extensions in README’)
ValueError: `node` version 5+ is required, see extensions in README
Hi Fred,
The following will get you a clean upgrade. The second two commands are only needed if you have installed extensions.
conda install -c conda-forge jupyterlab
jupyter lab clean
jupyter lab build
I have 0.26.3.
I could use a reminder on how to upgrade, just in case. Mac using anaconda.
Hi Michael,
Version 0.26.5 will work for the tutorial, but we will be releasing 0.27 on Monday with some enhancements like theme switching.
Is there a particular version of JupyterLab that we should install?