unit8co/darts
A python library for user-friendly forecasting and anomaly detection on time series.
Supports both classical (ARIMA, exponential smoothing) and deep learning models (N-BEATS, TCN) with a unified scikit-learn-style API, enabling seamless model comparison and ensemble techniques. Built-in support for probabilistic forecasting, multivariate time series, past/future covariates, and hierarchical reconciliation. Integrates PyOD for anomaly scoring and wraps forecasting models as anomaly detectors through residual analysis.
9,248 stars and 346,646 monthly downloads. Used by 2 other packages. Actively maintained with 14 commits in the last 30 days. Available on PyPI.
Stars
9,248
Forks
989
Language
Python
License
Apache-2.0
Category
Last pushed
Mar 07, 2026
Monthly downloads
346,646
Commits (30d)
14
Dependencies
16
Reverse dependents
2
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/unit8co/darts"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related frameworks
raphaelvallat/antropy
AntroPy: entropy and complexity of (EEG) time-series in Python
Minqi824/ADBench
Official Implement of "ADBench: Anomaly Detection Benchmark", NeurIPS 2022.
vc1492a/PyNomaly
Anomaly detection using LoOP: Local Outlier Probabilities, a local density based outlier...
yzhao062/pyod
A Python Library for Outlier and Anomaly Detection, Integrating Classical and Deep Learning Techniques
kkirchheim/pytorch-ood
👽 Out-of-Distribution Detection with PyTorch