vadere merge requestshttps://gitlab.lrz.de/vadere/vadere/-/merge_requests2020-01-13T08:51:15+01:00https://gitlab.lrz.de/vadere/vadere/-/merge_requests/106Python Based TraCI Client for Vadere2020-01-13T08:51:15+01:00Schuhbaeck, StefanPython Based TraCI Client for Vaderepython 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
* [...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 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 forSchuhbaeck, StefanSchuhbaeck, Stefanhttps://gitlab.lrz.de/vadere/vadere/-/merge_requests/35Reactive useFreeSpaceOnly=True again, closes #1092018-12-04T20:37:15+01:00Ghost UserReactive useFreeSpaceOnly=True again, closes #109see #109see #109https://gitlab.lrz.de/vadere/vadere/-/merge_requests/120reduce number of agents in nelder mead optimization test (sometimes time outs...2020-02-25T17:43:24+01:00Ghost Userreduce number of agents in nelder mead optimization test (sometimes time outs occured in CI)https://gitlab.lrz.de/vadere/vadere/-/merge_requests/210refactored exposure processors2022-08-11T19:40:42+02:00Jaeck, Ludwigrefactored exposure processorsinfected agents are not processed
Closes #339infected agents are not processed
Closes #339Jaeck, LudwigRahn, SimonJaeck, Ludwighttps://gitlab.lrz.de/vadere/vadere/-/merge_requests/172Refactored psychology models2021-10-13T16:12:14+02:00Mayr, Christina MariaRefactored psychology modelsI have moved the decision-making process from the perception layer to the cognition layer.
For that purpose, I had to extend the `PsychologyStatus`.
I also did some refactoring.I have moved the decision-making process from the perception layer to the cognition layer.
For that purpose, I had to extend the `PsychologyStatus`.
I also did some refactoring.Mayr, Christina MariaMayr, Christina Mariahttps://gitlab.lrz.de/vadere/vadere/-/merge_requests/8Refactoring2016-09-18T19:23:34+02:00Ghost UserRefactoringhttps://gitlab.lrz.de/vadere/vadere/-/merge_requests/164refactoring + bug fix2021-07-14T18:55:20+02:00Mayr, Christina Mariarefactoring + bug fixremove bugremove bugMayr, Christina MariaMayr, Christina Mariahttps://gitlab.lrz.de/vadere/vadere/-/merge_requests/218refactoring of dirstibution attributes2022-09-27T13:25:48+02:00Jaeck, Ludwigrefactoring of dirstibution attributesJaeck, LudwigRahn, SimonJaeck, Ludwighttps://gitlab.lrz.de/vadere/vadere/-/merge_requests/212refined play controls in postvis2022-08-16T11:24:37+02:00Jaeck, Ludwigrefined play controls in postvisButtons are now grouped and represented as toggle buttons.
Player will stop when slider reaches the endButtons are now grouped and represented as toggle buttons.
Player will stop when slider reaches the endJaeck, LudwigRahn, SimonJaeck, Ludwighttps://gitlab.lrz.de/vadere/vadere/-/merge_requests/183Remove elliptical aerosol clouds from transmission model2022-02-04T17:41:45+01:00Rahn, SimonRemove elliptical aerosol clouds from transmission modelAn `AerosolCloud` in the transmission model was either elliptical or circular. The elliptical shape has little effect on the simulation outcome. Circular shapes are much easier to handle and comprehend. Therefore, the elliptical shape wa...An `AerosolCloud` in the transmission model was either elliptical or circular. The elliptical shape has little effect on the simulation outcome. Circular shapes are much easier to handle and comprehend. Therefore, the elliptical shape was removed and the model simplified.
- In `TransmissionModel`, adapt update routines to new circular shapes; separate routines relating to aerosol clouds and droplets.
- In `AttributesTransmissionModel` and scenario files, change parameter `aerosolCloudInitialArea` to `aerosolCloudInitialRadius`.
- In `AerosolCloud`, remove deprecated (commented) code.
- In `AttributesAerosolCloud`, reduce the number of required parameters to describe the shape.
- Adapt and simplify all related classes that used the elliptical shape of aerosol clouds.Rahn, SimonRahn, Simonhttps://gitlab.lrz.de/vadere/vadere/-/merge_requests/90remove fine tune condition in brute force2019-11-05T18:25:30+01:00Ghost Userremove fine tune condition in brute forceClose #278Close #278https://gitlab.lrz.de/vadere/vadere/-/merge_requests/194remove group attributes and functionalities from pedestrian class2022-05-11T06:52:22+02:00Ghost Userremove group attributes and functionalities from pedestrian class(// TODO should actually be an attribute or a member of a subclass)
subclass was not possible because there are several Subclasses of pedestrian (e.g. PedestrianOSM) from which a group subclass would need to extend. Interfaces cannot hol...(// TODO should actually be an attribute or a member of a subclass)
subclass was not possible because there are several Subclasses of pedestrian (e.g. PedestrianOSM) from which a group subclass would need to extend. Interfaces cannot hold attributes so it would be 20 classes with duplicated code.
This is now moving the functionality to cgm.
However there is one problem regarding the json attributes in pedestrian, which do no longer contain groupId, groupSize and agentsInGroup.https://gitlab.lrz.de/vadere/vadere/-/merge_requests/87remove hard coded path from test client. add short api name to easy use of cm...2019-10-28T11:29:22+01:00Schuhbaeck, Stefanremove hard coded path from test client. add short api name to easy use of cmdClienthttps://gitlab.lrz.de/vadere/vadere/-/merge_requests/86remove hard coded path from test client. add short api name to easy use of cm...2019-10-25T09:43:58+02:00Schuhbaeck, Stefanremove hard coded path from test client. add short api name to easy use of cmdClienthttps://gitlab.lrz.de/vadere/vadere/-/merge_requests/6Remove hash and equals in org.vadere.state.attributes.scenario2016-09-14T23:16:46+02:00Ghost UserRemove hash and equals in org.vadere.state.attributes.scenarioSee discussion at https://gitlab.lrz.de/vadere/vadere/commit/7da2a4199227f5f4e5166c4d7be784d6c84f6cddSee discussion at https://gitlab.lrz.de/vadere/vadere/commit/7da2a4199227f5f4e5166c4d7be784d6c84f6cddhttps://gitlab.lrz.de/vadere/vadere/-/merge_requests/155remove package size parameters2021-06-01T14:54:47+02:00Schuhbaeck, Stefanremove package size parametershttps://gitlab.lrz.de/vadere/vadere/-/merge_requests/28Remove reflection where reasonable; closes #91 and fixes #862018-07-03T10:38:38+02:00Ghost UserRemove reflection where reasonable; closes #91 and fixes #86Zoennchen, BenediktZoennchen, Benedikthttps://gitlab.lrz.de/vadere/vadere/-/merge_requests/40remove the old busy implementation of minStepSize and insert the new lazy one.2019-01-28T11:48:03+01:00Zoennchen, Benediktremove the old busy implementation of minStepSize and insert the new lazy one.Zoennchen, BenediktZoennchen, Benedikthttps://gitlab.lrz.de/vadere/vadere/-/merge_requests/12Remove unncessary hashs from scenario file2016-09-23T13:53:10+02:00Ghost UserRemove unncessary hashs from scenario filehttps://gitlab.lrz.de/vadere/vadere/-/merge_requests/225remove unused run 'offline again' context menu item2023-04-27T09:16:55+02:00Schuhbaeck, Stefanremove unused run 'offline again' context menu item