PyPOTS Ecosystem Pipeline
In PyPOTS, everything is part of a coffee universe. The coffee pot in our logo is just the beginning. Follow the pipeline below to see how each library contributes to end-to-end research and practice on partially-observed time series.

TSDB GitHub Repo stars PyPI downloads

A dataset hub for open time-series benchmarks.

In the PyPOTS universe, datasets are coffee beans, and POTS datasets are beans with meaningful missing parts. TSDB (Time Series Data Beans) makes these resources easy to access through a unified loading interface for a wide range of public datasets. It currently supports 173 open-source datasets, helping you start experiments quickly and reproducibly.

PyGrinder GitHub Repo stars PyPI downloads

A toolkit for generating realistic missingness in time series.

PyGrinder is built to simulate real-world incompleteness by "grinding" full datasets into partially-observed ones. It supports all major missingness mechanisms based on Rubin's framework: MCAR, MAR, and MNAR. With simple APIs, you can inject synthetic missing values and control missing patterns for robust model evaluation.

BenchPOTS GitHub Repo stars PyPI downloads

A unified benchmarking suite for machine learning on POTS.

BenchPOTS provides standardized preprocessing and evaluation pipelines for partially-observed time-series tasks. It helps researchers and engineers compare methods fairly across datasets, settings, and task types. With consistent protocols, benchmarking becomes more transparent, reproducible, and decision-friendly.

PyPOTS GitHub Repo stars PyPI downloads

The core toolbox for modeling partially-observed time series.

Once the beans are prepared, PyPOTS is the coffee pot that brews them into high-value analysis results. PyPOTS integrates dozens of algorithms with unified APIs for end-to-end imputation, forecasting, classification, clustering, and anomaly detection. Since 2022, it has been widely adopted in scientific and industrial projects, with growing citations and references. Here is an incomplete list.

BrewPOTS GitHub Repo stars

The tutorial repository for practical PyPOTS workflows.

With the beans, grinder, benchmark, and pot in place, BrewPOTS shows you how to put everything together. It hosts practical tutorials, examples, and walkthroughs so you can move from setup to results efficiently. Visit BrewPOTS to learn how to build complete POTS workflows in real projects.


☕️ Welcome to the PyPOTS universe.

We are PyPOTS