New Cool Features Came With JupyterLab 3.0

New Cool Features Came With JupyterLab 3.0

Jupyter Lab 3.0 is Released – Here are New Cool Features.

To try out the new features, first we need to install the Jupyter lab version 3 using below command -

Install JupyterLab3.png

Note: As, so many third party extensions are still in process of updating to be compatible with Jupyter Lab 3.0. So, if you are using those – Kindly wait to get that updated.

Here are the list of Some New Features

1) Debugger

A debugger is a program used to test and debug programs. Debugger permit the programmer to track operations in progress and monitor changes in computer resources that may indicate malfunctioning code.

In earlier version < 3.0, if we want to use the debugger, we need to install the third party extension and along with special kernel i.e. xeus-python kernel.

Below image is of JupyterLab 2.2.0. To Install Debugger, we need to click on Extensions (on Left Side Bar Pane) and then search for 'Debugger' and Install it

debugger_extension.png

JupyterLab 3.0 now ships with a Debugger front-end by default.

This means that notebooks, code consoles and files can now be debugged from JupyterLab directly!

But, Still we need to install the xeus-python kernel. Because currently xeus-python kernel supports the debugging.

Xeus-Python kernel Install.png

Once you installed JupyerLab 3.0 and Xeus-Python. Simply open Notebook with Xeus-Python Kernel (The one in gray color in below image).

xeon-python kernel.png

Now write some code and switch on the debugger from Right Top Switch Tab. (the one in orange color)

As soon as you, switch it ON, on Right Side, Variables, CheckPoints, Source and other window panes will get open.

Debugger.png

2) 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. See in below Image.

Table of Content.png

Isn't it cool ?

3) Support for multiple display Language

Now in version 3.0, you can change the display language for user interface example Chinese.

But for that to be enabled, you need to install the Language pack using pip

Language pack for Chinese Language

Chinese Language Pack.png

4) Improvement to the Simple Interface Mode

In version < 3, we have option in View --> Single Document Mode as shown in image.

Single Document Mode Version 2.png

In version 3, we can simply use switch Tab button (on the bottom left of the page) - In orange color.

Simple Interface.png

To read more features OR above features in more details - checkout official blog of jupyter

blog.jupyter.org/jupyterlab-3-0-is-out-4f58..