SD Instances Open-Supply Undertaking of the Week: Jupyter Ebook


Jupyter Ebook is an open-source instrument for constructing publication-quality books, web sites and paperwork with computational content material. It permits customers to write down content material in markdown information or Jupyter notebooks, embrace computational components, embrace wealthy syntax, and convert content material into web-based interactive books and PDFs. 

This week, the staff has introduced it’s remodeling the mission to make it simpler to put in, use and create publishing content material. Moreover, the mission is now supported and can proceed to be developed by the Executable Ebook Undertaking, an open-source neighborhood for the Jupyter ecosystem. 

Whereas the brand new model remains to be in beta, the staff defined it ought to really feel similar to the earlier Jupyter Ebook. 

The principle options on this model embrace:

Means to write down publication-quality content material in markdown with help for citations, cross references, math, equations and figures.
Embrace code and outputs in your books
Execute and cache e book content material 
Insert pocket book outputs into content material
Add interactivity
Generate a wide range of outputs
Construct books with a command-line interface

Main modifications embrace:

Help for MyST Markdown language that implements all options of the Sphinx documentation engine
A better construct system that makes use of Python and leverages Jupyter Cache
Extra e book output varieties with prototype work on PDF Outputs
A brand new stack that makes use of the Sphinx documentation engine as an alternative of Jekyll
Help for Sphinx extensions