Metadata-Version: 2.4
Name: iragca
Version: 0.2.4
Summary: My custom scripts
Author-email: Chris Irag <iragca@pm.me>
Requires-Python: >=3.10.0
Description-Content-Type: text/markdown
Classifier: Programming Language :: Python :: 3
License-File: LICENSE
Requires-Dist: matplotlib>=3.10.7
Requires-Dist: pydantic>=2.12.4
Requires-Dist: tqdm>=4.67.1
Requires-Dist: matplotlib ; extra == "matplotlib"
Requires-Dist: tqdm ; extra == "ml"
Provides-Extra: matplotlib
Provides-Extra: ml

<h1 align="center">iragca</h1>

My library of custom python scripts and configurations.

Features
- Custom matplotlib plotting styles and colors
- A run logger for logging training runs in Machine/Deep learning pipelines

## Installation

To install using [pip](https://pypi.org/project/pip/), run:

```bash
pip install iragca

# Only install the matplotlib scripts
pip install iragca[matplotlib]
```

## Quick example

```python
import matplotlib.pyplot as plt

from iragca.matplotlib import Color, Styles

plt.style.use(Styles.CMR10.value)

sample_data = [1, 3, 2, 4, 3, 5]

plt.plot(sample_data, color=Color.BLUE.value)
plt.title("Sample Plot with Custom Style and Color")
plt.xlabel("X-axis")
plt.ylabel("Y-axis")
plt.show()
```

<img src="docs/docs/images/sample_plot.png" width=300>
