Dear friends and users, we are happy to announce the release of SUMO version 1.13.0. The download links are at https://sumo.dlr.de/docs/Downloads.html
This release brings you more traffic light enhancements, new parameters for modelling vehicles and many new TraCI functions. It also fixes a large number of bugs some of which were regression 1.12.0 Even though the list below is long, it only contains a subset of all changes. For the full list, as always see http://sumo.dlr.de/wiki/ChangeLog === Enhancements === - Simulation - Traffic light algorithms can now be customized/reprogrammed with xml input files - Added support for Poisson distributed flows - vType attribute 'startupDelay' can now be used to configure startup loss time. - edgeData output can now be filtered and aggregated - improved vehicle impatience model - Added vType attribute 'scale' to allow type-specific demand scaling. - sumo-gui: Added many new hotkeys to start/stop the simulation, modify delay etc. - netedit - Added support for waypoints - Improved highlighting/indexing of stops - More elements can be selected by clicking in addition to being selected via drop-down menu - netconvert - Improved speed of OSM import, importing additional bus stops. - OpenDRIVE export now includes <signal> and <controller> information. - traci - Added functions to override detecton of inductionLoop and laneArea detectors - Added function 'vehicle.insertStop' to add stops anywhere in the stop list and reroute automatically. - Added functions to retrieve/set any possible stop parameter for any upcoming stop - Added functions to retrieve/set global and vType-specific traffic scaling factors - Can now retrieve more attributes and custom-program states from actuated traffic lights - Function vehicle.moveToXY now "guesses" the next route edges to prevent artefacts when reaching the end of the current route - tools - osmWebWizard.py: can now select desired road types and deselect shapes to reduce download size. - randomTrips.py: now supports option --random-routing-factor to increase the variance of generated routes. - Added tool mapDetectors.py which creates detector definitions based on geographic coordinates. - added new tool runSeeds.py to run a configuration multiple times with different random seeds and collect distinct outputs. === Bugfixes === - Simulation - Fixed crash with departLane=best and given arrivalLane. (regression in 1.9.0) - Various NEMA controller fixes. - Fixed sub-optimal insertion flow with departLane="best". - Rerouting now takes empty lanes into account in mean speed calculation. - Teleporting of blocked vehicles now works if they are blocked behind a stopping vehicles. - Added vType attribute 'sigmaStep' to decouple the driving imperfection dynamics (sigma) of Krauss and related Models from the simulation step-length. - Fixed bug where vehicles waiting within an intersection violate right-of-way after their green phase ends. - Many fixes for opposite-direction driving - Many fixes for state loading - Fixed various crashes - Fixed various deadlocks including one at on-off-ramps which was a regression in 1.6.0 - sumo-gui - Fixed partially invisible individually defined parking spaces. (regression in 1.10.0) - Fixed some issues when drawing persons and vehicles at exaggerated size - Fixed crash in phase tracker when annotating by 'time in cycle'. - Fixed several problems when clicking on time links in the message area. - Fixed memory leak and slow drawing for polygons. - Fixed red/black GUI on MacOS. - Fixed inconsistent GUI settings on reload (settings will be kept on reload unless the settings-file was modified). - Vehicles in the 3D-view are no longer hidden beneath a colored bubble. - netconvert - Connections without conflict no longer force a slow-down at "right_before_left" junctions. - Fixed missing attribute in OpenDRIVE export. - Fixed missing bus connection. - netedit - Fixed undo related crashes. (regression in 1.0.0) - Fixed invalid geometry when loading geo-polygons. (regression in 1.10.0) - Fixed crash when creating geo-poi. (regression in 1.10.0) - regressions in 1.12.0 - Fixed crash when deleting last (or only) personTrip-element. - Fixed crash when changing departSpeed for flow. - Fixed inconsistent behavior of attributes in flow creation frame. - Persons with an stop in their plan can now be created again - EdgeData und edgeRelData can be inspected and selected again. - When adding stops in demand mode, the list of potential parent elements (i.e. vehicles) now shows all possible candidates again. - Fixed invalid route when creating flow (embedded route) with via edges. - Vehicles and flows with embedded routes and junctions now appear in locate dialog. - Fixed conversion of junction to roundabout in lefthand network. - Fixed error when deleting trips/flows between junctions. - Stops within embedded routes are now written sorted. - Fixed crash in edgeRelation mode. - traci - Fixed crashes and errors related to 'vehicle.replaceStop' - traci.person.setSpeed is now working. - Fixed invalid collision when using moveToXY with high implicit speed. - Fixed discontinuous moveToXY mapping at low step length. - meso: Fix underestimated penalties when using option --meso-tls-penalty. - generateTurnRatios.py now writes correct closing tag. (regression in 1.11.0) - route2OD.py and addTAZ.py now work if an edge is part of multiple TAZ. === Miscellaneous === - Fixed missing data files in libsumo wheel installation. - Rerouter attribute 'file' is no longer supported. Intervals should be child elements of rerouters. Alternatively, element <include href="FILE"/> may be used. - Added examples and documentation for spontaneous break-down of traffic flow jamming. - Documented attribute plotting and extended vehicle visualization features. Have fun with the new release, Pablo, Jakob, Robert, Melanie, Johannes, Matthias, Michael, Yun-Pang and Angelo
_______________________________________________ sumo-dev mailing list sumo-dev@eclipse.org To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/sumo-dev