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.

jupyter2

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.

jupyterlab

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..

jupyter2

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.

Banner


Code Assessment Added To .NET Upgrade Assistant
01/07/2024

Microsoft has improved the .NET Upgrade Assistant to add code assessment features. The assistant helps Visual Studio developers upgrade .NET applications to the latest version of .NET.



Bruce Bastian, WordPerfect's Co-Creator
05/07/2024

Bruce Bastian, co-creator of WordPerfect, has died aged 76. Bastion created the word processing software as a graduate student at Brigham Young University, together with Alan Ashton, his computer [ ... ]


More News

kotlin book

 

Comments




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

Last Updated ( Monday, 11 January 2021 )