-
Notifications
You must be signed in to change notification settings - Fork 3
Home
Welcome to the NuRadioReco wiki!
The NuRadioReco software requires the following packages, so please make sure that the following packages are installed and added to the python path
-
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 viafrom radiotools import ...
- the path to radiotools needs to be added to the PYTHONPATH (
-
python extensions:
- tiny db (
pip install tinydb tinydb-serialization
)
- tiny db (
After having installed the dependencies, NuRadioReco should be added to the PYTHONPATH and is then directly usable.
-
for direct sql access (requires a running installtion of mysql, on MacOs:
brew install mysql-connector-c
andpip install MySQL-python
):- mysqldb (
pip install mysql-python
)
- mysqldb (
-
for some debug plots we need
- peakutils (
pip install peakutils
)
- peakutils (
-
to generate the documentation from the source code
- sphinx (http://www.sphinx-doc.org/en/master/) (
pip install Sphinx
)
- sphinx (http://www.sphinx-doc.org/en/master/) (
-
In order to use the Eventbrowser you will also need to install plot.ly (https://dash.plot.ly/installation)
- how to document the software
- Eventbrowser
- overview of how time delays etc. are treated times