{ "info": { "author": "S.P. Mohanty", "author_email": "mohanty@aicrowd.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "Natural Language :: English", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "\ud83d\ude82 Flatland\n========\n\n![Flatland](https://i.imgur.com/0rnbSLY.gif)\n\n

\n\"repository\"\n\"coverage\"\n

\n\nFlatland is a open-source toolkit for developing and comparing Multi Agent Reinforcement Learning algorithms in little (or ridiculously large!) gridworlds.\n\n[The official documentation](http://flatland.aicrowd.com/) contains full details about the environment and problem statement\n\nFlatland is tested with Python 3.6, 3.7 and 3.8 on modern versions of macOS, Linux and Windows. You may encounter problems with graphical rendering if you use WSL. Your [contribution is welcome](https://flatland.aicrowd.com/misc/contributing.html) if you can help with this! \n\n\ud83c\udfc6 Challenges\n---\n\nThis library was developed specifically for the AIcrowd [Flatland challenges](http://flatland.aicrowd.com/research/top-challenge-solutions.html) in which we strongly encourage you to take part in!\n\n- [Flatland 3 Challenge](https://www.aicrowd.com/challenges/flatland-3) - ONGOING!\n- [AMLD 2021 Challenge](https://www.aicrowd.com/challenges/flatland)\n- [NeurIPS 2020 Challenge](https://www.aicrowd.com/challenges/neurips-2020-flatland-challenge/)\n- [2019 Challenge](https://www.aicrowd.com/challenges/flatland-challenge)\n\n\ud83d\udce6 Setup\n---\n\n### Prerequisites (optional)\n\nInstall [Anaconda](https://www.anaconda.com/distribution/) and create a new conda environment:\n\n```console\n$ conda create python=3.7 --name flatland-rl\n$ conda activate flatland-rl\n```\n\n### Stable release\n\nInstall Flatland from pip:\n\n```console\n$ pip install flatland-rl\n```\n\nThis is the preferred method to install Flatland, as it will always install the most recent stable release.\n\n### From sources\n\nThe Flatland code source is available from [AIcrowd gitlab](https://gitlab.aicrowd.com/flatland/flatland).\n\nClone the public repository:\n\n```console\n$ git clone git@gitlab.aicrowd.com:flatland/flatland.git\n```\n\nOnce you have a copy of the source, install it with:\n\n```console\n$ pip install -e .\n```\n\n### Test installation\n\nTest that the installation works:\n\n```console\n$ flatland-demo\n```\n\nYou can also run the full test suite:\n\n```console\npython setup.py test\n```\n\n\ud83d\udc65 Credits\n---\n\nThis library was developed by [SBB](https://www.sbb.ch/en/), [Deutsche Bahn](https://www.deutschebahn.com/), [SNCF](https://www.sncf.com/en), [AIcrowd](https://www.aicrowd.com/) and [numerous contributors](http://flatland.aicrowd.com/misc/credits.html) and AIcrowd research fellows from the AIcrowd community.\n\n\u2795 Contributions\n---\nPlease follow the [Contribution Guidelines](https://flatland.aicrowd.com/misc/contributing.html) for more details on how you can successfully contribute to the project. We enthusiastically look forward to your contributions!\n\n\ud83d\udcac Communication\n---\n\n* [Discord Channel](https://discord.com/invite/hCR3CZG)\n* [Discussion Forum](https://discourse.aicrowd.com/c/neurips-2020-flatland-challenge)\n* [Issue Tracker](https://gitlab.aicrowd.com/flatland/flatland/issues/)\n\n\ud83d\udd17 Partners\n---\n\n\"SBB\" \n\"DB\"\n\"SNCF\"\n\"AIcrowd\"\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://gitlab.aicrowd.com/flatland/flatland", "keywords": "flatland", "license": "", "maintainer": "", "maintainer_email": "", "name": "flatland-rl", "package_url": "https://pypi.org/project/flatland-rl/", "platform": "", "project_url": "https://pypi.org/project/flatland-rl/", "project_urls": { "Homepage": "https://gitlab.aicrowd.com/flatland/flatland" }, "release_url": "https://pypi.org/project/flatland-rl/3.0.15/", "requires_dist": [ "tox (>=3.5.2)", "pytest (<5,>=3.8.2)", "pytest-runner (>=4.2)", "Click (>=7.0)", "crowdai-api (>=0.1.21)", "numpy (>=1.16.2)", "recordtype (>=1.3)", "matplotlib (>=3.0.2)", "Pillow (>=5.4.1)", "msgpack (<2.0.0,>=1.0.0)", "msgpack-numpy (>=0.4.4.0)", "svgutils (>=0.3.1)", "pyarrow (>=0.13.0)", "pandas (>=0.25.1)", "importlib-metadata (>=0.17)", "importlib-resources (<2,>=1.0.1)", "six (>=1.12.0)", "timeout-decorator (>=0.4.1)", "attrs", "gym (==0.14.0)", "networkx", "ipycanvas", "graphviz", "imageio", "dataclasses" ], "requires_python": "", "summary": "Multi Agent Reinforcement Learning on Trains", "version": "3.0.15", "yanked": false, "yanked_reason": null }, "last_serial": 12749237, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "f209607558f2ed30644a3fdbc2d7f059", "sha256": "cb040b44d21c1266c6560bd621875fa77fb5806fb3dff9d9016fa19b408a4f05" }, "downloads": -1, "filename": "flatland_rl-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f209607558f2ed30644a3fdbc2d7f059", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 2897, "upload_time": "2019-04-03T05:13:18", "upload_time_iso_8601": "2019-04-03T05:13:18.011066Z", "url": "https://files.pythonhosted.org/packages/76/52/23680ee30905f8b589858d2bcc7c3e1d1d9de6e0a347bd4d7828669d7019/flatland_rl-0.1.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "0ad95d324446fafc3d088c3eba8b0505", "sha256": "92f7ed02087d5b79f3de94cb1a88c08568ba31214703b900c10edffdf94b52af" }, "downloads": -1, "filename": "flatland-rl-0.1.0.tar.gz", "has_sig": false, "md5_digest": "0ad95d324446fafc3d088c3eba8b0505", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13273, "upload_time": "2019-04-03T05:13:20", "upload_time_iso_8601": "2019-04-03T05:13:20.400652Z", "url": "https://files.pythonhosted.org/packages/6e/95/bde1139a727450951e0b86045262ec908b979a9076aba2b779f270771f3d/flatland-rl-0.1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "486df2b6182c46ff774180efde413e53", "sha256": "85873eef1d65272d9137fc77ce0fd7faf31d305409c80b548ab47d58f83a233b" }, "downloads": -1, "filename": "flatland_rl-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "486df2b6182c46ff774180efde413e53", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 2881, "upload_time": "2019-04-03T05:23:04", "upload_time_iso_8601": "2019-04-03T05:23:04.276705Z", "url": "https://files.pythonhosted.org/packages/25/7e/087003e5b53a98b403e1976a3b08816189551d8f55094db0780474e4396c/flatland_rl-0.1.1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e083e5bd66a266c5502fe032a1267ae3", "sha256": "4e441d06f1eb830b52b91a93761856e30f44ccacea5724ad49b5f5709a9ee5c7" }, "downloads": -1, "filename": "flatland-rl-0.1.1.tar.gz", "has_sig": false, "md5_digest": "e083e5bd66a266c5502fe032a1267ae3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13219, "upload_time": "2019-04-03T05:23:05", "upload_time_iso_8601": "2019-04-03T05:23:05.443921Z", "url": "https://files.pythonhosted.org/packages/86/b6/fa04c4dbc97f43f37c41bac3f7ad224357915377da2b8b69a03586ee6617/flatland-rl-0.1.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "5dae09c28a7d04558cde86ad0bba88d6", "sha256": "f7b62e4b3936147ca12af864b54e441c85cc26f4076aebef07534820fe362c85" }, "downloads": -1, "filename": "flatland-rl-0.1.2.tar.gz", "has_sig": false, "md5_digest": "5dae09c28a7d04558cde86ad0bba88d6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2061463, "upload_time": "2019-07-03T05:26:05", "upload_time_iso_8601": "2019-07-03T05:26:05.483934Z", "url": "https://files.pythonhosted.org/packages/c3/c8/05eb63985624a654cdd0ec734b8e349974fbe53515f8c21738bdb8df3262/flatland-rl-0.1.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "b4e657933b609d6c3af2a3bf1d7e3adb", "sha256": "1117879e07cdba35a628434d4ad846a067afd654e3d5514507c75a5a26e7ada6" }, "downloads": -1, "filename": "flatland-rl-0.2.0.tar.gz", "has_sig": false, "md5_digest": "b4e657933b609d6c3af2a3bf1d7e3adb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2062833, "upload_time": "2019-07-08T12:05:09", "upload_time_iso_8601": "2019-07-08T12:05:09.861270Z", "url": "https://files.pythonhosted.org/packages/c1/97/416fe034e6620283078a28a1fe7112699d820b092207eaa4a00130d90f02/flatland-rl-0.2.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "c3fbec718e2dc6a64053a53143d7a970", "sha256": "ca7bad08db5ac810ea339d9da7b724892119a531ed9fbdb2f51d0e9d40844cfb" }, "downloads": -1, "filename": "flatland-rl-0.3.0.tar.gz", "has_sig": false, "md5_digest": "c3fbec718e2dc6a64053a53143d7a970", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2714295, "upload_time": "2019-07-24T12:23:33", "upload_time_iso_8601": "2019-07-24T12:23:33.889607Z", "url": "https://files.pythonhosted.org/packages/60/17/af1c286da97f12022a2fc557a409967aadfb96047a789f17d54a9c11750c/flatland-rl-0.3.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "abac71b4962eb4db983b1812d8f7a38d", "sha256": "7fd20e25cc32ac9eae1ee0981f40d8414ba07e7641a9cb23996de15cc2ace180" }, "downloads": -1, "filename": "flatland-rl-0.3.1.tar.gz", "has_sig": false, "md5_digest": "abac71b4962eb4db983b1812d8f7a38d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2699687, "upload_time": "2019-07-25T03:04:23", "upload_time_iso_8601": "2019-07-25T03:04:23.651821Z", "url": "https://files.pythonhosted.org/packages/ba/b3/30c1afb78c806b9de59eeb8f35c9f54ffb099573e088008027bf87e1084e/flatland-rl-0.3.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.10": [ { "comment_text": "", "digests": { "md5": "685cf2f63a28c1b6fcf43dc7e2046539", "sha256": "f36a343da70de89b0635419e156e53d5de37c625c34668219c724a1cf5225044" }, "downloads": -1, "filename": "flatland-rl-0.3.10.tar.gz", "has_sig": false, "md5_digest": "685cf2f63a28c1b6fcf43dc7e2046539", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2670397, "upload_time": "2019-07-30T16:45:35", "upload_time_iso_8601": "2019-07-30T16:45:35.387095Z", "url": "https://files.pythonhosted.org/packages/08/29/eba9315ca16358dd931a24f5dffb3c57288f7dd6baebfa708be574d7d252/flatland-rl-0.3.10.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "c1c4566dc5be9fde6f7233490cdf1565", "sha256": "30bd1901700e9e81d6352845151efbba28d8c6918744ca27dd3ff75c20e2b92e" }, "downloads": -1, "filename": "flatland-rl-0.3.2.tar.gz", "has_sig": false, "md5_digest": "c1c4566dc5be9fde6f7233490cdf1565", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2644579, "upload_time": "2019-07-26T09:52:09", "upload_time_iso_8601": "2019-07-26T09:52:09.146837Z", "url": "https://files.pythonhosted.org/packages/e9/6e/057724fe41156c1ed967b306e27283aafd790ec3e8acfc213f147702bf0f/flatland-rl-0.3.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "14b3f39cf5d18224d0760260bffa64cc", "sha256": "676ebde9c7259df32f75e4047ca3846e8161839f3935e5ffd636cf99c75f0b10" }, "downloads": -1, "filename": "flatland-rl-0.3.3.tar.gz", "has_sig": false, "md5_digest": "14b3f39cf5d18224d0760260bffa64cc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2644809, "upload_time": "2019-07-29T10:49:24", "upload_time_iso_8601": "2019-07-29T10:49:24.579818Z", "url": "https://files.pythonhosted.org/packages/74/11/cfe05bda959105e0a2b0fd01ff39450ebfa9df7839de4ab4b80a4973e0db/flatland-rl-0.3.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.4": [ { "comment_text": "", "digests": { "md5": "9f157e3ae368b1f5153a23e11b1b0cf4", "sha256": "619ce7cd4e051b62ae528c6bf97ef0bd9bfbb8815b91eab66f0a0196ad89f981" }, "downloads": -1, "filename": "flatland-rl-0.3.4.tar.gz", "has_sig": false, "md5_digest": "9f157e3ae368b1f5153a23e11b1b0cf4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2648209, "upload_time": "2019-07-29T16:26:57", "upload_time_iso_8601": "2019-07-29T16:26:57.162781Z", "url": "https://files.pythonhosted.org/packages/62/5a/1b2d6f0b3c0617f25db9ecb30d3ef8ae4cd5ff2303270a2119c353f1359b/flatland-rl-0.3.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.5": [ { "comment_text": "", "digests": { "md5": "ecffda36f541278dcb65c62d7b0d8112", "sha256": "bb9a1297d7768d627808ed92f4ac0f567ca4709f2ea135b7c41b58b061d1d670" }, "downloads": -1, "filename": "flatland-rl-0.3.5.tar.gz", "has_sig": false, "md5_digest": "ecffda36f541278dcb65c62d7b0d8112", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2670148, "upload_time": "2019-07-29T23:11:26", "upload_time_iso_8601": "2019-07-29T23:11:26.153111Z", "url": "https://files.pythonhosted.org/packages/4c/32/67a982d3975030dc1e59ed808903f2e1317ff1868bb96f63dd32363c229f/flatland-rl-0.3.5.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.6": [ { "comment_text": "", "digests": { "md5": "b9b2782bb9f102994806e8eafa413dc1", "sha256": "103af09780c06379ebb250a04cf5c6df8d1ce909906ea7704e340f81053e0bd8" }, "downloads": -1, "filename": "flatland-rl-0.3.6.tar.gz", "has_sig": false, "md5_digest": "b9b2782bb9f102994806e8eafa413dc1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2648499, "upload_time": "2019-07-30T00:19:55", "upload_time_iso_8601": "2019-07-30T00:19:55.936184Z", "url": "https://files.pythonhosted.org/packages/fb/6e/ae25f63e28fc0eb6f76bc37247869e64d70decc8c54d467c880021d5fe1b/flatland-rl-0.3.6.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.8": [ { "comment_text": "", "digests": { "md5": "8339a8a8d0178e54d50accd131750926", "sha256": "22b8d48a11cbf554f5f370d5958b85fb38557d6006d2dad9aef76f1fa1eeefa9" }, "downloads": -1, "filename": "flatland-rl-0.3.8.tar.gz", "has_sig": false, "md5_digest": "8339a8a8d0178e54d50accd131750926", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2648502, "upload_time": "2019-07-30T01:07:41", "upload_time_iso_8601": "2019-07-30T01:07:41.728842Z", "url": "https://files.pythonhosted.org/packages/15/d9/c6b77f98ba808e6c68bae6e113754ad9f3aef7a84430bffd6696512d2880/flatland-rl-0.3.8.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.9": [ { "comment_text": "", "digests": { "md5": "e3daf2ece44b84599c8bd259b6d7e885", "sha256": "92feb7c5794d204c9ee39b2c1009287e62f87e9552125457f95be627a5e202fa" }, "downloads": -1, "filename": "flatland-rl-0.3.9.tar.gz", "has_sig": false, "md5_digest": "e3daf2ece44b84599c8bd259b6d7e885", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2670208, "upload_time": "2019-07-30T03:07:10", "upload_time_iso_8601": "2019-07-30T03:07:10.695973Z", "url": "https://files.pythonhosted.org/packages/07/2e/5876c498a1191a75b40640bf1b2b780b977adb7aa8e6c03a05cfb9f77333/flatland-rl-0.3.9.tar.gz", "yanked": false, "yanked_reason": null } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "2c1c6b9a2b12dc338fffc94a6b817434", "sha256": "24a34dbcb1c5c6aa25d5a3f8e213f3e5997b96e0ae6d6ac4c4321049641afdb8" }, "downloads": -1, "filename": "flatland-rl-2.0.0.tar.gz", "has_sig": false, "md5_digest": "2c1c6b9a2b12dc338fffc94a6b817434", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2667883, "upload_time": "2019-09-06T13:03:00", "upload_time_iso_8601": "2019-09-06T13:03:00.245983Z", "url": "https://files.pythonhosted.org/packages/61/d0/e4769ff43b9c525ee6e6d23054186b0ef536d8a75bacde454e50936399ab/flatland-rl-2.0.0.tar.gz", "yanked": false, "yanked_reason": null } ], "2.1.0": [ { "comment_text": "", "digests": { "md5": "8017f2661e2fef5e72c25704ecb0f96f", "sha256": "09324456cd1f2eaeb9e90e34f3cd5d3ad88adc47335edf1d2c10d684433b54ed" }, "downloads": -1, "filename": "flatland-rl-2.1.0.tar.gz", "has_sig": false, "md5_digest": "8017f2661e2fef5e72c25704ecb0f96f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2436970, "upload_time": "2019-10-09T12:03:06", "upload_time_iso_8601": "2019-10-09T12:03:06.509049Z", "url": "https://files.pythonhosted.org/packages/bb/67/9d406c01f81c353a6ccf5d86d154554731fdba36c3995a4d359d769351a0/flatland-rl-2.1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "2.1.1": [ { "comment_text": "", "digests": { "md5": "2acc983465aa316e9fbce102a511d23a", "sha256": "ee2d39331b63687ae9c214d52f303fc1977c0211f7a980271aac6233fe3cc3e6" }, "downloads": -1, "filename": "flatland-rl-2.1.1.tar.gz", "has_sig": false, "md5_digest": "2acc983465aa316e9fbce102a511d23a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2437578, "upload_time": "2019-10-09T14:36:02", "upload_time_iso_8601": "2019-10-09T14:36:02.107578Z", "url": "https://files.pythonhosted.org/packages/b4/f2/c322e8e8bac7dd546035a051509333281bada75765a10cbd4f3b8233993a/flatland-rl-2.1.1.tar.gz", "yanked": false, "yanked_reason": null } ], "2.1.10": [ { "comment_text": "", "digests": { "md5": "c6015f7f921159202e268bf0484c05c8", "sha256": "e3b6a3f26315aa94657f29c6cffe865d51c16d43eb6940883e005974e6d093f0" }, "downloads": -1, "filename": "flatland-rl-2.1.10.tar.gz", "has_sig": false, "md5_digest": "c6015f7f921159202e268bf0484c05c8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2467391, "upload_time": "2019-11-06T22:36:42", "upload_time_iso_8601": "2019-11-06T22:36:42.060385Z", "url": "https://files.pythonhosted.org/packages/d5/9a/f60d2a5d2737e7b3711b07bbdc4f1eccdea77b67f71263d5b3ff5576df7d/flatland-rl-2.1.10.tar.gz", "yanked": false, "yanked_reason": null } ], "2.1.2": [ { "comment_text": "", "digests": { "md5": "1b8c898e471742fe2b753f4fe41d689a", "sha256": "8db85dcdf14907f81e33d9f5d8aec580642c8b5912e0670fa5cb00e513e9a932" }, "downloads": -1, "filename": "flatland-rl-2.1.2.tar.gz", "has_sig": false, "md5_digest": "1b8c898e471742fe2b753f4fe41d689a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2461483, "upload_time": "2019-10-09T20:45:00", "upload_time_iso_8601": "2019-10-09T20:45:00.550687Z", "url": "https://files.pythonhosted.org/packages/0a/88/7b7d7971034fe9e11606b56b2d407f00fa36fe682ba8070a62252fa9bbe9/flatland-rl-2.1.2.tar.gz", "yanked": false, "yanked_reason": null } ], "2.1.3": [ { "comment_text": "", "digests": { "md5": "62b46fa059d645b0b7537a22f8b188ea", "sha256": "836bbc54bc6ca6b9ff0d44b01042deba4fde5f8121afb9c9978ac01933a2f47d" }, "downloads": -1, "filename": "flatland-rl-2.1.3.tar.gz", "has_sig": false, "md5_digest": "62b46fa059d645b0b7537a22f8b188ea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2439959, "upload_time": "2019-10-10T12:35:28", "upload_time_iso_8601": "2019-10-10T12:35:28.239254Z", "url": "https://files.pythonhosted.org/packages/84/81/b946f3a7780943d69ed14158ecec12d60415a5d01a751b96e869599af94e/flatland-rl-2.1.3.tar.gz", "yanked": false, "yanked_reason": null } ], "2.1.4": [ { "comment_text": "", "digests": { "md5": "b33a32d6362aa574596291a432982bc4", "sha256": "817bfb59321553f91dd48404a12c9e70aeb143421d499f76500255f419f4f9de" }, "downloads": -1, "filename": "flatland-rl-2.1.4.tar.gz", "has_sig": false, "md5_digest": "b33a32d6362aa574596291a432982bc4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2440130, "upload_time": "2019-10-10T16:22:49", "upload_time_iso_8601": "2019-10-10T16:22:49.440009Z", "url": "https://files.pythonhosted.org/packages/90/cc/6a63ac90c4995bda8eac7548f8ee15b72b5820e81bc3f468dfc979e3bcd5/flatland-rl-2.1.4.tar.gz", "yanked": false, "yanked_reason": null } ], "2.1.5": [ { "comment_text": "", "digests": { "md5": "e71708c969c852ec91dc05d147b91f18", "sha256": "2a8df581b230cd9103c89f1726091b33b0f04722fad303f54c4f876f01b81beb" }, "downloads": -1, "filename": "flatland-rl-2.1.5.tar.gz", "has_sig": false, "md5_digest": "e71708c969c852ec91dc05d147b91f18", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2443005, "upload_time": "2019-10-13T19:29:46", "upload_time_iso_8601": "2019-10-13T19:29:46.593336Z", "url": "https://files.pythonhosted.org/packages/af/df/bcc703bdff3b5806b432f718e2be2d1ffc353c33a396803e59dfa9652057/flatland-rl-2.1.5.tar.gz", "yanked": false, "yanked_reason": null } ], "2.1.6": [ { "comment_text": "", "digests": { "md5": "655be3adcfb6864b9a2e5f17539c0313", "sha256": "f1d6fa4d65c549aa16b05a5997b4ee538e342eea27a6f3766a03e14eb326c4f4" }, "downloads": -1, "filename": "flatland-rl-2.1.6.tar.gz", "has_sig": false, "md5_digest": "655be3adcfb6864b9a2e5f17539c0313", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2443036, "upload_time": "2019-10-14T11:15:14", "upload_time_iso_8601": "2019-10-14T11:15:14.685267Z", "url": "https://files.pythonhosted.org/packages/64/c4/f927cee9ee6abb0b4f954a4516c05dde276cf83b9771ff99e9937e2812af/flatland-rl-2.1.6.tar.gz", "yanked": false, "yanked_reason": null } ], "2.1.7": [ { "comment_text": "", "digests": { "md5": "2713a36066eded9463c4d2a8de4b27d0", "sha256": "cde90a8a0463f0889395ad170b531e58e932336897c4cc909e57dd081f396274" }, "downloads": -1, "filename": "flatland-rl-2.1.7.tar.gz", "has_sig": false, "md5_digest": "2713a36066eded9463c4d2a8de4b27d0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2444517, "upload_time": "2019-10-18T17:07:59", "upload_time_iso_8601": "2019-10-18T17:07:59.395474Z", "url": "https://files.pythonhosted.org/packages/02/bc/7d1c8448c122880bd42c6d59c4ec01db08883451f6e64a96345faa6c9905/flatland-rl-2.1.7.tar.gz", "yanked": false, "yanked_reason": null } ], "2.1.8": [ { "comment_text": "", "digests": { "md5": "60b40dc33f7aba5383f6408f303a50e3", "sha256": "3dca764b99a07ebc6151181f5d334bb889999c4e2befc08d39a2ccdf5c579e7e" }, "downloads": -1, "filename": "flatland-rl-2.1.8.tar.gz", "has_sig": false, "md5_digest": "60b40dc33f7aba5383f6408f303a50e3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2472952, "upload_time": "2019-10-24T19:57:53", "upload_time_iso_8601": "2019-10-24T19:57:53.512328Z", "url": "https://files.pythonhosted.org/packages/5d/f0/63eed9a8bd4f374c1d3a1f4ef11399acded36012d80a70bbdddabe480a37/flatland-rl-2.1.8.tar.gz", "yanked": false, "yanked_reason": null } ], "2.1.9": [ { "comment_text": "", "digests": { "md5": "21b22995bf99a6f6baf9785ee583171f", "sha256": "2f2963c1cee668829f7e4afe84a352d03504b274c6eaa5412c1c8d8af536ae97" }, "downloads": -1, "filename": "flatland-rl-2.1.9.tar.gz", "has_sig": false, "md5_digest": "21b22995bf99a6f6baf9785ee583171f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2469030, "upload_time": "2019-11-06T21:39:27", "upload_time_iso_8601": "2019-11-06T21:39:27.644017Z", "url": "https://files.pythonhosted.org/packages/18/85/f899f7ae1247a84db7c1288fc6655bab2ba985f610e827fa2a74b25efcb6/flatland-rl-2.1.9.tar.gz", "yanked": false, "yanked_reason": null } ], "2.2.0": [ { "comment_text": "", "digests": { "md5": "a9a428dccce7c1781526594174d718f2", "sha256": "77e5c4ed3ac14b428c6fbcc8eb680a7f92da1e8c28a01d8775a76a9ef5ca6b10" }, "downloads": -1, "filename": "flatland-rl-2.2.0.tar.gz", "has_sig": false, "md5_digest": "a9a428dccce7c1781526594174d718f2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2492670, "upload_time": "2020-06-07T23:28:29", "upload_time_iso_8601": "2020-06-07T23:28:29.855868Z", "url": "https://files.pythonhosted.org/packages/fe/b2/7c21ce98d3a5f63bb22ac71f0365c904f6eb1655b1d02b37c23238031f26/flatland-rl-2.2.0.tar.gz", "yanked": false, "yanked_reason": null } ], "2.2.1": [ { "comment_text": "", "digests": { "md5": "fef134d16557f940b7d03db70f3f4fbf", "sha256": "8f036674152dd0d39d1008256a40c9534a69455f479cfb6201dcad851f36ffd9" }, "downloads": -1, "filename": "flatland-rl-2.2.1.tar.gz", "has_sig": false, "md5_digest": "fef134d16557f940b7d03db70f3f4fbf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5063125, "upload_time": "2020-06-12T13:17:15", "upload_time_iso_8601": "2020-06-12T13:17:15.276110Z", "url": "https://files.pythonhosted.org/packages/e1/6f/16b4085907c4eef5e908840e26a7fcf85d4edc03039bec1bd1119eb81db3/flatland-rl-2.2.1.tar.gz", "yanked": false, "yanked_reason": null } ], "2.2.2": [ { "comment_text": "", "digests": { "md5": "39cd8d5fc088fa623fd67b66c832d165", "sha256": "1d4cc2ed7f22905ee8fa5af17eea433618d18bd892c51cdced49f0e04267aa46" }, "downloads": -1, "filename": "flatland-rl-2.2.2.tar.gz", "has_sig": false, "md5_digest": "39cd8d5fc088fa623fd67b66c832d165", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3300729, "upload_time": "2020-09-16T19:31:26", "upload_time_iso_8601": "2020-09-16T19:31:26.365203Z", "url": "https://files.pythonhosted.org/packages/61/30/e002f8b7d9075c88f2f00e870294e7896c92db8b3c94ae9c442ca0e42bc2/flatland-rl-2.2.2.tar.gz", "yanked": false, "yanked_reason": null } ], "3.0.0": [ { "comment_text": "", "digests": { "md5": "f0f376963ed809ee9a3824b7e0c47705", "sha256": "dfdd77c113f4302b9346eb4925937858d1721193a191b56ec0d90e7b16e2080e" }, "downloads": -1, "filename": "flatland_rl-3.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "f0f376963ed809ee9a3824b7e0c47705", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 1548266, "upload_time": "2021-09-17T08:58:12", "upload_time_iso_8601": "2021-09-17T08:58:12.247911Z", "url": "https://files.pythonhosted.org/packages/a8/21/ee8c0f75857bcea3251c8dc085ace2fc2e5fb497c41bbf96f4b40842c40a/flatland_rl-3.0.0-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "3.0.0rc1": [ { "comment_text": "", "digests": { "md5": "11a0906ce39c77006469cca5184e1e3e", "sha256": "3b56f44272056b0c69ffe0788c0adf3c0d15316b3f226470aadfbdeb3c4ab379" }, "downloads": -1, "filename": "flatland_rl-3.0.0rc1-py3-none-any.whl", "has_sig": false, "md5_digest": "11a0906ce39c77006469cca5184e1e3e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 1543266, "upload_time": "2021-09-04T19:26:19", "upload_time_iso_8601": "2021-09-04T19:26:19.272248Z", "url": "https://files.pythonhosted.org/packages/58/de/b9b46dc92ff60cbc13f8a7e05198051e4c79489f8d2903305130f1085bc0/flatland_rl-3.0.0rc1-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "3.0.1": [ { "comment_text": "", "digests": { "md5": "22918ee706f13dbe10659243eddb960e", "sha256": "6a1fc8e54a1a9f7c4027e258dbfaa6ae4f8fdea4ba9a5a3567842ee6fa35bd1c" }, "downloads": -1, "filename": "flatland_rl-3.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "22918ee706f13dbe10659243eddb960e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 1548272, "upload_time": "2021-09-25T18:05:05", "upload_time_iso_8601": "2021-09-25T18:05:05.777331Z", "url": "https://files.pythonhosted.org/packages/80/6d/74781851cbd782d4fb7f1b075de25f7b9341bbdc2a69f7aad9249f2e8279/flatland_rl-3.0.1-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "3.0.10": [ { "comment_text": "", "digests": { "md5": "5718c90d85d9d4d305ec8475e7244724", "sha256": "df9e8633258d0c125db61bac0a63bfd42eea12834cbe7e9aa587ad3545f5a303" }, "downloads": -1, "filename": "flatland_rl-3.0.10-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5718c90d85d9d4d305ec8475e7244724", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 2168957, "upload_time": "2022-01-12T09:58:51", "upload_time_iso_8601": "2022-01-12T09:58:51.590375Z", "url": "https://files.pythonhosted.org/packages/d1/93/ab190de70c348e31a45410a39be4f1645c93721aaca6323b722d3d3744c5/flatland_rl-3.0.10-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "3.0.11": [ { "comment_text": "", "digests": { "md5": "19b9325c0e946971f68e8fe5fd025508", "sha256": "11f191c1cabdfb70de0ffaf6f88aec196881ec65cd28825898d8e57cbe3a0760" }, "downloads": -1, "filename": "flatland_rl-3.0.11-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "19b9325c0e946971f68e8fe5fd025508", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 2168965, "upload_time": "2022-01-12T17:31:06", "upload_time_iso_8601": "2022-01-12T17:31:06.710845Z", "url": "https://files.pythonhosted.org/packages/d9/98/cf1ba32b535ac16c6ceaa9b0960a5248e581fd96dc4513826118bc42ed10/flatland_rl-3.0.11-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "3.0.12": [ { "comment_text": "", "digests": { "md5": "66d8f16f1b7d5c0e86949911392c64ac", "sha256": "6d53ca11fa0fdafad9c3ab429e657553a9bd703652cdda3f9a1e5f2deb69fc6f" }, "downloads": -1, "filename": "flatland_rl-3.0.12-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "66d8f16f1b7d5c0e86949911392c64ac", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 2168943, "upload_time": "2022-01-17T16:24:31", "upload_time_iso_8601": "2022-01-17T16:24:31.578426Z", "url": "https://files.pythonhosted.org/packages/94/64/873997744617888013243420e516c02bda61a07cac6fa02195d41ddcf79e/flatland_rl-3.0.12-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "3.0.13": [ { "comment_text": "", "digests": { "md5": "3125925b6ce36c18ff67047552a7599a", "sha256": "9b9b74e7872fdd95e3b5ab6207c86cdc05175219f7b95a88275a7090a9685a7a" }, "downloads": -1, "filename": "flatland_rl-3.0.13-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3125925b6ce36c18ff67047552a7599a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 2168960, "upload_time": "2022-01-24T07:33:28", "upload_time_iso_8601": "2022-01-24T07:33:28.752269Z", "url": "https://files.pythonhosted.org/packages/67/f1/a0da27870ace3b6f391180d834dd685818d8bb5f7ee84241bdd21d92010b/flatland_rl-3.0.13-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "3.0.14": [ { "comment_text": "", "digests": { "md5": "cae55d1f0f898d9278835f40ac10523d", "sha256": "9a4331d3922e0c860aac92de67d540630d57c959327989b93915abf916b40ec0" }, "downloads": -1, "filename": "flatland_rl-3.0.14-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cae55d1f0f898d9278835f40ac10523d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 2168989, "upload_time": "2022-01-30T18:05:25", "upload_time_iso_8601": "2022-01-30T18:05:25.928671Z", "url": "https://files.pythonhosted.org/packages/7d/9c/06b006a0e9ca10e15310e7861abca10b901643b892654e22eaaa69702e30/flatland_rl-3.0.14-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "3.0.15": [ { "comment_text": "", "digests": { "md5": "9da3dcb39d5a972daec0f485b054c5c5", "sha256": "db72f658b24a8ee3c22ff4da49606d194de345510046e3adae7dc492690a55c3" }, "downloads": -1, "filename": "flatland_rl-3.0.15-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9da3dcb39d5a972daec0f485b054c5c5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 2168949, "upload_time": "2022-01-31T21:33:14", "upload_time_iso_8601": "2022-01-31T21:33:14.948153Z", "url": "https://files.pythonhosted.org/packages/23/b6/72b8a4fc8bfa59db1f87fda24f68bcdf7b87c99107f6a50069bc0764bac7/flatland_rl-3.0.15-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "3.0.2": [ { "comment_text": "", "digests": { "md5": "7014cda71ad45eb56a12f9ebcfe993dc", "sha256": "69cc600e96467a5da904a268fd51c2b9e9189a8ad3ba4bcb12dd24d301739a2f" }, "downloads": -1, "filename": "flatland_rl-3.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "7014cda71ad45eb56a12f9ebcfe993dc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 1548451, "upload_time": "2021-10-25T10:51:26", "upload_time_iso_8601": "2021-10-25T10:51:26.440336Z", "url": "https://files.pythonhosted.org/packages/b5/17/12568024902e0374ab658a47de8124e9357fc80a548136540b050640554f/flatland_rl-3.0.2-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "3.0.3": [ { "comment_text": "", "digests": { "md5": "24a8ec6a651e82f0ca7d32d005c83f88", "sha256": "91256e25eb671d74ac38d2e171e4c1a6027d934dcde9e4a000c57f7d9148d583" }, "downloads": -1, "filename": "flatland_rl-3.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "24a8ec6a651e82f0ca7d32d005c83f88", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 1548450, "upload_time": "2021-11-01T06:18:09", "upload_time_iso_8601": "2021-11-01T06:18:09.809180Z", "url": "https://files.pythonhosted.org/packages/b4/45/4a886a9d159b27cc660b75fa66c4e7c2d0195acc0690bb14bdd57bb8a66d/flatland_rl-3.0.3-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "3.0.4": [ { "comment_text": "", "digests": { "md5": "d3188adabfd6d679323b4a18490634e3", "sha256": "20df09dc709881d5025eb6fddd8952edf9de2f4a0dcaac3d26868fa52274e574" }, "downloads": -1, "filename": "flatland_rl-3.0.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d3188adabfd6d679323b4a18490634e3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 2167770, "upload_time": "2021-11-08T10:05:44", "upload_time_iso_8601": "2021-11-08T10:05:44.968938Z", "url": "https://files.pythonhosted.org/packages/ac/02/4540102e81826b219d734151cbecd375e3a765e6fe32744ce79cf81c084d/flatland_rl-3.0.4-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "3.0.5": [ { "comment_text": "", "digests": { "md5": "e3b9e3f9396587ec2fc287e942fd19f1", "sha256": "46ef0c11c71cf4dc63a0a2b1f8702aae8d48fcc502354a1d68184b74c217b471" }, "downloads": -1, "filename": "flatland_rl-3.0.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e3b9e3f9396587ec2fc287e942fd19f1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 2167796, "upload_time": "2021-11-15T13:33:57", "upload_time_iso_8601": "2021-11-15T13:33:57.933338Z", "url": "https://files.pythonhosted.org/packages/f6/6b/327d26e10b5bc14a0f275824155fe6be425c26b76820fe94831011a93a2f/flatland_rl-3.0.5-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "3.0.6": [ { "comment_text": "", "digests": { "md5": "519e6acde65f379f5a6c8100e30dbf4b", "sha256": "7b51cb89266f797be9201f6785bd7256477f1e6d3a5a6c81db13a601ec856617" }, "downloads": -1, "filename": "flatland_rl-3.0.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "519e6acde65f379f5a6c8100e30dbf4b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 2167802, "upload_time": "2021-11-19T17:08:56", "upload_time_iso_8601": "2021-11-19T17:08:56.436665Z", "url": "https://files.pythonhosted.org/packages/45/87/74e9f3993f94e2c6417dd35d08033659f671a7bca16d3802e99a266f49de/flatland_rl-3.0.6-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "3.0.7": [ { "comment_text": "", "digests": { "md5": "7195b4701015ce8e8632d90a21c2561e", "sha256": "95809cda5d0be0dcfc7d81f65ab6cda2c5f4371965c97be73326c552ccb9f125" }, "downloads": -1, "filename": "flatland_rl-3.0.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7195b4701015ce8e8632d90a21c2561e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 2167785, "upload_time": "2021-12-01T16:09:13", "upload_time_iso_8601": "2021-12-01T16:09:13.709343Z", "url": "https://files.pythonhosted.org/packages/3a/fc/a868976bf9a64fe785ce78285f2376f1db3a89a07a902e9e13f53602353d/flatland_rl-3.0.7-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "3.0.8": [ { "comment_text": "", "digests": { "md5": "f59561203ed67a805f4b8e938d1fb448", "sha256": "4fc32d8cce2b2d4a9943330cf0101734687555b6796316bc6198e22848017f68" }, "downloads": -1, "filename": "flatland_rl-3.0.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f59561203ed67a805f4b8e938d1fb448", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 2167790, "upload_time": "2021-12-07T14:31:41", "upload_time_iso_8601": "2021-12-07T14:31:41.100334Z", "url": "https://files.pythonhosted.org/packages/f6/c8/ab9aaa17328a83548c6088bdad73d7f21a570ff1cf1a177fd87bc2282fbd/flatland_rl-3.0.8-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "3.0.9": [ { "comment_text": "", "digests": { "md5": "872ef5a69ec8426f824a83f9883dcccc", "sha256": "7dca8e4def62397e91c21cad02916f81a0e22fe0745039a796968965a6042d1b" }, "downloads": -1, "filename": "flatland_rl-3.0.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "872ef5a69ec8426f824a83f9883dcccc", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 2167787, "upload_time": "2022-01-03T15:21:07", "upload_time_iso_8601": "2022-01-03T15:21:07.810523Z", "url": "https://files.pythonhosted.org/packages/e0/b7/efb203bee7697fb78af17628d1994bd6f521dea77a06eba40faaff65384a/flatland_rl-3.0.9-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9da3dcb39d5a972daec0f485b054c5c5", "sha256": "db72f658b24a8ee3c22ff4da49606d194de345510046e3adae7dc492690a55c3" }, "downloads": -1, "filename": "flatland_rl-3.0.15-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9da3dcb39d5a972daec0f485b054c5c5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 2168949, "upload_time": "2022-01-31T21:33:14", "upload_time_iso_8601": "2022-01-31T21:33:14.948153Z", "url": "https://files.pythonhosted.org/packages/23/b6/72b8a4fc8bfa59db1f87fda24f68bcdf7b87c99107f6a50069bc0764bac7/flatland_rl-3.0.15-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }