Coverage for src/pyrf/__init__.py: 100%

6 statements  

« prev     ^ index     » next       coverage.py v7.15.4, created at 2026-09-06 21:54 +0000

1"""Proprietary analytics library for the Ringfinity betting syndicate.""" 

2 

3from .core import GoalGrid 

4from .market import BetState, DecimalOdds, Market, Quote, QuotedLine, QuotedOdds, QuoteLeg 

5from .models import BivariatePoisson, DixonColes, Poisson, RingfinityModelZero, Skellam 

6from .payoffs import AsianHandicap, PayoffSurface, TotalGoals 

7from .utilities import calc_total_mass, sum_diagonals 

8 

9__all__ = [ 

10 # payoffs 

11 "AsianHandicap", 

12 # market 

13 "BetState", 

14 # models 

15 "BivariatePoisson", 

16 "DecimalOdds", 

17 "DixonColes", 

18 # core 

19 "GoalGrid", 

20 "Market", 

21 "PayoffSurface", 

22 "Poisson", 

23 "Quote", 

24 "QuoteLeg", 

25 "QuotedLine", 

26 "QuotedOdds", 

27 "RingfinityModelZero", 

28 "Skellam", 

29 "TotalGoals", 

30 # utilities 

31 "calc_total_mass", 

32 "sum_diagonals", 

33]