There is a newer version of the record available.

Published May 6, 2024 | Version v0.5
Software Open

PyPOTS: A Python Toolbox for Data Mining on Partially-Observed Time Series

Creators

Description

Here is the summary of this new version's changelog:

  1. the modules of iTransformer, FiLM, and FreTS are included in PyPOTS. The three have been implemented as imputation models in this version;
  2. CSDI is implemented as a forecasting model;
  3. MultiHeadAttention is enabled to manipulate all attention operators in PyPOTS;

What's Changed

  • Fix failed doc building, fix a bug in gene_random_walk(), and refactor unit testing configs by @WenjieDu in https://github.com/WenjieDu/PyPOTS/pull/355
  • Implement CSDI as a forecasting model by @WenjieDu in https://github.com/WenjieDu/PyPOTS/pull/354
  • Update the templates by @WenjieDu in https://github.com/WenjieDu/PyPOTS/pull/356
  • Implement forecasting CSDI and update the templates by @WenjieDu in https://github.com/WenjieDu/PyPOTS/pull/357
  • Update README by @WenjieDu in https://github.com/WenjieDu/PyPOTS/pull/359
  • Update docs by @WenjieDu in https://github.com/WenjieDu/PyPOTS/pull/362
  • Implement FiLM as an imputation model by @WenjieDu in https://github.com/WenjieDu/PyPOTS/pull/369
  • Implement FreTS as an imputation model by @WenjieDu in https://github.com/WenjieDu/PyPOTS/pull/370
  • Implement iTransformer as an imputation model by @WenjieDu in https://github.com/WenjieDu/PyPOTS/pull/371
  • Add iTransformer, FreTS, FiLM by @WenjieDu in https://github.com/WenjieDu/PyPOTS/pull/372
  • Fix failed CI testing on macOS with Python 3.7 by @WenjieDu in https://github.com/WenjieDu/PyPOTS/pull/373
  • Add SaitsEmbedding, fix failed CI on macOS with Python3.7, and update docs by @WenjieDu in https://github.com/WenjieDu/PyPOTS/pull/374
  • Fix error in gene_random_walk by @WenjieDu in https://github.com/WenjieDu/PyPOTS/pull/375
  • Try to import torch_geometric only when init Raindrop by @WenjieDu in https://github.com/WenjieDu/PyPOTS/pull/381
  • Enable all attention operators to work with MultiHeadAttention by @WenjieDu in https://github.com/WenjieDu/PyPOTS/pull/383
  • Fix a bug in gene_random_walk, import pyg only when initing Raindrop, and make MultiHeadAttention work with all attention operators by @WenjieDu in https://github.com/WenjieDu/PyPOTS/pull/384
  • Refactor code and update docstring by @WenjieDu in https://github.com/WenjieDu/PyPOTS/pull/385
  • 添加中文版README文件 by @Justin0388 in https://github.com/WenjieDu/PyPOTS/pull/386
  • Refactor code and update docs by @WenjieDu in https://github.com/WenjieDu/PyPOTS/pull/387

New Contributors

  • @Justin0388 made their first contribution in https://github.com/WenjieDu/PyPOTS/pull/386

We also would like to thank Sijia @phoebeysj,

Full Changelog: https://github.com/WenjieDu/PyPOTS/compare/v0.4.1...v0.5

Notes

If you use PyPOTS, please cite it as below.

Files

WenjieDu/PyPOTS-v0.5.zip

Files (501.5 kB)

Name Size Download all
md5:d7d46827e1348783acd79fef89f55139
501.5 kB Preview Download

Additional details

Related works

Is supplement to
Software: https://github.com/WenjieDu/PyPOTS/tree/v0.5 (URL)