Jupyter Reports is a python package for creating technical reports based on Jupyter Notebooks.
The “classic workflow” creating technical reports is the calculation in Excel and writing the report in Word or LaTeX. Therefore all results of the calculation in Excel have to be copied into the report text. This must be repeated every time the calculation changes.
Jupyter Reports combines the calculation and the report text in a Jupyter Notebook. The copying of the calculation results is no longer required. With this all errors due to e.g. missed values while coping the calculation results are eliminated. Less time is needed if the calculation has to be updated and a new revision of the report must be created.
List of features:
- Perform calculations using sympy sympy
- Support of physical quantities including units
- Unit checks for equations
- Display equation and shows all used symbols with value and reference
- These calculations are also possible with tables using pandas
- With export and import functions, a data flow between several notebooks can be established and the dependencies between the notebooks can be represented
- The Jupyter Notebooks can be exported to PDF files
- nbconvert is used for this
- Additional to nbconvert`s funtions, references to images and tables from the text are possible
The documentation is online availabe.