Skip to content

Latest commit

 

History

History
206 lines (172 loc) · 8.86 KB

changelog.rst

File metadata and controls

206 lines (172 loc) · 8.86 KB

Changelog

1.1.4 (2024-01-21) (release notes)

Core Changes:
  • replace stan sampling engine PyStan2 by cmdstanpy (#801)
  • update installation procedures and dependencies (#833), (#835), (#821)
  • update installation process such that it pre-compile all stan files during wheel building (#833), (#835)
Documentation:
  • update read the doc process and underlying doc with respect to new changes (#836), (#838)
  • prune old examples and duplicates under the example/ folder (#838)

1.1.3 (2022-11-30) (release notes)

Core changes:
  • add python 3.8 unit tests (#752)
  • optimize interface to be compatible with arviz (#755)
  • requirements update (#763)
  • code clean up (#765)
  • dlt global trend prior adjustment (#786)
Documentation:
  • tutorial refresh (#795)
Utilities:
  • uses tqdm in parameters tuning (#762)
  • residuals plot (#758)
  • simpler stan compile interface (#769)

1.1.2 (2022-04-28) (release notes)

Core changes:
  • Add Conda installation option (#679)
  • Suppress the lengthy Stan logging message (#696)
  • WBIC for pyro SVI sampling and BIC for MAP optimization (#719, #710)
  • Backtest module to include confidence intervals (#724)
  • Allow configuration for compiled Stan model path (#713)
  • Box plot for regression coefficient comparison (#737)
  • Bounded logistic growth for DLT model (#712)
  • Enhance regression output reporting (#739)
Documentation:
  • Add blacking linting to Github action workflow (#708)
  • Tutorial enhancement
Utilities:
  • Add a new method make_future_df to prepare data frame for forecasting (#695)

1.1.2alpha (2022-04-06) (release notes)

Core changes:
  • Add Conda installation option (#679)
  • Suppress the lengthy Stan logging message (#696)
  • WBIC for pyro SVI sampling and BIC for MAP optimization (#719, #710)
  • Backtest module to include confidence intervals (#724)
  • Allow configuration for compiled Stan model path (#713)
  • Box plot for regression coefficient comparison (#737)
  • Bounded logistic growth for DLT model (#712)
  • Enhance regression output reporting (#739)
Documentation:
  • Add blacking linting to Github action workflow (#708)
  • Tutorial enhancement
Utilities:
  • Add a new method make_future_df to prepare data frame for forecasting (#695)

1.1.1 (2022-03-03) (release notes)

Core changes:
  • fix the mplstyle file path bug (#714)

1.1.0 (2022-01-11) (release notes)

Core changes:
  • Redesign the model class structure with three core components: model template, estimator, and forecaster (#506, #507, #508, #513)
  • Introduce the Kernel-based Time-varying Regression (KTR) model (#515)
  • Implement the negative coefficient for LGT and KTR (#600, #601, #609)
  • Allow to handle missing values in response for LGT and DLT (#645)
  • Implement WBIC value for model candidate selection (#654)
Documentation:
  • A new series of tutorials for KTR (#558, #559)
  • Migrate the CI from TravisCI to Github Actions (#556)
  • Missing value handle tutorial (#645)
  • WBIC tutorial (#663)
Utilities:
  • New Plotting Palette (#571, #589)
  • Redesign the diagnostic plotting (#581, #607)
  • Raise a warning when date index is not evenly distributed (#639)

1.0.17 (2021-08-30) (release notes)

Core changes:
  • Use global mean instead of median in ktrx model before next major release

1.0.16 (2021-08-27) (release notes)

Core changes:
  • Bug fix and code improvement before next major release (#540, #541, #546)

1.0.15 (2021-08-02) (release notes)

Core changes:
  • Prediction functionality refactoring (#430)
  • KTRLite model enhancement and interface cleanup (#440)
  • More flexible scheduling config in Backtester (#447)
  • Allow extraction of training related metrics (e.g. ELBO loss) in Pyro SVI (#443)
  • Add a flag to keep the posterior samples or not in aggregated model (#465)
  • Bug fix and code improvement (#428, #438, #459, #470)
Documentation:
  • Clean up and standardize example notebooks (#462)
  • Tutorial update and enhancement (#431, #474)
Utilities:
  • Diagnostic plot with Arviz (#433)
  • Refine plotting palette (#434, #473)
  • Create an orbit-featured plotting style (#434)

1.0.13 (2021-04-02) (release notes)

Core changes:
  • Implement a new model KTRLite (#380)
  • Refactoring of BaseTemplate (#382, #384)
  • Add MAPTemplate, FullBayesianTemplate, and AggregatedPosteriorTemplate (#394)
  • Remove dependency of scikit-learn (#379, #381)
Documentation:
  • Add changelogs, release process, and contribution guidance (#363, #369, #370, #372)
  • Setup documentation deployment via TravisCI (#291)
  • New tutorial of making your own model (#389)
  • Tutorial enhancement (#383, #388)
Utilities:
  • New EDA plot utilities (#403, #407, #408)
  • More options for exisiting plot utilities (#396)

1.0.12 (2021-02-19) (release notes)

  • Documentation update (#354, #362)
  • Providing prediction intervals for point posteriors such as AggregatedPosterior and MAP (#357, #359)
  • Abstract classes created to refactor posteriors estimation as templates (#360)
  • Automating documentation and tutorials; migrating docs to readthedocs (#291)

1.0.11 (2021-02-18) (release notes)

Core changes:
  • a simple ETS class is created (#280, #296)
  • DLT is replacing LGT as the model used in the quick start and general demos (#305)
  • DLT and LGT are refactored to inherit from ETS (#280)
  • DLT now supports regression with strictly positive/negative signs (#296)
  • deprecation on regression with LGT (#305)
  • dependency update; remove enum34 and update other dependencies versions (#301)
  • fixed pickle error (#342)
Documentation:
  • updated tutorials (#309, #329, #332)
  • docstring cleanup with inherited classes (#350)
Utilities:
  • include the provide hyper-parameters tuning (#288)
  • include dataloader with a few standard datasets (#352, #337, #277, #248)
  • plotting functions now returns the plot object (#327, #325, #287, #279)

1.0.10 (2020-11-15) (Initial Release)

  • dpl v2 for travis config (#295)

1.0.9 (2020-11-15)

  • debug travis pypi deployment (#293)
  • Debug travis package deployment (#294)

1.0.8 (2020-11-15)

  • debug travis pypi deployment (#293)

1.0.7 (2020-11-14)

  • #279
  • reorder fourier series calculation to match the df (#286)
  • plot utility enhancement (#287)
  • Setup TravisCI deployment for PyPI (#292)

1.0.6 (2020-11-13)

  • #251
  • #257
  • #259
  • #263
  • #248
  • #264
  • #265
  • #270
  • #273
  • #277
  • #281
  • #282