Skip to main content

Bessa Research Group

Bessa Plots

| GitHub | Documentation

Plottting utilities for scientific papers within the Bessa Group

First publication: February 3, 2026


Summary

Statement of need

Authorship

Authors:

Authors afilliation:

  • Delft University of Technology (Bessa Research Group)

Maintainer:

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

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)

Source distribution for bessaplots 0.5.1
File Size Uploaded
bessaplots-0.5.1.tar.gz 140.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for bessaplots 0.5.1
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.5.1 This release

2 release files

0.5.0

2 release files

0.4.0

2 release files

0.3.0

2 release files

0.2.0

2 release files

0.1.0

2 release files

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