[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
| 
[sumo-dev] Version 1.19.0 released
 | 
Dear friends and users,
we are happy to announce the release of SUMO version 1.19.0.
The download links are at https://sumo.dlr.de/Download.
If you cite the new release in your publications, please use the DOI 
10.5281/zenodo.10077626 https://zenodo.org/records/10077626
We would also love to hear more feedback and prepared a short survey 
(only three questions).
Please participate at 
https://docs.google.com/forms/d/e/1FAIpQLSfMkTlWJnyF5GbcmIuHxn5xSuwOJSVN1iqzqiOfuLZ1_evW-A/viewform
(If you don't like Google, you can of course send an email as well.)
This release brings major improvements in pedestrian support including
a first version of the recently released JuPedSim model
https://www.jupedsim.org/stable/ developed by our colleagues at
Forschungszentrum Jülich.
There are many more features and fixes in this release and the most
important ones are listed below. For a full list of changes, as always
see https://sumo.dlr.de/Changelog.
### Enhancements
- Simulation
  - The access position for a stop can now be "random".
  - Can now use distributions for parameter values like 
"device.battery.capacity".
  - Renamed some battery parameters and made them available from type 
and vehicle. #13838, #12297, #13645
- sumo-gui
  - Now current sumoconfig can be loaded directly in netedit (edit / 
open sumo config in netedit). #13588
  - Charging state of a vehicle can be shown. #13595
- netedit
  - Now supports Human Readable Time (HH:MM:SS).
  - Now type parameters can be edited in main type frame.
  - Now vehicles and routes can be reversed.
  - Now trips over TAZs or Junctions can be transformed to flows (and 
vice versa).
  - Add locate containers dialog. #13692
  - Added support for vType distributions. #12845
  - Added support for route distributions. #12660
  - Now internal lanes can be drawn. #13790
  - Add new view "JuPedSim". #13750
  - Added "icon" attribute for pois. #13718
  - Person plan creation now automatically detects the next approached 
network element. #13828
- netconvert
  - Now issues a warning if unknown tls id are passed to option 
**--tls.join-exclude**.
  - Edge type errors only trigger a warning in plain XML input if no 
type file is loaded.
  - handling OpenDrive's include tag
  - Exclude signals (traffic light) which are placed on lanes not 
allowed to drive on in OpenDrive 1.4.
- Tools
  - several improvements to generateParkingAreas.py
  - generateRailSignalConstraints.py: Now handles `depart="split"` for 
insertionOrderConstraints.
  - sumolib can now load selection files.
  - meandata2vss.py: can now create variable speed signs from edge mean 
data.
- TraCI
  - Rail signal constraints can now bew added via traci.
- Other
  - od2trips now supports pedestrian types
  - Integration of JuPedSim in sumo.
  - You can now add current time and PID to all log entries.
  - The old C++ TraCIAPI.cpp and Java's TraaS give now a warning about 
being deprecated #14026. Please use [libtraci](Libtraci.md).
  - The new SUMO homepage is now https://eclipse.dev/sumo.
  - The repository moved to https://github.com/eclipse-sumo/sumo and 
the website repo to https://github.com/eclipse-sumo/sumo.website.
  - Added wheels for Python 3.12 and improved on wheel testing in CI
### Bugfixes
- Simulation
  - Fixed major slowdown on windows due to translation. (regression in 
1.16.0)
  - Fixed failure to join a leading train on subsequent edge.
  - PersonFlows now draw different vTypes from a distribution
  - Fixed invalid route after trying to to join leading train on 
subsequent edge of diverging route.
  - Edgedata-output now only counts vehicles that start their teleport 
on an edge in the teleport count of that edge.
  - Fixed collision during sublane-change.
  - Fixed crash during emergency vehicle simulation.
  - Start and end edge in trips can also be used as vias.
  - many improvements in bidi edge support
  - Speeds imposed by variable speed signs (VSS) or TraCI limit the 
edge type speeds (vehicles will respect the edge type speed if lower 
than VSS one)
  - Corrected speed calculation for induction loop with length > 0.
  - another fix for leader distance in ACC model
  - proper normalization when using distributions of vType distributions
  - fixed rerouting problems with numerical instabilities at the 
current stop
  - fixes to SSM output concerning collisions and state loading
- netedit
  - Fixed problem saving person flow attributes.
  - Fixed problem saving containers sorted by begin attribute in netedit.
  - Fixed problem saving edgetypes.
  - Added proper error handling for duplicate edgeRelations.
  - Fixed invalid checks setting IDs.
  - Fixed error with FXIconComboBox size.
  - Disabled invalid combinations for node 'type' and 'rightOfWay'.
  - Fixed problem moving vehicles.
  - Fixed crash in netedit due to netbuild / connections.
  - "Press F5" message now updates earlier.
  - Fixed vehicle class selection ignoring user input.
- sumo-gui
  - Context menu uses same screen as sumo-gui on Windows.
  - Sidewalks are no longer connected to the ground in 3D view.
  - The time detection for breakpoints now works with different 
languages and is not triggered by arbitrary numbers.
  - Opening a sumo config in netedit from sumo-gui now works with 
special characters in paths on Windows.
  - 3D models can be loaded as decals again.
- netconvert
  - Fixed unequal length of bidi edge.
  - OSM turn lanes for left hand networks are now in right order.
  - Fixed superfluous connections after joining junction.
- Tools
  - routeSampler.py
    - Fixed bias when distributing flow departures over the data interval.
    - Avoid throwing away all routes with weight less than 0.5 in full 
optimization.
  - plotXMLAttributes.py
    - now works if one of multiple data files contains no data.
    - now uses file name for legend if no id attribute is set.
  - mapDetectors.py: can now handles multiple lanes with the same distance.
  - osmWebWizard.py: Fixed error when requesting an amount of 0 
vehicles for a mode.
- TraCI / Libsumo
  - traci.vehicletype.setScale is now applied to flows.
  - Vehicles now do opposite lane overtaking for vehicles stopped via 
TraCI.
  - Lanearea detector now reports for last interval if output file is 
not set. Issue #13966
  - Fixed memory leak in libsumo exception code. #13821
Have fun with the new release,
Robert, Johannes, Jakob, Yun-Pang, Pablo, Mirko, Benjamin, Angelo and Micha