ogb
ogb copied to clipboard
Feature Request: Option to Skip Download & User Interaction for Automated/SLURM Environments
Hi,
I’m working with OBG in an environment where jobs are submitted and executed non-interactively,specifically in SLURM-based HPC clusters and other automated pipelines. In these scenarios, user prompts (e.g., for downloading data or requiring manual confirmation) can interrupt the execution flow and prevent successful runs.
Feature Suggestions
It would be helpful if OBG supported a flag or configuration option to:
- Skip user interaction entirely, including prompts for data download.
- Automatically proceed with defaults or raise a clear exception, if required resources are missing.
- Optionally pre-check requirements without initiating downloads (useful for staging jobs).
This would allow OBG to be better integrated into automated pipelines.
Proposed Options
- A global flag like --no-interaction or --headless
- An environment variable
- Programmatic access via a function parameter or config object
Thanks for your work, happy to provide a PR or further feedback if this seems feasible.
Best, Lorenzo