Z/Changes from Version 0.27.1 to Version 0.28.0

From Sumo
Jump to navigation Jump to search

Version 0.28.0 (01.11.2016)

Bugfixes

  • Simulation
    • Fixed bug that was causing insufficient overtaking on a single-lane road when using sublane simulation (most noticeable with small step-lenghts). Issue #2518
    • Fixed invalid count of insertion-backlog for flows. Issue #2535
    • Added check for possibility to stop at scheduled stops during insertion. Issue #2543
    • Fixed invalid timeLoss values in tripinfo-output (last step was counted twice for some vehicles).
    • Fixed bug that would prevent a vehicle from reaching the end of it's route after rerouting while being teleported. Issue #2554
    • Fixed erroneous detector output for a special situation. Issue #2556
    • Fixed computation of energy loss for subsecond simulation. Issue #2559
    • Fixed crash when using closing-rerouters that prevent vehicles from departing after being loaded (related to Issue #2561).
    • Fixed invalid permissions when using multiple closing-rerouters that modify permissions of the same edge Issue #2560.
    • Fixed crash when using the sublane model with varying lane widths. Issue #2585
    • The option --ignore-errors now properly ignores vClass-related errors. Issue #2148
    • Vehicles are now properly angled during lane-changing in sublane-simulation. Issue #2525
  • MESO
    • Tripinfo-output now has appropriate timeLoss values. Issue #2570
  • NETCONVERT
    • Fixed invalid lane permissions when setting lane-specific attributes without specifying lane-specific permissions. Issue #2515
    • Fixed invalid elevation values at junctions when importing OpenDRIVE networks.
    • Fixed crash when importing OpenDRIVE networks.
    • Fixed invalid internal-lane geometries when exporting OpenDRIVE networks. Issue #2562
    • Fixed various specification conformity issues when exporting OpenDRIVE networks.
    • Option --street-sign-output now only generates signs at real intersections.
    • Fixed error when loading a .net.xml file and patching lane numbers with an .edg.xml file. Issue #2459
  • SUMO-GUI
    • The visulization option show lane borders is now working.
    • Fixed crash when user loads an empty E3 detector Issue #2249
  • NETEDIT
    • Geometry nodes are no longer drawn when set to full transparency (alpha = 0).
    • Geometry nodes are now colored for selected edges.
    • All textures are now loaded instead of a white square or a netedit crash. Issue #2594 Issue #2476 Issue #2597
  • TraCI
    • Vehicles added via method add() of the python client now have the correct departDelay value. Issue #2540
    • Vehicle type value retrieval via the C++ API is now working.
    • Setting and retrieving edge travel times and efforts via the C++ API is now working.
    • It is now possible to specify routes that contain TAZ-edges. Issue #2586

Enhancements

  • NETEDIT
    • Added new option --new <BOOL> for starting with an empty network.
    • Added new option --window-size <INT>,<INT> for specifying the initial window size. Issue #2514
    • Junction attribute tltype is now supported.
    • Joined TLS can now be defined by setting the junction attribute tl following the same rules as in .nod.xml files. Issue #2389
    • Added support for restricted lanes (Sidewalks, buslanes and bikelanes). Issue #1568
    • Now junction visualization can be toggled between bubbles and their real shape when in Move-mode.
    • Connections can now be shown in inspect mode (by activating a check-box) and their attributes can be edited. They can also be selected in select-mode and deleted in delete mode. When inspecting edges or lanes, controls for accessing their connections are now available. Issue #2067
    • Now delete mode has a frame with information and options for deleting. Issue #2432
    • Intervals of Rerouters can be edited using a dialog Issue #2480
  • SUMO-GUI
    • Added new option --window-size <INT>,<INT> for specifying the initial window size. Issue #2514
    • Added new visualization setting for drawing right-of-way rules (colored bars).
    • Background images (decals) now support the new Boolean attribute screenRelative. When set to true, position and size are relative to the drawing window instead of being relative to the network. Issue #2438
  • DFROUTER
    • Vehicle types are now included in the emitters-output by default. The new option --vtype-output <FILE> allows redirection the vTypes into a separate file.
    • If the average measured speeds are systematically above the speed limit of the respective roads, the written vTypes use attribute speedFactor to reflect systematic speeding.
    • Added new option --speeddev <FLOAT> to set a speed deviation for the generate vTypes
  • TraCI
    • Added new convenience function traci.start that automatically selects a port, starts sumo on that port and connects. Issue #2236
    • Added new get/set command height (0xbc) to retrieve and modify vehicle height (applicable to vehicles and vehicle types). Issue #2573
    • When adapting edge travel times and efforts, the (optional) parameters begin and end are now supported by the python client and the C++ client. Issue #2584
  • Tools
    • The tool route_departOffset.py (previously undocumented) now supports additional options for departure time modification based on departure edge and for shifting departures within one time interval to another interval. Issue #2568
    • randomTrips.py supports the new alias --edge-permission for former option --vclass.

Other

  • TraCI
    • TraCI version is now 13
  • Miscellaneous
    • The full 24h-dataset for the TAPASCologne scenario is now available
    • The deprecated option --lanechange.allow-swap is no longer supported. Issue #2116
    • The laneChangeModel="JE2013" has been removed due to strong similarity with LC2013. Using the model is deprecated and now defaults to LC2013
    • SUMOPy has been added to the SUMO repository and to the relase. Many thanks to Joerg Schweizer.
    • The libraries for the Windows build and release were updated to Fox 1.6.52 and Xerces-C 3.1.4 (with an additional fix for XERCESC-2052)