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
Metadata
Release files for sequana_report 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| sequana_report-0.1.0.tar.gz | 413.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| sequana_report-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 827.7 kB
Release files / sequana_report-0.1.0.tar.gz
| Download URL | sequana_report-0.1.0.tar.gz |
|---|---|
| Size | 413.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
43927240ddb925e90255fcbd4d0774f6f9b3355772b720ef9356e86125d5eb9f
|
|
BLAKE2b-256 checksum How to use checksums |
5d6e80a7d8c6209ad44a91485dd17c5e7007cfc56c0563bf9c96b07cb490d744
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/2.3.4 CPython/3.11.15 Linux/6.14.5-100.fc40.x86_64
|
Release files / sequana_report-0.1.0-py3-none-any.whl
| Download URL | sequana_report-0.1.0-py3-none-any.whl |
|---|---|
| Size | 414.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
09e3cd2f26763968b41fda4890861cbfa68b2ccbe91a954904d7d3b69a16bf41
|
|
BLAKE2b-256 checksum How to use checksums |
4a6e5911a0be8f72f05b85e8c15a9e3bf554bc24d20b43d8c480c300ee2797c7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/2.3.4 CPython/3.11.15 Linux/6.14.5-100.fc40.x86_64
|