Skip to content

Releases: WenjieDu/PyPOTS

v1.3 🍕 Add TKAN

26 Mar 04:22

Choose a tag to compare

This new release integrates TKAN (an implementation of Temporal Kolmogorov-Arnold Networks) into PyPOTS, along with some bug fixes. Refer to the below changelog for details.

👍 Kudos to our new contributor @awanawana!

What's Changed

  • Add TKAN (Temporal Kolmogorov-Arnold Networks) imputation model by @Copilot in #809
  • Update docs by @WenjieDu in #810
  • Fix linting issues and update docs by @WenjieDu in #811
  • build(deps): bump docker/setup-buildx-action from 3 to 4 by @dependabot[bot] in #817
  • build(deps): bump docker/build-push-action from 6 to 7 by @dependabot[bot] in #816
  • build(deps): bump docker/login-action from 3 to 4 by @dependabot[bot] in #815
  • build(deps): bump docker/setup-qemu-action from 3 to 4 by @dependabot[bot] in #814
  • Update docs to add DeepWiki link by @WenjieDu in #818
  • fix: add numpy support to calc_quantile_loss function by @awanawana in #822
  • Update docs by @WenjieDu in #823

New Contributors

Full Changelog: v1.2...v1.3

v1.2 🍪 New algorithms and bug fixes

05 Mar 15:07

Choose a tag to compare

What's Changed

  • Fix GPVAE training TypeError: convert length_scale float to tensor in matern_kernel by @Copilot in #799
  • Fix MOMENT segfault on multiple GPUs by @Copilot in #800
  • Add MixLinear as a forecasting model by @Copilot in #805
  • Add TimeMixer++ forecasting task support by @Copilot in #806
  • Add SeFT as a classification model by @Copilot in #801
  • Update docs by @WenjieDu in #807

New Contributors

  • @Copilot made their first contribution in #799

Full Changelog: v1.1...v1.2

v1.1🐞Bug fix

18 Jan 13:20

Choose a tag to compare

We fixed some known bugs (listed in the changelog) in this release.
👍 Kudos to our new contributors Emmanuel @emmanuel-ferdman and Arina @arinagoncharova2005!

What's Changed

New Contributors

Full Changelog: v1.0...v1.1

v1.0🍻The 1st major version comes

08 Jul 09:04
48ab064

Choose a tag to compare

We enabled PatchTST and Autoformer to work on the classification task. In addition, some reported bugs from the community have been fixed. 👍Kudos to our new contributor @zltututu!

Considering the major functionalities in the current stage have all been implemented and we have researched a stable version, this version is released as the 1st major version of PyPOTS as v1.0. This is our new milestone, and let's move forward towards v2.0!

What's Changed

New Contributors

Full Changelog: v0.19...v1.0

v0.19📈Implement 3 models for forecasting

29 May 08:48
4f4e9b4

Choose a tag to compare

MICN, DLinear, and FiLM are implementation for time series forecasting.

What's Changed

Full Changelog: v0.18...v0.19

v0.18🔍Implement 10 models on anomaly detection

07 May 08:44
3158e1d

Choose a tag to compare

iTransforme, Crossforme, Pyraformer, FEDformer, Informer, Transformer, ETSformer, TimeMixer, Nonstationary Tr., and FiLM are implemented on the anomaly detection task.

What's Changed

Full Changelog: v0.17...v0.18

v0.17 Five algos added to anomaly detection

18 Apr 07:49
596e86a

Choose a tag to compare

TimeMixer++, SCINet, DLinear, TimesNet, and Reformer are implemented on the anomaly detection task.

👍Kudos to our new contributors Yiyuan @yyysjz1997 and Pavel @Durakavalyanie!

What's Changed

New Contributors

Full Changelog: v0.16...v0.17

v0.16 Three forecasting algos implemented

10 Apr 08:36
a38da4d

Choose a tag to compare

ModernTCN, TimesNet, and SegRNN are implemented on the forecasting task in this release.

What's Changed

Full Changelog: v0.15...v0.16

v0.15⚡️Three New Algos

02 Apr 02:51
1455df3

Choose a tag to compare

In this release, TimeMixer++, TOTEM, and TSLANet are included and have been implemented on the imputation task.

What's Changed

Full Changelog: v0.14...v0.15

v0.14🕵Six Anomaly Detection Models Implemented

26 Mar 18:39
32be282

Choose a tag to compare

This new release implements TEFN, ImputeFormer, SAITS, PatchTST, SegRNN, and Autoformer for anomaly detection. Moreover, models now output their latents #674, which are returned as a part of dict results in pypots.{task_name}.{model_name}.core._{mode_name}.forward(). A model-saving bug (#668) has been fixed that may result in the best model state not being properly loaded/saved.

Refer to the below changelog for more details.

What's Changed

Full Changelog: v0.13...v0.14