• Latest
  • Trending
11 Extensions to Power Up your Jupyter Notebook

11 Extensions to Power Up your Jupyter Notebook

February 14, 2022
Absa and Visa Extend Strategic Partnership to Advance Growth and Innovation Across Africa

Absa and Visa Extend Strategic Partnership to Advance Growth and Innovation Across Africa

July 29, 2025
French Telco Orange Hit by Cyber-Attack

French Telco Orange Hit by Cyber-Attack

July 29, 2025
ATC Ghana supports Girls-In-ICT Program

ATC Ghana supports Girls-In-ICT Program

April 25, 2023
Vice President Dr. Bawumia inaugurates  ICT Hub

Vice President Dr. Bawumia inaugurates ICT Hub

April 2, 2023
Co-Creation Hub’s edtech accelerator puts $15M towards African startups

Co-Creation Hub’s edtech accelerator puts $15M towards African startups

February 20, 2023
Data Leak Hits Thousands of NHS Workers

Data Leak Hits Thousands of NHS Workers

February 20, 2023
EU Cybersecurity Agency Warns Against Chinese APTs

EU Cybersecurity Agency Warns Against Chinese APTs

February 20, 2023
How Your Storage System Will Still Be Viable in 5 Years’ Time?

How Your Storage System Will Still Be Viable in 5 Years’ Time?

February 20, 2023
The Broken Promises From Cybersecurity Vendors

Cloud Infrastructure Used By WIP26 For Espionage Attacks on Telcos

February 20, 2023
Instagram and Facebook to get paid-for verification

Instagram and Facebook to get paid-for verification

February 20, 2023
YouTube CEO Susan Wojcicki steps down after nine years

YouTube CEO Susan Wojcicki steps down after nine years

February 20, 2023
Inaugural AfCFTA Conference on Women and Youth in Trade

Inaugural AfCFTA Conference on Women and Youth in Trade

September 6, 2022
  • Consumer Watch
  • Kids Page
  • Directory
  • Events
  • Reviews
Friday, 17 July, 2026
  • Login
itechnewsonline.com
  • Home
  • Tech
  • Africa Tech
  • InfoSEC
  • Data Science
  • Data Storage
  • Business
  • Opinion
Subscription
Advertise
No Result
View All Result
itechnewsonline.com
No Result
View All Result

11 Extensions to Power Up your Jupyter Notebook

by ITECHNEWS
February 14, 2022
in Data Science, Leading Stories
0 0
0
11 Extensions to Power Up your Jupyter Notebook

Introduction

Jupyter Notebook is an easy-to-use, open-source tool for web-based interactive computing. The Jupyter Notebook supports more than 40 different programming languages like R, Python, Java, etc. Therefore, most data science professionals tend to use Jupyter Notebooks to create and share documents, including code, equations, visualizations, computational outputs, markdown text, etc.

The basic Jupyter Notebook environment is more befitting for general training and educational machine learning/deep learning model development requirements. However, the vanilla environment lacks certain features which makes it tedious to handle complex codes. In such a situation, Jupyter Notebook extensions come in handy to make the above task easier.

YOU MAY ALSO LIKE

French Telco Orange Hit by Cyber-Attack

ATC Ghana supports Girls-In-ICT Program

Why use Jupyter Extensions?

These are simple add-ons that improve the Jupyter Notebook environment’s core features. These extensions can autoformat the code, provide information while the cell is running, and display a browser message when code execution is finished. Written in JavaScript, these extensions are presently supported in the Jupyter Notebooks environment only. It is important to note that these extensions are not supported in Jupyter Lab.

Jupyter Notebook Extensions

All the extensions mentioned in this article are available through an open-source package, ‘jupyter_contrib_nbextensions.’ This python package includes multiple unofficial extensions provided by the community that extends the capability of the Jupyter Notebook. As mentioned earlier, since most of the extensions are written in Javascript, these can be run locally in the browser.

We will run the following code in the command prompt to install these Jupyter Notebook extensions.

pip install jupyter_contrib_nbextensions

Next, run the following code to add the nbextensions files into the Jupyter server’s search directory.

jupyter contrib nbextension install

After installing, open Jupyter Notebook. You will see a new tab, “Nbextensions” will appear in the menu (as shown in the image).

When you click it, you will see a list of available extensions that you can use to increase your productivity of Jupyter Notebook. If the Nbextensions menu is not displayed, restart the Jupyter Notebook to reload it.

As you can see, there are a variety of extensions available for specific purposes like code formatting, cell manipulation, auto-completion of code, spell checks, language translator, etc. These extensions can improve the productivity of your Jupyter Notebook.

Now let us explore and test 11 extensions from the Nbextensions package that can refine the performance of your existing Jupyter Notebook. These are not necessarily in any specific order.

1. Move selected cells

This simple and fast extension allows you to move selected cells using the ‘Alt-up’ and ‘Alt-down’ keyboard shortcuts. Moving cells or groups of cells with simple keystrokes is more useful. To activate it, select the “Move selected cell” checkbox.

Jupyter Notebook Extensions

2. Hinterland

This extension is a good choice for people who struggle to write code in Jupyter Notebook due to the lack of an autocompletion feature. By selecting the ‘Hinterland’ box, autocompletion is activated in Jupyter Notebook and you will be able to write code quickly.

Hinterland | Jupyter Notebook Extensions

3. Snippets Menu

