Skip to content

HERMES

High-Energy Radiative MESsengers is a C++17 framework with Python bindings for line-of-sight calculations of Galactic multi-messenger emission. It builds HEALPix-compatible maps for radio, gamma-ray, neutrino, and propagation observables from interchangeable physical ingredients.

Pion-decay gamma-ray sky map

HERMES currently covers:

  • dispersion and rotation measures;
  • free-free and synchrotron radio emission, including absorption;
  • pion-decay gamma rays and neutrinos;
  • bremsstrahlung and inverse-Compton gamma rays;
  • gamma-ray absorption and neutron decay;
  • dark-matter annihilation and decay products.

Choose your route

Goal Start here
Build HERMES and its Python module Installation
Produce a small map First map
Understand ingredients and integrators How a calculation fits together
Run maintained scripts Examples
Reproduce scientific results Reproducibility and validation
Link HERMES from C++ C++ integration
Diagnose a problem Troubleshooting

Project repositories

HERMES is distributed under GPL-3.0. Runtime data have their own licence and upstream attribution requirements; see Citation and data provenance.