Best extensions for JupyterLab!!

Photo by Nicole Wolf on Unsplash

Best extensions for JupyterLab!!

Boost your JupyterLab with these tips!

This publication is a list of extensions that can facilitate the use of the JupyterLab IDE; here are the tips:

Variable Inspector

This extension shows the variables used and their values.

0_jG-EEfHRo1Awt-4G.gif

TOC

This extension automatically generates an index in the left area when you have a notepad or markup document open

0_4AwSuJXch_xlsFIL.gif

Git

This extension allows version control via the interface using git

0_-vIt21VTj45aibBW.gif

ipyleaflet

This extension makes it possible to create and display various interactive maps.

0_cCNV7AvkQUn9QEAJ.gif

System Monitor

With this extension, we can monitor the utilization of the resources of RAM and CPUs

0_p9cIzKaVqylxIPzW.gif

Spreadsheet

This extension makes it possible to view XLS, XLSX, ODS, and CSV files.

image.png

qgrid

This extension facilitates the interaction of Pandas Dataframe type objects.

0_g0DuzY16xinEqQLH.gif

Language Server Protocol(LSP)

This extension adds several functionalities to JupyterLab being:

  • Hover Hover your mouse over any part of the code; if an underline appears, you can press Ctrl to get a tooltip with the function/class signature, module documentation, or any other information that the language server provides

image.png

  • Diagnostics Critical errors are underlined in red, warnings in orange, etc. Mouse over the underlined code to see a more detailed message

image.png

  • Jump to Definition Use the context menu entries to jump to the settings

image.png

  • Highlight References Place the cursor over a variable, function, etc., and all uses will be highlighted.

  • Automatic Completion Certain characters, for example ‘.’ (Dot) in Python, will automatically trigger completion

image.png

  • Automatic Signature Suggestions Role signatures will be displayed automatically

image.png

  • Kernel-less Autocomplete Advanced static analysis autocomplete without a running kernel

image.png

  • Rename Rename variables, functions, and more in both: notepad and file editor. Use the context menu option or shortcut F2 to invoke.

image.png

  • Diagnostics panel Sort and switch between diagnostics using the diagnostics panel. Open it by looking for “Show diagnostics panel” in the JupyterLab command palette or the context menu. Use the context menu on the panel lines to filter diagnostics or copy your message.

image.png

Debugger

This extension creates a debugger and test interface within JupyterLab.

0_gQ5zRn6LMDTVlauJ.gif

HTML

This extension makes it possible to view HTML files

0_5VBcnKuC6ltb4tLb.gif

Drawio

This extension makes it possible to create customized diagrams.

0_OoVn_2M6jbQRQMc4.gif

These are some of the many options that exist to customize the use of JupyterLab, and you? Use any different extension? Recommend any?

References:

Buy Me A Coffee

Follow me on Medium :)

Did you find this article valuable?

Support josueluzardogebrim by becoming a sponsor. Any amount is appreciated!