v0.1.0
In this new version, we
- separated each model into a single package, for better standardization and easier management in the library;
- added model templates, for each task to assist PyPOTS contributors to quickly add new models;
- isolated optimizers from models,
1). to separate hyperparameters and avoid putting all of them in one place, which could result in a mess and be not readable;
2). to provide additional functionalities in the near future, such as learning rate scheduling, etc. - Documentations are formally released! 🚀
Visit PyPOTS website to see them;
What's Changed
- Try to automatically fix the exception
ValueError
raised by gmm.fit() during VaDER training by @WenjieDu in #62 - Fix the exception
ValueError
raised by gmm.fit() during VaDER training, update README, move logo figs, and removeversion.py
by @WenjieDu in #63 - Add
pypots-cli dev
by @WenjieDu in #66 - Add
pre-commit
and enable pre-commit hooks to check code before commtting by @WenjieDu in #68 - Add
pre-commit
config file and update issue templates by @WenjieDu in #69 - Add unit-test cases for
pypots-cli
by @WenjieDu in #72 - Fix bugs in the code-coverage report by @WenjieDu in #73
- Add devcontainer config by @WenjieDu in #76
- Tutorial release, new features, and bug fix by @WenjieDu in #75
- Fix dependency error in daily testing by @WenjieDu in #77
- Add PR template, and make the dependencies consistent in all config files by @WenjieDu in #78
- Update READE, and separate the number of trainable parameters with commas by @WenjieDu in #79
- Fix the footer issue on the docs home page, and update the docs by @WenjieDu in #81
- Update the docs with the pages installation and about_us added by @WenjieDu in #82
- Add the documentation pages of FAQ and examples by @WenjieDu in #83
- Enable different model saving strategies with argument
model_saving_strategy
by @WenjieDu in #84 - Make each model a single package by @WenjieDu in #86
- Fix failed docs building, update the docs, and allow tests for CLI to fail by @WenjieDu in #89
- Fix failed daily-testing workflow, rename files
dataset.py
intodata.py
, and update the docs by @WenjieDu in #91 - Add gtag to the docs site by @WenjieDu in #92
- Update docs by @WenjieDu in #93
- Update the documentation by @WenjieDu in #94
- Fix the corrupted testing badge caused by renaming the workflow by @WenjieDu in #95
- Move
tests
from dirpypots
to the root dir by @WenjieDu in #96 - Fix not shown heading
Attributes
in docs by @WenjieDu in #98 - Fix not shown heading
Attributes
in docs, and update the docs by @WenjieDu in #99 - Should use package
pypots
as the source for code coverage calculation, rather thantests
by @WenjieDu in #101 - Update docs, and fix the misdisplayed footer on the page
References
by @WenjieDu in #103 - Create package
pypots.optim
to separate optimizers from models by @WenjieDu in #106 - Add package
pypots.optim
to separate optimizers from models, and update docs by @WenjieDu in #107 - Update the docs for version 0.1 by @WenjieDu in #104
- Update the docs by @WenjieDu in #108
- Update the docs, and refactor the code by @WenjieDu in #109
- Add
.coveragerc
to omit files in templates by @WenjieDu in #111 - Add model templates, and release v0.1 by @WenjieDu in #110
- Fix the failed auto release workflow with missing dependencies by @WenjieDu in #113
Full Changelog: v0.0.11...v0.1