Skip to content

bradkav/DarkAxionPortal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DarkAxionPortal

License: MIT DOI arXiv

Code for studying the cosmology and detection of the Dark Axion Portal Model for Dark Matter.

The core of the code is in code/DarkAxionPortal.py which includes a class defining the model, as well as functions to calculate couplings, relic abundances, decay rates and other quantities. All calculations are performed in the units defined in code/Units.py. The remaining scripts are used to generate various plots mapping out the parameter space for cosmological producton and detection of axions and dark photons.

Authors: Bradley J Kavanagh, Juan Cortabitarte Gutiérrez

Getting started

Many of the plotting routines require digitised limits from github.com/cajohare/AxionLimits. Download the AxionLimits repo and edit the file code/Dirs.py to point towards your local AxionLimits/ folder. Then, to generate the plots appearing in arXiv:2112.2112.11387 ('Cosmology and direct detection of the Dark Axion Portal'), simply run the script:

./GeneratePlots.sh

Acknowledgments

Some code (especially in the code/PlotFuncs*.py scripts) has been adapted from github.com/cajohare/AxionLimits (MIT License), which we are grateful for.

About

Code for studying the cosmology and detection of the Dark Axion Portal Model

Resources

License

Stars

Watchers

Forks

Packages

No packages published