python based TraCI client for vadere.
main authors hm-schuegra / hm-schubae
- [misc] apply styleguide to VadereManager module
- [misc] autopep vadere-lauchner.py
- [pythontraciwrapper] Added second start method to Py4jClient
- [pythontraciwrapper] Adding PythonTraCIWrapper to tools with git subtree
- [pythontraciwrapper] Extending pythontraciwrapper
- [pythontraciwrapper] Implemented _polygonapi_wrapper
- [pythontraciwrapper] Implemented a basic py4j client
- [pythontraciwrapper] Implemented pytraci controll commands
- [pythontraciwrapper] Improving py4j client
- [pythontraciwrapper] Move Py4jClient to pythontraciwrapper
- [pythontraciwrapper] Removing PythonTraCIWrapper from tools
- [pythontraciwrapper] Skeleton py4j TraCI Wrapper
- [pythontraciwrapper] apply code formatting
- [pythontraciwrapper] set version to 0.2
- [pythontraciwrapper] use list in subprocess instead of string. fix for linux.
- [TraCI] Adapt new createNew such that it uses the type of the peds in the simulation when reading the minimal attributes from JSON
- [TraCI] Add new start method to client to access sendFileFromPath via the Py4j wrapper
- [TraCI] Add processors to scenario
- [TraCI] Added scenarios for ReinforcementLearning
- [TraCI] Allow multiple py4j clients to interact with vadere via traci, each client having its own manager
- [TraCI] Annotated some methods of polygonapi
- [TraCI] Automated start of manager and entrypoint in Py4jClient just for developement.
- [TraCI] Extending personapi on python side
- [TraCI] Find explanation for redundant command identifier byte in getVersion
- [TraCI] Fix bug in createTargetChanger builder
- [TraCI] Fix bug in poly.getIDList
- [TraCI] Fix getVersion bug
- [TraCI] Fix tests
- [TraCI] Implement more tests
- [TraCI] Implement pers.getMaximumSpeed
- [TraCI] Implement pers.getVelocity
- [TraCI] Implement poly.getTopographyBounds # Conflicts: # Tools/PythonTraCIWrapper/pythontraciwrapper/_personapi_wrapper.py
- [TraCI] Implement some tests for setters, extend tests for getters by one check
- [TraCI] Implemented createWaitingArea for traci, Example
- [TraCI] Implemented getSimTime for python wrapper
- [TraCI] Implemented getter and setter for nextTargetListIndex to make a workaround Issue #285 (closed) of possible
- [TraCI] Implemented getter for hasNextTarget
- [TraCI] Implemented poly.getCentroid, implemented poly.getDistance with a workaround
- [TraCI] Implemented py4j-wrapper for getter and setter of nextTargetListIndex
- [TraCI] Implemented setStimulusInfo, removed add/remove WaitingArea
- [TraCI] Implemented some methods of traci polygonapi
- [TraCI] Implemented some tests
- [TraCI] Integrated VadereAPI
- [TraCI] Kill entrypoint process when python program terminates withatexit
- [TraCI] Made py4j_client take either the parsed args or the raw args from the command line from the instantiator.
- [TraCI] Make createTargetChanger take json
- [TraCI] Make sendFile more flexible
- [TraCI] Make sendFileFromPath public to make API more flexible
- [TraCI] Make test for process_getCacheHash platform independent
- [TraCI] Move argParsing to py4j_client in the pythontraciwrapper package.
- [TraCI] Parameterised port of TraCIEntryPoint
- [TraCI] Refactor tests, implement new tests
- [TraCI] Refactored poly.getDistance
- [TraCI] Refactoring
- [TraCI] Refactoring & fixing a bug in client-side of removeTargetChanger and removeWaitingArea
- [TraCI] Refactoring VadereApi
- [TraCI] Removed hard-coded path and port number, inserted a check into test of process_getCacheHash
- [TraCI] Removed hard-coded paths from TraCIEntryPoint
- [TraCI] Resolving some problems in the python interface
- [TraCI] Test process_getCacheHash
- [TraCI] WIP reimplementing Polygon Api
- [TraCI] Workaround for ctr.getVersion bug
- [TraCI] Working on traci controll commands for python client
- [TraCI] add generic Json compound object
- [TraCI] create and add TargetChangerController process_addTargetChanger
- [TraCI] wrote test for getAllStimulusInfos
- [ReinforcementLearning] Adding scenarios with small crowd
- [ReinforcementLearning] Increase number of targets.
- [ReinforcementLearning]Add scenario as demo and test case for