vadere merge requestshttps://gitlab.lrz.de/vadere/vadere/-/merge_requests2018-02-05T14:55:14+01:00https://gitlab.lrz.de/vadere/vadere/-/merge_requests/24WIP: Resolve "An update of the Source ID update is only recocnized in the Pe...2018-02-05T14:55:14+01:00Schuhbaeck, StefanWIP: Resolve "An update of the Source ID update is only recocnized in the PedestrianSourceIdProcessor after restart of application"Closes #51Closes #51https://gitlab.lrz.de/vadere/vadere/-/merge_requests/33Fix Test implementation to allow targetDistributionProbabilities2018-08-03T17:09:06+02:00Schuhbaeck, StefanFix Test implementation to allow targetDistributionProbabilitieshttps://gitlab.lrz.de/vadere/vadere/-/merge_requests/34Improve stairs fixes #144 and #1592018-10-26T01:37:53+02:00Ghost UserImprove stairs fixes #144 and #159@BZoennchen @hm\-mgoedel @hm\-kleinmei @hm\-schuhba1
This is a fix for the "first step on the stairs problem", see #144. I create a merge request because there are changes in the sensitive code part PedestrianOSM class, so maybe some...@BZoennchen @hm\-mgoedel @hm\-kleinmei @hm\-schuhba1
This is a fix for the "first step on the stairs problem", see #144. I create a merge request because there are changes in the sensitive code part PedestrianOSM class, so maybe someone has the time to peer review it (even when all tests pass). I am not sure if there are better solutions, so I am also happy for suggestions. This also adds more computational resources, unfortunately, in the already current bottleneck: There are two checks (before and after) if someone is on the stairs.
Commit msg:
Bugfix closes #144
The position of the first step of an agent onto the stairs is projected onto the first tread (wrt direction). The correction makes sure that the first step is a legal step according to the optimal stairs model.
See merge request vadere/vadere!34https://gitlab.lrz.de/vadere/vadere/-/merge_requests/41Resolve "Warnings in StepCirlceOptimizerDiscrete.java"2019-01-29T10:27:14+01:00Ghost UserResolve "Warnings in StepCirlceOptimizerDiscrete.java"Closes #205Closes #205https://gitlab.lrz.de/vadere/vadere/-/merge_requests/45Finalize 1-click-deployment in ".gitlab-ci.yml"2019-02-11T09:16:20+01:00Ghost UserFinalize 1-click-deployment in ".gitlab-ci.yml"- Update `README.md`: Use absolute URLs (because `README.md" will be packaged into a Vadere release).
- Update `CHANGELOG.md`: Describe 1-click-deployment conciser.
- Update `gitlab-ci.yml`: Add `README.md` to a Vadere release and use ...- Update `README.md`: Use absolute URLs (because `README.md" will be packaged into a Vadere release).
- Update `CHANGELOG.md`: Describe 1-click-deployment conciser.
- Update `gitlab-ci.yml`: Add `README.md` to a Vadere release and use template `.template_deploy_stable_automatically` (when setting a Git tag).https://gitlab.lrz.de/vadere/vadere/-/merge_requests/44WIP: Resolve "Seed test fails on Windows worker with "ModuleNotFoundError: No...2019-02-25T09:12:58+01:00Ghost UserWIP: Resolve "Seed test fails on Windows worker with "ModuleNotFoundError: No module named 'vadere_analysis_tool'""Closes #210Closes #210https://gitlab.lrz.de/vadere/vadere/-/merge_requests/48[WIP] Rename GUI and PostVis config file2019-05-20T15:52:06+02:00Ghost User[WIP] Rename GUI and PostVis config fileRename the Vadere GUI and PostVis config files. Especially, the GUI config file has a misleading name `VadereTestingSuite.preferences.xml`.
Before merging, fix following error:
<details>
<summary>Expand to see java.io.FileNotFoundExcep...Rename the Vadere GUI and PostVis config files. Especially, the GUI config file has a misleading name `VadereTestingSuite.preferences.xml`.
Before merging, fix following error:
<details>
<summary>Expand to see java.io.FileNotFoundException</summary>
<pre>
15:42:07,490 INFO ActionCloseApplication:28 - closing application...
15:42:07,496 INFO ApplicationWriter:30 - saving preferences...
java.io.FileNotFoundException: /home/benedikt/Repos/Vadere/vadere/VadereGui/target/vadere-gui.jarconfig/postvisualization_config.properties (Datei oder Verzeichnis nicht gefunden)
at java.base/java.io.FileOutputStream.open0(Native Method)
at java.base/java.io.FileOutputStream.open(FileOutputStream.java:298)
at java.base/java.io.FileOutputStream.<init>(FileOutputStream.java:237)
at java.base/java.io.FileOutputStream.<init>(FileOutputStream.java:126)
at org.vadere.gui.components.utils.Resources.save(Resources.java:106)
at org.vadere.gui.projectview.utils.ApplicationWriter.savePreferences(ApplicationWriter.java:31)
at org.vadere.gui.projectview.control.ActionAbstractSaveProject.savePreferences(ActionAbstractSaveProject.java:117)
at org.vadere.gui.projectview.control.ActionCloseApplication.actionPerformed(ActionCloseApplication.java:35)
at org.vadere.gui.projectview.view.ProjectView$1.windowClosing(ProjectView.java:354)
at java.desktop/java.awt.AWTEventMulticaster.windowClosing(AWTEventMulticaster.java:357)
at java.desktop/java.awt.Window.processWindowEvent(Window.java:2078)
at java.desktop/javax.swing.JFrame.processWindowEvent(JFrame.java:298)
at java.desktop/java.awt.Window.processEvent(Window.java:2037)
at java.desktop/java.awt.Component.dispatchEventImpl(Component.java:5008)
at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2321)
at java.desktop/java.awt.Window.dispatchEventImpl(Window.java:2772)
at java.desktop/java.awt.Component.dispatchEvent(Component.java:4840)
at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:772)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:95)
at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:745)
at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:743)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742)
at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
</pre>
</details>https://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/88Issue 10 modellierung des t juction experimentes2019-10-29T13:00:02+01:00Ghost UserIssue 10 modellierung des t juction experimenteshttps://gitlab.lrz.de/vadere/vadere/-/merge_requests/105Visualisierung feature currere bugfix2019-12-27T16:24:05+01:00Ghost UserVisualisierung feature currere bugfixKleinere Fixes für die Visualisierung. Gerebaset von IF am 27.12.19Kleinere Fixes für die Visualisierung. Gerebaset von IF am 27.12.19https://gitlab.lrz.de/vadere/vadere/-/merge_requests/103Traci phsc2020-01-10T17:54:40+01:00Ghost UserTraci phscSchuhbaeck, StefanSchuhbaeck, Stefanhttps://gitlab.lrz.de/vadere/vadere/-/merge_requests/123add KnowledgeBase to PsychologyStatus2020-04-22T16:51:51+02:00Schuhbaeck, Stefanadd KnowledgeBase to PsychologyStatusallows to add multiple Knowledge items to a pedestrian. These are
used to filter pedestrians based on some knowledge pedestrians have.allows to add multiple Knowledge items to a pedestrian. These are
used to filter pedestrians based on some knowledge pedestrians have.https://gitlab.lrz.de/vadere/vadere/-/merge_requests/64WIP: Resolve "New density output processor"2020-04-23T10:44:14+02:00Ghost UserWIP: Resolve "New density output processor"Closes #123Closes #123https://gitlab.lrz.de/vadere/vadere/-/merge_requests/102Korrektur scenario checker2020-05-26T16:12:47+02:00Schuhbaeck, StefanKorrektur scenario checkerThis will allow you to add a `fix` function to teach checker message. Look at `VadereSimulator/src/org/vadere/simulator/utils/scenariochecker/checks/topography/UnusedTargetsCheck.java`
how to use it.This will allow you to add a `fix` function to teach checker message. Look at `VadereSimulator/src/org/vadere/simulator/utils/scenariochecker/checks/topography/UnusedTargetsCheck.java`
how to use it.Marion GoedelMarion Goedelhttps://gitlab.lrz.de/vadere/vadere/-/merge_requests/148WIP: Infection behavior2021-02-25T08:58:13+01:00Schuhbaeck, StefanWIP: Infection behaviorMarion GoedelSchuhbaeck, StefanRahn, SimonMarion Goedelhttps://gitlab.lrz.de/vadere/vadere/-/merge_requests/151Draft: Exp/ifim2021-03-02T13:54:12+01:00Zoennchen, BenediktDraft: Exp/ifimRemove of some unnecessary logging and fix a bug that causes the OSM-Potential to be invisible.Remove of some unnecessary logging and fix a bug that causes the OSM-Potential to be invisible.Zoennchen, BenediktZoennchen, Benedikthttps://gitlab.lrz.de/vadere/vadere/-/merge_requests/163[PSYCHOLOGY] seperate locomotion behavior from strategic behavior (wait, rout...2021-07-14T16:41:01+02:00Mayr, Christina Maria[PSYCHOLOGY] seperate locomotion behavior from strategic behavior (wait, route choice)The locomotion behavior was dependent on the self categories.
This had two disadvantages:
1. duplicate code (for each update scheme the same code base was copied)
2. strategic decisions (route choice) were directly coupled with the locom...The locomotion behavior was dependent on the self categories.
This had two disadvantages:
1. duplicate code (for each update scheme the same code base was copied)
2. strategic decisions (route choice) were directly coupled with the locomotion
If think we should separate the strategic decision from the locomotion behavior.
This has also the advantage that the flowcontrol simulator can change the strategy at the beginning and the end of the simulation step.
If we cannot change the strategy at the end of the simulation, the crowd management instructions are delayed (0.4s). This is inconsistent, because if the targets are set directly, there is no delay.https://gitlab.lrz.de/vadere/vadere/-/merge_requests/167retrun default ReferenceSystem in TraCI2021-08-18T16:42:17+02:00Schuhbaeck, Stefanretrun default ReferenceSystem in TraCIhttps://gitlab.lrz.de/vadere/vadere/-/merge_requests/149WIP: initial SIR model setup2021-09-29T15:04:12+02:00Rahn, SimonWIP: initial SIR model setupMerge request only for comparison of master and sir branchMerge request only for comparison of master and sir branchRahn, SimonRahn, Simonhttps://gitlab.lrz.de/vadere/vadere/-/merge_requests/177Generalize sources2021-12-14T15:12:28+01:00Mayr, Christina MariaGeneralize sourcesCurrently, agents are spawned
* according to a Poisson process (PoissonDistribution, NegativeExponentialDistribution)
* in a repetitive manner (UniformDistribution)
Hence, only distributions were available.
Now, three spawning procedur...Currently, agents are spawned
* according to a Poisson process (PoissonDistribution, NegativeExponentialDistribution)
* in a repetitive manner (UniformDistribution)
Hence, only distributions were available.
Now, three spawning procedures are available:
* Distributions
* Different distributions over time
* Time series
Therefore, the sources have been generalized.
Examples:
```
"interSpawnTimeDistribution" : "constant",
"distributionParameters" : {
"updateFrequency" : 1.0
},
```
```
"interSpawnTimeDistribution" : "timeSeries",
"distributionParameters" : {
"..." : [2,4,5,0,4]
},
```Mayr, Christina MariaMayr, Christina Maria