Releases: WenjieDu/PyPOTS
v0.0.10
Dear friends, PyPOTS v0.0.10 is here! 🥳
In this version, we
- added support for training models on large datasets with a lazy-loading strategy. I believe this feature is necessary for our users who want to apply PyPOTS in some industrial scenarios where massive datasets are common;
- updated the input format. To be compatible with lazy-loading large data from file, the input of function
fit()
now has been changed fromX
totrain_set
.train_set
has to be a dict like {"X": X, "y": y} or a path string locating a HDF5 file. - replaced
print
withlogging
, which can show necessary printing information more structured; - fixed some inconspicuous and non-fatal bugs;
- added test cases to top up the code coverage;
- synchronously release PyPOTS in the channel
conda-forge
on Anaconda, now you can install with conda;
Still, this is a pre-release before the first official version 0.1, and this probably is the last pre-release before v0.1
. I'm still working on the docs, tutorials, and new models. Ping me if you have any suggestions or comments! Many thanks, my friends!
What's Changed
- merge branch dev into main by @WenjieDu in #29
- Update README.md and requirement.txt by @WenjieDu in #33
- Merge
dev
intomain
by @WenjieDu in #37 - Merge
dev
intomain
by @WenjieDu in #38 - Merge
dev
intomain
by @WenjieDu in #39
Full Changelog: v0.0.9...v0.0.10
v0.0.9
In this version, we speed up the installation process of PyPOTS. We noticed that torch_geometric and related dependencies take too much time to install. Therefore, they're removed from the list of requirements. They're necessary for the graph model RainDrop. Hence, users who need RainDrop have to install torch_geometric manually after they set up PyPOTS.
What's Changed
- Merge updates by @WenjieDu in #23
- Update README and add the configurations of docs by @WenjieDu in #24
- Merge dev into main by @WenjieDu in #26
- Merge dev into main by @WenjieDu in #28
Full Changelog: v0.0.8...v0.0.9
Pre-release v0.0.8
Fixed bugs with running on CUDA devices;
What's Changed
- fix: brits imputation test device mismatch by @MaciejSkrabski in #11
- Merge branch 'dev' into main by @WenjieDu in #13
- feat: add workflow Publish-to-PyPI by @WenjieDu in #14
- Merge branch 'dev' into main by @WenjieDu in #15
- Specify Conda channels for the dependencies by @WenjieDu in #18
- fix the bug of tensors on different devices by @WenjieDu in #22
New Contributors
- @MaciejSkrabski made their first contribution in #11
- @WenjieDu made their first contribution in #13
Full Changelog: v0.0.7...v0.0.8
Pre-release v0.0.7
Fix the bug mentioned in #4 and some other issues.
Full Changelog: https://github.com/WenjieDu/PyPOTS/commits/v0.0.7