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

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)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

sequana_report-0.1.0-py3-none-any.whl (414.6 kB view details)

Uploaded Python 3

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

Hashes for sequana_report-0.1.0.tar.gz
Algorithm Hash digest
SHA256 43927240ddb925e90255fcbd4d0774f6f9b3355772b720ef9356e86125d5eb9f
MD5 77314ed58b000b56042f3ed7ee8489f1
BLAKE2b-256 5d6e80a7d8c6209ad44a91485dd17c5e7007cfc56c0563bf9c96b07cb490d744

See more details on using hashes here.

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

Hashes for sequana_report-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 09e3cd2f26763968b41fda4890861cbfa68b2ccbe91a954904d7d3b69a16bf41
MD5 8c301b6665e0ba579e30b6b0b84fb663
BLAKE2b-256 4a6e5911a0be8f72f05b85e8c15a9e3bf554bc24d20b43d8c480c300ee2797c7

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 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