Release for benchmark publication.
Key components
- main.py - used to calculate the results in a geopackage as shown in the benchmark publication.
- utility_route_planner/models/mcda - implementation for creating the cost-surface in a scalable way.
- utility_route_planner/models/mcda/mcda_presets.py - criteria and values used during creation of the benchmark publication results.
- utility_route_planner/models/lcpa - implementation for getting the least-cost path on a cost-surface based on Dijkstra.
- utility_route_planner/models/route_evaluation_metrics.py - implementation of metrics used in the results section of the benchmark publication.
- tests/ - lots of tests for both lcpa and mcda.