Run locally with Yadage
Run locally with Yadage¶
Sometimes it can be convenient to run the workflows locally with Yadage, for debugging purposes. To do this you do not need REANA, only Yadage, serving as the execution engine.
Yadage defines the workflow specification language, which the MadMiner workflow is written in, but also includes a Command Line Interface (CLI) tool that coordinates the execution of workflows locally.
To install Yadage, simply run:
pip3 install yadage
If you are running the workflow locally with Yadage, then you will also need to have Docker installed, as Docker is used to pull the necessary Docker images from DockerHub.
All the combined workflow, as well as the Physics and Machine Learning sub-workflow, have a
Makefile that defines
runnable high-level commands for convenience. The main command that you would use in this case is called
This command would run the specified workflow within the
workflow folder, generating the results within the
(an invisible folder only accessible via terminal or IDE).
cd .yadage ls -l