Pypots

Latest version: v0.15

Safety actively analyzes 723158 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 6

0.6rc1

This pre-release version is for public beta testing.

0.5

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, Haitao CowboyH, and Dewang aizaizai1989 for their help in polishing Chinese README.

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

0.4.1

In this refactoring version, we
1. applied SAITS loss function to the newly added imputation models (Crossformer, PatchTST, DLinear, ETSformer, FEDformer, Informer, and Autoformer) in v0.4, and add the arguments `MIT_weight` and `ORT_weight` in them for users to balance the multi-task learning;
2. modularized all neural network models and put their modules in the package [`pypots.nn.modules`](https://github.com/WenjieDu/PyPOTS/tree/main/pypots/nn/modules);
3. removed deprecated metric funcs (e.g. `pypots.utils.metrics.cal_mae` that has been replaced by `pypots.utils.metrics.calc_mae`);

What's Changed
* Apply SAITS loss to newly added models and update the docs by WenjieDu in https://github.com/WenjieDu/PyPOTS/pull/346
* Modularize neural network models by WenjieDu in https://github.com/WenjieDu/PyPOTS/pull/348
* Modularize NN models, remove deprecated metric funcs, and update docs by WenjieDu in https://github.com/WenjieDu/PyPOTS/pull/349
* Remove `pypots.imputation.locf.modules` and add assertions for BTTF by WenjieDu in https://github.com/WenjieDu/PyPOTS/pull/350
* Test building package during CI by WenjieDu in https://github.com/WenjieDu/PyPOTS/pull/353
* Avoid the import error `MessagePassing not defined` by WenjieDu in https://github.com/WenjieDu/PyPOTS/pull/351


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

0.4

**Full Changelog**: https://github.com/WenjieDu/PyPOTS/compare/v0.3.2...v0.4

0.3.2

1. fixed an issue that stopped us from running Raindrop on multiple CUDA devices;
2. added Mean and Median as naive imputation methods;

What's Changed
* Refactor LOCF, fix Raindrop on multiple cuda devices, and update docs by WenjieDu in https://github.com/WenjieDu/PyPOTS/pull/308
* Remind how to display the figs rather than invoking plt.show() by WenjieDu in https://github.com/WenjieDu/PyPOTS/pull/310
* Update the docs and requirements by WenjieDu in https://github.com/WenjieDu/PyPOTS/pull/311
* Fixing some bugs, updating the docs and requirements by WenjieDu in https://github.com/WenjieDu/PyPOTS/pull/312
* Make CI workflows only test with Python v3.7 and v3.11 by WenjieDu in https://github.com/WenjieDu/PyPOTS/pull/313
* Update the docs and release v0.3.2 by WenjieDu in https://github.com/WenjieDu/PyPOTS/pull/314
* Add mean and median as imputation methods, and update docs by WenjieDu in https://github.com/WenjieDu/PyPOTS/pull/317


**Full Changelog**: https://github.com/WenjieDu/PyPOTS/compare/v0.3.1...v0.3.2

0.3.1

A bug in the calculation of the delta matrix (time-decay matrix) discussed in 294 gets fixed in this update.

What's Changed
* Update logo URLs by WenjieDu in https://github.com/WenjieDu/PyPOTS/pull/293
* Fixing the issue in delta calculation by WenjieDu in https://github.com/WenjieDu/PyPOTS/pull/297
* Fixing the issue in time-decay matrix calculation and simplify the code by WenjieDu in https://github.com/WenjieDu/PyPOTS/pull/298
* Roll back the delta calculation of M-RNN to the same with GRU-D by WenjieDu in https://github.com/WenjieDu/PyPOTS/pull/300


**Full Changelog**: https://github.com/WenjieDu/PyPOTS/compare/v0.3...v0.3.1

Page 3 of 6

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.