blob: 38831bdfe4276d7f200ac2563c8644de41de131d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
|
# GolemFlavor
GolemFlavor is a Python package for running an analysis pipeline using
`GolemFit`.

## Installation
GolemFlavor can be installed using `pip`
```
pip install git+https://github.com/ShiveshM/flavour_ratio.git
```
This installs GolemFlavor, along with all the necessary dependencies such as
NumPy and SciPy.
GolemFlavor uses the IceCube software [`GolemFit: The HESE
fitter`](https://github.com/IceCubeOpenSource/GolemFit) to fit with IceCube
HESE data. Current access is limited to IceCube collaborators. A simple
Gaussian likelihood can be used instead for test purposes if this requirement
is not found.
### Dependencies
GolemFlavor has the following dependencies:
* [`Python`](https://www.python.org/) 2.7
* [`NumPy`](http://www.numpy.org/)
* [`SciPy`](https://www.scipy.org/)
* [`mpmath`](http://mpmath.org/)
* [`emcee`](https://emcee.readthedocs.io/en/stable/)
* [`PyMultiNest`](https://johannesbuchner.github.io/PyMultiNest/)
* [`tqdm`](https://tqdm.github.io/)
* [`Shapely`](https://shapely.readthedocs.io/en/latest/manual.html)
* [`Matplotlib`](https://matplotlib.org/)
* [`python-ternary`](https://github.com/marcharper/python-ternary)
* [`GetDist`](https://getdist.readthedocs.io/en/latest/)
You can use `pip` to install the above automatically. Note that `PyMultiNest`
requires the `MultiNest` Bayesian inference library, see [the `PyMultiNest`
documentation]](https://johannesbuchner.github.io/PyMultiNest/install.html#prerequisites-for-building-the-libraries)
for install instructions.
Additional dependencies:
* [`GolemFit`](https://github.com/IceCubeOpenSource/GolemFit)
## License
[MIT License](LICENSE)
Copyright (c) 2020 Shivesh Mandalia
|