Metadata-Version: 2.4
Name: mlopskitt
Version: 0.1.0
Summary: Quick access to the five MLOps lab programs: mlopskitt.copy(1) puts prog1 on your clipboard.
Author: Spandan
License: MIT
Keywords: mlops,lab,programs,clipboard
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: pyperclip>=1.8
Dynamic: license-file

# mlopskitt

Quick access to the five MLOps lab programs.

```bash
pip install mlopskitt
```

```python
import mlopskitt

mlopskitt.list()     # see what's available
mlopskitt.copy(1)    # copy prog1 to the clipboard, then paste it anywhere
mlopskitt.show(3)    # print prog3
mlopskitt.save(2)    # write prog2.py into the current folder
code = mlopskitt.get(4)
```

If no clipboard is available (for example inside Google Colab), `copy()` prints the
program instead so you can select and copy it.

From the terminal:

```bash
mlopskitt copy 1
mlopskitt show 2
```

| # | Program |
|---|---------|
| 1 | Model training with Git version control (RandomForest on Iris) |
| 2 | Model packaging with joblib and a Flask prediction API |
| 3 | CI/CD pipeline: train.py, pytest tests and a GitHub Actions workflow |
| 4 | Experiment tracking with MLflow (multiple models) and ngrok UI |
| 5 | Monitoring with logging, latency tracking and Prometheus metrics |
