Skip to content
Snippets Groups Projects
Readme.rst 2.08 KiB
Newer Older
Stefan Reck's avatar
Stefan Reck committed
OrcaSong: Preprocessing KM3NeT data for DL
==========================================
ViaFerrata's avatar
ViaFerrata committed

Stefan Reck's avatar
Stefan Reck committed
.. image:: https://badge.fury.io/py/orcasong.svg
    :target: https://badge.fury.io/py/orcasong

Michael Moser's avatar
Michael Moser committed
.. image:: https://git.km3net.de/ml/OrcaSong/badges/master/pipeline.svg
Stefan Reck's avatar
Stefan Reck committed
    :target: https://git.km3net.de/ml/OrcaSong/pipelines
ViaFerrata's avatar
ViaFerrata committed

Stefan Reck's avatar
Stefan Reck committed
.. image:: https://examples.pages.km3net.de/km3badges/docs-latest-brightgreen.svg
    :target: https://ml.pages.km3net.de/OrcaSong
Stefan Reck's avatar
Stefan Reck committed

.. image:: https://git.km3net.de/ml/OrcaSong/badges/master/coverage.svg
    :target: https://ml.pages.km3net.de/OrcaSong/coverage
ViaFerrata's avatar
ViaFerrata committed

Stefan Reck's avatar
Stefan Reck committed
.. image:: https://api.codacy.com/project/badge/Grade/1591b2d2d20e4c06a66cad99dc6aebe3
    :alt: Codacy Badge
    :target: https://www.codacy.com/app/sreck/OrcaSong?utm_source=github.com&utm_medium=referral&utm_content=StefReck/OrcaSong&utm_campaign=Badge_Grade

ViaFerrata's avatar
ViaFerrata committed
The documentation for OrcaSong can be found at https://ml.pages.km3net.de/OrcaSong!
ViaFerrata's avatar
ViaFerrata committed
OrcaSong is a part of the Deep Learning efforts of the neutrino telescope KM3NeT.  
ViaFerrata's avatar
ViaFerrata committed
Find more information about KM3NeT on http://www.km3net.org.
Stefan Reck's avatar
Stefan Reck committed
In this regard, OrcaSong is a project that preprocesses raw KM3NeT detector data
for the use with deep neural networks, making use of km3nets data processing
pipline km3pipe. Two different modes are available:

- For convolutional networks: produce n-dimensional 'images' (histograms)
- For graph networks: produce a list of nodes, each node representing infos about a hit in the detector
ViaFerrata's avatar
ViaFerrata committed

Stefan Reck's avatar
Stefan Reck committed
Currently, only simulations with a hdf5 data format are supported as an input.
Stefan Reck's avatar
Stefan Reck committed

OrcaSong can be installed via pip by running::

    pip install orcasong

Stefan Reck's avatar
Stefan Reck committed

You can get a list of all the bash commands in orcasong by typing::

    orcasong --help

Stefan Reck's avatar
Stefan Reck committed
Containerization
----------------
The easiest way to run OrcaSong is with singularity.
A Singularity image of the latest stable version of OrcaSong
is automatically uploaded to our sftp server.
Download it e.g. via::

    wget http://pi1139.physik.uni-erlangen.de/singularity/orcasong_v???.sif

where v??? is the version, e.g. orcasong_v4.3.2.sif.
Run it e.g. via::

    singularity shell orcasong_v???.sif