A simple CLI tool to rate matches in a file.
Project description
Rate
A Cli-tool for rating players from a file. Supported Algorithms:
Usage
rate
And you will get prompted with interactive options to select:
- File
- First player key in the file
- Second player key in the file
- Result key from the first player perspective in the file
- Algorithm to use
[all, elo, "glicko-1", "glicko-2", "trueskill", "dwz", "ecf"]
- Output Format
[csv, json]
- How a win is defined in the file
Example
:1
orwin
- How a loss is defined in the file
Example
:0
orloss
- How a draw is defined in the file
Example
:0.5
ordraw
Example
matches.csv
player1 | player2 | result1 | result2 | date |
---|---|---|---|---|
John | Doe | won | Lost | 12-14-2021 |
Doe | John | Draw | Draw | 12-15-2021 |
Sam | John | Lost | won | 12-16-2021 |
Answers
- File: matches.csv
- First player key: player1
- Second player key: player2
- Result key: result1
- Algorithm: elo
- Output Format: csv
- How a win is defined: won
- How a loss is defined: Lost
- How a draw is defined: Draw
Installation
$ pip install rate
$ rate
or
$ py -m pip install rate
$ py -m rate
You might need to run it with winpty
if you are on Windows.
winpty py -m rate
Contributing
It still needs some work. Please feel free to open an is
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
rate-0.1.3.tar.gz
(20.8 kB
view details)
Built Distribution
rate-0.1.3-py3-none-any.whl
(27.4 kB
view details)
File details
Details for the file rate-0.1.3.tar.gz
.
File metadata
- Download URL: rate-0.1.3.tar.gz
- Upload date:
- Size: 20.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.12 CPython/3.9.7 Windows/10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d09b083c4628b96677a0f919954e6664d74565fdb0dc2b8120a730a973b90856 |
|
MD5 | 68886a08569b51edddb6d213bc7a5c1f |
|
BLAKE2b-256 | ed384a36cf4fd25d49ca14ac9746800d3dbca6e57ebc9916824c3e80fd5d1ccd |
File details
Details for the file rate-0.1.3-py3-none-any.whl
.
File metadata
- Download URL: rate-0.1.3-py3-none-any.whl
- Upload date:
- Size: 27.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.12 CPython/3.9.7 Windows/10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1882b7aeca39abfac1d6715c8fac9e39e74c7ad733cae1e19b6ff4300170ba05 |
|
MD5 | 14996d51203021538cd6c7f5bb16c10a |
|
BLAKE2b-256 | 8031fbd1be34a01620e8209b8153efbcf85b1c1fd8b4928e454f93eac5663b1d |