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 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
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
- Fix the error of non-valid license classifier in setup.py by @WenjieDu in https://github.com/WenjieDu/PyPOTS/pull/61
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:2913fcb17e796edd5f1e7073d57242af
|
260.5 kB | Preview Download |
Additional details
Related works
- Is supplement to
- https://github.com/WenjieDu/PyPOTS/tree/v0.0.11 (URL)