plotlet
plotlet is a Python library for reproducible, multi-panel scientific figures, built for AI authorship: figures are written, inspected, and verified as data, not pixels. Byte-identical output across machines, a standard plotting vocabulary, built-in Cartesian and circular coordinate systems, and an easy way to add your own plot types.
Documentation
Online documentation is available at gitbamboo42.github.io/plotlet.
The docs include a tutorial, a plot-type reference, a cookbook, an extensions gallery, deep-dive guides, and a page for AI agents.
Dependencies
plotlet supports Python 3.10+.
Required: fonttools, scipy, resvg_py. numpy / pandas / polars inputs work transparently.
Optional: cairosvg for PDF export (pip install plotlet[pdf]).
Installation
pip install plotlet
For AI assistants
Tell your assistant to run plotlet's skill() and follow it. The guides, docs, and worked examples ship inside the installed package; the page for AI agents shows the full workflow.
Development
Development takes place on GitHub. Please submit bugs to the issue tracker with a reproducible example.
License
MIT
Metadata
Release files for plotlet 0.6.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| plotlet-0.6.4.tar.gz | 3.2 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| plotlet-0.6.4-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 6.4 MB
Release files / plotlet-0.6.4.tar.gz
| Download URL | plotlet-0.6.4.tar.gz |
|---|---|
| Size | 3.2 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
a224ad8e66a2b460e6177917396d9171e23cc5a68703f9850255584d977357de
|
|
BLAKE2b-256 checksum How to use checksums |
41b53ba2d39003120c97a95e95681bf6ef11af6a7dae5fffa70907bf00ff5007
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.15
|
Release files / plotlet-0.6.4-py3-none-any.whl
| Download URL | plotlet-0.6.4-py3-none-any.whl |
|---|---|
| Size | 3.2 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
7d40593886b92508613dceace8718f3250902fde46e21cf64e61a43a3ed7edb7
|
|
BLAKE2b-256 checksum How to use checksums |
a5966d6e4ae362c782875ca6deb544d56d20c4d43e2000a488670d645a2de433
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.15
|