# Vectrix > Zero-config time series forecasting library for Python. Automatic model selection with built-in Rust engine. NumPy/SciPy/Pandas with adaptive intelligence, regression, and business analytics. - Version: 0.0.17 - Python: 3.10+ - Dependencies: numpy, pandas, scipy (core only) - Install: `pip install vectrix` - GitHub: https://github.com/eddmpython/vectrix - Docs: https://eddmpython.github.io/vectrix/docs/ ## Quick Start ```python from vectrix import forecast, analyze, regress # One-line forecast result = forecast(df, date="date", value="sales", steps=12) print(result.summary()) print(f"MAPE: {result.mape:.2f}%") # Time series analysis (DNA profiling) analysis = analyze(df, date="date", value="sales") print(analysis.summary()) # R-style regression reg = regress(data=df, formula="sales ~ ads + price") print(reg.summary()) ``` ## Core API - [Easy API](https://eddmpython.github.io/vectrix/docs/api/easy/): forecast(), analyze(), regress(), compare(), quick_report() - [Vectrix Class](https://eddmpython.github.io/vectrix/docs/api/vectrix/): Full-control forecasting interface - [Installation](https://eddmpython.github.io/vectrix/docs/getting-started/installation/): Setup guide (Rust engine built-in) - [Quickstart](https://eddmpython.github.io/vectrix/docs/getting-started/quickstart/): 5-minute tutorial ## Benchmarks M4 Competition 100,000 time series (DOT-Hybrid single model): | Frequency | OWA | |-----------|-----| | Yearly | 0.797 | | Quarterly | 0.894 | | Monthly | 0.897 | | Weekly | 0.959 | | Daily | 0.820 | | Hourly | 0.722 | | **AVG** | **0.848** | Beats M4 #2 FFORMA (0.838). Full results: [benchmarks](https://eddmpython.github.io/vectrix/docs/benchmarks/) ## API Reference - [Forecasting Guide](https://eddmpython.github.io/vectrix/docs/guide/forecasting/): Detailed forecasting workflows - [Analysis & DNA](https://eddmpython.github.io/vectrix/docs/guide/analysis/): Time series profiling, 65+ features - [Regression Guide](https://eddmpython.github.io/vectrix/docs/guide/regression/): OLS, Ridge, Lasso, Huber, Quantile - [Adaptive Intelligence](https://eddmpython.github.io/vectrix/docs/guide/adaptive/): Regime detection, self-healing, DNA - [Business Analytics](https://eddmpython.github.io/vectrix/docs/guide/business/): Anomaly, scenarios, backtesting ## Tutorials - [01 Quickstart](https://eddmpython.github.io/vectrix/docs/tutorials/01_quickstart/): One-line forecasting - [02 Analysis & DNA](https://eddmpython.github.io/vectrix/docs/tutorials/02_analyze/): Feature fingerprinting - [03 Regression](https://eddmpython.github.io/vectrix/docs/tutorials/03_regression/): R-style formula regression - [04 Models](https://eddmpython.github.io/vectrix/docs/tutorials/04_models/): Model comparison workflow - [05 Adaptive](https://eddmpython.github.io/vectrix/docs/tutorials/05_adaptive/): Regime, constraints, DNA - [06 Business](https://eddmpython.github.io/vectrix/docs/tutorials/06_business/): Anomaly, what-if, backtesting ## Optional - [Benchmarks](https://eddmpython.github.io/vectrix/docs/benchmarks/): M4 Competition results - [Changelog](https://eddmpython.github.io/vectrix/docs/changelog/): Version history - [GitHub Issues](https://github.com/eddmpython/vectrix/issues): Bug reports and feature requests