DARTS
Time series forecasting made simple — from ARIMA to Transformers
ABOUT
Time series forecasting is fragmented across incompatible libraries — ARIMA in statsmodels, deep learning in PyTorch Forecasting, anomaly detection in Prophet — each with its own API, data format, and preprocessing conventions. Switching between models means rewriting data pipelines and evaluation code. Darts unifies all approaches under a single scikit-learn-style API. It supports statistical models (ARIMA, ETS, Prophet), neural networks (N-BEATS, TFT, TCN, Transformer), and ensemble methods. Data pipelines, backtesting, and hyperparameter tuning work identically whether you use Exponential Smoothing or a Transformer. It also includes built-in anomaly detection and probabilistic forecasting.
pip install darts