Skip to main content
Ctrl+K
penaltyblog  documentation - Home penaltyblog  documentation - Home
  • Backtest
  • Betting Utilities
  • Fantasy Premier League
  • Implied Odds
  • Installation
    • MatchFlow
    • Matchflow Examples
    • Metrics
    • Goal Models
    • Ratings / Rankings
    • Scrapers
    • Visualizations
    • API Reference
    • Changelog
    • Roadmap
    • References
  • GitHub
  • Backtest
  • Betting Utilities
  • Fantasy Premier League
  • Implied Odds
  • Installation
  • MatchFlow
  • Matchflow Examples
  • Metrics
  • Goal Models
  • Ratings / Rankings
  • Scrapers
  • Visualizations
  • API Reference
  • Changelog
  • Roadmap
  • References
  • GitHub

Table of Contents

Table of Contents

  • Backtest
  • Betting Utilities
  • Fantasy Premier League
  • Implied Odds
  • Installation
  • MatchFlow
  • Matchflow Examples
  • Metrics
  • Goal Models
  • Ratings / Rankings
  • Scrapers
  • Visualizations

Resources & References

  • API Reference
  • Changelog
  • Roadmap
  • References
  • Overview: module code

All modules for which code is available

  • penaltyblog.backtest.account
  • penaltyblog.backtest.backtest
  • penaltyblog.backtest.context
  • penaltyblog.betting.arbitrage
  • penaltyblog.betting.kelly
  • penaltyblog.betting.odds
  • penaltyblog.betting.value_bets
  • penaltyblog.matchflow.contrib.opta
  • penaltyblog.matchflow.contrib.statsbomb
  • penaltyblog.matchflow.executor
  • penaltyblog.matchflow.flow
  • penaltyblog.matchflow.group
  • penaltyblog.matchflow.helpers
  • penaltyblog.matchflow.optimizer
  • penaltyblog.matchflow.plotting
  • penaltyblog.matchflow.predicates
  • penaltyblog.matchflow.predicates_helpers
  • penaltyblog.matchflow.steps.group
  • penaltyblog.matchflow.steps.source
  • penaltyblog.matchflow.steps.transform
  • penaltyblog.matchflow.steps.utils

© Copyright 2025, Martin Eastwood.

Created using Sphinx 8.1.3.

Built with the PyData Sphinx Theme 0.16.1.