{ "info": { "author": "Heungsub Lee", "author_email": "sub@subl.ee", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "Intended Audience :: Science/Research", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: Jython", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Games/Entertainment", "Topic :: Scientific/Engineering :: Mathematics" ], "description": "TrueSkill\n~~~~~~~~~\n\nAn implementation of the TrueSkill algorithm for Python. TrueSkill is a rating\nsystem among game players and it is used on Xbox Live to rank and match\nplayers.\n\n.. sourcecode:: python\n\n from trueskill import Rating, quality_1vs1, rate_1vs1\n alice, bob = Rating(25), Rating(30) # assign Alice and Bob's ratings\n if quality_1vs1(alice, bob) < 0.50:\n print('This match seems to be not so fair')\n alice, bob = rate_1vs1(alice, bob) # update the ratings after the match\n\nLinks\n`````\n\nDocumentation\n http://trueskill.org/\nGitHub:\n http://github.com/sublee/trueskill\nMailing list:\n trueskill@librelist.com\nList archive:\n http://librelist.com/browser/trueskill\nContinuous integration (Travis CI)\n https://travis-ci.org/sublee/trueskill\n\n .. image:: https://api.travis-ci.org/sublee/trueskill.png\n\nSee Also\n````````\n\n- `TrueSkill(TM) Ranking System by Microsoft\n `_\n- `\"Computing Your Skill\" by Jeff Moser `_\n- `\"The Math Behind TrueSkill\" by Jeff Moser `_\n- `TrueSkill Calcurator by Microsoft\n `_", "description_content_type": "", "docs_url": "https://pythonhosted.org/trueskill/", "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://trueskill.org/", "keywords": "", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "trueskill", "package_url": "https://pypi.org/project/trueskill/", "platform": "any", "project_url": "https://pypi.org/project/trueskill/", "project_urls": { "Homepage": "http://trueskill.org/" }, "release_url": "https://pypi.org/project/trueskill/0.4.5/", "requires_dist": null, "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "summary": "The video game rating system", "version": "0.4.5" }, "last_serial": 4248269, "releases": { "0.1-dev": [ { "comment_text": "", "digests": { "md5": "000bb8511f636228a5f1c14ac45e623a", "sha256": "a9b6fba127d2afb3dcd6413a7cc5b5ee2187ad3abcf9cf2e2e8668e0fc37fdd7" }, "downloads": -1, "filename": "trueskill-0.1-dev.tar.gz", "has_sig": false, "md5_digest": "000bb8511f636228a5f1c14ac45e623a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5826, "upload_time": "2012-01-10T11:24:22", "url": "https://files.pythonhosted.org/packages/0a/5a/217398aec83efbdd0daa5a7c8e960acd681ad68ca7765fc95df55eced1bf/trueskill-0.1-dev.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "c931358c7ea041fa01db77985e5dec3d", "sha256": "83fac0cbcae87ad28c12595630b8f404935a0c23073274fb7e0313cd084d87ff" }, "downloads": -1, "filename": "trueskill-0.1.0.tar.gz", "has_sig": false, "md5_digest": "c931358c7ea041fa01db77985e5dec3d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8549, "upload_time": "2012-01-11T11:13:24", "url": "https://files.pythonhosted.org/packages/f4/28/4f4e963251d72374b63a760604bb34287bb78fc5c90055ebf4587b84e84e/trueskill-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "31a3f26cb63443ec8cb8711a80fdd96f", "sha256": "b40f84983df6437bae5e173164afb74595290539378fea11c634af626b8d1e87" }, "downloads": -1, "filename": "trueskill-0.1.1.tar.gz", "has_sig": false, "md5_digest": "31a3f26cb63443ec8cb8711a80fdd96f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9884, "upload_time": "2012-01-12T09:29:48", "url": "https://files.pythonhosted.org/packages/89/43/6e62802eef05f1ee5bc7f04bfa6ba4fe5604acdbcc38f62411cdd058cb8f/trueskill-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "e9ce1692b571abc58f2e939ab1956c85", "sha256": "cacbfbab76b14c86bde6676b419a936c9481c5ba04520fa6e7258a113d8b87e9" }, "downloads": -1, "filename": "trueskill-0.1.2.tar.gz", "has_sig": false, "md5_digest": "e9ce1692b571abc58f2e939ab1956c85", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11619, "upload_time": "2012-01-22T13:28:54", "url": "https://files.pythonhosted.org/packages/1e/df/3fa1ef9367686187a6acc9dbcc0ecb20310de5642d398aac6498ad123a01/trueskill-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "abbf0846580005f0fe7da2556f684de0", "sha256": "06dddeb172f3b882c26950cf77ffb82e5ebd3ce9995af86cfc86f10a5563c226" }, "downloads": -1, "filename": "trueskill-0.1.3.tar.gz", "has_sig": false, "md5_digest": "abbf0846580005f0fe7da2556f684de0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10446, "upload_time": "2012-03-10T20:12:23", "url": "https://files.pythonhosted.org/packages/f2/c5/2d15323885a22485e0c733e87cf9a5e5212018e6cecdc15f60ec4b2eea22/trueskill-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "b3dea8728558882d0e3a1e0ba0aea316", "sha256": "36f5e8c72a832a56b55e808c6f8372c069871fcf0832c1f96eae106f9a1d3282" }, "downloads": -1, "filename": "trueskill-0.1.4.tar.gz", "has_sig": false, "md5_digest": "b3dea8728558882d0e3a1e0ba0aea316", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10604, "upload_time": "2012-10-05T18:03:35", "url": "https://files.pythonhosted.org/packages/f4/2b/8acd53ee6d0b5599f50822afac9c08f5bb55caea0ef66d3ba2dc1971aa42/trueskill-0.1.4.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "440c5ba33487f111740882b23f52361d", "sha256": "377f756c37168380a87410ebcb2bdd114d7a8ae40bafae4ef9fdc84ea55cab20" }, "downloads": -1, "filename": "trueskill-0.2.tar.gz", "has_sig": false, "md5_digest": "440c5ba33487f111740882b23f52361d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16120, "upload_time": "2012-11-30T12:09:10", "url": "https://files.pythonhosted.org/packages/c2/9a/8cfa17d36b2777ba952882df895b5e42d57d92dd5324f58f59d42b779ac6/trueskill-0.2.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "b02f51bcc6a4907628089cf9b168aed2", "sha256": "fb4bd459d99060ce71da7a3629f1516c52e7d306455aa8f8646d82e8878f3666" }, "downloads": -1, "filename": "trueskill-0.2.1.tar.gz", "has_sig": false, "md5_digest": "b02f51bcc6a4907628089cf9b168aed2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16120, "upload_time": "2012-12-05T16:19:29", "url": "https://files.pythonhosted.org/packages/aa/f5/fb52b52bb3d116f9bb317f898254acb9da552385f7cdca40cb3e25d27d5b/trueskill-0.2.1.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "bb439eb14907c407551a7664ae3ce8af", "sha256": "504711c58c398780926edd1492bf1ee70e263eaac816400db0ebb62a625938eb" }, "downloads": -1, "filename": "trueskill-0.3.tar.gz", "has_sig": false, "md5_digest": "bb439eb14907c407551a7664ae3ce8af", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17613, "upload_time": "2013-03-05T15:43:42", "url": "https://files.pythonhosted.org/packages/52/c4/d48bf6ca6c95638ca38e72e510de41815cb5ba2e5902077365accbb87398/trueskill-0.3.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "fb09a9d3e0baab519bb21bca18615414", "sha256": "a39ceb367f620e4f41d81e53cdd83e0cb8b84b039d5674627949be5feb14a157" }, "downloads": -1, "filename": "trueskill-0.3.1.tar.gz", "has_sig": false, "md5_digest": "fb09a9d3e0baab519bb21bca18615414", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17881, "upload_time": "2013-03-07T15:47:45", "url": "https://files.pythonhosted.org/packages/64/2b/dba146138dd61879817e588717a57932dc5386005e19a42f5e3004291c80/trueskill-0.3.1.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "96be2cf3d2f183f8556dd72df9f4644f", "sha256": "c8300d7300b8d2fa304d6c51cdc4df0621c75c532c1d5c748f6c8ceae192966b" }, "downloads": -1, "filename": "trueskill-0.4.tar.gz", "has_sig": false, "md5_digest": "96be2cf3d2f183f8556dd72df9f4644f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20449, "upload_time": "2013-03-24T15:33:26", "url": "https://files.pythonhosted.org/packages/d7/2b/6a89b27af712f03a70eb70f369f8207a5fe6d65ef8568308408aceb932a1/trueskill-0.4.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "bb317b71790f95104b70d77b8501ea11", "sha256": "d93174ee48dc2a56359a48519ddc66360946eb9a4a89cb5887e945c443800674" }, "downloads": -1, "filename": "trueskill-0.4.1.tar.gz", "has_sig": false, "md5_digest": "bb317b71790f95104b70d77b8501ea11", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20665, "upload_time": "2013-06-06T07:15:29", "url": "https://files.pythonhosted.org/packages/64/ed/97a8eed97319f00ec87a508a914fb9a9c5474570187470b6b08372075dc9/trueskill-0.4.1.tar.gz" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "7e2a8e71cc414b7e05b42ba5449ef2f6", "sha256": "bbea8130fe63849ddc3c50980382abf838bb54c8b5fecfab1cad99146f3115ee" }, "downloads": -1, "filename": "trueskill-0.4.2.tar.gz", "has_sig": false, "md5_digest": "7e2a8e71cc414b7e05b42ba5449ef2f6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21245, "upload_time": "2014-06-17T13:12:49", "url": "https://files.pythonhosted.org/packages/3f/5d/d59b1feaf73cbff2a24c9f05a5021b49119dc51c651a05033c6a20ebf1f1/trueskill-0.4.2.tar.gz" } ], "0.4.3": [ { "comment_text": "", "digests": { "md5": "a564b45d9fff6eb2932af80b21ad3cec", "sha256": "8b098e1c5299bfb3619bf8285c58863b7481a98309b77f904b3d7e16e0a429ee" }, "downloads": -1, "filename": "trueskill-0.4.3.tar.gz", "has_sig": false, "md5_digest": "a564b45d9fff6eb2932af80b21ad3cec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21060, "upload_time": "2014-09-04T04:53:40", "url": "https://files.pythonhosted.org/packages/2d/e8/794cf738e3d47353a11d67a81825c9949c737b5f635ab825b87e1bae3d1c/trueskill-0.4.3.tar.gz" } ], "0.4.4": [ { "comment_text": "", "digests": { "md5": "fa3e3e51cdaa198225940bc6f8b3e545", "sha256": "67cd45ab14dcdfd5894ecb8288df8d0d8c6cbd784bf7203a14e162d41ac5cb93" }, "downloads": -1, "filename": "trueskill-0.4.4.tar.gz", "has_sig": false, "md5_digest": "fa3e3e51cdaa198225940bc6f8b3e545", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21545, "upload_time": "2015-12-31T00:58:42", "url": "https://files.pythonhosted.org/packages/49/01/8572ac20d2877037cb65711ee0b76a0bf7efc11b7f3354e4eae3072f51a1/trueskill-0.4.4.tar.gz" } ], "0.4.5": [ { "comment_text": "", "digests": { "md5": "1c695188b277ca340d9d02df57028574", "sha256": "9d62b48d2428369d712bd9becff9f9a2caa325e1a2ab5f9392d34bff757867bb" }, "downloads": -1, "filename": "trueskill-0.4.5.tar.gz", "has_sig": false, "md5_digest": "1c695188b277ca340d9d02df57028574", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 21315, "upload_time": "2018-09-07T12:27:32", "url": "https://files.pythonhosted.org/packages/d0/b1/572f309178eacdccd9f9f5f3e3e14fb3543a89c6259d62b36660350af2b9/trueskill-0.4.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1c695188b277ca340d9d02df57028574", "sha256": "9d62b48d2428369d712bd9becff9f9a2caa325e1a2ab5f9392d34bff757867bb" }, "downloads": -1, "filename": "trueskill-0.4.5.tar.gz", "has_sig": false, "md5_digest": "1c695188b277ca340d9d02df57028574", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 21315, "upload_time": "2018-09-07T12:27:32", "url": "https://files.pythonhosted.org/packages/d0/b1/572f309178eacdccd9f9f5f3e3e14fb3543a89c6259d62b36660350af2b9/trueskill-0.4.5.tar.gz" } ] }