{
"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"
}
]
}