Skip to article frontmatterSkip to article content

Our submission for JupyterCon 2025

We recently submitted an abstract for JupyterCon 2025! We’re sharing the text below in case others are interested to learn about what we’d like to talk about.

Introducing Jupyter Book 2: Next-generation tools and standards for creating and sharing computational narratives.

Jupyter Book is a core tool for sharing computational science, powering more than 14,000 open, online textbooks, knowledge bases, lectures, courses and community sites. It allows researchers and educators to create books and knowledge bases that are reusable, reproducible, and interactive.

Over the past two years, we have rebuilt Jupyter Book from the ground up, focused on allowing authors to produce machine readable, semantically structured content that can be flexibly deployed and that supports reuse and cross referencing in unprecedented ways. We achieved this by adopting, stewarding, and developing the MyST Markdown Document Engine (https://mystmd.org), a more flexible and extensible engine that integrates with Jupyter for interactive computation. Jupyter Book 2 represents a major leap forward in how we share and distribute computational content on the web.

In this talk, we will cover the key differentiating ideas driving Jupyter Book 2 and MyST, and showcase real-world examples like The Turing Way, QuantEcon, Project Pythia, and the SciPy Proceedings. We’ll demonstrate major new functionality with live demos, and give the audience practical tips for getting started with the new Jupyter Book 2 stack.

Benefits to the Ecosystem

Jupyter Book is a subproject of Project Jupyter that focuses primarily on authoring and sharing computational narratives. It builds and interconnects with other tools in the Jupyter ecosystem to provide a seamless experience when leveraging Jupyter tools to communicate knowledge with data and computation. MyST Markdown is an extended markdown syntax used across many parts of the Jupyter ecosystem, and the MyST Document Engine is designed to be flexible enough to extend Jupyter technology to more directly support key workflows built on MyST like scholarly publishing. This talk covers a major advance in both projects, which has benefits and potential integrations that may benefit workflows across the entire Jupyter stack.