DarkCapPy: Dark matter capture and annihilation

DOI: https://doi.org/10.17632/kkwpb5dyn9.1
IF: 4.717
2019-10-07
Computer Physics Communications
Abstract:DarkCapPy is a Python 3/Jupyter package for calculating rates associated with dark matter capture in the Earth, annihilation into light mediators, and the subsequent observable decay of the light mediators near the surface of the Earth. The package includes a calculation of the Sommerfeld enhancement at the center of the Earth and the timescale for capture–annihilation equilibrium. The code is open source and can be modified for other compact astronomical objects and mediator spins. Program summary Program Title: DarkCapPy Program Files doi: http://dx.doi.org/10.17632/kkwpb5dyn9.1 Licensing provisions: MIT License Programming language: Python 3 Nature of problem: Calculate the rate at which dark matter accumulates and annihilates into light mediators in the Earth. Calculate the resulting number of signal events from light mediator decays at the IceCube Neutrino Observatory. Solution method: Python 3/Jupyter code that automates the calculation of intermediate steps and takes appropriate limits to do parameter scans in a computationally efficient manner.
physics, mathematical,computer science, interdisciplinary applications
What problem does this paper attempt to address?