Releases: jdlph/Path4GMNS
Releases · jdlph/Path4GMNS
v0.6.0
v0.6.0 includes bug fix, architecture change and performance improvement.
- Fix bug that VDF parameters from link.csv are not used for calculation;
- Read and output node/link geometries;
- Set up individual agents from aggregated OD demand only when it is needed
- Add settings.yml to load multiple demand files and multiple agent types;
- Full support for multi-demand-period and multi-agent-type in column generation;
- Switch to parallel architecture for assignment (multiprocessing in calculation is not implemented yet);
- Reduce running time of the column generation module for around 17% (test against v0.5.2 using 20 assignment iterations and 20 column generation iterations for the Chicago Sketch Network);
- Build shared libraries of DTALite using the new common C++ code base;
- Better encapsulations to separate user interfaces from implementation details.
v0.7.0a1
v0.7.0a1 comes with new functionalities, improved performance, and more robust input loading.
New Functionalities:
- Support of link allowed uses in class Link and the routing engine;
- Multimodal accessibility evaluation;
- Loading columns from previous runs and continue the column generation procedure;
- A helper function to download the sample data set with six different networks.
Improved Performance:
- Around 15% reduction in CPU time for the column generation procedure (test against v0.6.0 using 20 assignment iterations and 20 column generation iterations for the Chicago Sketch Network).
More Robust Input Loading:
- Enhance exception handlings to deal with records are empty or not desired types when loading inputs.