Chapter 6. Customizing IPython
The Jupyter Notebook is a highly-customizable platform. You can configure many aspects of the software in your configuration files. You can also extend the backend (kernels) and the frontend (HTML-based Notebook). This allows you to create highly-personalized user experiences based on the Notebook.
In this chapter, we will cover the following topics:
- Creating a custom magic command in an IPython extension
- Writing a new Jupyter kernel
- Displaying rich HTML elements in the Notebook
- Customizing the Notebook interface with JavaScript
Creating a custom magic command in an IPython extension
IPython comes with a rich set of magic commands. You can get the complete list with the %lsmagic
command. IPython also allows you to create ...
Get Learning IPython for Interactive Computing and Data Visualization - Second Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.