Elo Ratings

[1]:
import sys

sys.path.append("../../")
import penaltyblog as pb

Add New Players

[2]:
elo = pb.ratings.Elo()

elo.add_player("Rob")
elo.add_player("Clare")
elo.add_player("Susan", 1600)

Update Ratings

[3]:
elo.update_ratings("Rob", "Clare", 1)
elo.update_ratings("Susan", "Clare", 1)
elo.update_ratings("Susan", "Rob", 0)
elo.update_ratings("Clare", "Rob", 0)

Get New Ratings

[4]:
elo.get_rating("Clare")
[4]:
1548.9036925925514