Jupyter Book

Jupyter Book is an open-source tool that allows you to create structured, interactive books or documentation from Jupyter Notebooks and Markdown files and publish them as a website. Code blocks (for example, in Python, R, or Julia) are automatically executed when the book is created, so that results, tables, and graphs appear directly in the document and are always reproducible. Jupyter Book is particularly well-suited for data-driven textbooks, methodological documentation, or reproducible research reports – for example, when an analysis, along with the associated data and explanations, needs to be published in a single, traceable document.