Skip to main content

A package for Bayesian dark matter inference

Project description

Alt text

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.

Alt text

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

gammabayes-0.1.9.tar.gz (55.3 MB view details)

Uploaded Source

Built Distribution

GammaBayes-0.1.9-py3-none-any.whl (55.4 MB view details)

Uploaded Python 3

File details

Details for the file gammabayes-0.1.9.tar.gz.

File metadata

  • Download URL: gammabayes-0.1.9.tar.gz
  • Upload date:
  • Size: 55.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.5

File hashes

Hashes for gammabayes-0.1.9.tar.gz
Algorithm Hash digest
SHA256 b0818938cdeb8785e18edf206b7ed31bcda5b13a325f03997bfa1fba14164072
MD5 20594df305d0ad99c2a7c986f9b1f414
BLAKE2b-256 0a3ecbf7205b2ae35e87eb19f7ac22e85b2920e8ed5f2ceb7de7b75ae82df62f

See more details on using hashes here.

File details

Details for the file GammaBayes-0.1.9-py3-none-any.whl.

File metadata

  • Download URL: GammaBayes-0.1.9-py3-none-any.whl
  • Upload date:
  • Size: 55.4 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.5

File hashes

Hashes for GammaBayes-0.1.9-py3-none-any.whl
Algorithm Hash digest
SHA256 1746aace8296aba0db60c77395dd66a9f59248a268f2541599e53bfc00c176be
MD5 5a02452fcea2fcf42ab16136e0bb1545
BLAKE2b-256 c22b387d1d1d096c8d1951f200a2be4cd9ae8dab582cf640c8391acae13e5547

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page