Module to create static html reports
Project description
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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file html-reports-0.2.0.tar.gz
.
File metadata
- Download URL: html-reports-0.2.0.tar.gz
- Upload date:
- Size: 3.9 kB
- Tags: Source
- Uploaded using 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
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c99c00428eae8386946abb095d87b9038c4f850adb061dd59d1acaf1bf12261c |
|
MD5 | ca2df07d265dc0a4707709e11b922431 |
|
BLAKE2b-256 | 7de8d7cab842e88be69e8bae8a0083ada8ee35c2a0c133ccc388b66045ca875e |
File details
Details for the file html_reports-0.2.0-py3-none-any.whl
.
File metadata
- Download URL: html_reports-0.2.0-py3-none-any.whl
- Upload date:
- Size: 5.3 kB
- Tags: Python 3
- Uploaded using 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
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | eaf8cae221494f17724ba86297bec4b4e593ade910f3e6c130e02d9a04e15350 |
|
MD5 | dd272009df0580c9a9142505e5afc2a7 |
|
BLAKE2b-256 | aaf1fd69d1f80bc13e5ea364beacd6da217be4d5597ab17740addbae566249be |