Time series forecasting benchmark and toolkit
Top 29.9% on sourcepulse
BasicTS is a comprehensive benchmark library and toolkit for time series forecasting, designed for researchers and practitioners. It provides a unified, fair, and scalable platform for reproducing, comparing, and developing time series forecasting models, supporting a wide array of tasks including spatial-temporal and long-term forecasting.
How It Works
BasicTS employs a config-driven pipeline built on EasyTorch, enabling users to define all aspects of model training and evaluation, from data preprocessing to hyperparameter tuning, via configuration files. This approach ensures reproducibility and facilitates easy experimentation with new models by requiring minimal code implementation for custom architectures. The framework supports distributed training across multiple GPUs and nodes, abstracting away hardware complexities.
Quick Start & Requirements
Highlighted Details
Maintenance & Community
The project is actively developed and welcomes contributions. An official Discord server is available for community support and discussion.
Licensing & Compatibility
The project is licensed under the MIT license, permitting commercial use and integration with closed-source projects.
Limitations & Caveats
While extensive, the README does not explicitly detail specific limitations or known bugs. The project relies on EasyTorch as a backend, which may introduce its own dependencies or learning curve.
2 weeks ago
1 day