sequana_report
Shared HTML report generation infrastructure for Sequana.
This package provides the base classes, templates, and utilities used by the Sequana ecosystem to generate consistent, professional HTML reports.
Features
- SequanaBaseModule: Base class for all report generators
- Jinja2 Templates: Standard and customizable HTML report templates
- CSS/JS Assets: Bootstrap, jQuery, DataTables, Plotly integration
- Utilities: DataTable, CanvasJS line graphs for interactive visualizations
Installation
pip install sequana_report
Usage
from sequana_report import SequanaBaseModule
class MyReport(SequanaBaseModule):
def __init__(self, data):
super().__init__()
self.title = "My Report"
self.sections = [
{"name": "Overview", "anchor": "overview", "content": "<p>Hello</p>"}
]
self.create_html("my_report.html")
Dependencies
- Jinja2 >= 3.0
- pandas >= 1.0
- colorlog >= 6.0
License
BSD-3-Clause
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
sequana_report-0.1.0.tar.gz
(413.1 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file sequana_report-0.1.0.tar.gz.
File metadata
- Download URL: sequana_report-0.1.0.tar.gz
- Upload date:
- Size: 413.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
poetry/2.3.4 CPython/3.11.15 Linux/6.14.5-100.fc40.x86_64
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
43927240ddb925e90255fcbd4d0774f6f9b3355772b720ef9356e86125d5eb9f
|
|
| MD5 |
77314ed58b000b56042f3ed7ee8489f1
|
|
| BLAKE2b-256 |
5d6e80a7d8c6209ad44a91485dd17c5e7007cfc56c0563bf9c96b07cb490d744
|
File details
Details for the file sequana_report-0.1.0-py3-none-any.whl.
File metadata
- Download URL: sequana_report-0.1.0-py3-none-any.whl
- Upload date:
- Size: 414.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
poetry/2.3.4 CPython/3.11.15 Linux/6.14.5-100.fc40.x86_64
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
09e3cd2f26763968b41fda4890861cbfa68b2ccbe91a954904d7d3b69a16bf41
|
|
| MD5 |
8c301b6665e0ba579e30b6b0b84fb663
|
|
| BLAKE2b-256 |
4a6e5911a0be8f72f05b85e8c15a9e3bf554bc24d20b43d8c480c300ee2797c7
|