{ "info": { "author": "Tung M. Phan", "author_email": "tung@caltech.com", "bugtrack_url": null, "classifiers": [], "description": "# traffic-intersection\n## Authors and Contributors\nTung M. Phan (Caltech)
\n## Description\nThis project involves the contract-based design and implementation of an autonomous traffic intersection system that may be extended and composed with other systems of the same class.\n## Requirements\nPython 3.x
\nPackages: see **requirements.txt**
\n## Instructions\n1. Install all required packages\n2. Modify parameters if desired\n3. Run **main.py**\n## Installation (optional)\n1. Install with `pip3 install traffic-intersection`\n2. Create a new **.py** file and enter\n```python\nimport traffic_intersection.main\n```\n3. Run the **.py** file\n## License\n\nThis is free software released under the terms of `the BSD 3-Clause License\n(http://opensource.org/licenses/BSD-3-Clause). There is no warranty; not even\nfor merchantability or fitness for a particular purpose. Consult LICENSE for\ncopying conditions.
\n\nWhen code is modified or re-distributed, the LICENSE file should accompany the code or any subset of\nit, however small.\nAs an alternative, the LICENSE text can be copied within files, if so desired.
\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://github.com/tungminhphan/traffic-intersection", "keywords": "", "license": "BSD 3-Clause", "maintainer": "", "maintainer_email": "", "name": "traffic-intersection", "package_url": "https://pypi.org/project/traffic-intersection/", "platform": "", "project_url": "https://pypi.org/project/traffic-intersection/", "project_urls": { "Homepage": "https://github.com/tungminhphan/traffic-intersection" }, "release_url": "https://pypi.org/project/traffic-intersection/0.1.6/", "requires_dist": [ "graphviz", "imageio", "scipy", "numpy", "matplotlib", "Pillow" ], "requires_python": "", "summary": "This is an example of the design-by-contract approach", "version": "0.1.6" }, "last_serial": 4050244, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "6a0f563ebcfdf91dd81657f2786d280a", "sha256": "f650fb1cc486a8c482c81dee7772b4eb332888c295cd2901108d8df53fb527c8" }, "downloads": -1, "filename": "traffic_intersection-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "6a0f563ebcfdf91dd81657f2786d280a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 597572, "upload_time": "2018-07-08T01:03:38", "url": "https://files.pythonhosted.org/packages/6e/0f/6751c04c6d259b022adc3313d7ee221cac7cb99df7b05d6519630ed2a4f6/traffic_intersection-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "40ff72afc2907972457168fd818fa7e7", "sha256": "f478df589f4d92cfa7b497232b04126f19b86a5576e366050adfd3572a06386a" }, "downloads": -1, "filename": "traffic_intersection-0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "40ff72afc2907972457168fd818fa7e7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 19754, "upload_time": "2018-07-08T00:42:15", "url": "https://files.pythonhosted.org/packages/5d/8b/2802b4819a5bebf1364e43ecfe957f1dfb1efd1a43ff547e21465c515683/traffic_intersection-0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7de293287646977b842ec8bae72b1b11", "sha256": "e36d16c6bf513576e421124adc7baeb959e49887156969b56cc4590135b711e0" }, "downloads": -1, "filename": "traffic-intersection-0.1.tar.gz", "has_sig": false, "md5_digest": "7de293287646977b842ec8bae72b1b11", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14388, "upload_time": "2018-07-08T00:42:16", "url": "https://files.pythonhosted.org/packages/29/06/c3a0a01d7b1722ec65ad105c1a2647c41c4ef5d4aadb76396be8f073f2a1/traffic-intersection-0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "9e63d027b21209f2fc98c6914aebea84", "sha256": "a9abedcf81ca08f212dc5ab57a7d6457ef52e3e20e20a02908cf252047a9a7a4" }, "downloads": -1, "filename": "traffic_intersection-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "9e63d027b21209f2fc98c6914aebea84", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 597571, "upload_time": "2018-07-08T01:05:51", "url": "https://files.pythonhosted.org/packages/de/3a/a9e0751729baa16c0d1555ee038254dd97da5fcccb9cb530991493b4088d/traffic_intersection-0.1.1-py3-none-any.whl" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "d7722f14bfcf0a5ab2ad023e7029e970", "sha256": "09a1905c4214ab4b1c3acf1045fc17e4e3cacbdccdffbae241bc4397516a6bb2" }, "downloads": -1, "filename": "traffic_intersection-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "d7722f14bfcf0a5ab2ad023e7029e970", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 597571, "upload_time": "2018-07-08T01:15:19", "url": "https://files.pythonhosted.org/packages/09/58/04f0315d88f70b20bbaf47e3e972fb8712e0f6b0364e1f063ae3850c670a/traffic_intersection-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d28eeb564ed53d79c7fc50d5a6e45015", "sha256": "b492fa9c4f0a7dff0f0d299cb0c3983dd112b981b3be0da8685c3f951afbd047" }, "downloads": -1, "filename": "traffic-intersection-0.1.2.tar.gz", "has_sig": false, "md5_digest": "d28eeb564ed53d79c7fc50d5a6e45015", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 548949, "upload_time": "2018-07-08T01:15:22", "url": "https://files.pythonhosted.org/packages/fc/12/fc5984af86785fb7e8173b83f705ed2f1dc29463c72dfeed48984bb937f1/traffic-intersection-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "52f1e22ccd84e882570cf763fb6b7200", "sha256": "83d16b9a6deda0620dc830bec66d30d69d1f5d267b48df1ad54abb722ce0e0ad" }, "downloads": -1, "filename": "traffic_intersection-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "52f1e22ccd84e882570cf763fb6b7200", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 597680, "upload_time": "2018-07-08T01:43:29", "url": "https://files.pythonhosted.org/packages/65/e6/e675b1e498dd67f1c40bb6590e6e2bfc4a266ac8e726899abdb8fa0d94bf/traffic_intersection-0.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "97c1f59cc18518c506cceff698d35f15", "sha256": "e977e1e3839c5efe47be1d9635bc912d87d1995e68444cac1e7bd171100f3c27" }, "downloads": -1, "filename": "traffic-intersection-0.1.3.tar.gz", "has_sig": false, "md5_digest": "97c1f59cc18518c506cceff698d35f15", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 549103, "upload_time": "2018-07-08T01:43:31", "url": "https://files.pythonhosted.org/packages/00/90/2260c5e762cee501dc971165c6851ec3cd31bd4fd64b01ab96329de96d7d/traffic-intersection-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "15dfa2e76d1e9b71a098688be596edc2", "sha256": "f534868ebbf00d1135edc76de0de8a6f69541867f89b5658218d7775969e3891" }, "downloads": -1, "filename": "traffic_intersection-0.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "15dfa2e76d1e9b71a098688be596edc2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 597703, "upload_time": "2018-07-08T01:46:42", "url": "https://files.pythonhosted.org/packages/28/7e/cb883b729a733537904fa882d4771f46e0c81b5eadb98091a8636ba135d5/traffic_intersection-0.1.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bbd81ac3ea37aed45c6db567ce6fba27", "sha256": "a062c90bb42d6c11b4a38d130766f1f2f37d3f15ca0ebaa422a0275254c210f6" }, "downloads": -1, "filename": "traffic-intersection-0.1.4.tar.gz", "has_sig": false, "md5_digest": "bbd81ac3ea37aed45c6db567ce6fba27", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 549144, "upload_time": "2018-07-08T01:46:45", "url": "https://files.pythonhosted.org/packages/aa/17/acfbce6faa81c00b2da5aee92cb0afb76f8365fa2cb3e4ccf8477051102b/traffic-intersection-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "24257f34c9a7197513a949bfc422237a", "sha256": "7c0b74e3ec33bfa886a166c76cbfaf5ae3c22c3bdee8a11101e9b743426296bc" }, "downloads": -1, "filename": "traffic-intersection-0.1.5.tar.gz", "has_sig": false, "md5_digest": "24257f34c9a7197513a949bfc422237a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 603168, "upload_time": "2018-07-11T09:39:54", "url": "https://files.pythonhosted.org/packages/e9/76/e5bc77877343a67f78f6cea8a98e44b35431983f5aa21a1f57a6f9505c83/traffic-intersection-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "1f2ba6f2b5941de3156c8a34bfaea8d4", "sha256": "f847f487440abd0dff8f10fba9de6e2734b4ca7abcfaf5f5327f9f497c7c419d" }, "downloads": -1, "filename": "traffic_intersection-0.1.6-py3-none-any.whl", "has_sig": false, "md5_digest": "1f2ba6f2b5941de3156c8a34bfaea8d4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 649580, "upload_time": "2018-07-11T09:54:01", "url": "https://files.pythonhosted.org/packages/e9/be/40289442e6eecf9b1d237006f6f47b753fb35c50a646a04cb9595d8ac453/traffic_intersection-0.1.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b3cfd333a8f52fabda2c4b61d05ae0ec", "sha256": "8abe6139926e155670f2d4cc091de9ac9cfd9abe590b74439b4ad21a9f9402b3" }, "downloads": -1, "filename": "traffic-intersection-0.1.6.tar.gz", "has_sig": false, "md5_digest": "b3cfd333a8f52fabda2c4b61d05ae0ec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 601119, "upload_time": "2018-07-11T09:54:04", "url": "https://files.pythonhosted.org/packages/4d/58/dc5d85f8edab74f817788e1a31fba450021fe90149dbc0caec687b75acc8/traffic-intersection-0.1.6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1f2ba6f2b5941de3156c8a34bfaea8d4", "sha256": "f847f487440abd0dff8f10fba9de6e2734b4ca7abcfaf5f5327f9f497c7c419d" }, "downloads": -1, "filename": "traffic_intersection-0.1.6-py3-none-any.whl", "has_sig": false, "md5_digest": "1f2ba6f2b5941de3156c8a34bfaea8d4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 649580, "upload_time": "2018-07-11T09:54:01", "url": "https://files.pythonhosted.org/packages/e9/be/40289442e6eecf9b1d237006f6f47b753fb35c50a646a04cb9595d8ac453/traffic_intersection-0.1.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b3cfd333a8f52fabda2c4b61d05ae0ec", "sha256": "8abe6139926e155670f2d4cc091de9ac9cfd9abe590b74439b4ad21a9f9402b3" }, "downloads": -1, "filename": "traffic-intersection-0.1.6.tar.gz", "has_sig": false, "md5_digest": "b3cfd333a8f52fabda2c4b61d05ae0ec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 601119, "upload_time": "2018-07-11T09:54:04", "url": "https://files.pythonhosted.org/packages/4d/58/dc5d85f8edab74f817788e1a31fba450021fe90149dbc0caec687b75acc8/traffic-intersection-0.1.6.tar.gz" } ] }