Skip to content

v1.0.0

Compare
Choose a tag to compare
@martineastwood martineastwood released this 12 Dec 21:28
· 20 commits to master since this release
  • Removed pymc as a dependency
  • Updated all other dependency versions
  • Added support for Python 3.13
  • Rewrote BayesianHierarchicalGoalModel model into Stan instead of pymc and updated prediction method to integrate over the posterior rather than just sampling the mid-point
  • Rewrote BayesianRandomInterceptGoalModel into Stan instead of pymc, updated model to use a more accurate random intercept, and updated prediction method to integrate over the posterior rather than just sampling the mid-point
  • Rewrote BayesianBivariateGoalModel into Stan instead of pymc, improved model so converges better, and updated prediction method to integrate over the posterior rather than just sampling the mid-point
  • Added BayesianSkellamGoalModel model for predicting outcomes of football (soccer) matches based on the Skellam distribution
  • Removed obsolete sofifa and espn scrapers
  • Optimised RPS calculation
  • Optimised ELO code
  • Optimised Kelly Criterion code
  • Updated FootballProbabilityGrid to store its internal matrix as a numpy array
  • Updated all example notebooks
  • Increased unit test coverage
  • Added CI/CD
  • Removed Poetry from build step
  • Updated documentation
  • Added type hinting to Colley class
  • Added type hinting to Massey class