Best extensions for JupyterLab!!
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.
Jupyterlab extension that shows currently used variables and their values. Contributions in any form are welcome…
This extension automatically generates an index in the left area when you have a notepad or markup document open.
This extension was added to the core JupyterLab extensions for JupyterLab 3.0. Anyone using JupyterLab = 3.0 will…
This extension allows version control via the interface using git
A JupyterLab extension for version control using Git To see the extension in action, open the example notebook included…
This extension makes it possible to create and display various interactive maps.
A Jupyter / Leaflet bridge enabling interactive maps in the Jupyter notebook.
# System Monitor
With this extension, we can monitor the utilization of the resources of RAM and CPUs.
JupyterLab extension to display system information (memory and cpu usage). Provides an alternative frontend for the…
This extension makes it possible to view XLS, XLSX, ODS, and CSV files.
Try it out! This plugin adds a simple spreadsheet viewer to JupyterLab. jupyterlab-spreadsheet supports XLS, XLSX, ODS…
This extension facilitates the interaction of Pandas Dataframe type objects.
Qgrid is a Jupyter notebook widget which uses SlickGrid to render pandas DataFrames within a Jupyter notebook. This…
# Language Server Protocol(LSP)
This extension adds several functionalities to JupyterLab being:
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
Critical errors are underlined in red, warnings in orange, etc. Mouse over the underlined code to see a more detailed message
- Jump to Definition
Use the context menu entries to jump to the settings
- 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
- Automatic Signature Suggestions
Role signatures will be displayed automatically
- Kernel-less Autocomplete
Advanced static analysis autocomplete without a running kernel
Rename variables, functions, and more in both: notepad and file editor. Use the context menu option or shortcut F2 to invoke.
- 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.
Coding assistance for JupyterLab (code navigation + hover suggestions + linters + autocompletion + rename) using…
This extension creates a debugger and test interface within JupyterLab.
This project is archived. Development is now happening in https://github.com/jupyterlab/jupyterlab . If you use…
This extension makes it possible to view HTML files
NOTICE: This has been merged into the core functionality of JupyterLab, there is no need to install if using JupyterLab…
This extension makes it possible to create customized diagrams.
A JupyterLab extension for embedding drawio / mxgraph. pip install jupyterlab-drawio Note: You will need NodeJS to…
These are some of the many options that exist to customize the use of JupyterLab, and you? Use any different extension? Recommend any?
3 Must-have JupyterLab 2.0 extensions
JupyterLab just became a full-fledged IDE with features like Code Assistance, Debugging and Git — welcome to the future…
19 Best JupyterLab Extensions for Machine Learning - neptune.ai
JupyterLab, a flagship project from Jupyter, is one of the most popular and impactful open-source projects in Data…
Jupyter Lab extensions for Data Scientist
Hi! Wanna share my personal top of Jupyter Lab extensions that I used on a daily basis.
#Thanks for your reading! :)