A succinct matplotlib wrapper for making beautiful, publication-quality graphics.
Project description
A succinct matplotlib wrapper for making beautiful, publication-quality graphics. It builds upon ProPlot and transports it into the modern age (supporting mpl 3.9.0+).
Why UltraPlot? | Write Less, Create More
Checkout our examples
Below is a gallery showing random examples of what UltraPlot can do, for more examples checkout our extensive docs. View the full gallery here: Gallery.
Documentation
The documentation is published on readthedocs.
Installation
UltraPlot is published on PyPi and conda-forge. It can be installed with pip or conda as follows:
pip install ultraplot
conda install -c conda-forge ultraplot
Likewise, an existing installation of UltraPlot can be upgraded to the latest version with:
pip install --upgrade ultraplot
conda upgrade ultraplot
To install a development version of UltraPlot, you can use pip install git+https://github.com/ultraplot/ultraplot.git or clone the repository and run pip install -e . inside the ultraplot folder.
If you use UltraPlot in your research, please cite it using the following BibTeX entry:
@software{vanElteren2025,
author = {Casper van Elteren and Matthew R. Becker},
title = {UltraPlot: A succinct wrapper for Matplotlib},
year = {2025},
version = {1.57.1},
publisher = {GitHub},
url = {https://github.com/Ultraplot/UltraPlot}
}
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file ultraplot-1.72.0.tar.gz.
File metadata
- Download URL: ultraplot-1.72.0.tar.gz
- Upload date:
- Size: 14.9 MB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
29fbb7a7ce3ca2cada88c7601a95d3a7017b27fe2cdeec13f2c1822a4028c50f
|
|
| MD5 |
c5de19cd9f9bdb2f5408e14acc0f4fd7
|
|
| BLAKE2b-256 |
26cf54125901a4292653046a60350406327d3297b1fa6532ad7ae185b9f651ec
|
Provenance
The following attestation bundles were made for ultraplot-1.72.0.tar.gz:
Publisher:
publish-pypi.yml on Ultraplot/UltraPlot
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ultraplot-1.72.0.tar.gz -
Subject digest:
29fbb7a7ce3ca2cada88c7601a95d3a7017b27fe2cdeec13f2c1822a4028c50f - Sigstore transparency entry: 863127502
- Sigstore integration time:
-
Permalink:
Ultraplot/UltraPlot@1c9e4bbd8f9cba1af2a0ab069894c1135eef1ce6 -
Branch / Tag:
refs/tags/v1.72.0 - Owner: https://github.com/Ultraplot
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-pypi.yml@1c9e4bbd8f9cba1af2a0ab069894c1135eef1ce6 -
Trigger Event:
release
-
Statement type:
File details
Details for the file ultraplot-1.72.0-py3-none-any.whl.
File metadata
- Download URL: ultraplot-1.72.0-py3-none-any.whl
- Upload date:
- Size: 13.7 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dc276064791661018311923bb5bf3cd541b79399682e48de1b88d8556053ae2d
|
|
| MD5 |
206e1eefd221f729976da08fd81294f5
|
|
| BLAKE2b-256 |
d63248209716f9715d77f1bce084ad74c5d3cfcf41fd78d0c7e7dbe4829cfa3a
|
Provenance
The following attestation bundles were made for ultraplot-1.72.0-py3-none-any.whl:
Publisher:
publish-pypi.yml on Ultraplot/UltraPlot
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ultraplot-1.72.0-py3-none-any.whl -
Subject digest:
dc276064791661018311923bb5bf3cd541b79399682e48de1b88d8556053ae2d - Sigstore transparency entry: 863127505
- Sigstore integration time:
-
Permalink:
Ultraplot/UltraPlot@1c9e4bbd8f9cba1af2a0ab069894c1135eef1ce6 -
Branch / Tag:
refs/tags/v1.72.0 - Owner: https://github.com/Ultraplot
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-pypi.yml@1c9e4bbd8f9cba1af2a0ab069894c1135eef1ce6 -
Trigger Event:
release
-
Statement type: