JupyterLab 3 Released
Written by Kay Ewbank   
Monday, 11 January 2021

A major new version of JupyterLab has been released with new features for users and substantial improvements to the extension system.

JupyterLab is a web-based development environment for Jupyter notebooks, code, and data. The project aims to give developers the tools they need for software development tasks such as the refactoring of a large codebase. JupyterLab provides a richer UI than the default Jupyter, including a file browser, text editors, consoles, notebooks, and a rich layout system.


JupyterLab is designed to be flexible, and has a user interface that can be configured to support a wide range of workflows in data science, scientific computing, and machine learning. It is also extensible, enabling developers to write plugins that add new components and integrate with existing ones. Jupyter Notebooks are open source web applications that contain live code and equations along with visualizations and narrative text.

One of the main improvements to the new release is the inclusion of a visual debugger that is now shipped by default with JupyterLab. Until now, JupyterLab hasn't included a visual debugger, but this has now been added. The development team says that this is just the first release, but it already lets you set breakpoints in notebook cells and source files, inspect variables, and navigate the call stack.


Another improvement is the inclusion of the table of contents extension. This makes it easy to see and navigate the structure of a document. Support has also been added for multiple display languages, so users can set the display language of the user interface. To enable this, they will need to install the language pack as a separate Python package.

The Simple Interface mode (previously known as the Single-Document Mode) has also been updated to have a more streamlined, document-oriented feel. Support for mobile has also greatly improved with a more compact layout.

There's also improvements to the development workflow for Extension Authors, and the TypeScript extension cookiecutter has been updated to develop prebuilt extensions by default..


More Information

Project Jupyter

Related Articles

Elyra JupyterLab AI Extension Improves Usability

Kite Adds Jupyter Integration

.NET Jupyter Notebooks Announced

Jupyter Notebook 5 Adds Cell Tagging

Jupyter 4 Completed By Release Of IPython 4 

To be informed about new articles on I Programmer, sign up for our weekly newsletter, subscribe to the RSS feed and follow us on Twitter, Facebook or Linkedin.


IBM Contributes Two AI Libraries To Linux Foundation

IBM has contributed two open source projects to the Linux Foundation. The Elyra and Claimed libraries are used in IBM’s AI products, including IBM Watson Studio and IBM Cloud Pak for Data.

GNU Octave Improves Graphics Backend

GNU Octave 8.1 has been released with improvements including changes to the graphics backend, better compatibility with Matlab and a number of new and improved functions.

More News





or email your comment to: comments@i-programmer.info

Last Updated ( Monday, 11 January 2021 )