{"library":"openskill","title":"openskill.py","description":"Multiplayer rating system implementing the Weng-Lin models (Plackett-Luce, Bradley-Terry, Thurstone-Mosteller). Pure Python, no dependencies. Version 6.2.0 requires Python ~=3.10. Active development with regular releases.","language":"python","status":"active","last_verified":"Fri May 01","install":{"commands":["pip install openskill"],"cli":null},"imports":["import openskill","openskill.rate(t1, t2)"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"import openskill\n\n# Define two teams with one player each\nteam1 = [openskill.Rating(mu=25, sigma=8.33)]\nteam2 = [openskill.Rating(mu=25, sigma=8.33)]\n\n# Team1 wins (lower rank is better, ranks default to 0,1,...)\nteam1, team2 = openskill.rate([team1, team2], ranks=[0, 1])\n\nprint(team1[0])\nprint(team2[0])\n","lang":"python","description":"Simple example: two players, one match, team1 wins.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}