
Welcome to Yohou-Nixtla's documentation¶
Yohou-Nixtla brings the power of Nixtla's forecasting backends (StatsForecast and NeuralForecast) into the Yohou ecosystem. Each backend is wrapped as a scikit-learn-compatible Yohou forecaster with full support for fit, predict, observe, and rewind, so you can use classical statistical models and deep learning architectures through a single unified API.
Powered by Nixtla
Under the hood, Yohou-Nixtla delegates to Nixtla libraries. Data is automatically converted between Yohou's polars wide-format and Nixtla's pandas long-format, so you never need to wrangle DataFrames yourself.
-
Get Started in 5 Minutes
Install Yohou-Nixtla and produce your first forecast
-
Need Help?
Find answers to common questions and troubleshooting tips.
-
Learn the Concepts
Understand the forecasting backends, data conversion, and panel data
-
See It In Action
Compare statistical and neural forecasters on real data
Key Features¶
-
15 forecasters, one API: 10 statistical models (AutoARIMA, AutoETS, Holt-Winters, ...) and 5 neural architectures (NBEATS, NHITS, PatchTST, ...) all sharing
fit/predict/observe/rewind. -
Yohou and Scikit-Learn-compatible: Every forecaster supports
clone,get_params, andset_params. Use Yohou'sGridSearchCVfor time series hyperparameter search. -
Panel data out of the box: Name columns with the
__separator (sales__store_1) and Yohou-Nixtla fits each group independently in a single call. -
Automatic data conversion: Polars wide-format DataFrames are converted to Nixtla's pandas long-format transparently on every
fitandpredictcall. -
Exogenous features: Pass external regressors through
Xwith optionalfeature_transformerfor automatic scaling and preprocessing. -
Minimal boilerplate: Adding a new Nixtla model is a three-line class. No glue code, no manual DataFrame wrangling.
License¶
This project is licensed under the terms of the Apache-2.0 License.
Acknowledgements¶
This project is maintained by stateful-y, an ML consultancy specializing in time series data science & engineering. If you're interested in collaborating or learning more about our services, please visit our website.
