PyPOTS: A Python Toolbox for Data Mining on Partially-Observed Time Series
Authors/Creators
Description
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 training stage so that 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 developmemt of pypots-cli, which is a command line interface tool currently to help PyPOTS developers run tests, code linting, and doc generating, and will enable users run PyPOTS with shell commands in the future.
What's Changed- Merge
devintomainto update the documentation and add doc-generating shell scripts by @WenjieDu in https://github.com/WenjieDu/PyPOTS/pull/40 - Add issue templates by @WenjieDu in https://github.com/WenjieDu/PyPOTS/pull/41
- Decrease testing python version 3.11 to 3.10, and remove fixed dependency versions by @WenjieDu in https://github.com/WenjieDu/PyPOTS/pull/43
- Save training logs into tensorboard files, enable setting num_workers of DataLoader, and add typing annotations by @WenjieDu in https://github.com/WenjieDu/PyPOTS/pull/42
- Make imputation models
val_X_intactandval_indicating_maskbe included in inputval_setoriginally by @WenjieDu in https://github.com/WenjieDu/PyPOTS/pull/44 - Refactor the code and correct the error path of the pip-requirement file for Daily-testing workflow by @WenjieDu in https://github.com/WenjieDu/PyPOTS/pull/45
- Save training logs into tensorboard files by @WenjieDu in https://github.com/WenjieDu/PyPOTS/pull/46
- Implemented saving logs into tb file for models, and added test cases for log and model saving by @WenjieDu in https://github.com/WenjieDu/PyPOTS/pull/47
- Add the lint-code workflow and pypots-cli to help development by @WenjieDu in https://github.com/WenjieDu/PyPOTS/pull/48
- Merge 'dev' into 'main': add the lint-code workflow and pypots-cli by @WenjieDu in https://github.com/WenjieDu/PyPOTS/pull/49
- Update limitations on dependency versions by @WenjieDu in https://github.com/WenjieDu/PyPOTS/pull/50
- Add version limitations on dependency 'torch' and 'pandas' by @WenjieDu in https://github.com/WenjieDu/PyPOTS/pull/51
- Update issue templates and fix the python version error in daily testing workflow by @WenjieDu in https://github.com/WenjieDu/PyPOTS/pull/53
- Add issue template config file and fix errors in testing_daily workflow by @WenjieDu in https://github.com/WenjieDu/PyPOTS/pull/54
- Use setup.cfg to manage dependencies for different usages by @WenjieDu in https://github.com/WenjieDu/PyPOTS/pull/55
- Add CLI tool
pypots-cli docand update the dependencies of the development env by @WenjieDu in https://github.com/WenjieDu/PyPOTS/pull/56 - Update documentation configurations and add readthedocs.yml for processing control by @WenjieDu in https://github.com/WenjieDu/PyPOTS/pull/60
- Fix the bug of tensors not on the same device when running on CUDA device by @WenjieDu in https://github.com/WenjieDu/PyPOTS/pull/59
Full Changelog: https://github.com/WenjieDu/PyPOTS/compare/v0.0.10...v0.0.11
Notes
Files
WenjieDu/PyPOTS-v0.0.11.zip
Files
(260.5 kB)
| Name | Size | Download all |
|---|---|---|
|
md5:37ca2ea36c62b3b0380a4c45a4abccef
|
260.5 kB | Preview Download |
Additional details
Related works
- Is supplement to
- https://github.com/WenjieDu/PyPOTS/tree/v0.0.11 (URL)