Published January 11, 2026 | Version v6.2.0

OpenSkill: A faster asymmetric multi-team, multiplayer rating system

Authors/Creators

Description

What's New

Features

  • Custom Weight Normalization - New weight_bounds parameter on all Weng-Lin models lets you customize how player weights are normalized, or disable normalization entirely by setting it to None. (#192)

Bug Fixes

  • Margin-of-Victory Fix - Fixed inverted margin-of-victory logic across all Weng-Lin models. Larger score differences now correctly produce larger rating changes. (#191)

  • Tie Handling - Fixed rank calculation and PlackettLuce rating adjustments for tied matches. (#174, #176)

Other Changes

  • Downgraded Sphinx to 8.1 for myst-parser compatibility
  • Updated CI workflows for macOS runner deprecation

Full Changelog: https://github.com/vivekjoshy/openskill.py/compare/v6.1.3...v6.2.0

Notes

If you use this software, please cite our article in the Journal of Open Source Software.

Files

vivekjoshy/openskill.py-v6.2.0.zip

Files (762.4 kB)

Name Size Download all
md5:c02efa1705da80c2cebfac4862490b28
762.4 kB Preview Download

Additional details

Related works