-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Workflow management #3
Comments
Pueue might be one of the quickest things to iterate on here. https://github.com/Nukesor/pueue/wiki/Miscellaneous#summarising-pueue-status-job-states has some scripts for monitoring. Log retrieval for failed jobs isn't hard. |
Interested to see which one you go for and keen to learn from the workflow management/build process. Could be handy for other projects. What about good old fashioned make? |
The Apache Beam ecosystem is another option, but it's over-powered / meant for very different workflows. |
At a glance, https://airflow.apache.org/docs/apache-airflow/stable/installation/index.html could be a winner |
I'm re-importing all UK maps into A/B Street right now using my existing pueue workflow, plus https://github.com/Nukesor/pueue/wiki/Miscellaneous#summarising-pueue-status-job-states to track progress: But I still want to play with Airflow, in case it just does all of this stuff already |
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:
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.
The text was updated successfully, but these errors were encountered: