Releases: helsinki-sda-group/dev_aiosut_ui
Releases · helsinki-sda-group/dev_aiosut_ui
Detailed visualization dashboard
This version contains the more detailed version of the visualization dashboard for the user interface developed in the AioSUT project. All interfaces have been refactored to support centralized execution and offer better support for upcoming features, while the visualizations have been re-tailored to better fit the project goals.
Full Changelog: v1.0.0...v2.0.0
Scenarios
Minor adjustments were made to Kamppi scenario primarily regarding the amount of vehicles.
- 2 400 fuel vehicles and 600 electric vehicles driving in Kamppi for 60 minutes with random routes
Simulation interface
- an option to run the simulation in SUMO GUI was removed, as it is no longer needed
- GZIP compression scripts for the raw XML output of SUMO were added to preserve storage
- methods to generate more versatile simulation outputs to suit the project's goals better were added
- the directory structure was clarified
- scripts to run the simulation and generate the necessary configuration files were re-factored and centralized
Visualization interface
- User-facing simulation and visualization interfaces were centralized
- Following parameters were added for the scenarios:
- Demand: Low, Regular and High
- Time of the week: Weekday and Weekend
- Season: Summer and Winter
- Area: Arabia, Jätkäsaari, Kamppi and Vihdintie
- Following parameters were added for the optimization:
- (Objective) Priority
- Performance thresholds
- Separate tabs for each of the objectives and the summary were added
- A filter for various variables related to each objective was added
- Separate sections for various parameter interfaces were added
- Depending on the objective and variable, 2-3 different interactive visualizations - heatmaps, bar plots, area charts and histograms - were made available and fine-tuned to better suit the project's goals
- Collapsible info buttons replaced the hover buttons
- Plots and labels' automatic adjustment to the window size was added
- Road-level drill-down affordance was enhanced: unclicked roads now fade out in the heatmap and the road name and location are displayed as texts to the user
Starting point
This version works as the starting point for the user interface developed in the AioSUT project. The repository contains a MWE of three interactive visualizations related to traffic emissions.
Full Changelog: https://github.com/helsinki-sda-group/dev_aiosut_ui/commits/v1.0.0
Scenarios
- 1 920 fuel vehicles and 480 electric vehicles driving in Kamppi for 60 minutes with random routes
Simulation interface
- an option to adjust the number of vehicles and time steps via command line script
- an option to run the simulation in GUI or CLI via command line script
- support for running multiple scenarios
- support for running in different areas
- preprocessing scripts for the raw output of SUMO
Visualization interface
- The following parameters were available:
- an animated time slider for network emissions
- a drop-down menu for the emission type
- a filter for the time step interval
- a checkbox for the aggregation method over time steps
- network- and road-level drill-down capability by clicking road points on the network and the reset button
- The following non-objective-specific visualizations were available:
- a heat map for the network emissions
- a bar plot for the average emission value per vehicle type
- an area chart for the emission time series of vehicle types
- The following visualization parameters were available in the interface:
- the emission type
- the time step interval and
- two different temporal aggregation methods over time steps, sum and average
The following interactive features were available in the visualization interface: - info buttons that are activated on hover
- network- and road-level drill-down capability in the plots.