Metadata-Version: 2.1
Name: deepdrive-api
Version: 3.1.20200301311111
Summary: Deepdrive API used to run agents over the network
Home-page: http://github.com/deepdrive/deepdrive-api
Author: Deepdrive
Author-email: craig@deepdrive.io
License: MIT
Keywords: deepdrive api
Platform: UNKNOWN
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Environment :: Console
Requires-Python: >=3.5
Description-Content-Type: text/markdown
Requires-Dist: setuptools (>=38.6.0)
Requires-Dist: twine (>=1.11.0)
Requires-Dist: pyarrow (==0.12.1)
Requires-Dist: pyzmq
Requires-Dist: future
Requires-Dist: gym (==0.10.0)
Requires-Dist: numpy (>=1.16.1)
Requires-Dist: wheel (>=0.31.0)

Deepdrive API
=============

Python implementation of Deepdrive API used to run agents within the
 [Deepdrive sim](https://github.com/deepdrive/deepdrive-sim) over the network.

The [server](deepdrive_api/server.py) accepts messages over ZMQ serialized with 
Apache Arrow, allowing agents to be written in any language. 
This will run locally alongside the simulation (Unreal).


A reference client implementation in python can be found in 
[client.py](deepdrive_api/client.py).

To install the package, run `pip3 install deepdrive-api`

## Example usage

https://github.com/crizcraig/forward-agent

## Development

### PyPi upload

```
./pypi_upload.sh
```

## Legal

Copyright &copy; 2019, [Deepdrive](https://deepdrive.io/). 
Licensed under the MIT License, see the file [LICENSE](https://github.com/deepdrive/deepdrive-ci/blob/master/LICENSE) for details.


