Trending March 2024 # 11 Extensions To Power Up Your Jupyter Notebook # Suggested April 2024 # Top 9 Popular

You are reading the article 11 Extensions To Power Up Your Jupyter Notebook updated in March 2024 on the website We hope that the information we have shared is helpful to you. If you find the content interesting and meaningful, please share it with your friends and continue to follow and support us for the latest updates. Suggested April 2024 11 Extensions To Power Up Your Jupyter Notebook

This article was published as a part of the Data Science Blogathon.

                                                                                                                                      Image Source: Author

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.

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).

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.

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.

3. 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.

5. Tree Filter

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

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.

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.

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.

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.

10. Collapsible Headings

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

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.

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

That’s it!


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.

Read more articles on ourblog.

Author Bio:

She loves traveling, reading fiction, solving Sudoku puzzles, and participating in coding competitions in her leisure time.

You can follow her on LinkedIn, GitHub, Kaggle, Medium, Twitter.

The media shown in this article is not owned by Analytics Vidhya and are used at the Author’s discretion.


You're reading 11 Extensions To Power Up Your Jupyter Notebook

How To Show File Extensions In Windows 11/10

File Extension is that which identifies the file type. If you are a regular Windows user, then it is not at all a problem to identify the file type. For it is very important to see file extension to identify the type of file you are trying to open from a security point of view. So in this post, we will see how to hide or show File Extensions in Windows 11/10/8/7 and why you should show them.

What are File Extensions & how are they useful

Different file types have different extensions. Audio files have .mp3, .wav, .wma, and more based on the program used to open that file. File extensions also help the operating system to identify the corresponding program to open that particular file. So, you should be able to see file extensions to be at the safer side, and we will let you know how to enable options to see file extensions in Windows.

As mentioned earlier, by default Windows does not show file extensions and they are hidden. But, you can toggle the option to see them.

Show File Extensions in Windows 11/10

There are five ways how you can go about accessing this setting:

Through the File Explorer Options

Through Windows Explorer Ribbon

Using the Registry

Using Command Prompt

Using Group Policy Editor.

To Show File Extensions in Windows 11/10 via File Explorer Options, follow these steps:

Select the View tab.

In this tab, under Advanced Settings, you will see the option Hide extensions for known file types.

Uncheck this option

Windows 11/10 users may also search for File Explorer Options in Start search box and open this box.

Now, you can see file extensions for all files anywhere on your Windows system.

In Windows 11/10/8.1 Explorer, you can access File Explorer Options via Explorer.

Once here, you can do the needful as explained above.

These are very simple steps to follow, and you do not need any third-party software to view file extensions. Windows provides us with everything which can be easily achieved, and the point lies in knowing and implementing them. This is the first way to see file extensions in Windows 7.

2] Via Windows File Explorer

To show File name extensions in Windows 11:

Open Explorer

Select File name extensions.

Simply select the File name extensions checkbox, and you are all set.

3] Using the Registry Editor

Hit the WINKEY + R button combination to launch the Run utility, type in regedit and hit Enter. Once Registry Editor opens, navigate to the following key-


A value of 0 will hide the file extensions.

Exit the Registry Editor and then reboot your computer for the changes to take effect.

4] Use Windows Command Prompt

This fix can be used in both the scenarios mentioned above. Insert a bootable drive of Windows 11/10 installer.

Start by hitting the WINKEY + X combinations and select Command Prompt (Admin) to launch Command Prompt with Administrator Privileges.

Navigate to the root location of that bootable device inside the Command Prompt command line. Once you get there, type in the following to show the file extensions-

reg add HKCUSoftwareMicrosoftWindowsCurrentVersionExplorerAdvanced /v HideFileExt /t REG_DWORD /d 0 /f

And then hit Enter.

You can also enter the following command to hide the file extensions,

reg add HKCUSoftwareMicrosoftWindowsCurrentVersionExplorerAdvanced /v HideFileExt /t REG_DWORD /d 1 /f 5] Using Group Policy Editor

You can also use the Group Policy Editor and change the setting here:

Set “Show hidden files and folders” and uncheck “Hide extensions for known file types”.

Thus, you can set your Windows to show file extensions in Windows 11/10/8.

Read: How to create a file without an Extension in Windows.

How do I show file type extensions in Windows 11/10?

Read: How to open a file with no extension in Windows.

How do I see all file extensions in Windows?