This extension includes ready-to-use code snippets for several Python libraries like Matplotlib, Numpy, SciPy, etc. that allow adding relevant code snippets with a single click. Using Snippets Menu, we don’t have to look through the entire documentation to search for the syntax since all the necessary syntax is available in one place with this extension.

Snippets Menu

4. Runtools

Runtools is another nice extension for the IPython notebook, which makes available additional functions for executing code cells. Check the “Runtools” box to activate it. You’ll notice the following symbol on the toolbar when you activate it.

When you click it, a floating toolbar will be seen on the screen showing the following different buttons for code execution.

Runtools

5. Tree Filter

This extension allows you to filter the Jupyter notebook file tree (or dashboard) page by filename.

Tree Filter | Jupyter Notebook Extensions

6. Hide input and Hide input all

Hiding individual cell inputs or all inputs can be done by selecting the “Hide input” and “Hide input all” checkboxes, respectively. After refreshing your notebook, the following icons will be seen on the toolbar.

The icon on the left will help you hide the code of all code cells, and the second icon will only help you hide the code of specific cells.

Importing Libraries | Jupyter Notebook Extensions

7. Table of Contents (2)

Select the option “Table of Contents (2)” inside Nbextensions to enable this extension in your Jupyter Notebook.

The following symbol will be seen in the toolbar after refreshing the notebook.

Navigating through your notebook will become tough after writing a lengthy code. The “Table of Contents (2)” or “toc2” extension gathers all the headings available in a Jupyter Notebook and shows them in the sidebar, making browsing easier.

Table of Contents | Jupyter Notebook Extensions

8. Spellchecker

As the name indicates, the Spellchecker extension helps highlight spelling errors in markdown cells in your notebooks. It is handy when sharing a notebook on different coding platforms.

Select the option “spellchecker” to activate this extension in your Jupyter Notebook.

The following symbol will be seen in the toolbar after refreshing the notebook.

The spelling errors will get highlighted in red using this extension.

Spellchecker

9. Codefolding

This extension allows you to fold code in code cells. Select the option “Codefolding” to activate this extension in your Jupyter Notebook. After refreshing the notebook, the following symbol will be seen on the left side of the code cell.

To fold the code, click on the symbol or use the shortcut Alt+F.

CodeFilter | Jupyter Notebook Extensions

10. Collapsible Headings

It is possible to have collapsible sections divided by headers in your notebook. When you click it, the markdown header cell collapses. Check the “Collapsible Headings” box to activate it.

The collapsed status of the headers is saved in the cell metadata and reloaded when you reload the notebook.

Collapsible Headings | Jupyter Notebook Extensions

11. nbTranslate

This extension will come in handy whenever you need to read a notebook in a foreign language. Simply enable the “nbTranslate” inside Nbextensions in your Jupyter notebook, and a wrench icon will be visible on your toolbar.

You can set up the primary and secondary languages by using this new icon. To convert a markdown cell to your native language, select the complete text and click on the translate icon hovering next to that text.

nTranslate

Or you can translate the cell contents using the following icon present in the toolbar.

That’s it!

EndNotes

In this article, we have explored 11 interesting Jupyter Notebook extensions, which are simple yet quite useful in improving the performance of the Jupyter Notebook. I hope you found these extensions helpful. There are still many features to explore in this package. It’s up to you to determine which one works best for you. Feel free to explore the remaining extensions in this package and improve the productivity of your Jupyter Notebook.

Source: Devashree Madhugiri
Via: analyticsvidhya
Tags: Extensions to power Jupyter Notebook
ShareTweet

Get real time update about this post categories directly on your device, subscribe now.

Unsubscribe

Search

No Result
View All Result

Recent News

Absa and Visa Extend Strategic Partnership to Advance Growth and Innovation Across Africa

Absa and Visa Extend Strategic Partnership to Advance Growth and Innovation Across Africa

July 29, 2025
French Telco Orange Hit by Cyber-Attack

French Telco Orange Hit by Cyber-Attack

July 29, 2025
ATC Ghana supports Girls-In-ICT Program

ATC Ghana supports Girls-In-ICT Program

April 25, 2023

About What We Do

itechnewsonline.com

We bring you the best Premium Tech News.

Recent News With Image

Absa and Visa Extend Strategic Partnership to Advance Growth and Innovation Across Africa

Absa and Visa Extend Strategic Partnership to Advance Growth and Innovation Across Africa

July 29, 2025
French Telco Orange Hit by Cyber-Attack

French Telco Orange Hit by Cyber-Attack

July 29, 2025

Recent News

  • Absa and Visa Extend Strategic Partnership to Advance Growth and Innovation Across Africa July 29, 2025
  • French Telco Orange Hit by Cyber-Attack July 29, 2025
  • ATC Ghana supports Girls-In-ICT Program April 25, 2023
  • Vice President Dr. Bawumia inaugurates ICT Hub April 2, 2023
  • Home
  • InfoSec
  • Opinion
  • Africa Tech
  • Data Storage

© Copyright 2026, All Rights Reserved | iTechNewsOnline.Com - Powered by BackUPDataSystems

Welcome Back!

Login to your account below

Forgotten Password?

Retrieve your password

Please enter your username or email address to reset your password.

Log In

Add New Playlist

No Result
View All Result
  • Home
  • Tech
  • Africa Tech
  • InfoSEC
  • Data Science
  • Data Storage
  • Business
  • Opinion

© Copyright 2026, All Rights Reserved | iTechNewsOnline.Com - Powered by BackUPDataSystems

Are you sure want to unlock this post?
Unlock left : 0
Are you sure want to cancel subscription?
Go to mobile version