Skip to main content

py_report_html

Create compressed, interactive HTML reports with embedded Python code, custom JS and CSS, and wrappers for CanvasXpress plots, networks and more.

py_report_html is a Python library designed for generating customizable HTML reports that can include a variety of data visualizations, tables, networks and potentially other types of interactive or static content. It supports data compression and extensibility through additional templates and web resources. The key advantage is the ability to embed Python code to control template flow execution, content rendering, and data modification on the go.

Key features and functionalities include:

  • Data Visualization Support: It integrates with several popular Python and Javascript libraries for data visualization, such as matplotlib and seaborn for static data visualization, CanvasXpress for dynamic data visualization, and Cytoscape, Elgrapho, Sigma and Pyvis for static and dynamic visualization of graph-based data structures. Additionally, it supports MermaidJS for flowcharts and diagrams.

  • Template-Based Report Generation: Allows users to define custom HTML templates for their reports, providing flexibility and customization.

  • Compression Option: Optionally compresses report data to reduce the size of the final report, making it easier to share, store, and render in a web browser.

  • Flexible Data Handling: Generates reports based on tables directly loaded from files using the main binary, “py_report_html”. Alternatively, users can load and transform data using py_report_html as a library for deeper control.

  • Extensibility: Highly extensible, allowing users to include additional JavaScript libraries, CSS stylesheets, and nested templates to further customize their reports.

See https://github.com/seoanezonjic/py_report_html

For an equivalent R library, please visit htmlreportR on GitHub (https://github.com/AEstebanMar/htmlreportR).

Metadata

Release files for py-report-html 1.2.2

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

Source distribution (sdist)

Source distribution for py-report-html 1.2.2
File Size Uploaded
py_report_html-1.2.2.tar.gz 13.7 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for py-report-html 1.2.2
File Interpreter ABI Platform
py_report_html-1.2.2-py3-none-any.whl Python 3 none any Details

Total release size: 15.2 MB

Release files / py_report_html-1.2.2.tar.gz

Download URL py_report_html-1.2.2.tar.gz
Size 13.7 MB
Tags Source
SHA-256 checksum
How to use checksums
e7c559160abe8ad8fc085e41a68db3749876fb0b3512f832c32c8dfd13213e98
BLAKE2b-256 checksum
How to use checksums
b820e9cd4036f0b0cf54026ae13ca4425242570604800f4d2518ee1c4cef977c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release files / py_report_html-1.2.2-py3-none-any.whl

Download URL py_report_html-1.2.2-py3-none-any.whl
Size 1.5 MB
Tags Python 3
SHA-256 checksum
How to use checksums
f2d2db9b3f6cd830b102c9e4aa00461c47e92ff0b3a8dab8aec0ba673a8595bc
BLAKE2b-256 checksum
How to use checksums
fde029f7bc441942f16828e7755d34aed1538e4169b51cfc39a2878b13182c44
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release history Release notifications | RSS feed

This release

1.2.2 This release

2 release files

1.2.1

2 release files

1.2.0

2 release files

1.1.1

2 release files

1.1.0

2 release files

1.0.2

2 release files

1.0.1

2 release files

1.0.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