Mar 18 – 22, 2019
MPI for Nuclear Physics
Europe/Berlin timezone

ctapipe: low-level data processing for CTA

Mar 20, 2019, 10:15 AM
MPI for Nuclear Physics

MPI for Nuclear Physics

Saupfercheckweg 1, 69117 Heidelberg
Talk Wednesday


Karl Kosack (CEA Saclay)


I will present the history, general design considerations and challenges related to the prototype data processing framework ctapipe. The purpose of creating ctapipe was to provide an API and standard algorithms for creating low-level (reconstruction level) data processing pipelines for Atmospheric Cherenkov Telescopes---specifically for CTA, but also supporting other existing instruments. The goals were to make it lightweight and user-friendly to support developers of varying skill level, and at the same time to allow the flexibility of design such that it might be adapted to run on anything from a user's Jupyter notebook, to batch-based systems or more complex "big-data" frameworks. The result is a fast-evolving python-based system with optional interfaces with custom high-performance computing libraries.

Primary author

Karl Kosack (CEA Saclay)

Presentation materials