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


Cohere - Pioneering Natural Language Understanding
08/09/2021

Cohere, a startup which is building natural language processing tools and models based on the breakthrough AI technology of Transformers, has raised funding of over $40 Million, including investments  [ ... ]



Flutter Improves Performance
14/09/2021

There's an updated version of Flutter with improvements including performance and feature improvements to help users track down performance problems in their own apps, full screen support for Android, [ ... ]


More News

square

 



 

Comments




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

Last Updated ( Monday, 11 January 2021 )