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.