This lesson is in the early stages of development (Alpha version)

Developing Benchmarks

Benchmarks are scripts that run detector simulations and analyze the resulting data to extract quantities related to the detector performance.

Prerequisites

The following tutorial assumes basic knowledge of shell. It may be practical to use eic-shell for benchmark development, as it is the environment that will closely match the one during benchmark execution. It also assumes that you are a member of the EIC organization on GitHub and belong to the “epic-devs” team. You also need to have your local ssh key added to GitHub so that you can push.

Schedule

Setup Download files required for the lesson
00:00 1. Excercise 1: Setting up your first benchmark
00:20 2. Excercise 2: Workflow management with Snakemake How does one share data analysis workflows?
00:40 Finish

The actual schedule may vary slightly depending on the topics and exercises chosen by the instructor.