Skip to main content

Data In Pane

Forked from Datapane -- the original open-source Python library for building reports, created by the Datapane team (2019-2023). When the original project was discontinued, we forked it, modernized all dependencies, and rebranded it as Data In Pane so the community can keep using and building on it.

What it does

Build interactive, self-contained HTML reports in Python. Wrap pandas DataFrames, plots (Bokeh, Altair, Plotly, Folium, Matplotlib), markdown, and files into shareable HTML reports -- no server required.

Quick install

pip install datainpane

Quick example

import datainpane as dip
import pandas as pd

df = pd.DataFrame({"x": [1, 2, 3, 4], "y": [10, 20, 30, 40]})

view = dip.Blocks(
    dip.Text("## My Report"),
    dip.DataTable(df),
    dip.BigNumber(heading="Total", value="100"),
)
dip.save_report(view, path="report.html")

Layout example

Combine Groups, Selects, formulas, and more for richer layouts.

view = dip.Blocks(
    dip.Formula("x^2 + y^2 = z^2"),
    dip.Group(
        dip.BigNumber(heading="Accuracy", value="84%", change="2%", is_upward_change=True),
        dip.BigNumber(heading="Count", value=100),
        columns=2,
    ),
    dip.Select(
        dip.Plot(fig, label="Chart"),
        dip.DataTable(df, label="Data"),
    ),
)
dip.save_report(view, path="layout.html")

What's new in the fork

  • Python 3.12+ required
  • pandas 2.x/3.x support (uncapped)
  • Bokeh 3.x support
  • Migrated from Poetry to uv
  • Node 20+ for web components
  • Dead cloud code removed
  • CDN switched to jsDelivr (served from GitHub)
  • Rebranded: import datainpane as dip

Requirements

Python >= 3.12

License

Apache 2.0 (same as the original Datapane project).

Metadata

Release files for datainpane 0.18.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 datainpane 0.18.0
File Size Uploaded
datainpane-0.18.0.tar.gz 208.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for datainpane 0.18.0
File Interpreter ABI Platform
datainpane-0.18.0-py3-none-any.whl Python 3 none any Details

Total release size: 292.9 kB

Release files / datainpane-0.18.0.tar.gz

Download URL datainpane-0.18.0.tar.gz
Size 208.7 kB
Tags Source
SHA-256 checksum
How to use checksums
26adc2c88967e7280c4339fecd244420000951db02da62a8afaf7922173c3ad7
BLAKE2b-256 checksum
How to use checksums
93622a8366713167e347bc7c07df44f22e87d8705accb77bdda4f08d0a8519c0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.9.10 {"installer":{"name":"uv","version":"0.9.10"},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / datainpane-0.18.0-py3-none-any.whl

Download URL datainpane-0.18.0-py3-none-any.whl
Size 84.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c21b6d1545f1653ad86dd2d4b0922389c3ba9779b11ac52070f61422bfd6adef
BLAKE2b-256 checksum
How to use checksums
70abc9f03faaa832d587fce824ce38503c4f04d9b2e23d9933dd6ce4a76a253b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.9.10 {"installer":{"name":"uv","version":"0.9.10"},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release history Release notifications | RSS feed

This release

0.18.0 This release

2 release files

0.17.0

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