vadere merge requestshttps://gitlab.lrz.de/vadere/vadere/-/merge_requests2019-06-28T15:54:25+02:00https://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/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/70Single config2019-07-12T10:50:46+02:00Ghost UserSingle configAccording to #243, Vadere should read all configuration parameters from a single file.
Provide following functionality:
- Use OS-specific location to store config file (home directory preferred).
- Write default config file if no ...According to #243, Vadere should read all configuration parameters from a single file.
Provide following functionality:
- Use OS-specific location to store config file (home directory preferred).
- Write default config file if no config file exists or errors occur while reading existing config file.
- Add flag `--config-file <path/to/file>` to all(!) Vadere applications (i.e., GUI, Console, PostVis, ...).
Furthermore, remove old config code. I.e., the `preferences.put(...)` calls and the corresponding `ApplicationWriter.savePreferences()` calls.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/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/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/65Resolve "New flag to compute metric for the quality of the StepCircleOptimizer"2019-07-30T15:09:52+02:00Ghost UserResolve "New flag to compute metric for the quality of the StepCircleOptimizer"Closes #241
Closes #256
## TODO
* [x] use new scenarios and measure optimal/found solution
* [x] write test processor
* compute max/min/mean/stddev between optimal and found solution
* write tests that check for certa...Closes #241
Closes #256
## TODO
* [x] use new scenarios and measure optimal/found solution
* [x] write test processor
* compute max/min/mean/stddev between optimal and found solution
* write tests that check for certain values
* [x] Change the footstep processor to the new `EventtimePedestrianIdKey`, this makes reading data a lot easier (no variable column size for each row).
* [x] There needs to be a configuration to turn this feature on (IMPORTANT: for testing, the feature is set to true hard coded!!)
* [x] Integrate TestProcessor which checks that all pedestrians get to the source. -> Not possible, processors are buggy #249
* [x] First solve #256, otherwise the vadere.conf files break without manual adaptation on local computer
Wait for #242 and #243 to be solved.
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/63Dev/bhm2019-05-15T16:47:55+02:00Zoennchen, BenediktDev/bhmZoennchen, 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/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/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/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/56Make shapes resizable2019-05-10T12:39:19+02:00Ghost UserMake shapes resizablehttps://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, Stefanhttps://gitlab.lrz.de/vadere/vadere/-/merge_requests/54fix #222. allow renaming and setting of log level programmatically2019-04-02T13:13:46+02:00Schuhbaeck, Stefanfix #222. allow renaming and setting of log level programmatically@hm\-kleinmei can you check if this fix works as expected. On my local machine it work with
```
java -jar vadere-console.jar --loglevel ERROR \
--logname logdir/newLogFile.out \
...@hm\-kleinmei can you check if this fix works as expected. On my local machine it work with
```
java -jar vadere-console.jar --loglevel ERROR \
--logname logdir/newLogFile.out \
scenario-run -f basic_2_density_discrete_ca.scenario \
-o out
```Schuhbaeck, StefanSchuhbaeck, Stefanhttps://gitlab.lrz.de/vadere/vadere/-/merge_requests/53fix #225. Keep dialog open after csv export.2019-03-26T13:34:44+01:00Schuhbaeck, Stefanfix #225. Keep dialog open after csv export.Schuhbaeck, StefanSchuhbaeck, Stefan