Skip to content
This repository has been archived by the owner on Mar 24, 2021. It is now read-only.
anelles edited this page Jul 24, 2018 · 22 revisions

Welcome to the NuRadioReco wiki!

Installation and Dependencies

The NuRadioReco software requires the following packages, so please make sure that the following packages are installed and added to the python path

Core requirements

  • a working installation of python, including numpy and scipy

  • radiotools (https://github.com/cg-laser/radiotools): a more generic library for handy functions used in the radio community.

    • the path to radiotools needs to be added to the PYTHONPATH (export PYTHONPATH=/your/path/radiotools) such that radiotools can be imported via from radiotools import ...
  • python extensions:

    • tiny db (pip install tinydb tinydb-serialization)

After having installed the dependencies, NuRadioReco should be added to the PYTHONPATH and is then directly usable.

Optional dependencies

  • for direct sql access (requires a running installtion of mysql, on MacOs: brew install mysql-connector-c and pip install MySQL-python):

    • mysqldb (pip install mysql-python)
  • for some debug plots we need

    • peakutils (pip install peakutils)
  • to generate the documentation from the source code

  • In order to use the Eventbrowser you will also need to install plot.ly (https://dash.plot.ly/installation)

Useful stuff

Clone this wiki locally