A custom Matplotlib styling package for scientific plots.
This project has been archived.
The maintainers of this project have marked this project as archived. No new releases are expected.
Project description
SciStyle
A custom Matplotlib styling package for scientific plots.
Installation
pip install scistyle
Usage
import matplotlib.pyplot as plt
import scistyle
# List available styles
print(scistyle.list_styles())
# ['custom_style', 'ieee', 'nature', 'poster']
# Apply a specific style
scistyle.use_style('nature')
# Or combine styles (e.g., use IEEE sizing with custom colors)
# scistyle.use_style(['ieee', 'custom_style'])
# Create a plot
plt.plot([1, 2, 3], [4, 5, 6], label="Series 1")
plt.xlabel("X-axis")
plt.ylabel("Y-axis")
plt.title("Sample Plot")
plt.legend()
plt.show()
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
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
scistyle-0.1.1.tar.gz
(3.7 kB
view details)
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 scistyle-0.1.1.tar.gz.
File metadata
- Download URL: scistyle-0.1.1.tar.gz
- Upload date:
- Size: 3.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
48f4f0d6f33c7bb62eda16e0a1f61d38df03a234f222f07db4a0dc9db4695680
|
|
| MD5 |
4c6e959123a7e5dcfa2f6a74598f56e1
|
|
| BLAKE2b-256 |
0e9b6caf8fb6250c0b22b76fb782139325c194ee53362af7f2e947bbe85a6562
|
File details
Details for the file scistyle-0.1.1-py3-none-any.whl.
File metadata
- Download URL: scistyle-0.1.1-py3-none-any.whl
- Upload date:
- Size: 5.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
55e6f24be329bfda4d234fc83dc0074c45a3a7c9469e0ee0de715039278adba0
|
|
| MD5 |
e288e2e93b572564611c6448483ab0d8
|
|
| BLAKE2b-256 |
e1873ef4f9134738c43fa92bc916078b1f148f4048e6d7c3a5885a103c5b783b
|