Get the Books

Enjoying these notebooks and want to support the work? Check out the practical books on Data Science, Visualisation, and Evolutionary Algorithms.

Get the books

Theme Purple Please for Jupyter Lab


I put together this theme, theme-purple-please, for when I'm working with Python and Rust in Jupyter Lab. It currently supports Jupyter Lab 1 and 2.

Figure 1 - A Jupyter Notebook being edited within Jupyter Lab.
Theme from

You may have also seen it used in screenshots from the following books:

Installation through Jupyter Lab

You can install it through the Jupyter Lab Extension Manager UI, or with the following command:

jupyter labextension install @shahinrostami/theme-purple-please

GitHub Repository

You can navigate and download the source code at

npm Package

The theme comes as an npm package at, where you can check out usage statistics and dependencies.

Support this work

You can support this work by getting the e-books. This notebook will always be available for free in its online format.

Plotapi, beautiful by default.

Let plotapi do the heavy lifting – enabling beautiful interactive visualisations with a single line of code (instead of hundreds).

Get Plotapi