vadere merge requestshttps://gitlab.lrz.de/vadere/vadere/-/merge_requests2023-08-10T17:34:45+02:00https://gitlab.lrz.de/vadere/vadere/-/merge_requests/239Resolve "[Refactor/Modelling] Revert changes from group model extension"2023-08-10T17:34:45+02:00Jaeck, LudwigResolve "[Refactor/Modelling] Revert changes from group model extension"Closes #370Closes #370Jaeck, LudwigJaeck, Ludwighttps://gitlab.lrz.de/vadere/vadere/-/merge_requests/228update jdk version 11->17 and dependencies2023-07-27T11:26:37+02:00Schuhbaeck, Stefanupdate jdk version 11->17 and dependencies- [x] JDK 17 works
- [x] Move to JUnit5
- [x] Update Surefire and and other plugins to newest **stable** version
- [x] Remove unused dependencies
- [x] Update used dependencies to newest **stable** version.
- [x] tests work locally `mvn ...- [x] JDK 17 works
- [x] Move to JUnit5
- [x] Update Surefire and and other plugins to newest **stable** version
- [x] Remove unused dependencies
- [x] Update used dependencies to newest **stable** version.
- [x] tests work locally `mvn clean` --> `mvn -Dtest=\!TestConvolution,\!TestBitonicSort,\!TestCLLinkedList,\!TestCLOptimalStepsModel,\!TestLWJGL -Dsurefire.failIfNoSpecifiedTests=false test`Jaeck, LudwigJaeck, Ludwighttps://gitlab.lrz.de/vadere/vadere/-/merge_requests/83Resolve "Change PedestrianPositionProcessor to use interpolation of Pedestria...2019-09-17T15:25:10+02:00Ghost UserResolve "Change PedestrianPositionProcessor to use interpolation of PedestrianFootStepProcessor"Closes #260
Closes #262
* [x] Simplify tests
* [x] Write text into CHANGELOG
* [x] Write tests for the interpolation method
* [x] overwrite `Pedestrian.getPosition()` with `Pedestrian.getPosition(simTimeSec)`, which would then u...Closes #260
Closes #262
* [x] Simplify tests
* [x] Write text into CHANGELOG
* [x] Write tests for the interpolation method
* [x] overwrite `Pedestrian.getPosition()` with `Pedestrian.getPosition(simTimeSec)`, which would then use the interpolation method?
* [x] in `clearFootSteps()` should we keep the last entry (which can be used for interpolation)? --> No, new field `currentFootStep`, this is because there the whole list is saved & used in "FootStepProcessors" and they would need to make sure to ignore double occurrences
* [x] Look at code where pedestrian.getPosition() would make sense to get exchanged to the interpolated position? E.g. in NelderMead or OverlapProcessor? --> This would be in a new issue/branch then
* [x] Remove the "currentFootStep" field in Pedestrian again and use the "LastFootSteps" provided in VTrajectory (then with a minimum capacity of 1)?
* [x] resolve #263 first
* [x] How to deal with requested interpolation if a Pedestrian has an outdated FootStep? Check with @hm-kleinmei
```
if(currentFootStep == null){
return getPosition();
}else{
if(time > currentFootStep.getEndTime()){
// This happens for example if a pedestrian is waiting (see Events)
// TODO: check with Bene K. if this is okay, or a better way?
return currentFootStep.getEnd();
}else{
return FootStep.interpolateFootStep(currentFootStep, time);
}
}
```https://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/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/51Ctrl + S shortcut should also save the currently opened project2019-03-18T13:04:25+01:00Ghost UserCtrl + S shortcut should also save the currently opened projectFixes #219.Fixes #219.https://gitlab.lrz.de/vadere/vadere/-/merge_requests/50Add keyboard shortcuts to play, pause and stop animation in post visualization2019-03-18T11:08:50+01:00Ghost UserAdd keyboard shortcuts to play, pause and stop animation in post visualizationFixes #81.Fixes #81.https://gitlab.lrz.de/vadere/vadere/-/merge_requests/231Resolve "[Simulator] TargetController handleArrivingAgent cannot handle any n...2023-07-24T13:28:35+02:00Jaeck, LudwigResolve "[Simulator] TargetController handleArrivingAgent cannot handle any number of parallel events"Closes #359 #358
No new migration required since demo scenarios already use -1.0 as default value.Closes #359 #358
No new migration required since demo scenarios already use -1.0 as default value.Jaeck, LudwigJaeck, Ludwighttps://gitlab.lrz.de/vadere/vadere/-/merge_requests/142Write data computed in strategy layer with data processor2020-08-28T12:39:24+02:00Mayr, Christina MariaWrite data computed in strategy layer with data processorThe strategy layer is able to change the locomotion behavior during the simulation e.g. by setting new targets.
These changes can not be observed with data processors directly.
To capture such changes, the data processor `StrategyDataP...The strategy layer is able to change the locomotion behavior during the simulation e.g. by setting new targets.
These changes can not be observed with data processors directly.
To capture such changes, the data processor `StrategyDataProcessor` can be used.
The `StrategyDataProcessor` receives changes from the strategy model directly.
For that purpose, the `IStrategyModel` was added to the simulation state which is read by the `StrategyDataProcessor`.Schuhbaeck, StefanSchuhbaeck, Stefanhttps://gitlab.lrz.de/vadere/vadere/-/merge_requests/99Resolve "Measurements if no Agent is in the measurement area"2019-12-05T14:28:35+01:00Ghost UserResolve "Measurements if no Agent is in the measurement area"Closes #287Closes #287https://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/39Resolve "Integrate the suq controller into Vadere/Tools"2019-01-25T12:49:49+01:00Ghost UserResolve "Integrate the suq controller into Vadere/Tools"Closes #200Closes #200https://gitlab.lrz.de/vadere/vadere/-/merge_requests/251:bug: Fix bug in migration to v2.12023-10-27T16:54:39+02:00Rahn, Simon:bug: Fix bug in migration to v2.1:bug: Fix missing migration of PedestrianPathogenLoadMaxProcessor to PedestrianMaxDegreeOfExposureProcessor:bug: Fix missing migration of PedestrianPathogenLoadMaxProcessor to PedestrianMaxDegreeOfExposureProcessorRahn, SimonRahn, Simonhttps://gitlab.lrz.de/vadere/vadere/-/merge_requests/250Upgrade to new Vadere version v3.02023-10-04T13:44:16+02:00Rahn, SimonUpgrade to new Vadere version v3.0https://gitlab.lrz.de/vadere/vadere/-/merge_requests/249:beetle: Fix wrong constant values for social distancing2023-10-04T11:25:39+02:00Rahn, Simon:beetle: Fix wrong constant values for social distancinghttps://gitlab.lrz.de/vadere/vadere/-/merge_requests/248Darkened Icon colors. Started move to prefer svg loading2023-09-28T16:31:46+02:00Jaeck, LudwigDarkened Icon colors. Started move to prefer svg loadingThis MR darkens some icons in the Topography editor. (The darkening color can be specified inside the source code)
Many of the icons have been updated to load as instead.This MR darkens some icons in the Topography editor. (The darkening color can be specified inside the source code)
Many of the icons have been updated to load as instead.Jaeck, LudwigJaeck, Ludwighttps://gitlab.lrz.de/vadere/vadere/-/merge_requests/247Fix long Output folder loading times2023-09-25T15:47:35+02:00Jaeck, LudwigFix long Output folder loading timesThis MR fixes the long loading times one encounters in the Vadere GUI. Closes #364This MR fixes the long loading times one encounters in the Vadere GUI. Closes #364Jaeck, LudwigJaeck, Ludwighttps://gitlab.lrz.de/vadere/vadere/-/merge_requests/245PostViz.jar GUI Theme fix2023-09-25T15:28:21+02:00Jaeck, LudwigPostViz.jar GUI Theme fixThis MR fixes the GUI of vader-postviz.jar, still relying on the old swing look and feel, now uses the flat look and feel aswell.This MR fixes the GUI of vader-postviz.jar, still relying on the old swing look and feel, now uses the flat look and feel aswell.Jaeck, LudwigJaeck, Ludwighttps://gitlab.lrz.de/vadere/vadere/-/merge_requests/244Added HDPI scaling via config file2023-09-25T10:51:21+02:00Jaeck, LudwigAdded HDPI scaling via config filePreviously to this the flat GUI had some problems with bad scaling on hdpi display. With this MR, users can now set their preferred GUI scale in the vadere config file.Previously to this the flat GUI had some problems with bad scaling on hdpi display. With this MR, users can now set their preferred GUI scale in the vadere config file.Jaeck, LudwigJaeck, Ludwighttps://gitlab.lrz.de/vadere/vadere/-/merge_requests/243Add model descriptions to psychology layer models2023-08-21T09:22:29+02:00Mayr, Christina MariaAdd model descriptions to psychology layer modelsHi Ludwig,
I have added some descriptions. Please note that I did not commented any single method. I focused on the scope of the models.
Hope this is helpful for you.
Cheers,
ChristinaHi Ludwig,
I have added some descriptions. Please note that I did not commented any single method. I focused on the scope of the models.
Hope this is helpful for you.
Cheers,
ChristinaJaeck, LudwigJaeck, Ludwig