Framework to derive constraints on the (velocity-independent) dark matter pair-annihilation cross-section utilising Fermi-LAT gamma-ray data of Milky Way dwarf spheroidal galaxies (indirect detection), which features a machine learning-based assessment of astrophysical background emission (intrinsic + extrinsic) from these objects.
It is a python code to derive data-driven upper limits on the thermally averaged, velocity-weighted pair-annihilation cross-section (velocity-independent;
For the documentation and a tutorial, see the provided jupyter notebook: README_analysis_rundown.ipynb
Python 3.6 or higher and the following packages:
- numpy
- scipy
- astropy
- scikit-learn
- iminuit (version < 2.0)
This project can be installed as follows:
$ git clone https://gitlab.in2p3.fr/christopher.eckner/mlfermilatdwarfs.git
$ cd mlfermilatdwarfs
$ pip install .
Note that the code is designed to be run via the command line interface as it requires parser arguments. However, each routine of the project maybe run on its own after the installation.
This project is licensed under a MIT License - see the LICENSE
file.
Email to: calore [at] lapth.cnrs.fr / serpico [at] lapth.cnrs.fr / eckner [at] lapth.cnrs.fr