Skip to main content

HTML Reports

Module for creating html reports based on jinja2 templates.

Usage

First you should create a report. Then you can add content to it. When you have all the content you can render it in a file with the write_report function.

For example:

from reports import Report

rep = Report()

rep.add_title("title1")
rep.add_title("title1.1", level=2)
rep.add_markdown("Some text")

rep.write_report()

This will create the report.html file using the templates/simple.html template.

Pyplot figures

Create a figure with pyplot and append it to the report with:

import matplotlib.pyplot as plt
plt.plot ([1, 2, 3]) 

rep.add_figure() 

Installation

pip install -r requirements.txt

Authors

License

The content of this repository is licensed under a MIT.

Nomenclature

Branches and commits use some prefixes to keep everything better organized.

Branches

  • f/: features
  • r/: releases
  • h/: hotfixs

Commits

  • [NEW] new features
  • [FIX] fixes
  • [REF] refactors
  • [PYL] pylint improvements
  • [TST] tests

Release files for html-reports 0.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for html-reports 0.2.0
File Size Uploaded
html-reports-0.2.0.tar.gz 3.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for html-reports 0.2.0
File Interpreter ABI Platform
html_reports-0.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 9.2 kB

Release files / html-reports-0.2.0.tar.gz

Download URL html-reports-0.2.0.tar.gz
Size 3.9 kB
Tags Source
SHA-256 checksum
How to use checksums
c99c00428eae8386946abb095d87b9038c4f850adb061dd59d1acaf1bf12261c
BLAKE2b-256 checksum
How to use checksums
7de8d7cab842e88be69e8bae8a0083ada8ee35c2a0c133ccc388b66045ca875e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.2.0.post20200210 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.7.6

Release files / html_reports-0.2.0-py3-none-any.whl

Download URL html_reports-0.2.0-py3-none-any.whl
Size 5.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
eaf8cae221494f17724ba86297bec4b4e593ade910f3e6c130e02d9a04e15350
BLAKE2b-256 checksum
How to use checksums
aaf1fd69d1f80bc13e5ea364beacd6da217be4d5597ab17740addbae566249be
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.2.0.post20200210 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.7.6

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page