Major release with the introduction of Route Choice
Major changes
-
Introduction of route choice
- Multiple route choice set generation algorithms: Link Penalization (LP), Breadth-First Search on Link Elimination (BFSLE), BFSLE+LP
- Path-Size Logit for the treatment of path overlaps
-
New Pre-loading feature on traffic assignment
- A new method on multi-class traffic assignment that allows any pre-loading to be added to an assignment
- A new method that allows pre-loading flows on roads to be computed from a fixed-route transit system is available in the model
Minor changes and bug fixes
-
New IPF algorithms
- Fully parallelized
- Separate treatment of float32 inputs for increased performance
-
Fixes a bug arising in one special case of network simplification
-
Much faster and more robust map-matching algorithm for GTFS importer
-
Removing PyQT dependency
Complete list of changes
- [Minor] Docs: fix small typos and broken links by @TTalex in #516
- Update plot_import_from_gmns.py by @ssmith55 in #514
- Prevent deadend removal + graph compression introducing simple loops by @Jake-Moss in #517
- Bump black from 24.1.1 to 24.3.0 in /tests by @dependabot in #518
- version 1.0.2 by @pedrocamargo in #519
- Removes Pyqt5 as a dependency by @pedrocamargo in #522
- Updates documentation formatting by @r-akemii in #521
- Fixes documentation version switcher button by @r-akemii in #523
- Use flat layout default excludes to skip the test dir & Fix duplicate values in gmns mode creation by @Jake-Moss in #524
- Refactors transit map-matching by @pedrocamargo in #529
- Fixes Coquimbo GTFS file by @r-akemii in #530
- Modifies links selected for discount in GTFS by @r-akemii in #533
- Modifies obligation of calendar file by @r-akemii in #534
- Adds google analytics setup by @pedrocamargo in #537
- Route choice by @pedrocamargo in #531
- MC Traffic Assignment Test PCE Bug by @mitsudz in #543
- IPF performance by @pedrocamargo in #542
- Fixes SciPy deprecation by @pedrocamargo in #549
- Removes pyqt dependency and adds some progress bars by @pedrocamargo in #520
- PT preloading implementation by @mitsudz in #525
- Bringing back #464 after #506 overwritten it by @Art-Ev in #551
- Route choice refactor by @Jake-Moss in #547
- Bumps up version for next major release by @pedrocamargo in #552
New Contributors
- @TTalex made their first contribution in #516
- @ssmith55 made their first contribution in #514
- @dependabot made their first contribution in #518
- @mitsudz made their first contribution in #543
Full Changelog: v1.0.1...v1.1.0