eventdisplay
A reconstruction and analysis pipeline for ground-based imaging atmospheric Cherenkov Telescopes
Science Score: 67.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
✓DOI references
Found 1 DOI reference(s) in README -
✓Academic publication links
Links to: arxiv.org, zenodo.org -
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (9.7%) to scientific vocabulary
Scientific Fields
Repository
A reconstruction and analysis pipeline for ground-based imaging atmospheric Cherenkov Telescopes
Basic Info
Statistics
- Stars: 13
- Watchers: 4
- Forks: 1
- Open Issues: 1
- Releases: 29
Metadata Files
README.md
Eventdisplay - An Analysis and Reconstruction Package for Ground-based Gamma-ray Astronomy
- Authors and contributors: CITATION.cff
- Licence: LICENSE
Overview
Eventdisplay is a reconstruction and analysis pipeline for data of Imaging Atmospheric Cherenkov Telescopes (IACT). It has been primarily developed for VERITAS and CTA analysis and used in many VERITAS and CTA publications. This repository contains the Eventdisplay version used for CTA and other analyses. For the VERITAS version, please go to https://github.com/VERITAS-Observatory/EventDisplay_v4
Original developers: Gernot Maier and Jamie Holder
In case Eventdisplay is used in a research project, please cite this repository and the following publication:
Maier, G.; Holder, J., Eventdisplay: An Analysis and Reconstruction Package for Ground-based Gamma-ray Astronomy, 35th International Cosmic Ray Conference. 10-20 July, 2017. Bexco, Busan, Korea, Proceedings of Science, Vol. 301. Online at [https://pos.sissa.it/cgi-bin/reader/conf.cgi?confid=301], id.747 [https://arxiv.org/abs/1708.04048]
For guidelines on installation, see INSTALL.md. For further information, see files in README directory
The package consists of several analysis steps and tools:
evndisp: calibrate and parametrize images, event reconstruction, stereo analysistrainTMVAforAngularReconstruction: train boosted decision trees for direction and energy reconstructionmscw_energy: fill and use lookup tables for mean scaled with and length calculation, energy reconstruction, stereo reconstructiontrainTMVAforGammaHadronSeparation: train boosted decision trees for gamma/hadron separationmakeEffectiveArea: calculation of the instrument response functions (effective areas, angular point-spread function, energy resolution)makeRadialAcceptance: calculation of radial camera acceptance from data filesanasum: analysis to calculate sky maps and spectral energy distributionlibVAnaSum: shared library tools (to be used with ROOT to e.g., plot instrument response function, spectral energy distributions, light curves, sky maps)
Documentation
- INSTALL.md: information on installation the analysis package, dependencies, environmental variables
- README.CTA: description of a typical CTA analysis
- README.VERITAS.quick_summary: description of a typical VERITAS analysis
- AUTHORS: author description
Description and command line options for the different software parts:
The Eventdisplay Ecosystem
Reconstruction and analysis can be complex; it requires inputs from different sources and execution of several independent stages. Eventdisplay is in use since roughly 2004 and an ecosystem of libraries and repositories grew around the core code base. Below an overview of those repositories. Some are internal to VERITAS and not accessible to the general public.
For almost every use case, Eventdisplay consists of at least three major components:
- the code (Eventdisplay),
- a library of scripts,
- a set of auxiliary files.
Care should be taken in using the correct versions (releases, tags, branches) combining these three types of repositories. A blending of different versions of components will lead to incorrect results.
Docker images
Docker images are made available for the following use cases.
- CTA prod5 analysis: analysis of prod5 CTA simulations; Dockerfile; docker image available from container page with tag
cta-prod5 - CTA slib: analysis library used for CTA; Dockerfile; docker image available from container page with tag
cta-slib
See dockerfiles/README.md on usage.
Code, tools, library
The core library consist of all code, tools, and libraries required to run the analysis.
Analysis scripts
Typical use cases for Eventdisplay require the processing of many files (tens to several 100,000 in the case of CTA). A library of scripts for the efficient execution is available and recommended to be used as the main access to the tools described in the section above.
The analysis scripts depend on the specific observatory use cases. The following repositories of scripts are available:
- for CTA: https://github.com/Eventdisplay/EventdisplayAnalysisScriptsCTA
- for the CTA pSCT (incomplete): https://github.com/Eventdisplay/EventdisplayAnalysisScriptspSCT
Auxiliary files for parameters, definitions, calibration values
The reconstruction of analysis requires information on the instrument (e.g., telescope positions), access information to data bases, parameters for the analysis (e.g., image cleaning parameters or instruction for the gamma/hadron separation), or basic calibration values.
This information is accessible through repositories for auxiliary files, again dependent on the observatory of interest:
Converters
Tools to convert event lists into DL2 or DL3 format are collected in the converter repositories:
- for CTA (DL2): https://github.com/Eventdisplay/Converters
- for VERITAS (converter to GADF DL3 Format): https://github.com/VERITAS-Observatory/V2DL3
Contact
For any questions, contact Gernot Maier
Owner
- Name: Eventdisplay
- Login: Eventdisplay
- Kind: organization
- Website: https://github.com/Eventdisplay/Eventdisplay_Documentation/blob/main/README.md
- Repositories: 7
- Profile: https://github.com/Eventdisplay
A reconstruction and analysis pipeline for ground-based imaging atmospheric Cherenkov Telescopes.
Citation (CITATION.cff)
# YAML 1.2 # Metadata for citation of this software according to the CFF format (https://citation-file-format.github.io/) cff-version: 1.2.0 message: If you use this software, please cite it using these metadata. title: "Eventdisplay: An Analysis and Reconstruction Package for Ground-based Gamma-ray Astronomy" doi: 10.5281/zenodo.3559075 version: 5.15.0 date-released: 2025-05-13 keywords: - "gamma-ray astronomy" - "astronomy software" - "Imaging Atmospheric Cherenkov Telescope" - VERITAS - CTA - "Cherenkov Telescope Array" - Eventdisplay repository-code: https://github.com/Eventdisplay/Eventdisplay license: BSD-3-Clause authors: - given-names: Gernot family-names: Maier affiliation: DESY orcid: https://orcid.org/0000-0001-9868-4700 - given-names: Jamie family-names: Holder affiliation: "Department of Physics and Astronomy and the Bartol Research Institute, University of Delaware, Newark, DE 19716, USA" # Many people contributed to the software. If you've been left off, please email to Gernot Maier. - given-names: A. family-names: McCann - given-names: B. family-names: Behera - given-names: C. family-names: Duke - given-names: C. family-names: Giuri - given-names: C. family-names: Skole - given-names: D. family-names: Tak - given-names: E. family-names: Aliu - given-names: E. family-names: Pueschel - given-names: F. family-names: Pizlo - given-names: G. family-names: Decerpri - given-names: G. family-names: Finneagan - given-names: G. family-names: Foote - given-names: G. family-names: Hughes - given-names: H. family-names: Fleischhack - given-names: H. family-names: Krawczynski - given-names: H. family-names: Prokoph - given-names: J. family-names: Grube - given-names: J. family-names: Tyler - given-names: K. family-names: Berger - given-names: K. family-names: Pfrang - given-names: L. family-names: Gerard - given-names: M. family-names: Beilicke - given-names: M. family-names: Krause - given-names: M. family-names: McCutcheon - given-names: M. family-names: Nievas - given-names: M. family-names: Schroedter - given-names: M. family-names: Shayduk - given-names: N. family-names: Hakasson - given-names: N. family-names: Kelley-Hoskins - given-names: O. family-names: Gueta - given-names: P. family-names: Ivo - given-names: R. family-names: Guenette - given-names: R. family-names: Prado - given-names: R. family-names: Welsing - given-names: S. family-names: Griffin - given-names: S. family-names: Griffiths - given-names: S. family-names: "O'Brian" - given-names: S. family-names: Vincent - given-names: S. family-names: Vorobiov - given-names: T. family-names: Hassan - given-names: Y. family-names: Khassen
GitHub Events
Total
- Release event: 3
- Delete event: 11
- Push event: 42
- Pull request review event: 2
- Pull request review comment event: 1
- Pull request event: 29
- Create event: 20
Last Year
- Release event: 3
- Delete event: 11
- Push event: 42
- Pull request review event: 2
- Pull request review comment event: 1
- Pull request event: 29
- Create event: 20
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 0
- Total pull requests: 12
- Average time to close issues: N/A
- Average time to close pull requests: 1 day
- Total issue authors: 0
- Total pull request authors: 2
- Average comments per issue: 0
- Average comments per pull request: 0.0
- Merged pull requests: 6
- Bot issues: 0
- Bot pull requests: 1
Past Year
- Issues: 0
- Pull requests: 12
- Average time to close issues: N/A
- Average time to close pull requests: 1 day
- Issue authors: 0
- Pull request authors: 2
- Average comments per issue: 0
- Average comments per pull request: 0.0
- Merged pull requests: 6
- Bot issues: 0
- Bot pull requests: 1
Top Authors
Issue Authors
- GernotMaier (1)
Pull Request Authors
- GernotMaier (21)
- dependabot[bot] (3)
Top Labels
Issue Labels
Pull Request Labels
Dependencies
- actions/checkout v2 composite
- fair-software/howfairis-github-action 0.2.1 composite
- actions/checkout v3 composite
- docker/build-push-action v3 composite
- docker/login-action v2 composite
- docker/metadata-action v4 composite
- actions/checkout v3 composite
- docker/build-push-action v3 composite
- docker/login-action v2 composite
- docker/metadata-action v4 composite
- actions/checkout v3 composite
- docker/build-push-action v3 composite
- docker/login-action v2 composite
- docker/metadata-action v4 composite
- actions/checkout v4 composite
- docker/build-push-action v5 composite
- docker/login-action v3 composite
- docker/metadata-action v5 composite
- docker/setup-buildx-action v3 composite
- docker/setup-qemu-action v3 composite