Skip to main content

Publication-quality Matplotlib styling for peer-reviewed journals.

Project description

PeerStyle

Publication-quality Matplotlib styling for peer-reviewed journals.

Installation

pip install peerstyle

Usage

import matplotlib.pyplot as plt
import peerstyle

# List available styles
print(peerstyle.list_styles())
# ['custom_style', 'ieee', 'nature', 'poster']

# Apply a specific style
peerstyle.use_style('nature')

Visual Gallery

Default (custom_style) IEEE Journal (ieee)
Nature Journal (nature) Presentation Poster (poster)

Available Styles

  • custom_style: The default serif scientific style (high DPI, LaTeX enabled).
  • ieee: Following IEEE journal guidelines (Times New Roman, specific sizing).
  • nature: Following Nature journal guidelines (Sans-serif, compact).
  • poster: High-visibility style with large fonts and thick lines for presentations.

Features

  • Journal Presets: Ready-to-use styles for IEEE, Nature, and more.
  • Modern Packaging: Fully installable via pip.
  • High Quality: Pre-configured for publication-quality PDF and PNG exports (300 DPI).
  • Flexible: Combine multiple styles or use them alongside standard Matplotlib styles.
  • CI/CD: Automated testing via GitHub Actions.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

peerstyle-0.1.2.tar.gz (3.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

peerstyle-0.1.2-py3-none-any.whl (5.0 kB view details)

Uploaded Python 3

File details

Details for the file peerstyle-0.1.2.tar.gz.

File metadata

  • Download URL: peerstyle-0.1.2.tar.gz
  • Upload date:
  • Size: 3.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for peerstyle-0.1.2.tar.gz
Algorithm Hash digest
SHA256 358570038a14c0ef9e5ae57a8740782e37b5fe800808208d3b87779349aa441b
MD5 3f5c31dbd29353ad208daa5fae8c44c3
BLAKE2b-256 cdc6f60ba4f7ae34ac6c16bd273e5d6e2ce0c2e2e05d3d0f8125f472e722ecbb

See more details on using hashes here.

File details

Details for the file peerstyle-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: peerstyle-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 5.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for peerstyle-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 82afe30231110bda4cd3a27b92d4aa4e6183783d153b47d95440b0db5765e920
MD5 e273a88a1d42bca9dd3936b0ec68665a
BLAKE2b-256 ce1259997c59632ac49953df54277078cb628ab2069f97c64ea8f986932c7c90

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page