**IPyPublish**

A package for creating and editing publication ready scientific reports and presentations, from Jupyter Notebooks.

image of cycle

Attention

This package is still maintained, but it is envisaged that it will eventually be superceeded by the Executable Book Project toolchain. So definitely also check that out, and feedback any improvement suggestions! 😀

Also see pytest-notebook, for a new tool to test and regenerate notebooks.

IPyPublish: Features

Combining features of the Jupyter Notebook, WYSIWYG editors, Latex document preparation system and Sphinx HTML creation, to provide a workflow for:

  • Dynamic editing and visualisation of key document components (text, math, figures, tables, references, citations, etc).

  • Combine document elements with dynamic (and reproducible) data exploration, analysis and visualisation.

  • Supply meta formatting for document and code elements for precise control over the final document layout and typesetting.

  • Output the same source document to different layouts and formats (pdf, html, presentation slides, etc).

Another strength of IPyPublish, is that it is almost entirely modular and configurable, making it very easy to modify or extend the current functionality.

Citation

Please cite DOI if using IPyPublish.

Badges

Build Status Coverage Status PyPI Conda