Source code for rstt.ranking.rating

"""Module for rating

Contains standard rating for common Ranking systems.
"""


from dataclasses import dataclass
import rstt.utils.constants as cst


[docs] @dataclass class Elo: elo: float = cst.DEFAULT_ELO
[docs] @dataclass class GlickoRating: mu: float = cst.GLICKO2_MEAN sigma: float = cst.GLICKO2_VAR
[docs] @dataclass class Glicko2Rating: mu: float = cst.GLICKO2_MEAN sigma: float = cst.GLICKO2_VAR volatility: float = cst.GLICKO2_VOLATILITY