Skip to main content

Simple HTML report generation using Python

Project description

Datapane

Simple report generation using Python

Simple-Report is an open-source framework makes it easy to create beautiful reports from anywhere you can run Python. Love analyzing data in Python but struggle to share results and insights? Datapane is for you!

What makes Simple-Report special?

  • Static generation: Sharing a report shouldn't require deploying an app. Render a standalone HTML bundle which you can share or host on the web.
  • API-first and programmatic: Programmatically generate reports from inside of Spark, Airflow, or Jupyter. Schedule updates to build real-time dashboards.
  • Dynamic front-end components: Say goodbye to writing HTML. Build reports from a set of interactive components, like DataTables, tabs, and selects.

Getting Started

Foo

Installing Simple-Report

The best way to install Simple-Report is through pip or conda.

pip

$ pip3 install -U simple-report

conda

$ conda install -c conda-forge "simple-report>=0.x.y"

Simple-Report also works well in hosted Jupyter environments such as Colab or Binder, where you can install as follows:

!pip3 install --quiet simple-report

Creating reports

📊 Include plots and data

Create a report from pandas DataFrames, plots from your favorite libraries, and text.

Simple Datapane report example with text, plot and table

code


🎛 Layout using interactive blocks

Add dropdowns, selects, grid, pages, and 10+ other blocks to make your reports dynamic.

Complex layout

...

code







Demos and Examples

Here a few samples of the top reports created by the Datapane community.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

simple_report-0.0.22.tar.gz (14.0 kB view details)

Uploaded Source

Built Distribution

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

simple_report-0.0.22-py3-none-any.whl (19.6 kB view details)

Uploaded Python 3

File details

Details for the file simple_report-0.0.22.tar.gz.

File metadata

  • Download URL: simple_report-0.0.22.tar.gz
  • Upload date:
  • Size: 14.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.16

File hashes

Hashes for simple_report-0.0.22.tar.gz
Algorithm Hash digest
SHA256 e5c0ae6e63a330c951de31697041a867ad9f9168c69365ea7f82259b916a7c07
MD5 648bfd53bd39ccd8113ca0358c6275b4
BLAKE2b-256 163419398f35b1c8146496eb665aa5f370b5a44a670b11b3f661146b59dfc79d

See more details on using hashes here.

File details

Details for the file simple_report-0.0.22-py3-none-any.whl.

File metadata

  • Download URL: simple_report-0.0.22-py3-none-any.whl
  • Upload date:
  • Size: 19.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.16

File hashes

Hashes for simple_report-0.0.22-py3-none-any.whl
Algorithm Hash digest
SHA256 6e510a18325744bc9ab35ad32b3f556123c1991ed79e926b4cf2aabdda979081
MD5 800b3a84d17f4b8fa7322c02d648c5e3
BLAKE2b-256 883984970339b599a2866435c56e3ead3756f0bab29938b77ccbe984d3260bcf

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page