Closed Flix6x closed 2 years ago
Test setup is failing for Python 3.7, with RuntimeError: Scikit-learn requires Python 3.8 or later. The current Python version is 3.7.13
. My proposal would be to make sktime (which is requiring scikit-learn) a soft dependency, installable with pip install timely-beliefs[forecast]
(after merging #107), and exclude tests relating to forming new beliefs for python==3.7.
This introduces a new BeliefsDataFrame method
form_beliefs
that creates new beliefs given amodel
, abelief_time
and anevent_time_window
.Much credit goes to the AI Master students from the University of Amsterdam that also helped us implement ridgeline plots for probabilistic forecasts.