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.0.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.0-py3-none-any.whl (5.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: peerstyle-0.1.0.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.0.tar.gz
Algorithm Hash digest
SHA256 c0818567d2ce89cb002f02f81102ffd6c3c7a9bc692e13f66b5731cb8e0dcf72
MD5 119630b9651ced434c6732d9617408b0
BLAKE2b-256 8b8bbe402846ba320595b63823df39c191058c876d038d3030d302696bb86f44

See more details on using hashes here.

File details

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

File metadata

  • Download URL: peerstyle-0.1.0-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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 77dd892514adfc47188f43ddd4ad8903ca76d7b28b6a789d2c52be39adffcf01
MD5 e30e29fc91dd29eb24fdd75449f951cc
BLAKE2b-256 04c44e8d9b0d4511f59ff6840e16e497af12f7b6a20fb87227c86d54d63f990f

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