Elo-MMR-Py


NameElo-MMR-Py JSON
Version 1.0.3 PyPI version JSON
download
home_page
SummaryPython bindings for Elo-MRR
upload_time2024-02-18 12:01:29
maintainer
docs_urlNone
authorAleksey Ropan
requires_python
licenseMIT License Copyright (c) 2024 Aleksey Ropan Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
keywords rating competition skill mmr elo trueskill endure glicko python rust
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Elo-MMR-Py

Python bindings for [Elo-MRR](https://github.com/EbTech/Elo-MMR).

## Installation

You can install using pip. This is the easiest way to install the package and its dependencies.

### Install from PyPI

To install the latest released version from PyPI, run the following command:

```
pip install Elo-MMR-Py
```

This will download and install the latest version of Elo-MMR-Py from PyPI.

### Install from Source

To install Elo-MMR-Py directly from the source code using Git, run:


```
pip install git+https://github.com/aropan/Elo-MMR-Py.git
```

#### Usage

After installation, you can import and use Elo-MMR-Py in your Python projects:

```python
from elo_mmr_py import Contest, rate

contests = [
    Contest(standings=[('player_1', 0, 0), ('player_2', 1, 1), ('player_3', 2, 2)]),
    Contest(standings=[('player_1', 0, 1), ('player_2', 0, 1), ('player_3', 2, 2)]),
    Contest(standings=[('player_1', 0, 0), ('player_2', 1, 2), ('player_3', 1, 2)]),
    Contest(standings=[('player_4', 0, 0), ('player_1', 1, 1), ('player_2', 2, 2), ('player_3', 3, 3)]),
    Contest(standings=[('player_4', 0, 0), ('player_1', 1, 1), ('player_2', 2, 2), ('player_3', 3, 3)]),
]
rate(contests)
```

Output for example above:

```python
{'player_1': Player(name='player_1',
                    rating=1675,
                    events=[PyPlayerEvent(contest_index=0, rating_mu=1705, rating_sig=171, perf_score=1744, place=0),
                            PyPlayerEvent(contest_index=1, rating_mu=1663, rating_sig=130, perf_score=1618, place=0),
                            PyPlayerEvent(contest_index=2, rating_mu=1686, rating_sig=111, perf_score=1728, place=0),
                            PyPlayerEvent(contest_index=3, rating_mu=1678, rating_sig=100, perf_score=1660, place=1),
                            PyPlayerEvent(contest_index=4, rating_mu=1675, rating_sig=94, perf_score=1666, place=1)]),
 'player_2': Player(name='player_2',
                    rating=1483,
                    events=[PyPlayerEvent(contest_index=0, rating_mu=1500, rating_sig=171, perf_score=1500, place=1),
                            PyPlayerEvent(contest_index=1, rating_mu=1555, rating_sig=130, perf_score=1618, place=0),
                            PyPlayerEvent(contest_index=2, rating_mu=1500, rating_sig=111, perf_score=1393, place=1),
                            PyPlayerEvent(contest_index=3, rating_mu=1487, rating_sig=100, perf_score=1459, place=2),
                            PyPlayerEvent(contest_index=4, rating_mu=1483, rating_sig=94, perf_score=1471, place=2)]),
 'player_3': Player(name='player_3',
                    rating=1279,
                    events=[PyPlayerEvent(contest_index=0, rating_mu=1295, rating_sig=171, perf_score=1256, place=2),
                            PyPlayerEvent(contest_index=1, rating_mu=1270, rating_sig=130, perf_score=1242, place=2),
                            PyPlayerEvent(contest_index=2, rating_mu=1312, rating_sig=111, perf_score=1393, place=1),
                            PyPlayerEvent(contest_index=3, rating_mu=1291, rating_sig=100, perf_score=1240, place=3),
                            PyPlayerEvent(contest_index=4, rating_mu=1279, rating_sig=94, perf_score=1247, place=3)]),
 'player_4': Player(name='player_4',
                    rating=1809,
                    events=[PyPlayerEvent(contest_index=3, rating_mu=1767, rating_sig=171, perf_score=1819, place=0),
                            PyPlayerEvent(contest_index=4, rating_mu=1809, rating_sig=130, perf_score=1855, place=0)])}
```

### Contributing

Welcome contributions! If you would like to contribute to the project, please fork the repository and submit a pull request.

            

Raw data

            {
    "_id": null,
    "home_page": "",
    "name": "Elo-MMR-Py",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "",
    "keywords": "rating,competition,skill,mmr,elo,trueskill,endure,glicko,python,rust",
    "author": "Aleksey Ropan",
    "author_email": "",
    "download_url": "https://files.pythonhosted.org/packages/94/06/fb2caf57efa5804f2993cbf447f59ea2658e5b71f7e7e8298b15626a578b/Elo-MMR-Py-1.0.3.tar.gz",
    "platform": null,
    "description": "# Elo-MMR-Py\n\nPython bindings for [Elo-MRR](https://github.com/EbTech/Elo-MMR).\n\n## Installation\n\nYou can install using pip. This is the easiest way to install the package and its dependencies.\n\n### Install from PyPI\n\nTo install the latest released version from PyPI, run the following command:\n\n```\npip install Elo-MMR-Py\n```\n\nThis will download and install the latest version of Elo-MMR-Py from PyPI.\n\n### Install from Source\n\nTo install Elo-MMR-Py directly from the source code using Git, run:\n\n\n```\npip install git+https://github.com/aropan/Elo-MMR-Py.git\n```\n\n#### Usage\n\nAfter installation, you can import and use Elo-MMR-Py in your Python projects:\n\n```python\nfrom elo_mmr_py import Contest, rate\n\ncontests = [\n    Contest(standings=[('player_1', 0, 0), ('player_2', 1, 1), ('player_3', 2, 2)]),\n    Contest(standings=[('player_1', 0, 1), ('player_2', 0, 1), ('player_3', 2, 2)]),\n    Contest(standings=[('player_1', 0, 0), ('player_2', 1, 2), ('player_3', 1, 2)]),\n    Contest(standings=[('player_4', 0, 0), ('player_1', 1, 1), ('player_2', 2, 2), ('player_3', 3, 3)]),\n    Contest(standings=[('player_4', 0, 0), ('player_1', 1, 1), ('player_2', 2, 2), ('player_3', 3, 3)]),\n]\nrate(contests)\n```\n\nOutput for example above:\n\n```python\n{'player_1': Player(name='player_1',\n                    rating=1675,\n                    events=[PyPlayerEvent(contest_index=0, rating_mu=1705, rating_sig=171, perf_score=1744, place=0),\n                            PyPlayerEvent(contest_index=1, rating_mu=1663, rating_sig=130, perf_score=1618, place=0),\n                            PyPlayerEvent(contest_index=2, rating_mu=1686, rating_sig=111, perf_score=1728, place=0),\n                            PyPlayerEvent(contest_index=3, rating_mu=1678, rating_sig=100, perf_score=1660, place=1),\n                            PyPlayerEvent(contest_index=4, rating_mu=1675, rating_sig=94, perf_score=1666, place=1)]),\n 'player_2': Player(name='player_2',\n                    rating=1483,\n                    events=[PyPlayerEvent(contest_index=0, rating_mu=1500, rating_sig=171, perf_score=1500, place=1),\n                            PyPlayerEvent(contest_index=1, rating_mu=1555, rating_sig=130, perf_score=1618, place=0),\n                            PyPlayerEvent(contest_index=2, rating_mu=1500, rating_sig=111, perf_score=1393, place=1),\n                            PyPlayerEvent(contest_index=3, rating_mu=1487, rating_sig=100, perf_score=1459, place=2),\n                            PyPlayerEvent(contest_index=4, rating_mu=1483, rating_sig=94, perf_score=1471, place=2)]),\n 'player_3': Player(name='player_3',\n                    rating=1279,\n                    events=[PyPlayerEvent(contest_index=0, rating_mu=1295, rating_sig=171, perf_score=1256, place=2),\n                            PyPlayerEvent(contest_index=1, rating_mu=1270, rating_sig=130, perf_score=1242, place=2),\n                            PyPlayerEvent(contest_index=2, rating_mu=1312, rating_sig=111, perf_score=1393, place=1),\n                            PyPlayerEvent(contest_index=3, rating_mu=1291, rating_sig=100, perf_score=1240, place=3),\n                            PyPlayerEvent(contest_index=4, rating_mu=1279, rating_sig=94, perf_score=1247, place=3)]),\n 'player_4': Player(name='player_4',\n                    rating=1809,\n                    events=[PyPlayerEvent(contest_index=3, rating_mu=1767, rating_sig=171, perf_score=1819, place=0),\n                            PyPlayerEvent(contest_index=4, rating_mu=1809, rating_sig=130, perf_score=1855, place=0)])}\n```\n\n### Contributing\n\nWelcome contributions! If you would like to contribute to the project, please fork the repository and submit a pull request.\n",
    "bugtrack_url": null,
    "license": "MIT License  Copyright (c) 2024 Aleksey Ropan  Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:  The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ",
    "summary": "Python bindings for Elo-MRR",
    "version": "1.0.3",
    "project_urls": {
        "Discussion": "https://github.com/aropan/Elo-MMR-Py/discussions",
        "Issues": "https://github.com/aropan/Elo-MMR-Py/issues",
        "Repository": "https://github.com/aropan/Elo-MMR-Py"
    },
    "split_keywords": [
        "rating",
        "competition",
        "skill",
        "mmr",
        "elo",
        "trueskill",
        "endure",
        "glicko",
        "python",
        "rust"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6b660941ea8fa21cd2cef4e447082431affd510b955e7a921d1f4f1878c0d475",
                "md5": "cb66d741fde6af24c3a23d01f60641bb",
                "sha256": "baf8077ef1563cb30141551862f3e6f9de38de0f65cfed6d8d797dc208637e13"
            },
            "downloads": -1,
            "filename": "Elo_MMR_Py-1.0.3-cp310-cp310-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "cb66d741fde6af24c3a23d01f60641bb",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 466900,
            "upload_time": "2024-02-18T12:00:51",
            "upload_time_iso_8601": "2024-02-18T12:00:51.496125Z",
            "url": "https://files.pythonhosted.org/packages/6b/66/0941ea8fa21cd2cef4e447082431affd510b955e7a921d1f4f1878c0d475/Elo_MMR_Py-1.0.3-cp310-cp310-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "45f7758c64352b1bba4c4c68c76ccc8ab87c94bc423884cc1cb3dde629b307a1",
                "md5": "6ba887ed739cde5d2c9bca0ec0646aa0",
                "sha256": "5829daecfb9f5834ca89416fc6eed6123741c2a653e547cc703bb6ac651acbcb"
            },
            "downloads": -1,
            "filename": "Elo_MMR_Py-1.0.3-cp310-cp310-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "6ba887ed739cde5d2c9bca0ec0646aa0",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 458098,
            "upload_time": "2024-02-18T12:00:53",
            "upload_time_iso_8601": "2024-02-18T12:00:53.722549Z",
            "url": "https://files.pythonhosted.org/packages/45/f7/758c64352b1bba4c4c68c76ccc8ab87c94bc423884cc1cb3dde629b307a1/Elo_MMR_Py-1.0.3-cp310-cp310-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2550975889712ba0467886bb5e18849604d08b1916c76d42cb97e15f58013bf1",
                "md5": "347c8d8274c9c18249414ef0618e3616",
                "sha256": "1bdf4a218252acac02948164b2f97dde8106248cb5546f7cc9c3c26aedbf6106"
            },
            "downloads": -1,
            "filename": "Elo_MMR_Py-1.0.3-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "347c8d8274c9c18249414ef0618e3616",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 3242963,
            "upload_time": "2024-02-18T12:00:55",
            "upload_time_iso_8601": "2024-02-18T12:00:55.458374Z",
            "url": "https://files.pythonhosted.org/packages/25/50/975889712ba0467886bb5e18849604d08b1916c76d42cb97e15f58013bf1/Elo_MMR_Py-1.0.3-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2ae305d61ea623cb710279db886d901b790f7c899e2a57f8009a25859cd16c2b",
                "md5": "be4d85645ba6141c4a6ccbdff11713be",
                "sha256": "7692940a3bed4e55b81bb5874dbb503f6083f9a2bccfa5dcfd711eb581650cf3"
            },
            "downloads": -1,
            "filename": "Elo_MMR_Py-1.0.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "be4d85645ba6141c4a6ccbdff11713be",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 3457914,
            "upload_time": "2024-02-18T12:00:56",
            "upload_time_iso_8601": "2024-02-18T12:00:56.801990Z",
            "url": "https://files.pythonhosted.org/packages/2a/e3/05d61ea623cb710279db886d901b790f7c899e2a57f8009a25859cd16c2b/Elo_MMR_Py-1.0.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "07a7a0ffa3f087ec346efd25f53bae118206e73527f419a9fce2dc1d905be434",
                "md5": "ed7e971562a68302a06c3b4e26c0692b",
                "sha256": "6dab6e64f708a073bbdf3b81baf1cb70c9890f40808d1ad05438c2d5f2325aa4"
            },
            "downloads": -1,
            "filename": "Elo_MMR_Py-1.0.3-cp310-cp310-win32.whl",
            "has_sig": false,
            "md5_digest": "ed7e971562a68302a06c3b4e26c0692b",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 316649,
            "upload_time": "2024-02-18T12:00:58",
            "upload_time_iso_8601": "2024-02-18T12:00:58.035518Z",
            "url": "https://files.pythonhosted.org/packages/07/a7/a0ffa3f087ec346efd25f53bae118206e73527f419a9fce2dc1d905be434/Elo_MMR_Py-1.0.3-cp310-cp310-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ac557a7b9cb1a74f3d6fa7c57b0c24ee8c9a62fa056cc96992e3e173ea00e85b",
                "md5": "b49d001ade2b5d91e25580b41ee35524",
                "sha256": "1bb7b0091eb4357c33aec046133add3113682ef94bcd9024952fb8ca90d11298"
            },
            "downloads": -1,
            "filename": "Elo_MMR_Py-1.0.3-cp310-cp310-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "b49d001ade2b5d91e25580b41ee35524",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 332255,
            "upload_time": "2024-02-18T12:00:59",
            "upload_time_iso_8601": "2024-02-18T12:00:59.467186Z",
            "url": "https://files.pythonhosted.org/packages/ac/55/7a7b9cb1a74f3d6fa7c57b0c24ee8c9a62fa056cc96992e3e173ea00e85b/Elo_MMR_Py-1.0.3-cp310-cp310-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "131da47628690147e56e25e64444e6caaacca97bdecc0423ecbc9bf231f9824f",
                "md5": "1d617394ee95ce4d0e7ef423a143588a",
                "sha256": "3b858d5486a9fec442419a1b0b93545f225aff4373666db479185a9639ff4171"
            },
            "downloads": -1,
            "filename": "Elo_MMR_Py-1.0.3-cp311-cp311-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "1d617394ee95ce4d0e7ef423a143588a",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 466932,
            "upload_time": "2024-02-18T12:01:00",
            "upload_time_iso_8601": "2024-02-18T12:01:00.914614Z",
            "url": "https://files.pythonhosted.org/packages/13/1d/a47628690147e56e25e64444e6caaacca97bdecc0423ecbc9bf231f9824f/Elo_MMR_Py-1.0.3-cp311-cp311-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4722d7861dc4eb650fc09124fee2417d694468db69d486abac1b48c9b836dde4",
                "md5": "c9ac69818cce900eea088f5d8c9d02be",
                "sha256": "4335fd93682a823570cb4594b3aaa9cfc23240f854f4d1ff4891e8f4165efda3"
            },
            "downloads": -1,
            "filename": "Elo_MMR_Py-1.0.3-cp311-cp311-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "c9ac69818cce900eea088f5d8c9d02be",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 458096,
            "upload_time": "2024-02-18T12:01:02",
            "upload_time_iso_8601": "2024-02-18T12:01:02.903558Z",
            "url": "https://files.pythonhosted.org/packages/47/22/d7861dc4eb650fc09124fee2417d694468db69d486abac1b48c9b836dde4/Elo_MMR_Py-1.0.3-cp311-cp311-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "eec42db896fee402c87f545e37a96fc1cf6f19511a062e2535c6b2f6efd5e2bd",
                "md5": "3e56ea02f504ac3e113059e923df5231",
                "sha256": "9a9a8805fdcff20c5e0af9112443b36b210c05671a7da9920da60684e5d10843"
            },
            "downloads": -1,
            "filename": "Elo_MMR_Py-1.0.3-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "3e56ea02f504ac3e113059e923df5231",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 3242964,
            "upload_time": "2024-02-18T12:01:04",
            "upload_time_iso_8601": "2024-02-18T12:01:04.256850Z",
            "url": "https://files.pythonhosted.org/packages/ee/c4/2db896fee402c87f545e37a96fc1cf6f19511a062e2535c6b2f6efd5e2bd/Elo_MMR_Py-1.0.3-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0213cdbf0aab45f0f505f41d811fde2a93f6e3c4343c4217c7340ba017300b91",
                "md5": "a5981992e640952e1fc8272105833154",
                "sha256": "029759266fdefe214c7fc76ce1898d6e175d64d174f22e2086a601c7b74d74d6"
            },
            "downloads": -1,
            "filename": "Elo_MMR_Py-1.0.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "a5981992e640952e1fc8272105833154",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 3457915,
            "upload_time": "2024-02-18T12:01:05",
            "upload_time_iso_8601": "2024-02-18T12:01:05.605555Z",
            "url": "https://files.pythonhosted.org/packages/02/13/cdbf0aab45f0f505f41d811fde2a93f6e3c4343c4217c7340ba017300b91/Elo_MMR_Py-1.0.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c30b68d8c5a748e6b1f9d5c3ef1a07cc55767ef9cb5db6a158e54c99d1e358f8",
                "md5": "fe784b037a126390ccec51dcfea50790",
                "sha256": "388ab084e032d24cd64cc710c1055d4533a7257380c2ff1665cd3addfe898531"
            },
            "downloads": -1,
            "filename": "Elo_MMR_Py-1.0.3-cp311-cp311-win32.whl",
            "has_sig": false,
            "md5_digest": "fe784b037a126390ccec51dcfea50790",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 316642,
            "upload_time": "2024-02-18T12:01:07",
            "upload_time_iso_8601": "2024-02-18T12:01:07.424064Z",
            "url": "https://files.pythonhosted.org/packages/c3/0b/68d8c5a748e6b1f9d5c3ef1a07cc55767ef9cb5db6a158e54c99d1e358f8/Elo_MMR_Py-1.0.3-cp311-cp311-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f9c02c2d24c7868e1b96b6bdbbfd7497681858132c370dfce533522d7f5c37eb",
                "md5": "abf6bb068db04ddaea2506a136a5de05",
                "sha256": "297d4aa6afdd80965e32be523d1f147acdbb2e16e111320a12567a6d5846168c"
            },
            "downloads": -1,
            "filename": "Elo_MMR_Py-1.0.3-cp311-cp311-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "abf6bb068db04ddaea2506a136a5de05",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 332254,
            "upload_time": "2024-02-18T12:01:08",
            "upload_time_iso_8601": "2024-02-18T12:01:08.864665Z",
            "url": "https://files.pythonhosted.org/packages/f9/c0/2c2d24c7868e1b96b6bdbbfd7497681858132c370dfce533522d7f5c37eb/Elo_MMR_Py-1.0.3-cp311-cp311-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2d104d3ae761288138efd39b7eb5cac11557e2f4fd56ef8549b9c31a0ff1a4a4",
                "md5": "d0030b352c1a4ed7de213914726f172f",
                "sha256": "087161a58a1390d18902c6a9776563d26e3d0bbc87be6b2068fb673df70cf997"
            },
            "downloads": -1,
            "filename": "Elo_MMR_Py-1.0.3-cp312-cp312-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "d0030b352c1a4ed7de213914726f172f",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": null,
            "size": 466835,
            "upload_time": "2024-02-18T12:01:10",
            "upload_time_iso_8601": "2024-02-18T12:01:10.281792Z",
            "url": "https://files.pythonhosted.org/packages/2d/10/4d3ae761288138efd39b7eb5cac11557e2f4fd56ef8549b9c31a0ff1a4a4/Elo_MMR_Py-1.0.3-cp312-cp312-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "940b1dfe5bdaa703d7c6627c58a88713b75d68f9fcc654e678804454ff641486",
                "md5": "20cd2603f3edbfa398ae35ea0c83f128",
                "sha256": "f4f5f909a77c05d717199dc03c7dc10ad5156ecf9995bd966682996e7e37708b"
            },
            "downloads": -1,
            "filename": "Elo_MMR_Py-1.0.3-cp312-cp312-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "20cd2603f3edbfa398ae35ea0c83f128",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": null,
            "size": 458223,
            "upload_time": "2024-02-18T12:01:11",
            "upload_time_iso_8601": "2024-02-18T12:01:11.763477Z",
            "url": "https://files.pythonhosted.org/packages/94/0b/1dfe5bdaa703d7c6627c58a88713b75d68f9fcc654e678804454ff641486/Elo_MMR_Py-1.0.3-cp312-cp312-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7852e981359bab4320196ecefd0038c499a0cb5137eb7873cae52fd24799a009",
                "md5": "40fa5b9bda1bd168f2659d8a1ce22bef",
                "sha256": "82e60744860ef6f40106c87b52e6cb80824d781953e85abdd1a2c1fa6955575a"
            },
            "downloads": -1,
            "filename": "Elo_MMR_Py-1.0.3-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "40fa5b9bda1bd168f2659d8a1ce22bef",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": null,
            "size": 3243434,
            "upload_time": "2024-02-18T12:01:13",
            "upload_time_iso_8601": "2024-02-18T12:01:13.492387Z",
            "url": "https://files.pythonhosted.org/packages/78/52/e981359bab4320196ecefd0038c499a0cb5137eb7873cae52fd24799a009/Elo_MMR_Py-1.0.3-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2c628425c26c8e0627819b52acc5b3db15b95b940ee040bc3ac4b7bd8259c490",
                "md5": "3c976fa555161d5534c84a4a6b4e8498",
                "sha256": "de845d5cac40f54b234a3d80c8df79856440fd7b9532bd5fbab216bc5632d020"
            },
            "downloads": -1,
            "filename": "Elo_MMR_Py-1.0.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "3c976fa555161d5534c84a4a6b4e8498",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": null,
            "size": 3458073,
            "upload_time": "2024-02-18T12:01:14",
            "upload_time_iso_8601": "2024-02-18T12:01:14.832457Z",
            "url": "https://files.pythonhosted.org/packages/2c/62/8425c26c8e0627819b52acc5b3db15b95b940ee040bc3ac4b7bd8259c490/Elo_MMR_Py-1.0.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "07efe6bc202a65d88ed04eecc6a68a350f1f7a17698982cc5fab6471f570a946",
                "md5": "7ef0d713454b6a2044f88c3836ad2248",
                "sha256": "c81a2b0397dfc871a5d8c5bbbf74fb237aff90f30db25b998b1844e33d03ba1c"
            },
            "downloads": -1,
            "filename": "Elo_MMR_Py-1.0.3-cp312-cp312-win32.whl",
            "has_sig": false,
            "md5_digest": "7ef0d713454b6a2044f88c3836ad2248",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": null,
            "size": 316680,
            "upload_time": "2024-02-18T12:01:16",
            "upload_time_iso_8601": "2024-02-18T12:01:16.489822Z",
            "url": "https://files.pythonhosted.org/packages/07/ef/e6bc202a65d88ed04eecc6a68a350f1f7a17698982cc5fab6471f570a946/Elo_MMR_Py-1.0.3-cp312-cp312-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "280b521bd6e0cddd4333809805ae19a03b2afb9b16a3e2f274e7b7472b9fadbd",
                "md5": "b9fe6b8019bca7f426aecea836f34836",
                "sha256": "5ce20428add3285ecbca2ce4d495b8bac1d489610f569617bd81d5650a05e26b"
            },
            "downloads": -1,
            "filename": "Elo_MMR_Py-1.0.3-cp312-cp312-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "b9fe6b8019bca7f426aecea836f34836",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": null,
            "size": 332259,
            "upload_time": "2024-02-18T12:01:17",
            "upload_time_iso_8601": "2024-02-18T12:01:17.968767Z",
            "url": "https://files.pythonhosted.org/packages/28/0b/521bd6e0cddd4333809805ae19a03b2afb9b16a3e2f274e7b7472b9fadbd/Elo_MMR_Py-1.0.3-cp312-cp312-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6e290c6e3efda041842c3a3870b5f782e492729f09a1aa61e52ba8607a5fb19e",
                "md5": "99fcaac514dae004998ed6dd5df19662",
                "sha256": "ac255b37cccc6bcb00d16c07a40791429e34ae21894c9ef82fc8e5619735e3b2"
            },
            "downloads": -1,
            "filename": "Elo_MMR_Py-1.0.3-cp39-cp39-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "99fcaac514dae004998ed6dd5df19662",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 466985,
            "upload_time": "2024-02-18T12:01:19",
            "upload_time_iso_8601": "2024-02-18T12:01:19.536267Z",
            "url": "https://files.pythonhosted.org/packages/6e/29/0c6e3efda041842c3a3870b5f782e492729f09a1aa61e52ba8607a5fb19e/Elo_MMR_Py-1.0.3-cp39-cp39-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a6bc147367600cb250b0a210aae5c6486fb63e688e33a80f464eec1d8268c77f",
                "md5": "b81d0309212fdd8157d9eeb14b641223",
                "sha256": "c22b0e6f38acc2dd4872fb3e71d5e96583d998b7916fcca576050aa66510949a"
            },
            "downloads": -1,
            "filename": "Elo_MMR_Py-1.0.3-cp39-cp39-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "b81d0309212fdd8157d9eeb14b641223",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 458274,
            "upload_time": "2024-02-18T12:01:20",
            "upload_time_iso_8601": "2024-02-18T12:01:20.884678Z",
            "url": "https://files.pythonhosted.org/packages/a6/bc/147367600cb250b0a210aae5c6486fb63e688e33a80f464eec1d8268c77f/Elo_MMR_Py-1.0.3-cp39-cp39-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "06456b8dc0a2a3e91330ab2eeb3861a755ef20569df5338150ee241419da3d4e",
                "md5": "1ae2b1bb81f0dba2edf3a5f211b8da6b",
                "sha256": "b4345577be36ec6410acdac3184b5d45c06d136d60f7ef0b2621b32562053121"
            },
            "downloads": -1,
            "filename": "Elo_MMR_Py-1.0.3-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "1ae2b1bb81f0dba2edf3a5f211b8da6b",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 3243629,
            "upload_time": "2024-02-18T12:01:22",
            "upload_time_iso_8601": "2024-02-18T12:01:22.697539Z",
            "url": "https://files.pythonhosted.org/packages/06/45/6b8dc0a2a3e91330ab2eeb3861a755ef20569df5338150ee241419da3d4e/Elo_MMR_Py-1.0.3-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "268d3f225656c03046ca93a6dd6da2695b837df287f3b026f70629bdcaf33e2b",
                "md5": "181c189ce5b7c8d1b5e8361bea5f1487",
                "sha256": "861501c06ab8932eb11effe61720fc10eb86750f0d519cf549dba6053121649f"
            },
            "downloads": -1,
            "filename": "Elo_MMR_Py-1.0.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "181c189ce5b7c8d1b5e8361bea5f1487",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 3457969,
            "upload_time": "2024-02-18T12:01:24",
            "upload_time_iso_8601": "2024-02-18T12:01:24.037639Z",
            "url": "https://files.pythonhosted.org/packages/26/8d/3f225656c03046ca93a6dd6da2695b837df287f3b026f70629bdcaf33e2b/Elo_MMR_Py-1.0.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "eaf7e166f7d6bd35eefc2b8a5e7b0e5de9bb99faf69bd890165799e287839d54",
                "md5": "1b2513258444950a566a758a72d48104",
                "sha256": "c4fcbaad95851bdc8136a5f95c06ab9aa75bf0ff1e0d322b12023634a8a21bc2"
            },
            "downloads": -1,
            "filename": "Elo_MMR_Py-1.0.3-cp39-cp39-win32.whl",
            "has_sig": false,
            "md5_digest": "1b2513258444950a566a758a72d48104",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 316733,
            "upload_time": "2024-02-18T12:01:25",
            "upload_time_iso_8601": "2024-02-18T12:01:25.915390Z",
            "url": "https://files.pythonhosted.org/packages/ea/f7/e166f7d6bd35eefc2b8a5e7b0e5de9bb99faf69bd890165799e287839d54/Elo_MMR_Py-1.0.3-cp39-cp39-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f3ef8a7c90f00f3c35776f8182dd3fe9f0c12185c51346aac7ad7259eee40db5",
                "md5": "9d63472794f293b39f033ecdb39d4c69",
                "sha256": "52298f809cdb95b79ddd29f5a76979a992102774df82d54939879678fb499dd9"
            },
            "downloads": -1,
            "filename": "Elo_MMR_Py-1.0.3-cp39-cp39-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "9d63472794f293b39f033ecdb39d4c69",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 332315,
            "upload_time": "2024-02-18T12:01:27",
            "upload_time_iso_8601": "2024-02-18T12:01:27.390096Z",
            "url": "https://files.pythonhosted.org/packages/f3/ef/8a7c90f00f3c35776f8182dd3fe9f0c12185c51346aac7ad7259eee40db5/Elo_MMR_Py-1.0.3-cp39-cp39-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9406fb2caf57efa5804f2993cbf447f59ea2658e5b71f7e7e8298b15626a578b",
                "md5": "04af52d0401b6c9d205068fe487489c3",
                "sha256": "c5e0d9360daa7563baf348a4f388a3cee97427d8ffb3e3bdace7906138ec9b3a"
            },
            "downloads": -1,
            "filename": "Elo-MMR-Py-1.0.3.tar.gz",
            "has_sig": false,
            "md5_digest": "04af52d0401b6c9d205068fe487489c3",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 7157,
            "upload_time": "2024-02-18T12:01:29",
            "upload_time_iso_8601": "2024-02-18T12:01:29.177008Z",
            "url": "https://files.pythonhosted.org/packages/94/06/fb2caf57efa5804f2993cbf447f59ea2658e5b71f7e7e8298b15626a578b/Elo-MMR-Py-1.0.3.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-02-18 12:01:29",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "aropan",
    "github_project": "Elo-MMR-Py",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "elo-mmr-py"
}
        
Elapsed time: 0.19520s