The process to see all file extensions in Windows 11/10 is the same as the above one. That said, you need to remove the tick from the Hide extensions for known file types checkbox in the Folder Options window.

Optimize Your Twitter Feed With These 10 Browser Extensions

However you use Twitter—whether it’s to stay up to date on world events, keep in touch with friends, or do something else entirely—you don’t have to settle for its basic, default functions. If you use the site in your browser, there are dozens of third-party extensions available that will add more features, change the Twitter interface, and level up your tweeting.

We’ve collected some of the best, concentrating on those that work with Google Chrome (and Microsoft Edge, as they share the same code), but some will function in other browsers as well.

Buffer, for scheduling tweets

You don’t necessarily want all your tweets bunched up into the hours you’re actually on Twitter, and that’s where Buffer comes in. It lets you queue up tweets to be sent out at regular intervals, and gives you access to analytics and other tools too. You can schedule up to 10 tweets at a time for free, and then pricing starts at $5 a month.

Twitter View Original Images, for getting full-size photos

[Related: How to share photos at their best quality]

Minimal Theme, for cutting out clutter

The free Minimal Theme for Twitter is perfect for limiting distractions and focusing just on the tweets in front of you. You can reduce the options in the navigation bar; hide the tweet button; hide retweet, reply, and like counts; and remove promoted posts, for example. The extension also allows you to choose the width of the Twitter feed in your browser tab.

Twemex, for adding a new sidebar

Love sidebars? Twemex may be for you. David Nield

Twitter Media Downloader, for saving files

If you see photos and videos on your Twitter timeline that you’d like to keep, Twitter Media Downloader makes saving them very straightforward. The free extension adds a new download button to the Twitter interface, positioned right underneath tweets, and it’ll handle one or several media files with ease.

Superpowers for Twitter, for bulk and automated actions

Superpowers for Twitter is free to use and automates certain actions within the Twitter interface. You can use it to mass-follow all the accounts on a page (maybe you’re viewing a Twitter list) or like every tweet on a particular page (such as a search page), to name a couple tasks it will let you do. This is all handled by some subtle extra buttons that appear on the interface.

[Related: The simplest way to post to all your social media accounts at once]

Plaintweet, for extreme simplicity

Plaintweet will strip Twitter down to the basics. David Nield

If you want an interface that’s even more sparse than the one Minimal Theme (above) offers, try Plaintweet. This free add-on concentrates on the text of tweets, hiding extra paraphernalia such as likes, retweets, mentions, image previews, quote tweets, and profile images. You have  the option of using a light or dark theme as well.

Scroll Portal, for less doomscrolling

Scroll Portal is free to install and encourages users to take a more focused approach to Twitter. You do this by setting a scrolling “speed limit” that you must stick to, which will stop you from rushing through your timeline too quickly. The extension will also count the number of tweets you’ve scrolled past, encouraging you to take more time reading each one.

Social Scroll for Twitter, for finding older tweets

Kernel Power Blue Screen On Windows 11/10

Windows 11/10 depends on several resources and software components to function as intended. Just for powering the machine, several smaller software components are supporting it. Some users are reporting Kernel Power Blue Screen error triggered by the Windows Kernel with usually a Windows Kernel Event ID 41 error. It randomly turns off and reboots the computer.

PowerButtonTimestamp 0Converts to 0x9f (0x3, 0xfffffa80029c5060, 0xfffff8000403d518, 0xfffffa800208c010)

The cause for this error is an issue with the Power Supply components in both Hardware and Software parts.

NOTE: If your PC is stuck in a reboot loop, you may need to carry out the following steps via Safe Mode or Advanced Startup Options screen.

Fix Kernel Power Bluescreen on Windows 11/10

To troubleshoot this kind of kernel crash issue, you need to debug the crashed system dump files. But if you are an end-user, you could try the following suggestions:

Undo Overclocking – if done.

Run the Power troubleshooter.

Replace the Power Supply Unit.

Run Memory Diagnostics tests.

Check RAM physically.

Update or reset BIOS.

Disable Fast Startup.

1] Undo overclocking

If you have Overclocked your system, first undo the overclocking and see if that makes the BSOD go away.

2] Run the Power Troubleshooter

Run the Power Troubleshooter and let it fix the issues if any are found.

Microsoft provides a dedicated section for the user to be able to run different types of troubleshooters inside the Windows 10 Settings app.

Finally, select Run the troubleshooter. Follow the onscreen instructions to detect and fix the issue.

3] Replace the Power Supply Unit

