Sphinx#

Sphinx, a documentation tool that converts reStructuredText into HTML or PDF, EPub and man pages. The Jupyter tutorial is also created with Sphinx.

Originally developed for Python documentation, Sphinx is now used in almost all Python projects, including NumPy and SciPy, Matplotlib, pandas and SQLAlchemy.

With nbsphinx, Jupyter Notebooks can also be integrated into Sphinx. Executable Books, on the other hand, is a collection of open-source tools that allow you to write Markdown and Jupyter Notebooks, execute content and insert it into your book, among other things.