penaltyblog/version.py,sha256=hvkrIP6xnG3fXn94UqI7rA5E0m2bg8dOy_1qfVHNSKw,30
penaltyblog/__init__.py,sha256=5XNgd1FfwrVPYa9M9D6Kk9j1dCSAscSn8fZHIIuUyvk,176
penaltyblog/metrics/metrics.pyi,sha256=qtyxztqfD_3oS7S4zioNgDYTnJAnlYBXFN9u_h3QVNA,701
penaltyblog/metrics/rps.py,sha256=1UxNqlS0Vva7J5tVMr4QaJojpkBi-pl7bOz4C3KVjns,3576
penaltyblog/metrics/metrics.cpython-314-darwin.so,sha256=jzjB2uBxoWWZnS1n7VJlWNXPLn5ACBvPbb0jvdZsvtg,226208
penaltyblog/metrics/metrics.c,sha256=3b5XCNBzVHSXM_yHeqJBDB38q5Y5ZIfezDteJW8fIpU,1229440
penaltyblog/metrics/__init__.py,sha256=2T_91EgUL-W7XOHuEm6JUSlbj7m9sVk9WVGmf8OE8E8,308
penaltyblog/metrics/briar.py,sha256=LuFz3d_EqbislsUZolAC3tUQrVKhII8vTZlXr6Hunu0,1046
penaltyblog/metrics/ignorance.py,sha256=_Dpl1STLYFU3VYFNd_YTWdInmpuZMxdMlw_6s3m-0kI,1134
penaltyblog/betting/value_bets.py,sha256=Jy503l7N6ak9DXA0jyioWybALtmU0audfP9LlGJyBlc,14005
penaltyblog/betting/arbitrage.py,sha256=SQmdWL08SQPzAck6YzA4WbQJ357p26eSjfvJyq-SGO8,20088
penaltyblog/betting/__init__.py,sha256=cs1-zazkP3uX5XTnEeu4lEJjgE7Y4C72buwkjkKKCGA,747
penaltyblog/betting/odds.py,sha256=x3cyCiOZ8nggotTnMQwyZajwiUsVcMo2vCePDo6auAs,1443
penaltyblog/betting/kelly.py,sha256=KYWt5cNp3M09yd1L_DXKZIioQN45Fg6sWDIRXCQ4je4,25900
penaltyblog/matchflow/predicates_helpers.py,sha256=FUQ0-hPyVtuDF6Op_PwFrjhyHBZCkrZBw8g_Cd9l30g,6848
penaltyblog/matchflow/predicates.py,sha256=LXuu-W1ccB9aQu0okRD74XlAh2wSdopXtilnjkRI7z8,1593
penaltyblog/matchflow/opta_mappings.py,sha256=4X9l3KEsnSMlx58sJKZ89AfxYwo5sw71-4X9P2EOsPY,107620
penaltyblog/matchflow/query.py,sha256=bUo288LJQqzMMCmt49gWV0ZNEEeOZUPvjAXV12hgYb8,11747
penaltyblog/matchflow/plotting.py,sha256=23eCjKUCbcN9ZdzZINBArN1UtO-Aj4BXzHB3kt4xUfg,3277
penaltyblog/matchflow/__init__.py,sha256=GDvgD9YrbrmPLcAk05W5RRqWBKNxDusaZQpe6ihyVUc,973
penaltyblog/matchflow/flow.py,sha256=ppwhf3L1bFxZCLMZKEXJBOveWTV0biCgPV2AM9epOXw,35261
penaltyblog/matchflow/aggregates.py,sha256=t9vqcmg3tqsYXC3kQte9hrt_b44OxIv8quw3cBFzjUA,3255
penaltyblog/matchflow/aggs_registry.py,sha256=0fjIuT_d-kqoHLguGzx8hZ22oYwAsSsoMP2IAzaZ_C0,1656
penaltyblog/matchflow/group.py,sha256=obTmR_mwrgshctJAfPNJp58WIWqRS650RgxVu7QoqCY,9264
penaltyblog/matchflow/optimizer.py,sha256=I4i-_XHb1S6r7N1mKU07HN8ob9YOpe14NKbNBHL0J5I,9504
penaltyblog/matchflow/helpers.py,sha256=MBpXCYknSc8ovHdZSSG_KkgL74IL-MaDJhSh4nnLk4w,9519
penaltyblog/matchflow/opta_helpers.py,sha256=YW0avRGaOocib6LnrHUafHJJp2yBj8r-wneNO7Uu5uw,4856
penaltyblog/matchflow/executor.py,sha256=MOQ5LVvsOX_oScHjyV_59SwCTz6aTIE_fvVEVITA76M,3539
penaltyblog/matchflow/contrib/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
penaltyblog/matchflow/contrib/statsbomb.py,sha256=jhhGmXrWkQ4Kbn4N18LV8oTko1f9rMmHnqVjk4MbUtE,8918
penaltyblog/matchflow/contrib/opta.py,sha256=PSDIdii3dz8HC1bx7GV_Plf5XlRvS937ir7sdLgWIwU,50546
penaltyblog/matchflow/steps/source_statsbomb.py,sha256=mjQWBssk4oKnZObyqh07zrinyMoDZpg5OROxydIT5-U,938
penaltyblog/matchflow/steps/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
penaltyblog/matchflow/steps/utils.py,sha256=Z5nHo3eqmZKK2gQtpXkBlbX6_ZFiBmGB3_eSCMqCIsk,10653
penaltyblog/matchflow/steps/transform.py,sha256=EYvsxv8MfHYhPblQVpKMzKlvTDLI3PgWTYswGVmogJU,31933
penaltyblog/matchflow/steps/group.py,sha256=g5ibvT3xcRWi5RmKqL9SYePWx1e_cmEVanXi8WjL_FY,14917
penaltyblog/matchflow/steps/source.py,sha256=uyvSB7dbTjK4NYT-lnzw7aba3Fq-xe5YoTMPmcWDN0Q,9139
penaltyblog/matchflow/steps/source_opta.py,sha256=vf8mCppX_DiEHnsGU9ewdUq4-4_GhBITA-F5z2IfIqQ,5363
penaltyblog/matchflow/steps/opta/config.py,sha256=ME2RDiYQ-Z7UnQGmKSEeCyvodcm0euoEXvkGhKxuk7U,8471
penaltyblog/matchflow/steps/opta/client.py,sha256=Y0R_Yh7xGCI1_DypL21fARL9SGTiRtwYwB0Y7yaTTTI,3403
penaltyblog/matchflow/steps/opta/__init__.py,sha256=Iket9wpOOguxuGtxHVEDHhv-Sutbffd3eDRmfZpkrBY,1026
penaltyblog/matchflow/steps/opta/parsers.py,sha256=GuijNsFPnFU3VU2iIBgt9u2BfFS2tMRUSbm9ukwojLs,15800
penaltyblog/matchflow/steps/opta/paginator.py,sha256=wWq1zXlBiT4ybXnA4OHFGYcMbqMwvg-O-WrHLGk7rY8,4930
penaltyblog/matchflow/steps/opta/exceptions.py,sha256=xLiMau5PKXp7Pl7B7bZuE5akbBqgLST-twbulDNnStA,597
penaltyblog/matchflow/steps/opta/endpoints.py,sha256=EtHHCVasoZyz8dbVbI8-yWiNJBQoNP9WerySN3OY21Y,9683
penaltyblog/implied/models.py,sha256=paSFtWCnQ-wkvwzChFSXhvsvBHTNF087nV6BQL0oj2E,5785
penaltyblog/implied/__init__.py,sha256=cfhUrJp1XFGxYclsX3_YdzclxxBbSX_8hz-QYBQESIs,118
penaltyblog/implied/implied.py,sha256=Ge_xVv30Acst2tcySHmAxbhooqNoynWBL9hsHaYK4lA,14170
penaltyblog/ratings/elo.py,sha256=5O2KxCVDH0zhU0xImBw_Eip7J3a3epduxKB7gEJrDuk,3676
penaltyblog/ratings/colley.py,sha256=BEEj8vM9g0VseETvmNlrTbOS10Kyvw2iIZWggQDIV3g,3358
penaltyblog/ratings/__init__.py,sha256=TnLpCq5JEBtpqU-eXqJdZRjtnNenpsZbFd9xXx8YrH4,258
penaltyblog/ratings/pi.py,sha256=teAIrObAQ6-Gf3p9GlBbYJQgZwJMn3brZ_s26HQPaIY,6050
penaltyblog/ratings/massey.py,sha256=hrz_4JeQikjhpTftORfOsZ1yR_x8zp2He6k7HxsM1Rg,4305
penaltyblog/bayes/diagnostics.py,sha256=xckoJnljJf1r-Uel_NQmszL0zpeuZOyOTmh_qnNHzQ8,3851
penaltyblog/bayes/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
penaltyblog/bayes/likelihood.cpython-314-darwin.so,sha256=9S9iRgUo62Lhi8h0yWPVZceFkLoq1GHjMoF0s9qq4q4,246080
penaltyblog/bayes/sampler.cpython-314-darwin.so,sha256=iesj329nFvY8HW5h3wXY9LuW6iSMetTtGECvROH_se8,247872
penaltyblog/bayes/sampler.c,sha256=RALpECp7Wy4By5_Iq2oSIGD-SRhth1FWDvaVHsWvLQ8,1267599
penaltyblog/bayes/sampler_api.py,sha256=92sAtfOuUYeh-uqA0YB7x7CobxzPssNIYp1DUMBCywI,13302
penaltyblog/bayes/likelihood.c,sha256=VJFQ9VX3gB8iQyXVRRuKQCT7x-1mzx3MJcndimQ1_SQ,1258629
penaltyblog/utils/deprecated.py,sha256=fhqbipJZ-TdbhKsVFR3-JdNo9bzGA9xxmiuwXeDSLjA,701
penaltyblog/utils/__init__.py,sha256=I0nW7YIKZnapCdITVFopE60wQ6MfLy38tB4m8kuOVRQ,35
penaltyblog/models/gradients.pyi,sha256=ENa0s_HwpJIDD-j0rGVZjLZnZ-0EMYU6k5lwJvmO5wY,1791
penaltyblog/models/bivariate_poisson.py,sha256=GExtr2gpzX88K6aa4_GayfoQ-uR0xzn_IdQ6HBOux4s,7246
penaltyblog/models/goal_expectancy.py,sha256=R1ccrEZpjjxINpX2QnhCuMrezYPpb0pwRX3ZHyLl3kU,11820
penaltyblog/models/dixon_coles.py,sha256=87lij7e_jnvZctafzXyJ3YX7J5JrrkmtfWxmRk3jIFA,7900
penaltyblog/models/poisson.py,sha256=znOod4bTPx6oaPp1qEsi_DkfhVvQ3eQOFZMQ_yDzFnA,7145
penaltyblog/models/zero_inf_poisson.py,sha256=yiobpYbfpIgczmhH5ee5RWicag12eocbRje3ImNXkXc,7314
penaltyblog/models/loss.c,sha256=-h9xiXkCat_SiwmRaYX9U7apQuMP-jB_1O6thvCmlSo,1475212
penaltyblog/models/__init__.py,sha256=3l5Ci0Yw7cePvvpM98mE3dP-vzoUlkPsUid6AxADu7U,1236
penaltyblog/models/weibull_copula.py,sha256=TVMa8Bwsw2zSqY4f-xZe2F7718Hxt1c4o3BtAOiGqrU,8155
penaltyblog/models/negative_binomial.py,sha256=9S_pAfQXN36VGG5EO-IyMIU3CuA1MF7AsMmQhm7vkFY,7910
penaltyblog/models/loss.cpython-314-darwin.so,sha256=N3FW-ROECFucDwMSxPfcfxRuwrmbO-y46vWMpPdb9dg,312296
penaltyblog/models/base_model.py,sha256=a1hXFWC7wTSY7NmCWWGxR2BTpeYZm7WsKS2b49hUjyQ,14588
penaltyblog/models/gradients.c,sha256=p7Z8W5yU7ybfwbvpIjg0usjixcLlvHzIVtDdayf4tow,1618090
penaltyblog/models/utils.py,sha256=4h6rsZjBc4Vf6le07n64cPJSi-LgJyPXaEHjTQuPX2A,723
penaltyblog/models/gradients.cpython-314-darwin.so,sha256=b0DpO94qRwsx1CaQK3w2MECzsPHrmjbVBjbqHnoCvWM,316048
penaltyblog/models/custom_types.py,sha256=GTEEoziAtRo6xNh3QQyhLnSHNePeQc2mThuLnmVLVwk,354
penaltyblog/models/football_probability_grid.py,sha256=c0xfdqybkawmj9cbQqbp4OSA7rQrFS4PaKJwuiwnLN0,19534
penaltyblog/models/probabilities.pyi,sha256=4YfM0Ii1dK3K4x6GxGSyVc3t-DxD2FxK9wAGewNlpwU,2065
penaltyblog/models/hierarchical_bayesian_goal_model.py,sha256=r0Db2nbpav9azVKiWy_WdqUcm807YPG0jePkKvpcdJs,6962
penaltyblog/models/base_bayesian_model.py,sha256=o0nTytRJoP84f9tGG6v3uhUB5q9tC64gLM8abzSPQhA,8426
penaltyblog/models/probabilities.cpython-314-darwin.so,sha256=kVNsjmuBQnWpHXWFyNhjOya9No1vuL8ba4S6QtTc8wI,289792
penaltyblog/models/bayesian_goal_model.py,sha256=x-ebDD4w3t_cqiUQQ1MEiEFgf4j9tBS23dDXRCnA0AE,9119
penaltyblog/models/probabilities.c,sha256=R5vhWbXKUcdDONXWI8aqcyGf2sIMdMmtK_JLqCKY7xY,1463027
penaltyblog/fpl/__init__.py,sha256=WWswJ9MAjIq63oXUxjfG6M0AOYOgM7EgJQPlHPbTD78,136
penaltyblog/fpl/fpl.py,sha256=RDfT53ySzy6-QMNPL1fGF4ucpOKmNOa9cEmV_Hs3XO4,13459
penaltyblog/backtest/__init__.py,sha256=VVN_U-xgHeE-UMtuF1mMS4yf2uWFUWxIVUeaYZaIvU4,191
penaltyblog/backtest/context.py,sha256=5ZLX_S1jucdqdE3M67QjImb1NnjT0CFJrg20uEtl6S4,1130
penaltyblog/backtest/backtest.py,sha256=iv--Hi_MbHGiC4vVQX-Cw4BDlFcwY9Mmm8yhFU1s-rw,5399
penaltyblog/backtest/account.py,sha256=Zm7jlukTgjHzPYoI1qrGQWPKb-y13AaCDG8SOe3Pxnc,1498
penaltyblog/viz/flow_support.py,sha256=YNVzAr4WhRCpQXvjW86x-Sq3okJT9HxTRZIKZwVB2m0,2568
penaltyblog/viz/theme.py,sha256=DFukkpDwjFjp6mbvzWH_0rFKn5EXmHLmspwgrlZmvqc,10922
penaltyblog/viz/dimensions.py,sha256=-Qc8xrrgU65BtDFdZNieuSBJDJnTXBGye-2mSA-Og4A,11701
penaltyblog/viz/diagnostics.py,sha256=gb3ypcM8WNwsW-v4bdNvx1yV04K-3fo-ZYJSChwvZDs,37304
penaltyblog/viz/__init__.py,sha256=FBHBzLB7tfzm6YNryyCd7c54lmob03HuQpDQilE9VuY,391
penaltyblog/viz/pitch.py,sha256=5OHSSvRFQyYpwRmt3ry6KN78EquZl5aEF2pWagBc_9c,39892
penaltyblog/scrapers/clubelo.py,sha256=R4RZJBJWJV3QBeF1SVaGRIcfyg50xRRqtgCS_Tu8y20,3193
penaltyblog/scrapers/footballdata.py,sha256=Dsbd-TmK5OBZ1oIvE8mZJlVh0odAFKq6nXpn0IwQxS8,3544
penaltyblog/scrapers/fbref.py,sha256=uj-BWwITugD_hpLsqMOfToPz98xZEZfL6RnuSIlRLyQ,8801
penaltyblog/scrapers/__init__.py,sha256=in0ONl1qTwz5pEGdxkcHtDxeOUiR95et2cQoerbJV58,342
penaltyblog/scrapers/team_mappings.py,sha256=s9yGWWMfvK9NjFkVm6dAwER9JWatn9mr2e-FlmKPxb4,949
penaltyblog/scrapers/common.py,sha256=xAwUIkkE1l8lP2S8mtFfOWHLA-kLJ0lH0Uh63So6DZ8,10955
penaltyblog/scrapers/understat.py,sha256=UZJsd-_Cul8ND5o7ySAeevSIq5_Js3yp5fI9BlphQLY,11612
penaltyblog/scrapers/base_scrapers.py,sha256=OU7H4VVACLlFftce2R-5zd9LdRGD9kYMeQCAb2PsdcQ,3068
penaltyblog-1.9.0.dist-info/RECORD,,
penaltyblog-1.9.0.dist-info/WHEEL,sha256=EO3uk5H9_CSoYDStjnMpaLSh90QxC2sY8P3RbBxWQS4,136
penaltyblog-1.9.0.dist-info/top_level.txt,sha256=OrxPCgEq5G7rZeiGCl9g8tu3kaQybyiKzz--19PPmXU,12
penaltyblog-1.9.0.dist-info/METADATA,sha256=37Y_DgJn4FsxS9eM2aWGl7J8aP9QTe6qbIuvTd5VaMw,11033
penaltyblog-1.9.0.dist-info/licenses/LICENCE,sha256=4bGDkh2Tx_GaG6z7JI2Amw7qg5wJIy9uwCNPrkVhoKc,1055
