eisvogel-project / Eisvogel

Electrodynamically-correct signal simulations for radio particle detectors
1 stars 0 forks source link

CI

Eisvogel

Eisvogel is a tool to calculate the time-domain antenna signal in a radio neutrino experiment. It uses an electrodynamic Green's function to efficiently propagate radiation through complex environments.

Key features

Contact us

Eisvogel is still under development. If you want to help, or just learn more about the project, feel free to contact us.

Installation

mkdir build && cd build
cmake -DBUILD_TESTS=ON -DBUILD_EXAMPLES=ON ..
make -j5

To also build the components for the calculation of the Green's function do (this requires MEEP to be installed and available)

cmake -DBUILD_MEEP=ON ..

If you want to build the C++ unit tests, add

cmake -DBUILD_TESTS=ON ..

Support for Corsika 8

Eisvogel can interface with Corsika 8. To enable, build Eisvogel as follows

cmake -DBUILD_CORSIKA=ON -DCMAKE_INSTALL_PREFIX=/path/to/eisvogel-install ..
make -j5
make install

More information