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.7.0
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.7.0.tar.gz | 3.3 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| plotlet-0.7.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 6.6 MB
Release files / plotlet-0.7.0.tar.gz
| Download URL | plotlet-0.7.0.tar.gz |
|---|---|
| Size | 3.3 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
312e2b4bfadc09453784875152f38290b4b4cbaa712c7216c92bcfc4d171ab76
|
|
BLAKE2b-256 checksum How to use checksums |
1a26e32f5f2e6a2166f785683031c0def4c1530f8149068b431950fcaceb3831
|
| 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.7.0-py3-none-any.whl
| Download URL | plotlet-0.7.0-py3-none-any.whl |
|---|---|
| Size | 3.3 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
c5f23a9a83b619d0c310baefe46b17be365425c00fa4b062193c83e8cbb404d7
|
|
BLAKE2b-256 checksum How to use checksums |
ede9e9bffb312af73ec6bd5fffc29ecfc1f22457be64dba9640aedadfb57e6f1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.15
|