Anomaly detection, impact explanation, forecasting, and alerting toolkit
Project description
anomaly_impact_alert
Anomaly Impact Alert — a lightweight Python toolkit for detecting anomalies, forecasting metrics, explaining deviations, and sending alerts (e.g. via Telegram).
Purpose
This library helps analytics and monitoring teams automatically:
- Detect abnormal metric values in time-series data
- Forecast expected ranges (with confidence intervals)
- Explain the drivers behind changes (countries, platforms, etc.)
- Send structured alerts to Telegram
Demo Notebook
Anomaly Impact Alert is a lightweight Python toolkit for:
- Anomaly detection (Z-Score, CI, STL, SESD, LOF, Isolation Forest, and more)
- Forecasting metrics (Prophet, ETS, STL ensemble)
- Explaining deviations (impact decomposition by segments)
- Sending alerts (e.g., via Telegram)
This notebook demonstrates how to use anomaly_impact_alert in practice:
- Data preparation
- Anomaly detection workflow
- Time-series forecasting
- Contribution analysis across segments
- Automated alert generation and explanations
Try it in Google Colab: 👉 Open in Colab
Example Output
Detection visualization
Shows detected anomalies (red dots), confidence intervals, and model outputs:
Telegram alert
Example of an automatically formatted alert with top contributing segments:
Quick Start
pip install anomaly_impact_alert
Try it in Google Colab: 👉 Open in Colab
Modules Overview
| Module | Description |
|---|---|
anomaly_detector |
Detects anomalies using statistical and ML methods |
forecast |
Forecasts values and confidence intervals |
impact_explainer |
Explains which dimensions cause deviations |
alert_bot_telegram |
Sends rich alerts to Telegram |
Dependencies
pandas, numpy, scikit-learn, matplotlib, prophet, tqdm, requests, python-telegram-bot
License
MIT © 2026 Alexey Voronko
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
File details
Details for the file anomaly_impact_alert-0.4.10.tar.gz.
File metadata
- Download URL: anomaly_impact_alert-0.4.10.tar.gz
- Upload date:
- Size: 673.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1c6c611ea56312af9903ad93d33c3aee6371d402915509378b1005240d151f53
|
|
| MD5 |
c9c3df836d4c7eae189ce4ae25112995
|
|
| BLAKE2b-256 |
d00a34bdb252c6fe696ffd122d670019b5143a61b4b4640caebc3ebe796173a3
|