Running VIBE#
As VIBE relies on b2luigi it can be run in several modes:
- Normal Mode
After setting up your virtual environment you can just run VIBE via
$(vibe_venv) python3 vibe/vibe_main.py
This will run VIBE over all modes defined in the
config.yaml
file and will consider all datasets defined in the configs for each mode.
Tip
Before running the full workflow it is good practice to use one of the dry-run options explained below to verify what will be run and which outputs will be produced.
- Dry-Run
b2luigi comes with a dry run option that can be enabled via
--dry-run
$(vibe_venv) python3 vibe/vibe_main.py --dry-run
When using this option VIBE does not perform any actions but only shows which tasks would be run.
- Show Output
Similar to the dry-run option above, you can show which outputs are already there or are still missing by running
$(vibe_venv) python3 vibe/vibe_main.py --show-output
In most shells missing files (that will then be produced by running VIBE) are marked in red, while output that was already produced is shown in green.