vadere merge requestshttps://gitlab.lrz.de/vadere/vadere/-/merge_requests2019-07-11T17:55:30+02:00https://gitlab.lrz.de/vadere/vadere/-/merge_requests/75Encapsulated logic to parse CLI arguments into new class "VadereArgumentParser"2019-07-11T17:55:30+02:00Ghost UserEncapsulated logic to parse CLI arguments into new class "VadereArgumentParser"This new class is used by:
- VadereApplication
- VadereConsole
- PostVisualization
Now, all Vadere applications have a unified interface to pass arguments on command line.
Watch out: The method "VadereConsole.addSubCommandsToPar...This new class is used by:
- VadereApplication
- VadereConsole
- PostVisualization
Now, all Vadere applications have a unified interface to pass arguments on command line.
Watch out: The method "VadereConsole.addSubCommandsToParser()" should be moved to "VadereArgumentParser".https://gitlab.lrz.de/vadere/vadere/-/merge_requests/74Insert missing scenario parameters2019-07-09T16:47:48+02:00Ghost UserInsert missing scenario parametershttps://gitlab.lrz.de/vadere/vadere/-/merge_requests/73Dev/meshing2019-07-04T13:18:11+02:00Zoennchen, BenediktDev/meshinghttps://gitlab.lrz.de/vadere/vadere/-/merge_requests/72Dev/granular post vis2019-06-28T15:54:25+02:00Zoennchen, BenediktDev/granular post vis[PostVis]:
+ This branch fixes a Bug for the PNG and Video-Making. Before choosing non default image sizes causes wrong results. Now the picture and video should display what the user is currently seeing in the PostVis.
+ The PostVis-M...[PostVis]:
+ This branch fixes a Bug for the PNG and Video-Making. Before choosing non default image sizes causes wrong results. Now the picture and video should display what the user is currently seeing in the PostVis.
+ The PostVis-Model, and the Player is now working with simulation time in seconds instead of time steps. Positions will be interpolated e.g. if an agent is at position x1 at step 1 and x2 at step 2 and the step length is 0.4s the position at time 0.2s will be x1 + (x2-x1) / 2. The user can now jump to a specific simulation time. Reducing incrementation time makes lets the Player displays the simulation more smoothly. Making a video will adopt this too.https://gitlab.lrz.de/vadere/vadere/-/merge_requests/69Resolve "New dependency data science library for Vadere"2019-06-26T15:54:05+02:00Ghost UserResolve "New dependency data science library for Vadere"Closes #247Closes #247https://gitlab.lrz.de/vadere/vadere/-/merge_requests/71add stand alone features from VadereManagement module:2019-06-25T08:18:44+02:00Schuhbaeck, Stefanadd stand alone features from VadereManagement module:* single step mode in GUI:
Allows the user to step through the simulation one step at a time to
identify bugs.
* simplify obstacles:
Merge multiple obstacles based on the convex hull their points create.
The merge can be undon
* ...* single step mode in GUI:
Allows the user to step through the simulation one step at a time to
identify bugs.
* simplify obstacles:
Merge multiple obstacles based on the convex hull their points create.
The merge can be undon
* add features to open street map (osm) importer:
1) import 'open' paths as polygons with a specified width. With this
it is possible to create walls or subway entrance
2) add option to include osm ids into each obstacleSchuhbaeck, StefanSchuhbaeck, Stefanhttps://gitlab.lrz.de/vadere/vadere/-/merge_requests/66fix issue #242.2019-06-14T15:00:22+02:00Zoennchen, Benediktfix issue #242.fix of issue #242fix of issue #242Zoennchen, BenediktZoennchen, Benedikthttps://gitlab.lrz.de/vadere/vadere/-/merge_requests/68Salient behavior2019-05-22T11:02:21+02:00Ghost UserSalient behaviorMerge salient behavior branch into master:
Salient behavior branch introduces following new parameters (with default values):
- "useSalientBehavior" : false"
- "footStepsToStore" : 4,
- "searchRadius" : 1.0,
- "angleCalculationTyp...Merge salient behavior branch into master:
Salient behavior branch introduces following new parameters (with default values):
- "useSalientBehavior" : false"
- "footStepsToStore" : 4,
- "searchRadius" : 1.0,
- "angleCalculationType" : "USE_CENTER",
- "targetOrientationAngleThreshold" : 45.0https://gitlab.lrz.de/vadere/vadere/-/merge_requests/67Resolve "Include to every header name the processor id"2019-05-21T18:06:38+02:00Ghost UserResolve "Include to every header name the processor id"Closes #246Closes #246https://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/63Dev/bhm2019-05-15T16:47:55+02:00Zoennchen, BenediktDev/bhmZoennchen, BenediktZoennchen, Benedikthttps://gitlab.lrz.de/vadere/vadere/-/merge_requests/49getOrthocenter without slope determination2019-05-15T09:47:36+02:00Mayr, Christina MariagetOrthocenter without slope determinationcreated getOrthocenterSlowImplementation for validation of getOrthocenter algorithm
changed corresponding test: time measure, cleaned codecreated getOrthocenterSlowImplementation for validation of getOrthocenter algorithm
changed corresponding test: time measure, cleaned codeZoennchen, BenediktZoennchen, Benedikthttps://gitlab.lrz.de/vadere/vadere/-/merge_requests/62Resolve "AreaDensityCountingProcessor"2019-05-14T17:48:49+02:00Ghost UserResolve "AreaDensityCountingProcessor"Closes #177Closes #177https://gitlab.lrz.de/vadere/vadere/-/merge_requests/61Resolve "CI: Change order of stages"2019-05-10T13:46:28+02:00Ghost UserResolve "CI: Change order of stages"Closes #235Closes #235https://gitlab.lrz.de/vadere/vadere/-/merge_requests/56Make shapes resizable2019-05-10T12:39:19+02:00Ghost UserMake shapes resizablehttps://gitlab.lrz.de/vadere/vadere/-/merge_requests/59Add BonnMotion processor2019-05-09T14:56:58+02:00Schuhbaeck, StefanAdd BonnMotion processorAdd DataProcessor to create trace files based on the BonnMotion [1] mobility scenario generation and analysis tool.
Used is the processor mainly to import vadere trace data into omnet++[2]
File Layout:
* No Header
* No Key Column
* Eac...Add DataProcessor to create trace files based on the BonnMotion [1] mobility scenario generation and analysis tool.
Used is the processor mainly to import vadere trace data into omnet++[2]
File Layout:
* No Header
* No Key Column
* Each line represents the trace of *one* pedestrian with concatenated 3-tuples
`(t, x, y)` where ...
* `t` is the real simulation time in sec. (double)
* `x` the x coordinate at time t. (double)
* `y` the y coordiante at time t. (double)
[1]: https://sys.cs.uos.de/bonnmotion/
[2]: https://doc.omnetpp.org/inet/api-current/neddoc/inet.mobility.single.BonnMotionMobility.htmlhttps://gitlab.lrz.de/vadere/vadere/-/merge_requests/60Increase version of CI scenarios. Reduce simulation time for seed tests.2019-05-08T20:00:03+02:00Schuhbaeck, StefanIncrease version of CI scenarios. Reduce simulation time for seed tests.The seed seems to work correctly since java11. Therefore reduce the
sim time to speed up the CI. The test are NOT removed and still
executed each time to ensure the seeds kepp working.The seed seems to work correctly since java11. Therefore reduce the
sim time to speed up the CI. The test are NOT removed and still
executed each time to ensure the seeds kepp working.https://gitlab.lrz.de/vadere/vadere/-/merge_requests/58Group models2019-04-29T09:39:19+02:00Schuhbaeck, StefanGroup modelshttps://gitlab.lrz.de/vadere/vadere/-/merge_requests/57Resolve "Add default Migration Task that only increases the Version number if...2019-04-26T12:14:55+02:00Schuhbaeck, StefanResolve "Add default Migration Task that only increases the Version number if no version specific migration is given."## Changelog
* Add default transformation which only increases Version number of scenario files without the need for a dedicated Transformation class.
* Fix sorting in migration assistant to ensure minimal changes with each transformati...## Changelog
* Add default transformation which only increases Version number of scenario files without the need for a dedicated Transformation class.
* Fix sorting in migration assistant to ensure minimal changes with each transformation
Closes #234https://gitlab.lrz.de/vadere/vadere/-/merge_requests/55Measurement area refactor processors rebased2019-04-08T09:58:52+02:00Schuhbaeck, StefanMeasurement area refactor processors rebasedRebased version measurementAreaRefactorProcessors
- d2b3758a Reworked MigraionAssistant
- 42ce721a JsonVerion v0.8 containing MeasurementAreas and DataProcessors referencing them.
- 4644867d ScenarioChekcer for referenced MeasurmentAreasRebased version measurementAreaRefactorProcessors
- d2b3758a Reworked MigraionAssistant
- 42ce721a JsonVerion v0.8 containing MeasurementAreas and DataProcessors referencing them.
- 4644867d ScenarioChekcer for referenced MeasurmentAreasSchuhbaeck, StefanSchuhbaeck, Stefan