Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

JupyterBook projects

JupyterBook is an open source project that allows you to create beautiful, interactive books and documents using Jupyter notebooks and markdown files. This personal website is an example of a JupyterBook project

At Delft University of Technology, we are very fond of this ecosystem as it allows for both open education and open publishing. At Polslab, we have created various books and readers using JupyterBook:

To enable others to create their own JupyterBook project we have created various tools, templates, manuals and workshops.

A great project is Teachbooks. Here we created a starting template and an extensive manual for teachers. With 10 clicks you can create your own JupyterBook (V1).

With an early adoption of JupyterBook (V2), we now contribute to the development of the JupyterBook ecosystem.

If you are new to the system and interested in exploring the possibilities, a great starting point is the workshop we created in cooperation with the Turing Way and the JupyterBook team.

We created several plugins, extending the possibilities of JupyterBook, especially the conversion to PDF’s.

One of the great things that was first developed with the Teachbooks project and extended for the JupyterBook (V2) is the WYSIWYG editor. This allows you to edit your JupyterBook in a visual way, without needing to know the underlying markdown or Jupyter notebook structure.

For exporting to pdf with Typst, we created the plain typst book, ideal for educational materials.

What is coming up?

We are working on thesis templates, a starterkit for students engaged in a thesis project, and a manual on open access publishing of both scientific and educational materials. The first results can be seen here