Skip to content

v0.1.0

Compare
Choose a tag to compare
@WenjieDu WenjieDu released this 16 May 17:34
· 801 commits to main since this release
e520dde

In this new version, we

  1. separated each model into a single package, for better standardization and easier management in the library;
  2. added model templates, for each task to assist PyPOTS contributors to quickly add new models;
  3. 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.
  4. 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 exceptionValueError raised by gmm.fit() during VaDER training, update README, move logo figs, and remove version.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 filesdataset.py into data.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 dir pypots 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 than tests 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