What's Changed
Python
- Minimum required version of Python is now 3.7
- Removed dependency on
pystan==2.19.1.1
, which is no longer maintained.cmdstanpy
is now the sole stan backend. Credits to @WardBrian @akosfurton @malmashhadani-88 - Python binaries built for MacOS, Linux, and Windows for Python 3.7-3.10, so end users no longer need to compile the Prophet model from source on their machine.
- Binaries are built using Github Actions. Credits to @abitrolly for simplifying the workflow.
Other improvements
- Use normal-id-glm distribution for Stan model to improve MCMC sampling speed (the model itself is still identical). Credits to @andrjohns
- Improved execution time of
rolling_mean_by_h
function used to calculate cross validation performance metrics. Credits to @RaymondMcT - Update holidays data based on
holidays
package version 0.13.