-
Notifications
You must be signed in to change notification settings - Fork 5
Open
Description
I want to take simple scripts like https://github.com/acteng/abstreet-to-atip/blob/main/split_uk_osm.sh and https://github.com/acteng/abstreet-to-atip/blob/main/build_route_snappers.sh and run them better. Requirements:
- Specify a simple DAG of tasks
- Web UI to track the progress of that DAG and to interactively debug
- Per task, stash STDOUT and STDERR logs somewhere. And track basic runtime.
- Parallelize loops, specifying the parallelism
- Just run locally on one linux box, no distributed systems needed
I'm using https://github.com/Nukesor/pueue right now for A/B Street imports, but it lacks the UI.
At a glance, the most popular option out there is https://snakemake.readthedocs.io/en/stable/executing/monitoring.html, which has a (possibly WIP) web dashboard. I'll give it a quick try, but I guess another requirement is "easy install", and anything involving conda is definitely not.
Metadata
Metadata
Assignees
Labels
No labels