Skip to main content

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)

Source distribution for sequana_report 0.1.0
File Size Uploaded
sequana_report-0.1.0.tar.gz 413.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for sequana_report 0.1.0
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.1.0 This release

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