thuml/time-series-library

A Library for Advanced Deep Time Series Models for General Time Series Analysis.

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 29 minutes ago
Added to GitGenius on September 4th, 2026
Created on February 13th, 2023
Open Issues & Pull Requests: 46 (+0)
GitHub issues: Enabled
Number of forks: 1,995
Total Stargazers: 12,827 (+0)
Total Subscribers: 102 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 23.6 hours
Mean response time: 11.7 days
90th percentile: 21.6 days
Tracked items: 273

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Only 17% of issues opened in the past year have been closed. Three people close 90% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 27
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 408 days
Stale 30+ days: 27
Stale 90+ days: 24

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • enhancement (4)
  • bug (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Time Series Library is a Python library for evaluating and developing deep learning models across five mainstream time series tasks: long- and short-term forecasting, imputation, anomaly detection, and classification.

The library addresses the need for a standardized codebase to benchmark advanced deep time series models and develop new ones. It provides baseline implementations of various deep learning architectures for time series analysis, allowing researchers to compare approaches across common datasets and evaluation protocols. The tool supports both traditional forecasting paradigms and newer approaches like forecasting with exogenous variables through its TimeXer implementation, as well as zero-shot forecasting capabilities for large time series models.

Researchers developing or evaluating deep time series models should consider this library as a foundation for benchmarking work. It suits projects requiring standardized evaluation across multiple time series tasks rather than single-purpose forecasting. The library's comprehensive model implementations enable quick prototyping and comparison. However, the maintainers note that many benchmarks included may no longer reflect current research progress, and they recommend seeking newer benchmarks for evaluating state-of-the-art effectiveness. The project has also released a companion repository focused on large time series models with a distinct pretrain-finetuning paradigm for those specifically interested in that direction.

Development activity shows the project is in maintenance mode with limited active feature additions due to maintainer bandwidth constraints. Recent work has focused on infrastructure improvements including updated dependencies and Docker deployment support. The library has incorporated emerging architectures like Mamba and introduced new evaluation frameworks such as the Accuracy Law for characterizing forecasting task objectives. Documentation has been enhanced with better organization for new users.