You can also try to physically replace the PSU or Power Supply Unit of your computer and check if that fixes your issues.

4] Run Memory Diagnostics tests

You can type, mdsched.exe in the Run box found in the WIN + X buttons and then hit Enter. It will launch the Windows Memory Diagnostic Tool and will give you the following options:

Restart now and check for problems (Recommended)

Check for problems the next time I start my computer

As per your choice, a scan will take place in the memory and will fix any issues found automatically.

Alternatively, you can use Memtest and check if that fixes your issues.

5] Check RAM physically

It is a bit tricky and technical. If you tend to use multiple physical RAMs on your computer, you need first to check if they are of the same frequency. And after that, verify that the chip is properly compatible. If the sockets are attached using some adapter or non-recommended apparatus, it can cause some issues while giving a performance hit to the computer.

If you find such setup,  make sure that to call in someone, and install the hardware correctly.

6] Update or reset BIOS

The primary solution for this error is to update the system BIOS. If it does not help you may reset BIOS and see. Follow the link to the guide to understand the reset procedure.

7] Disable Fast Startup

Fast Startup helps your computer to boot faster than usual. We suggest that you disable the Fast Startup. Reboot the computer, and monitor if you get the issue again. If it is resolved – good – else reverse the changes made.

If nothing helps you may need to contact your local hardware technician or Microsoft Support.

11 Ways To Hang Up A Call On Iphone

Note that these work for both standard carrier calls and FaceTime calls. Some of them will also work to hang up a call made via VoIP apps like WhatsApp, Viber, Skype, Zoom, Google Duo, etc.

1. Tap the usual red button

We know you know this one!

You can hang up a call by tapping the big red button on the call screen. If you aren’t on the call screen, first get there by tapping the green pill from the top left corner of your iPhone screen. On iPhone 14 Pro and 14 Pro Max, tap the green phone icon in the Dynamic Island.

2. Tap and hold the Dynamic Island to hang up a call

When you’re on a call on iPhone 14 Pro or iPhone 14 Pro Max, tap and hold the Dynamic Island — doing so will pop out a miniature call screen. From here, tap the red button to hang up the call.

3. Press the Side button

When you’re on a call, press the Side button once, and it will disconnect the call.

Note: You can’t disconnect calls by pressing the iPhone Side button if you’re talking via AirPods, Bluetooth headphones, or the iPhone speaker. Pressing the Side button to end an ongoing call only works when you’re using the top iPhone earpiece.

When you’re on a call with AirPods, on-device speaker, or any Bluetooth buds, pressing the Side button rightly locks the screen, helping you save battery.

Stop the Side button from ending a phone call

You can prevent your iPhone Side button from ending an ongoing call by following these steps:

Open the Settings app and tap Accessibility.

Tap Touch.

Turn on the toggle for Prevent Lock to End Call.

After this, even when you’re talking on your iPhone via the earpiece, pressing the Side button once or several times won’t disconnect the call. In case the screen is awake during the call, pressing the Side button will now turn off the screen.

4. Double-tap or press the AirPod

When you’re talking on your iPhone via AirPods 1st generation and 2nd generation, double-tap either the left or right AirPod to hang up the call.

If you’re using AirPods Pro 1st or 2nd generation, or AirPods 3rd generation, press either the left or right AirPod stem, and it will end the call. Finally, with AirPods Max, press the Digital Crown to hang up the ongoing call.

5. Press EarPods remote or wired/wireless earphones button

When you’re on a phone or FaceTime call, press the center button on the wired EarPods remote to end the call. This also works with most third-party wired and wireless earphones with such a button. In some situations, you may have to press the button twice to hang up the call.

6. Ask Siri or Voice Control to hang up the call

With iOS 16, you can have Siri hang up a call simply by saying, “Hey Siri, hang up.” However, to use this hands-free method, you will have to enable this function first. Also, note that when you say, “Hey Siri, hang up,” the participant on the other end will hear these words.

Follow these steps to enable Siri to end a phone call on iPhone running iOS 16:

Open the Settings app and tap Siri & Search.

Tap Call Hang Up.

Enable the switch for Call Hang Up.

From now on, when you’re on a phone or FaceTime call, say, “Hey Siri, hang up,” and your iPhone will end the call!

If you use Voice Control on your iPhone running iOS 16, simply say “Hang up,” and it will end the call. The person you’re talking to will hear the “hang up” voice command.

7. End a call using your Apple Watch

