Skip to main content

This is an example of the design-by-contract approach

Project description

traffic-intersection

Authors and Contributors

Tung M. Phan (Caltech)

Description

This 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.

Requirements

Python 3.x
Packages: see requirements.txt

Instructions

  1. Install all required packages
  2. Modify parameters if desired
  3. Run main.py

Installation (optional)

  1. Install with pip3 install traffic-intersection
  2. Create a new .py file and enter
import traffic_intersection.main
  1. Run the .py file

License

This is free software released under the terms of `the BSD 3-Clause License (http://opensource.org/licenses/BSD-3-Clause). There is no warranty; not even for merchantability or fitness for a particular purpose. Consult LICENSE for copying conditions.

When code is modified or re-distributed, the LICENSE file should accompany the code or any subset of it, however small. As an alternative, the LICENSE text can be copied within files, if so desired.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

traffic-intersection-0.1.6.tar.gz (601.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

traffic_intersection-0.1.6-py3-none-any.whl (649.6 kB view details)

Uploaded Python 3

File details

Details for the file traffic-intersection-0.1.6.tar.gz.

File metadata

File hashes

Hashes for traffic-intersection-0.1.6.tar.gz
Algorithm Hash digest
SHA256 8abe6139926e155670f2d4cc091de9ac9cfd9abe590b74439b4ad21a9f9402b3
MD5 b3cfd333a8f52fabda2c4b61d05ae0ec
BLAKE2b-256 4d58dc5d85f8edab74f817788e1a31fba450021fe90149dbc0caec687b75acc8

See more details on using hashes here.

File details

Details for the file traffic_intersection-0.1.6-py3-none-any.whl.

File metadata

File hashes

Hashes for traffic_intersection-0.1.6-py3-none-any.whl
Algorithm Hash digest
SHA256 f847f487440abd0dff8f10fba9de6e2734b4ca7abcfaf5f5327f9f497c7c419d
MD5 1f2ba6f2b5941de3156c8a34bfaea8d4
BLAKE2b-256 e9be40289442e6eecf9b1d237006f6f47b753fb35c50a646a04cb9595d8ac453

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page