1.0k GitHub stars and counting — thuml/Large-Time-Series-Model is a Python project TopGit is tracking across repositories on the platform. Official code, datasets and checkpoints for "Timer: Generative Pre-trained Transformers Are Large Time Series Models" (ICML 2024) and subsequent works
Snapshot summary built from the project's own GitHub metadata — there's no written TopGit review yet. The page will update automatically when a full review is published.
WHY NO REVIEW YET
TopGit writes full reviews for the most-starred, most-requested repositories. This page is a snapshot until then — see the READ ME tab for the original README in full.
This repo provides official code, datasets, and checkpoints for Timer: Generative Pre-trained Transformers Are Large Time Series Models. [Poster] [Slides] and our subsequent works [Tutorial (CN)], [Tutorial (EN)].
Updates
:triangular_flag_on_post: News (2025.5) Sundial, a family of generative time series foundation models has been accepted as ICML 2025 Oral (Top 1%). Get your zero-shot probabilistic predictions within milliseconds! [HuggingFace] [Quickstart].
:triangular_flag_on_post: News (2025.2) We release an open codebase OpenLTM, which contains the whole pipeline to pre-train and fine-tune large time-series models.
:triangular_flag_on_post: News (2024.12) Timer-XL for unified forecasting is accepted as ICLR 2025. We released a pre-trained model for zero-shot forecasting [HuggingFace] [Quickstart] [Checkpoint].
:triangular_flag_on_post: News (2024.10) We release the pre-training dataset UTSD on HuggingFace or you can use the numpy format UTSD and this dataloader.
:triangular_flag_on_post: News (2024.5) Accepted by ICML 2024, a camera-ready version of 31 pages.
:triangular_flag_on_post: News (2024.2) Releasing model checkpoints and code for fine-tuning on different tasks [README].
Introduction
Time Series Transformer (Timer) is a pre-trained Transformer for general time series analysis.
Quick Start
We provide out-of-the-box models for zero-shot forecasting (no training and no GPU needed).
import torch
from transformers import AutoModelForCausalLM
# load pretrain model
# supports different lookback/forecast lengths
model = AutoModelForCausalLM.from_pretrained('thuml/sundial-base-128m', trust_remote_code=True)
# prepare input
batch_size, lookback_length = 1, 2880
seqs = torch.randn(batch_size, lookback_length)
# Note that Sundial can generate multiple probable predictions
forecast_length = 96
num_samples = 20
output = model.generate(seqs, max_new_tokens=forecast_length, num_samples=num_samples)
# use raw predictions for mean/quantiles/confidence-interval estimation
print(output.shape)
More usage examples are provided here. See our HuggingFace for more information.
Model Adaption
For developers interested in fine-tuning large time-series models or pre-training on customized datasets, please use OpenLTM, including code scripts and checkpoint of various models.
For developers interested in applying large time-series models on other time series analysis tasks (e.g., imputation and anomaly detection), this repo contains scripts and checkpoints [README].
Datasets
We collect Unified Time Series Datasets (UTSD), which encompass well-curated time series to facilitate the research on large time-series models. Our dataset is released in HuggingFace.
Usage
You can access the data from HuggingFace and load the data in the style of TSLib:
If you meet troubles when accessing the data, you can also download UTSD in numpy from [Tsinghua Cloud] and use UTSD_Npy dataloader [here].
Introduction
ICML 2024
We propose Timer, a decoder-only pre-trained time series Transformer. We propose single-series sequence (S3) format, converting diverse series into unified 1D sequences. The predictive model can also be adapted for forecasting, imputation, and anomaly detection [README].
ICLR 2025
We proposed Timer-XL for unified time series forecasting. It can be used for supervised training or large-scale pre-training, explicitly modeling multi-dimensional time series [GitHub].
ICML 2025 Oral
We proposed Sundial, a family of generative time series foundation models, which is pre-trained on a trillion (10^12) time points. The model can be applied for both point and probabilistic forecasting, making zero-shot forecasting within milliseconds [GitHub].
Citation
If you find this repo helpful, please cite our paper.
@inproceedings{liutimer,
title={Timer: Generative Pre-trained Transformers Are Large Time Series Models},
author={Liu, Yong and Zhang, Haoran and Li, Chenyu and Huang, Xiangdong and Wang, Jianmin and Long, Mingsheng},
booktitle={Forty-first International Conference on Machine Learning}
}
@article{liu2024timer,
title={Timer-XL: Long-Context Transformers for Unified Time Series Forecasting},
author={Liu, Yong and Qin, Guo and Huang, Xiangdong and Wang, Jianmin and Long, Mingsheng},
journal={arXiv preprint arXiv:2410.04803},
year={2024}
}
@article{liu2025sundial,
title={Sundial: A Family of Highly Capable Time Series Foundation Models},
author={Liu, Yong and Qin, Guo and Shi, Zhiyuan and Chen, Zhi and Yang, Caiyin and Huang, Xiangdong and Wang, Jianmin and Long, Mingsheng},
journal={arXiv preprint arXiv:2502.00816},
year={2025}
}
Acknowledgment
We appreciate the following GitHub repos a lot for their valuable code and datasets:
How active is development on thuml/Large-Time-Series-Model?
The most recent commit recorded on thuml/Large-Time-Series-Model was 7 months ago, based on the GitHub push timestamp. The repository has 113 forks — one of the better signals of community interest.
How many stars does thuml/Large-Time-Series-Model have?
thuml/Large-Time-Series-Model has 1.0k GitHub stars — refresh the page for the live number, or check github.com/thuml/Large-Time-Series-Model. TopGit mirrors GitHub's count but does not claim minute-by-minute accuracy.
What is thuml/Large-Time-Series-Model?
thuml/Large-Time-Series-Model (thuml/Large-Time-Series-Model) is a Python project on GitHub. From the project's own README: Official code, datasets and checkpoints for "Timer: Generative Pre-trained Transformers Are Large Time Series Models" (ICML 2024) and subsequent works
What language is thuml/Large-Time-Series-Model written in?
thuml/Large-Time-Series-Model is written primarily in Python. GitHub's language field is based on the largest share of bytes in the default branch.
What topics is thuml/Large-Time-Series-Model associated with?
GitHub's repository topics for thuml/Large-Time-Series-Model: "foundation-models", "large-models", "time-series", "time-series-analysis", "transformer". TopGit's editorial category is open-source.
Read full README in the tab above.
Curious whether Large-Time-Series-Model is right for you?
Let ChatGPT, Claude, or Perplexity look into it — click below and see what AI actually says about Large-Time-Series-Model.