A production-oriented model monitoring library for detecting performance drift, data drift, and prediction drift, with automated reporting for ML systems.
Project description
momo-ml
momo-ml (MOdel MOnitoring for ML) is a production‑oriented library for systematically, scalably, and automatically monitoring model quality.
It covers key monitoring dimensions such as performance drift, data drift, and prediction drift, and also supports automatic generation of visual reports.
This project is suitable for data science, ML engineering, MLOps, and other scenarios – it can be integrated into various monitoring and governance workflows after model deployment.
📌 Features
1. Performance Drift
Monitor changes in model prediction performance over different time windows:
- Metrics: AUC / F1 / Precision / Recall / RMSE, etc.
- Compare reference window vs. current window.
- Rolling window trend analysis.
2. Data Drift
Detect shifts in the stability of input data distributions:
- Population Stability Index (PSI)
- KL Divergence, KS Test
- Statistical changes in numerical features (mean / var / quantile shift)
- Distribution drift in categorical features (frequency shift)
3. Prediction Drift
Monitor abnormal model output behavior:
- Changes in output distribution
- Binning stability (e.g., deciles shift)
- Prediction differences across groups/segments
4. Automated Reporting
Unified report generation capabilities:
- Automatically generate drift charts (matplotlib / plotly)
- One‑click HTML or PDF report generation
- Extensible storage or push to custom dashboards
🔧 Installation
pip install momo-ml
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
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 momo_ml-0.1.4.tar.gz.
File metadata
- Download URL: momo_ml-0.1.4.tar.gz
- Upload date:
- Size: 26.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1607960b5fe07b01a026890ad243ecb677bc7efcbf973bb6046e38a1b1e5d1df
|
|
| MD5 |
1f527ebef45c2d9ea97e57b370ea1bb3
|
|
| BLAKE2b-256 |
4c0bbcfc303b06ec590dfc11de80ea2cadeaf7a978fa18c13045e73b994c203d
|
File details
Details for the file momo_ml-0.1.4-py3-none-any.whl.
File metadata
- Download URL: momo_ml-0.1.4-py3-none-any.whl
- Upload date:
- Size: 32.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7bfe5f718a7cc3319622bc302ce6e17f62939b8eea0b8674e2ebbf472f3b65a8
|
|
| MD5 |
a1a816699876bec2951145d1d7bc4fd7
|
|
| BLAKE2b-256 |
fb5a22fd916b7cdfd2b9b70eaac05506992d1865a946022c5cfe6322d0f07ec0
|