Bessa Plots
| GitHub | Documentation
Plottting utilities for scientific papers within the Bessa Group
First publication: February 3, 2026
Summary
Statement of need
Authorship
Authors:
- Martin van der Schelling (m.p.vanderschelling@tudelft.nl)
Authors afilliation:
- Delft University of Technology (Bessa Research Group)
Maintainer:
- Martin van der Schelling (m.p.vanderschelling@tudelft.nl)
Maintainer afilliation:
- Delft University of Technology (Bessa Research Group)
Getting started
Usage
Here is a minimal example of how to use savefig to generate publication-ready figures:
import matplotlib.pyplot as plt
import bessaplots
from bessaplots.savefig import savefig
# Use the specific bessaplots style
plt.style.use('bessaplots')
# Create a plot
fig, ax = plt.subplots()
ax.plot([1, 2, 3], [1, 4, 9])
ax.set_xlabel("Time [s]")
ax.set_ylabel("Displacement [mm]")
# Save the figure specifying the paper size
# This will save 'my_figure.pdf' optimized for A4 paper
savefig(fig, "my_figure", paper_size="a4")
Credits
- This package heavily inspired by SciencePlots.
Community Support
If you find any issues, bugs or problems with this package, please use the GitHub issue tracker to report them.
License
Copyright (c) 2026, Martin van der Schelling
All rights reserved.
This project is licensed under the BSD 3-Clause License. See LICENSE for the full license text.
Metadata
Release files for bessaplots 0.5.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| bessaplots-0.5.1.tar.gz | 140.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| bessaplots-0.5.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 157.7 kB
Release files / bessaplots-0.5.1.tar.gz
| Download URL | bessaplots-0.5.1.tar.gz |
|---|---|
| Size | 140.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
59144720a37f64e209be8fd47d29966995c0091b4a41277bfe3dff3768071a3d
|
|
BLAKE2b-256 checksum How to use checksums |
0174fff85f1b947d27d28c9a4ec7548f39422139a670136ecb130b6342183faf
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.15
|
Release files / bessaplots-0.5.1-py3-none-any.whl
| Download URL | bessaplots-0.5.1-py3-none-any.whl |
|---|---|
| Size | 16.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
632d76f2ba4c32d02a8b91e177c4048bb000e4e38489ab3df9c79010b2423239
|
|
BLAKE2b-256 checksum How to use checksums |
3385768d194dcde338cbaf64f8af1d1250c87a575d36247f628513879983ec9f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.15
|