v0.9.4
v0.9.4 brings crucial bug fixes in the simulation module and several enhancements.
- Fix the calculation of agent arrival time and agent waiting time.
- Use free-flow travel time as the traverse time of each link for the point queue model.
- Fix the incorrect setup of link outflow capacity within initialize_simulation().
- Remove useless memory_blocks and its implementations (which are intended for parallel computing), which removes the requirement that zone id's have to be consecutive #36.
- Remove problematic beg_iteration and end_iteration in setting up a special event.
- Enhance time_period parsing in setting up DemandPeriod instance.
- Fix potential issue related to _ (underscore) in YAML (that 0700_0730 is interpreted as integer 07000730 by replacing _ (underscore) with - (hyphen) in settings.yml) and add backward compatibility for time_period with _ (underscore) as delimiter.
- Add check on OD pair to ensure that agents of the same OD pair with the same departure time will be output for the first one in output_agent_trajectory().
- Bring back the post-processing after UE in case users do not do column updating (i.e., column_update_num = 0).