Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

PyPOTS: A Python Toolkit for Machine Learning on Partially-Observed Time Series

About

PyPOTS is an open-source Python library dedicated to data mining and analysis on multivariate partially-observed time series with missing values. Particularly, it provides easy access to diverse algorithms categorized into five tasks: imputation, forecasting, anomaly detection, classification, and clustering. The included models represent a diverse set of methodological paradigms, offering a unified and well-documented interface suitable for both academic research and practical applications. With robustness and scalability in its design philosophy, best practices of software construction, for example, unit testing, continuous integration and continuous delivery, code coverage, maintainability evaluation, interactive tutorials, and parallelization, are carried out as principles during the development of PyPOTS. The toolbox is available on PyPI, Anaconda, and Docker. PyPOTS is open source and publicly available on GitHub https://github.com/WenjieDu/PyPOTS.

Wenjie Du, Yiyuan Yang, Linglong Qian, Jun Wang, Qingsong Wen• 2023

Related benchmarks

TaskDatasetResultRank
Time Series ImputationETTm1
MSE0.079
110
Time Series ImputationETTh1
MSE0.286
86
Time Series ImputationETTm2
MSE0.059
83
Time Series ImputationExchange
MSE1.007
54
Unpaired time-series imputationETTh2
MSE0.236
13
Showing 5 of 5 rows

Other info

Follow for update