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.2.tar.gz (22.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

rankit-0.3.2-py3-none-any.whl (21.2 kB view details)

Uploaded Python 3

File details

Details for the file rankit-0.3.2.tar.gz.

File metadata

  • Download URL: rankit-0.3.2.tar.gz
  • Upload date:
  • Size: 22.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for rankit-0.3.2.tar.gz
Algorithm Hash digest
SHA256 cd7bd81fd77b72e99dfd9bd9cb3b4e39e670faafd9f956571bfc86a94c639a10
MD5 2ad8a30a283d3b0d934058b7aa939af0
BLAKE2b-256 ce118f72625b3b220b1178519382d28e9da32022ca96bd10de9c9cf9f369b3a7

See more details on using hashes here.

File details

Details for the file rankit-0.3.2-py3-none-any.whl.

File metadata

  • Download URL: rankit-0.3.2-py3-none-any.whl
  • Upload date:
  • Size: 21.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for rankit-0.3.2-py3-none-any.whl
Algorithm Hash digest
SHA256 4f7faca9c5c46ab116db416d545b790df4049e4efe59ef88369f0db24920248e
MD5 091f432fbe3d9be561990910d31a0af3
BLAKE2b-256 058effe6b047f9a43a0c4acd3a29f13168e9d4f3b5551a708408f7fc1de49982

See more details on using hashes here.

Supported by

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