vadere merge requestshttps://gitlab.lrz.de/vadere/vadere/-/merge_requests2023-07-24T13:28:35+02:00https://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/234Resolve "[CI] Test demo scenarios whether they run without throwing an error"2023-07-21T17:50:39+02:00Rahn, SimonResolve "[CI] Test demo scenarios whether they run without throwing an error"Closes #360Closes #360Rahn, SimonRahn, Simonhttps://gitlab.lrz.de/vadere/vadere/-/merge_requests/233[Scenarios] Fix broken scenarios and remove deprecated scenarios2023-07-21T08:53:11+02:00Rahn, Simon[Scenarios] Fix broken scenarios and remove deprecated scenarios- Remove several deprecated scenarios / non-working examples.
- In `Scenarios/ModelCalibration/TestOSM_zhang-2011/scenarios/T-240-050-240_OSM.scenario`, simulation threw java.lang.ClassCastException probably due to wrong datakey. Adapt d...- Remove several deprecated scenarios / non-working examples.
- In `Scenarios/ModelCalibration/TestOSM_zhang-2011/scenarios/T-240-050-240_OSM.scenario`, simulation threw java.lang.ClassCastException probably due to wrong datakey. Adapt datakey to the same key used in the other scenarios of this project (EventtimePedestrianIdKey).
Complements !232 to close #360https://gitlab.lrz.de/vadere/vadere/-/merge_requests/232[CI] Added folder selective scenario testing2023-07-19T14:01:59+02:00Jaeck, Ludwig[CI] Added folder selective scenario testingCloses #360Closes #360Jaeck, LudwigJaeck, Ludwighttps://gitlab.lrz.de/vadere/vadere/-/merge_requests/230[Simulator] Extend traci2023-05-26T19:16:01+02:00Mayr, Christina Maria[Simulator] Extend traciadded warnings and additional methods to traci for communication with flowcontroladded warnings and additional methods to traci for communication with flowcontrolhttps://gitlab.lrz.de/vadere/vadere/-/merge_requests/229:twisted_rightwards_arrows: Add emoji to commit message2023-05-25T11:25:23+02:00Rahn, Simon:twisted_rightwards_arrows: Add emoji to commit messageAdd new rule to contributing guidelines to improve clarity of commits / commit messages.Add new rule to contributing guidelines to improve clarity of commits / commit messages.Rahn, SimonRahn, Simonhttps://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 itemhttps://gitlab.lrz.de/vadere/vadere/-/merge_requests/227add argument groups to seperate requiered from optional arguments fixes #3332023-04-26T20:08:00+02:00Schuhbaeck, Stefanadd argument groups to seperate requiered from optional arguments fixes #333https://gitlab.lrz.de/vadere/vadere/-/merge_requests/226Issue#3332023-04-26T16:46:00+02:00Schuhbaeck, StefanIssue#333https://gitlab.lrz.de/vadere/vadere/-/merge_requests/118AreaDensityHistProcessor2023-02-24T11:13:47+01:00Ghost UserAreaDensityHistProcessorCloses #294
TODO:
* [x] need to implement histogram (neither tablesaw nor Apache Common Math provide this ...) Closes #294
TODO:
* [x] need to implement histogram (neither tablesaw nor Apache Common Math provide this ...) https://gitlab.lrz.de/vadere/vadere/-/merge_requests/223[POST-VIS] Allow recording of videos from the command line2023-01-28T14:06:54+01:00Mayr, Christina Maria[POST-VIS] Allow recording of videos from the command line## Problem
Scenarios were recorded manually by using the recording functionality of Vadere's `PostVisualization`.
For this the user needs to start the `PostVisualization` and manually trigger and stop the recording.
If videos of severa...## Problem
Scenarios were recorded manually by using the recording functionality of Vadere's `PostVisualization`.
For this the user needs to start the `PostVisualization` and manually trigger and stop the recording.
If videos of several scenarios are needed the manual recording can become extensive.
## Goal
The user should be able to generate videos automatically.
## Solution
I automated the recording process.
## How to use the feature
To generate videos, the user can either start `VideoRecorder.java` to generate a video for a single scenario or a python script to generate multiple videos at once.
For a detailed description, see the [Vadere wiki](
https://gitlab.lrz.de/vadere/vadere/-/wikis/Misc/Generate-videos).
## Notes
* I refactored `PostvisualizationWindow` (-> now `PostvisualizationWindowInteractive`).
* I added a new stage to the CI pipeline which generated videos from specified scenario files. Please see again the [Vadere wiki](
https://gitlab.lrz.de/vadere/vadere/-/wikis/Misc/Generate-videos) for more information.Mayr, Christina MariaMayr, Christina Mariahttps://gitlab.lrz.de/vadere/vadere/-/merge_requests/222fix/workaround: ignore TraCI SET_ORDER command (required for latest Artery re...2022-11-08T19:37:24+01:00Wischhof, Larsfix/workaround: ignore TraCI SET_ORDER command (required for latest Artery releases)Wischhof, LarsWischhof, Larshttps://gitlab.lrz.de/vadere/vadere/-/merge_requests/197[Psychology] Parametrize perception and cognition models2022-10-24T10:10:20+02:00Mayr, Christina Maria[Psychology] Parametrize perception and cognition modelsModels in the psychology layer receive parameters.
With the help of these parameters, for example, empirical distributions can be taken into account in the psychological model.
Adding parameters requires a change of the scenario files, ...Models in the psychology layer receive parameters.
With the help of these parameters, for example, empirical distributions can be taken into account in the psychological model.
Adding parameters requires a change of the scenario files, which is why a migration is necessary.
The new Vadere version is Vadere `2.2`.
Due to the parameterization of the models, it is no longer necessary to assign `reactionProbabilities` to the stimuli.
I have therefore decided to remove the response probabilities from the `StimulusInfoStore`.https://gitlab.lrz.de/vadere/vadere/-/merge_requests/205x-t measure grid now sparse2022-10-21T13:48:49+02:00Ghost Userx-t measure grid now sparseSchuhbaeck, StefanMayr, Christina MariaSchuhbaeck, Stefanhttps://gitlab.lrz.de/vadere/vadere/-/merge_requests/214implemented and replaced processor JComboBox with JSearchComboBox2022-10-07T17:02:22+02:00Jaeck, Ludwigimplemented and replaced processor JComboBox with JSearchComboBoxreplaced the combobox for selecting an output processor with a custom component which does filter available processors live while typingreplaced the combobox for selecting an output processor with a custom component which does filter available processors live while typingJaeck, LudwigRahn, SimonJaeck, Ludwighttps://gitlab.lrz.de/vadere/vadere/-/merge_requests/220Implementation of the Attribute Table2022-10-04T12:52:02+02:00Jaeck, LudwigImplementation of the Attribute TableThis branch includes the refactoring of distributions of #343 This branch introduces version 2.4 with: It adds a table view for editing ScenarioElement attributes. It includes FlatLightLaf as a more modern UI Skin. It adds the ability to...This branch includes the refactoring of distributions of #343 This branch introduces version 2.4 with: It adds a table view for editing ScenarioElement attributes. It includes FlatLightLaf as a more modern UI Skin. It adds the ability to hide scenario elements in the editor. It fixes the project list panel resizing problems. It does a lot of refactoring of Attribute classes/Distribution classes and of the Topography View class
* [x] Implement ListView
* [x] Implement ShapeView
* [x] Change default behavior of @VadereAttibute Annotation such that all attributes are shown in the Gui view. Use Annotation to hide.
* [ ] UI resize issuesJaeck, LudwigRahn, SimonJaeck, Ludwighttps://gitlab.lrz.de/vadere/vadere/-/merge_requests/221add missing updateFromOutside flag toggel.2022-10-04T09:46:35+02:00Schuhbaeck, Stefanadd missing updateFromOutside flag toggel.- Small update to VadereContex
- Move Reflection calls to dedicated TreeModelCache to speed up attribute table view creation
- fix sole '-' minus in Int/Double spinner
- fix json view update during typing
- fix/workaround to mirror json ...- Small update to VadereContex
- Move Reflection calls to dedicated TreeModelCache to speed up attribute table view creation
- fix sole '-' minus in Int/Double spinner
- fix json view update during typing
- fix/workaround to mirror json changes in arrays (edit of existing items did not work)Schuhbaeck, StefanRahn, SimonSchuhbaeck, Stefanhttps://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/219Feature/attribute table2022-09-27T13:23:39+02:00Jaeck, LudwigFeature/attribute tableThis branch includes the refactoring of distributions of #343
This branch introduces version 2.5 with:
It adds a table view for editing ScenarioElement attributes.
It includes FlatLightLaf as a more modern UI Skin.
It adds the ability t...This branch includes the refactoring of distributions of #343
This branch introduces version 2.5 with:
It adds a table view for editing ScenarioElement attributes.
It includes FlatLightLaf as a more modern UI Skin.
It adds the ability to hide scenario elements in the editor.
It fixes the project list panel resizing problems.
It does a lot of refactoring of Attribute classes/Distribution classes and of the Topography View class
- [x] Implement ListView
- [x] Implement ShapeView
- [x] Change default behavior of @VadereAttibute Annotation such that all attributes are shown in the Gui view. Use Annotation to hide.
- [ ] UI resize issuesJaeck, LudwigRahn, SimonJaeck, Ludwighttps://gitlab.lrz.de/vadere/vadere/-/merge_requests/213Resolve "[Target] Distributions for target waiting times"2022-09-01T13:30:52+02:00Jaeck, LudwigResolve "[Target] Distributions for target waiting times"added distributions to target objects
Closes #340added distributions to target objects
Closes #340Jaeck, LudwigRahn, SimonJaeck, Ludwig