Metadata-Version: 2.4
Name: matpublib
Version: 0.1.0
Summary: Publication-quality Matplotlib figures with standardized sizing, LaTeX support, and subplot management.
Project-URL: Repository, https://github.com/AdamHallengreen/matpublib
Author-email: Adam Hallengreen <90259162+AdamHallengreen@users.noreply.github.com>
License: MIT
License-File: LICENSE
Keywords: figures,matplotlib,plotting,publication,scientific
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Scientific/Engineering :: Visualization
Requires-Python: >=3.12
Requires-Dist: loguru>=0.7.3
Requires-Dist: matplotlib>=3.10.1
Requires-Dist: numpy>=2.2.4
Requires-Dist: pandas>=2.2.3
Requires-Dist: polars-lts-cpu>=1.26.0; sys_platform == 'darwin'
Requires-Dist: polars>=1.26.0
Requires-Dist: seaborn>=0.13.2
Description-Content-Type: text/markdown

# matpublib

Publication-quality Matplotlib figures with standardized sizing, LaTeX support, and subplot management.

## Installation

pip install matpublib

## Usage

from matpublib import FigureComposer

fc = FigureComposer(paper_size="A4", use_latex=False)
fig, axes = fc.create_figure(n_rows=1, n_cols=2)
fc.save_figure(fig, "output.pdf")