Skip to content
This repository has been archived by the owner on Jun 18, 2023. It is now read-only.

Yet Another Time Series Model (YATSM): v0.5.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@ceholden ceholden released this 14 Sep 20:23
· 320 commits to master since this release

Very backwards incompatible release required to redefine project objectives and use better technology (click & YAML) for command line interface. See milestone v0.5.0 for individual tickets.

Highlights include:

  • CLI conversion to use click #28
    • All sub-commands listed with yatsm command for better visibility
  • Redefine YATSM as baseclass & add CCDCesque implementation #29
  • Specify prediction algorithm using pickles to set hyperparameters #26
  • Configuration file using YAML for easier organization & more sustainable parsing #30
  • Refactored robust fit into more generalized refit step. User can refit using specified prediction algorithms #33
  • Addressed requirement file organization and documentation, including adding conda install instructions #32
  • Tests now use py.test fixtures for better code reuse; test coverage decrease unfortunate side effect

Inevitable bugs will be fixed in v0.5.1.