The 3.0 release of JupyterLab brings many new features to users and substantial improvements to the extension system.
Debugger
Announced earlier this year, the visual debugger is now shipped by default with JupyterLab.
To use the visual debugger, you will need a kernel that supports debugging. An example of such kernel is xeus-python
, the first Jupyter Kernel for Python with support for debugging.
Table of Contents
The table of contents extension now ships with JupyterLab. This makes it easy to see and navigate the structure of a document.
Support for multiple display languages
JupyterLab now provides the ability to set the display language of the user interface.
Users will need to install the language pack as a separate Python package. Language packs are grouped in the language packs repository on GitHub, and can be installed with pip
. For example, it is possible to install the language pack for Simplified Chinese using the following command:
pip install jupyterlab-language-pack-zh-CN
Improvements to the Simple Interface mode
The Simple Interface mode (previously known as the Single-Document Mode) has been significantly updated to have a more streamlined, document-oriented feel.
To make the Simple Interface mode more discoverable, there is now a switch to toggle it in the status bar. You can also toggle it from the View menu or the command palette, or use the default keyboard shortcut Ctrl/Cmd+Shift+D.
Improved development workflow for Extension Authors
The new prebuilt extensions are more convenient for extension authors to develop. The TypeScript extension cookiecutter has been updated to develop prebuilt extensions by default and provides all the necessary tooling to quickly create a new extension from scratch.
For more information, check out the Extension Developer Guide and the JupyterLab 2.x to 3.x Migration Guide.
网友评论