Link Search Menu Expand Document

AMPEL is a modular and scalable platform with explicit provenance tracking, suited for systematically processing large — possibly complex and heterogeneous — datasets either in real time or offline. This includes selecting, analyzing, updating, combining, enriching and reacting to data.

The framework requires analysis and reaction logic to be broken down into adequate independent units. AMPEL was originally developed to solve challenges in the context of experimental astrophysics, but is general enough to be applicable in various fields.

Getting started

Want to develop a science program for ZTF, or adapt AMPEL to a different science case? Have a look at the core documentation, start developing your own plugin from the template repository, or write to


AMPEL consists of a set of Python packages that can be mixed and matched to cover a target science case without introducing dependencies on packages from other domains.


J. Nordin, V. Brinnel, J. van Santen, M. Bulla, U. Feindt et al. Transient processing and analysis using AMPEL: alert management, photometry, and evaluation of light curves. Astronomy and Astrophysics 631 (2019) A147. doi:10.1051/0004-6361/201935634