Skip to content

v0.0.11

Pre-release
Pre-release
Compare
Choose a tag to compare
@WenjieDu WenjieDu released this 19 Apr 14:37
· 901 commits to main since this release
96a6b99

PyPOTS v0.0.11 is released now! 🤩

In this new version, we

1️⃣. added issue templates to help our community open issues properly in different categories;
2️⃣. enabled a code-linting workflow applying Flake8;
3️⃣. implemented the training log saving feature, which can help PyPOTS users better know models' performance during the training stage so that now tuning hyper-parameters is easier;
4️⃣. eased dependency management with file setup.cfg;
5️⃣. fixed an emergency bug🐞 "tensors not on the same device" when running on CUDA devices❗️

Also, together with this release, we initialize the development of pypots-cli, a command line interface tool currently to help PyPOTS developers run tests, code linting, and doc generating, and will enable users to run PyPOTS with shell commands in the future.

PyPOTS is growing 🚀. Stay tuned please!

What's Changed

  • Merge dev into main to update the documentation and add doc-generating shell scripts by @WenjieDu in #40
  • Add issue templates by @WenjieDu in #41
  • Decrease testing python version 3.11 to 3.10, and remove fixed dependency versions by @WenjieDu in #43
  • Save training logs into tensorboard files, enable setting num_workers of DataLoader, and add typing annotations by @WenjieDu in #42
  • Make imputation models val_X_intact and val_indicating_mask be included in input val_set originally by @WenjieDu in #44
  • Refactor the code and correct the error path of the pip-requirement file for Daily-testing workflow by @WenjieDu in #45
  • Save training logs into tensorboard files by @WenjieDu in #46
  • Implemented saving logs into tb file for models, and added test cases for log and model saving by @WenjieDu in #47
  • Add the lint-code workflow and pypots-cli to help development by @WenjieDu in #48
  • Merge 'dev' into 'main': add the lint-code workflow and pypots-cli by @WenjieDu in #49
  • Update limitations on dependency versions by @WenjieDu in #50
  • Add version limitations on dependency 'torch' and 'pandas' by @WenjieDu in #51
  • Update issue templates and fix the python version error in daily testing workflow by @WenjieDu in #53
  • Add issue template config file and fix errors in testing_daily workflow by @WenjieDu in #54
  • Use setup.cfg to manage dependencies for different usages by @WenjieDu in #55
  • Add CLI tool pypots-cli doc and update the dependencies of the development env by @WenjieDu in #56
  • Update documentation configurations and add readthedocs.yml for processing control by @WenjieDu in #60
  • Fix the bug of tensors not on the same device when running on CUDA device by @WenjieDu in #59
  • Fix the error of non-valid license classifier in setup.py by @WenjieDu in #61

Full Changelog: v0.0.10...v0.0.11