The User Interface
The typical syntax-completion and object tooltip inspection features remain the same for JupyterLab when compared to Jupyter, but come with enhancements such as additional information when working on these features. This would aid developers to deal with context switching at the processor level. Another interesting aspect is the improved web-browser developer tools which helps in integrating cloud-based services for data analytics. JupyterLab has additional features such as ‘drag-and-drop cells option in the notebook, single document mode, multiple tab views among others
Consoles Instead Of Notebooks
Jupyter Notebook usually runs live code in a document called notebook (.ipynb file) that contain text, equations, images and many more forms of data that is visually richer. The code can be viewed in multiple instances with synchronisation among the data. However in JupyterLab the user can use code consoles, in which the multiple code run directly on a kernel rather than on the notebook interface. Code consoles also help the users inspect the live code on the kernel. The kernel should be specified while creating a console. In addition, JupyterLab also features terminals to handle OS shell (commonly known as system shell) to assist in running the Jupyter server. Therefore, care should be taken while working on the code by the user since he/she is dealing with tasks at a system level.Formats Supported For Files and Output
Just like Jupyter, JupyterLab support extensions of various file types. The extensions are listed below.- Markdown : .md
- Images : .bmp, .gif, .jpeg, .jpg, .png,.svg
- Tabular data : .csv
- JavaScript : .json
- HTML : .html
- LaTex : .tex
- Documents : .pdf


Your reaction
Discussion
What's your take on this story?
No comments yet — be the first to share your view.