When you’re on a call on your iPhone, your Apple Watch may show the small green phone icon at the top of your watch face. Tap that phone icon followed by the red button to end the call.

8. Use your HomePod to end the iPhone call

You can quickly transfer your ongoing phone call from your iPhone to your HomePod. After that, your call continues via the HomePod microphone and speaker. Once you’re done, tap the top of the HomePod to hang up the call.

Besides tapping, you can also say, “Hey Siri, hang up,” and your HomePod will terminate the phone call.

9. End a call on your Mac or iPad

Just like HomePod, you can transfer your ongoing iPhone call to your Mac or iPad using the same Apple ID. Once you’re talking on your Mac or iPad, you can use the button there to end the call. For example, on my MacBook Pro with Touch Bar, I can use the End button from the top right of the screen or tap Leave on the Touch Bar.

10. Enable Airplane Mode

When you’re on a call, open the iPhone Control Center and tap the airplane icon to enable Airplane mode. Doing so disconnects cellular services (and other wireless protocols like Wi-Fi and Bluetooth), which ends the ongoing call.

11. Turn off Wi-Fi Calling to end call

Finally, while working on this post, I discovered a trick to hang up phone calls if you use Wi-Fi Calling on your iPhone. I don’t recommend you follow this unnecessary method. But it’s good to know some weird facts. So, here we go:

These were all the methods to hang up a phone or FaceTime call on your iPhone. Did you know all these ways to end a call, or were a few of these methods new to you?

Check out next:

7 Ways To Spice Up Your Email Marketing

My friend Andreas over on the product team at WordStream is fond of saying, “Make it spicy,” as in, “Here’s some dry, descriptive copy of what this tool does. I’ll leave it up to Marketing to make it spicy.”

Depending on your industry, the right level of “spiciness” can be difficult to achieve. For example, it’s a little harder to write exciting copy about B2B search engine marketing software (which is how I spend a lot of my time) than it is to write about hot, new summer sandals or consumer gadgets. Still, you can almost always add a little bit of spice to bring your content to life.

Here are seven ideas for livening up your email copy and design.

1. Use Analogies

An analogy is a way of comparing one thing to another, usually with the purpose of making that concept easier to understand or illuminating some aspect of it, such as telling a search engine newbie that Google is the new Yellow Pages. Recently, Perry Marshall sent a webinar invitation that opened with this analogy:

Facebook is a sexy, blue motor scooter with a top speed of 35mph.

Twitter is a radio-controlled model airplane.

Direct mail is an olive green military jeep.

TV is an Oldsmobile sedan; radio is a Dodge Charger.

But AdWords is a Ferrari. Absolutely far and away the most sophisticated direct marketing machine, ever.

He goes on to say that the problem with driving a Ferrari is if you don’t know what you’re doing, you end up with “a very expensive wreck.” Fun analogy, right? I immediately think of Cameron in Ferris Bueller’s Day Off sending the Ferrari into a gulch or the scene in Risky Business where Tom Cruise tries to stop his dad’s Porsche from sinking into the lake.

2. Make a Reference 3. Personalize the Subject Line

I really love the new weekly email Twitter has started sending out. I recently got one with the subject line “AJ Kohn, The Rumpus, and 57 others have Tweets for you.” Compare that to the subject line on a recent email from Pinterest with the subject line “Your Pinterest Recommendations.” Twitter’s subject line is much more specific and personalized.

4. Include a Tip

If you want people to open and read your emails, be sure you answer the question, “What’s in it for them?” Your clients will love your emails if you teach them something instead of just pushing your products. Check out this “Staff Picks” email from Sephora, for example:

5. Use Video

Brendan Cournoyer at Brainshark recently shared some pretty compelling numbers around using video in email marketing:

One way to leverage video in email is to create a “trailer” for a webinar or other event.

6. Use Animation

I just got emails from both chúng tôi and Anthropologie that included animated GIFs of fireworks. Fancy!

7. Use Illustration

This email from Uncommon Goods, recently featured in a post on HubSpot, uses illustration along with images to tell a story with a cute, DIY feel:

It almost feels closer to a hand-drawn card than a corporate email.

As always, test these techniques to see if they work with your audience. You may find that a change does your email metrics good.

Update the detailed information about 11 Extensions To Power Up Your Jupyter Notebook on the website. We hope the article's content will meet your needs, and we will regularly update the information to provide you with the fastest and most accurate information. Have a great day!