Reproducible workflowsΒΆ

Prerequisites:

To-do:

  • Have a look at a simplified, but typical physics analysis workflow consisting of two phases

    • first writing the original datasets to a smaller format: producer

    • then running the actual analysis on this smaller format: analyzer (no need to worry about the details of the physics description)

  • Have a look how an automated test run of the first part is implemented as a GitHub action workflow

  • To put together different steps in analysis, workflow engines will be used. This can be done in a kubernetes cluster using argo workflow

    • try the single-step example above using argo in your local minikube environment: