https://github.com/datawraith/bbt
A bayesian skill-rating system similar to Elo, Glicko or TrueSkill
https://github.com/datawraith/bbt
Last synced: 8 months ago
JSON representation
A bayesian skill-rating system similar to Elo, Glicko or TrueSkill
- Host: GitHub
- URL: https://github.com/datawraith/bbt
- Owner: DataWraith
- License: mit
- Created: 2016-09-18T10:40:52.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2025-08-20T11:46:59.000Z (8 months ago)
- Last Synced: 2025-08-20T13:32:35.684Z (8 months ago)
- Language: Rust
- Size: 603 KB
- Stars: 28
- Watchers: 3
- Forks: 5
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
**Status**: I consider this project done. If you need something to change,
please open an issue for discussion before submitting a pull request.
# BBT
BBT is an implementation of a skill-rating system similar to Elo, Glicko or
TrueSkill. It follows `Algorithm 1` from the paper
[A Bayesian Approximation Method for Online Ranking][ABAMOR].
[ABAMOR]: http://jmlr.csail.mit.edu/papers/volume12/weng11a/weng11a.pdf
## Instructions
Add BBT to your Cargo.toml:
```toml
[dependencies]
bbt = "0.2"
```
If you want to serialize Ratings with [Serde](https://serde.rs/), you will need
to add the following to your Cargo.toml instead:
```toml
[dependencies]
bbt = { version = "0.2", features = ["serde"] }
```
See the [Documentation](https://docs.rs/bbt/) for information on how to use the
crate.
## Contributors
Thank you for your contributions!
- [@rakenodiax](https://github.com/rakenodiax) contributed the initial Serde
serialization support