Openskill

Latest version: v6.0.0

Safety actively analyzes 675368 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 4

2.5.0

============================

Features
--------

- Support Python 3.11.0 Officially (`56 <https://github.com/vivekjoshy/openskill.py/issues/56>`_)


Bugfixes
--------

- Fixes issue where equal ranks below zero don't draw (`54 <https://github.com/vivekjoshy/openskill.py/issues/54>`_)

2.4.0

============================

Features
--------

- Add more comparison magic methods to the ``Rating`` object.


Documentation Improvements
--------------------------

- Add documentation about advanced usage.
- Add documentation about future update to the default value of ``tau``.

2.3.0

============================

Features
--------

- Add support for python 3.7+ (`52 <https://github.com/vivekjoshy/openskill.py/issues/52>`_)

2.2.0

============================

Features
--------

- ``tau`` (defaults to 0): Additive dynamics factor, which keeps a player's rating from getting stuck at a level. Normally, a player's sigma will only decrease as we gain more information about their performance. This option will put some pressure on this back up. This default will change to be sigma/100 with v3, to be more congruent with TrueSkill, but higher may make your rating system more exciting. (`50 <https://github.com/vivekjoshy/openskill.py/issues/50>`_)

- ``prevent_sigma_increase`` (defaults to ``False``): for a tau > 0, it is possible that a player could play someone with a low enough rating that even if they win, their ordinal rating will still go down slightly. If your players have no agency in matchmaking, it is not desirable to have a situation where a player goes down on the leaderboard even though they win. (`50 <https://github.com/vivekjoshy/openskill.py/issues/50>`_)

2.1.0

============================

Features
--------

- Faster runtime of ``predict_win`` and ``predict_draw``. (`48 <https://github.com/vivekjoshy/openskill.py/issues/48>`_)

2.0.0

============================

Breaking Changes
----------------

- The ``rate`` function now returns ``Rating`` objects. (`46 <https://github.com/vivekjoshy/openskill.py/issues/46>`_)
- Changes ``ordinal`` to accept both ``Rating`` objects and lists or tuples of 2 floats. (`46 <https://github.com/vivekjoshy/openskill.py/issues/46>`_)


Features
--------

- Add a function to predict draws. (`45 <https://github.com/vivekjoshy/openskill.py/issues/45>`_)
- ``create_rating`` now checks if the argument is the correct type. (`46 <https://github.com/vivekjoshy/openskill.py/issues/46>`_)

Page 3 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.