Author(s): Liam Pinchbeck (Liam.Pinchbeck@monash.edu)
Supervisor(s): Csaba Balazs, Eric Thrane
Documentation: ReadtheDocs
Referencing:
To reference this code please reference the following paper 2401.13876 or use the following bibtex.
@article{pinchbeck2024gammabayes, title={GammaBayes: a Bayesian pipeline for dark matter detection with CTA}, author={Liam Pinchbeck and Eric Thrane and Csaba Balazs}, year={2024}, eprint={2401.13876}, archivePrefix={arXiv}, primaryClass={astro-ph.HE} }
Warning
Within the analysis we slice into matrices for the normalisation values of likelihood functions to enforce a normalisation on the interpolation done. These matrices can be quite large depending on the resolution of the axes chosen. Keep this in mind when implementing multi-processing as python will duplicate the arrays instead of reference the same one.
Introduction
This coding repository contains a Bayesian Inference pipeline for calculating dark matter related observables from (simulated) observations from the galactic centre. Example files that run the simulation and analysis can be found within the docs folder. All documentation for the code is within the notebook files contained within that folder, that make up the ReadTheDocs page and all the major components that make up the analysis in the oncoming publication.
A stable python package version of the code exists on PyPi that can be installed with the command,
pip install gammabayes.
This will also take care of the required dependencies for the project.
We recommend to look through the tutorials for an overview of the functionality of the code however, the figure below shows the main classes of GammaBayes in a UML diagram.
Release files for GammaBayes 0.1.9
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| gammabayes-0.1.9.tar.gz | 55.3 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| GammaBayes-0.1.9-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 110.7 MB
Release files / gammabayes-0.1.9.tar.gz
| Download URL | gammabayes-0.1.9.tar.gz |
|---|---|
| Size | 55.3 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
b0818938cdeb8785e18edf206b7ed31bcda5b13a325f03997bfa1fba14164072
|
|
BLAKE2b-256 checksum How to use checksums |
0a3ecbf7205b2ae35e87eb19f7ac22e85b2920e8ed5f2ceb7de7b75ae82df62f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.12.5
|
Release files / GammaBayes-0.1.9-py3-none-any.whl
| Download URL | GammaBayes-0.1.9-py3-none-any.whl |
|---|---|
| Size | 55.4 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
1746aace8296aba0db60c77395dd66a9f59248a268f2541599e53bfc00c176be
|
|
BLAKE2b-256 checksum How to use checksums |
c22b387d1d1d096c8d1951f200a2be4cd9ae8dab582cf640c8391acae13e5547
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.12.5
|