Skip to main content

SeraPlot — High-Performance Data Visualization Framework

SeraPlot v2.8.0+ is a Rust-native charting library exposed to Python as a single compiled extension — no JavaScript charting library, no Node toolchain, no external rendering service. One pip install gets you 60+ chart types across 2D, 3D, and maps, a small canvas drawing API for custom compositions, and sp.App — a reactive dashboard server built directly into the core, no Flask or Dash required.

Every chart renders to a single self-contained HTML file — no CDN, no backend, works offline or embedded anywhere a browser can open a file.

Documentation: https://feur25.github.io/Sera/getting-started/intro-seraplot.html


Installation

Python (PyPI — wheel for CPython 3.8+, Windows/Linux/macOS)

pip install seraplot

Other package managers:

conda install -c conda-forge seraplot
uv pip install seraplot

JavaScript/WebAssembly (npm)

npm install seraplot

Quickstart

import seraplot as sp

chart = sp.bar("Revenue by Product", labels=["A", "B", "C"], values=[42, 68, 35])
chart.save("chart.html")

Open chart.html in any browser — no server, no build step.


2D Charts

2D-1 2D-2 2D-3 2D-4
2D-5 2D-6 2D-7 2D-8

3D Charts

3D-1 3D-2 3D-3 3D-4
3D-5 3D-6 3D-7 3D-8

Seraplot Banner

Metadata

Release files for seraplot 2.8.7.post1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for seraplot 2.8.7.post1
File Size Uploaded Provenance
seraplot-2.8.7.post1.tar.gz 14.4 MB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for seraplot 2.8.7.post1
File Interpreter ABI Platform
seraplot-2.8.7.post1-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details

Total release size: 37.2 MB

Release files / seraplot-2.8.7.post1.tar.gz

Download URL seraplot-2.8.7.post1.tar.gz
Size 14.4 MB
Tags Source
SHA-256 checksum
How to use checksums
d4beb2bfeac6405f16cec57481627307794360dfb0ea083dba7461f6a913a704
BLAKE2b-256 checksum
How to use checksums
fda3b8d5219b6a045f8d7e6adda13bcc162ddad8e46e1689408d0c90cc483a2e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.9

Release files / seraplot-2.8.7.post1-cp311-cp311-win_amd64.whl

Download URL seraplot-2.8.7.post1-cp311-cp311-win_amd64.whl
Size 22.9 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
2448339579e1dbb04b4a2d394b5e8b7381d2339478c658f11fadd2ad81f8a13a
BLAKE2b-256 checksum
How to use checksums
a1cce42aac64a394d5b431b0eb5e4bfaeba6e748f1912cc8a5c59c7ff84ac713
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.9

Security for seraplot 2.8.7.post1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

2.8.7.post1 This release

2 release files No provenance

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