Skip to content
@cherenkov-plenoscope

Cherenkov plenoscope

observing cosmic gamma rays at one giga electron Volt in large collecting areas

PublicationOptics WorkInProgress WorkInProgress

Science 🌌

Cosmic gamma rays are a special probe to investigate sudden cosmic events in the universe. Unlike thermal emission, which ranges from radio to X-rays, cosmic gamma rays are often a direct probe of bursts or other short lived cosmic catastrophes. Today, the timing of cosmic gamma rays is a vivid part of astronomy. Cherenkov telescopes observe the rare gamma rays with energies of several hundred giga electron Volt in large collecting areas exceeding the size of soccer or football fields. Particle detectors on satellites observe the much more abundand gamma rays with energies of about one giga electron Volt in small collecting areas with the size of about a car's windshield. But for better timing, we want to collect the abundand gamma rays with low energies in large collecting areas in order to have large statistics in short amounts of time. This is the goal of the atmospheric Cherenkov plenoscope.

This project explores the feasibility and performance of a Cherenkov plenoscope to observe cosmic gamma rays with energies as low as one giga electron Volt in collecting areas as large as several thousand square meters.

The main objectives are to investigate and publish our findings related to:

Optics and light fields ✅
Explore and demonstrate how the optics of a plenoscope and it's perception of light fields can be used to overcome the physical limits of existing telescopes in order to build larger instruments which can detect cosmic gamma rays with lower energies.
Background from cosmic rays 🔨 🔧
Explore the background of cosmic rays in the presence of earth's magnetic field which will be visible to any atmospheric Cherenkov instrument capable of detecting cosmic gamma rays with energies as low as one giga electron Volt.
Astronomical performance 🔨 🔧
Estimate the response functions of a specific Cherenkov plenoscope designed to detect cosmic gamma rays with energies as low as one giga electron Volt. Estimate and discuss its sensitivity for astronomical targets in the context of timing. This might include: gamma ray bursts, counterparts to mergers seen in gravitational waves, timing arrays of pulsars, variability of active galactic nuclei.

MpiHeidelbergLogo EthZurichLogo

Related efforts 🔭

Organization 📋

This github organization collects the ideas, drafts and computer programs which simulate and estimate the performance of the Cherenkov plenoscope to observe cosmic gamma rays. The computer simulations have a modular design so that functionalities with limited scopes are put into their own packages. This organization collects these individual packages, and libraries. Having individual packages of limited scope is hoped to ever so slightly increase the chances for you to reuse this work. Individual packages have their own READMEs, they have their own unit tests, and they have interfaces which mostly consist out of types which are natural to the corresponding programming language.

However, some packages are special to the Cherenkov plenoscope. They bundle the other packages and use them to perform more complex tasks which are specific to the simulations of the Cherenkov plenoscope. The culmination of this is the starter_kit repository. It collects all the other packages as submodules and is the place where the computer simulations for the Cherenkov plenoscope are developed.

Popular repositories Loading

  1. ray_voxel_overlap ray_voxel_overlap Public

    Estimating system-matrices for tomography

    Python 5

  2. svg_cartesian_plot svg_cartesian_plot Public

    Make plots and graphics in scalable vector graphics (svg)

    Python 3

  3. instrument_sensitivity_function instrument_sensitivity_function Public archive

    Estimate the ACP Integral Spectral Exclusion Zone to calculate time-to-detections in the gamma-ray sky.

    Python 1

  4. merlict_c89 merlict_c89 Public

    Exploring the merlict raytracing-project rewritten in C89 aka. ANSI-C

    C 1

  5. json_numpy json_numpy Public

    Dump/load numpy arrays into/from json

    Python 1 1

  6. flux_sensitivity flux_sensitivity Public

    Estimate the integral and/or differential flux-sensitivity of your instrument

    TeX 1

Repositories

Showing 10 of 59 repositories
  • json_numpy Public

    Dump/load numpy arrays into/from json

    cherenkov-plenoscope/json_numpy’s past year of commit activity
    Python 1 MIT 1 0 0 Updated Nov 12, 2024
  • merlict_c89 Public

    Exploring the merlict raytracing-project rewritten in C89 aka. ANSI-C

    cherenkov-plenoscope/merlict_c89’s past year of commit activity
    C 1 GPL-3.0 0 3 (1 issue needs help) 0 Updated Sep 13, 2024
  • starter_kit Public

    All you need to get started from scratch.

    cherenkov-plenoscope/starter_kit’s past year of commit activity
    TeX 0 CC-BY-4.0 1 2 1 Updated Sep 7, 2024
  • portal-corporate-identity Public

    The logos and images of the Portal Cherenkov-plenoscope

    cherenkov-plenoscope/portal-corporate-identity’s past year of commit activity
    Python 0 CC-BY-4.0 0 0 0 Updated Sep 7, 2024
  • plenoirf Public

    Estimate Portal's instrument response function

    cherenkov-plenoscope/plenoirf’s past year of commit activity
    Python 0 MIT 0 0 0 Updated Sep 3, 2024
  • svg_cartesian_plot Public

    Make plots and graphics in scalable vector graphics (svg)

    cherenkov-plenoscope/svg_cartesian_plot’s past year of commit activity
    Python 3 MIT 0 0 0 Updated Sep 3, 2024
  • pyslidescape Public

    Helps to make presentation slides with inkscape

    cherenkov-plenoscope/pyslidescape’s past year of commit activity
    Python 0 MIT 0 0 0 Updated Sep 3, 2024
  • plenoptics Public

    Demonstrates the power of plenoptic perception on deformed and misaligned instruments

    cherenkov-plenoscope/plenoptics’s past year of commit activity
    Python 0 MIT 0 0 0 Updated Aug 26, 2024
  • sebastians_matplotlib_addons Public

    a personal addon for matplotlib

    cherenkov-plenoscope/sebastians_matplotlib_addons’s past year of commit activity
    Python 0 MIT 0 0 0 Updated Aug 22, 2024
  • spherical_coordinates Public

    Transform spherical coordinates as it is done in KIT's CORSIKA

    cherenkov-plenoscope/spherical_coordinates’s past year of commit activity
    Python 0 MIT 0 0 0 Updated Aug 22, 2024

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…