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


Google Matches Apple's App Store Cut
17/03/2021

The headline news is that Google has cut, from July 1st, the percentage it takes from the Play Store to 15%, down from 30%, but only if you don't earn more than $1 million per year across all your app [ ... ]



What Programming Has Come To - Copy & Paste
01/04/2021

A new April Fools joke is no joke as it reveals what others think of us. In particular Stack Overflow should know better than to bring its own programming methodology into disrepute...


More News

square

 



 

Comments




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

Last Updated ( Monday, 11 January 2021 )