Skip to main content

A simple ranking solution for matches.

Project description

Rankit is a project facilitating ranking process through pairwise comparision.

Suppose there’s a soccer/football/baseball competition consisting of a series of matches, one needs to come up with the authentic power of each team based on completed match results. Each match consists of two teams and their corresponding final scores. This could not be done through simply averaging each team’s score, since not all teams plays the same number of matches and, besides that, the team that defeated early may not necessarily be the weakest team since they may got paired with a powerhouse at early stage.

Rankit provides two kinds of solutions to solve this problem:

  1. All records are presented at once, and then come up with a rating. We provide the following ranking solutions in this way:

    • Massey Rank (See more)

    • Colley Rank (See more)

    • Keener Rank (See more)

    • Markov Rank (Page rank)

    • OD Rank (a.k.a. Offence-Defence Rating, see more)

    • Difference Rank

  2. Matches have time sequence infomation, and player’s ratings are got updated match by match. We provide the corresponding ranking solutions:

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

rankit-0.3.3.tar.gz (22.6 kB view hashes)

Uploaded Source

Built Distribution

rankit-0.3.3-py3-none-any.whl (21.2 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page