mamut_routing_tools.workspace¶
Workspace directory resolution for the local tools.
One self-contained workspace directory holds everything a session produces
(OSM extracts under osmdata/, generated instances under instances/,
GUI state under state/). Resolution order:
- An explicit
--output-dir/output_dirargument. $MAMUT_TOOLS_WORKSPACEwhen set.<repo>/.cache/mamut-toolswhen the current directory is inside a checkout of the tools repo (the gitignored dev-loop workspace).~/.cache/mamut-toolsotherwise.
jobs_dir
¶
Persistent GUI job records.
Jobs are state rather than generated benchmark artefacts: retaining them
across GUI restarts makes long-running work auditable without changing the
existing instances/ layout.
Source code in MAMUT-routing-tools/src/mamut_routing_tools/workspace.py
logs_dir
¶
Per-job text logs, kept next to the persistent job records.
Source code in MAMUT-routing-tools/src/mamut_routing_tools/workspace.py
solutions_dir
¶
Validated solution runs produced by the local workbench.