Skip to content
Anna Nelles edited this page Apr 9, 2019 · 37 revisions

Welcome to the NuRadioMC wiki!

If you are new to NuRadioMC check out our tutorial as well as Example2 and Example3 for ways to use NuRadioMC.

Installation and dependencies

NuRadioMC requires python 2.7 (we are working on compatibility with python 3.0) and the usual scientific python libraries (numpy etc.).

NuRadioMC is built to work with https://github.com/nu-radio/NuRadioReco and it uses its tools for the detector simulation and the data structure. Please refer to the details on the respective page.

Additional python dependencies

  • yaml: "YAML may be the most human-friendly format for structured data invented so far." It is used to parse configuration files. It can be installed via pip install pyyaml

Ray tracing speed via a dedicated C implementation

If you would like to use the GSL Speed Boosts, you will need to have a working version of gsl https://www.gnu.org/software/gsl/ installed. This is straightforward both on Mac and Unix. For additional comments please visit the dedicated page.

Clone this wiki locally