Python子GeV暗物质间接探测约束计算包。
项目描述
Hazma是研究子GeV暗物质间接探测的工具。其主要用途包括
- 从暗物质湮灭中计算伽马射线和电子/正电子谱;
- 使用现有的伽马射线数据对子GeV暗物质设置限制;
- 确定未来伽马射线探测器的探测范围;
- 推导精确的CMB限制。
Hazma提供了几个子GeV暗物质模型,并为这些模型提供了计算暗物质湮灭截面和介子衰变宽度的函数。提供了一系列低级工具,使得定义新的模型变得简单易行。定义新模型。
安装
可以使用以下方式从PyPI安装Hazma:
pip install hazma
或者,您可以直接从本页下载Hazma,使用命令行导航到软件包目录并运行
pip install .
或者
python setup.py install
由于Hazma利用C快速计算伽马射线、电子和正电子谱,因此您需要安装cython软件包。
运行Hazma的另一种方法是使用Docker。如果您在计算机上安装了Docker,克隆Hazma仓库,然后在Hazma目录中运行
docker build --rm -t jupyter/hazma .
这将构建名为 jupyter/hazma
的Docker镜像。然后要启动jupyter笔记本,请运行
docker run -it -p 8888:8888 -v /path/to/hazma/tutorials:/home/jovyan/work --rm --name jupyter jupyter/hazma
这将启动一个jupyter内核。
其他信息
如果您在自己的研究中使用了Hazma,请引用我们的论文 [链接]
@article{Coogan:2019qpu,
author = "Coogan, Adam and Morrison, Logan and Profumo, Stefano",
title = "{Hazma: A Python Toolkit for Studying Indirect Detection
of Sub-GeV Dark Matter}",
year = "2019",
eprint = "1907.11846",
archivePrefix = "arXiv",
primaryClass = "hep-ph"
}
标志设计:David Reiman 和 Adam Coogan;图标来自 flaticon.com。
项目详情
下载文件
下载适用于您平台的应用程序文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。
源分布
hazma-1.1.tar.gz (1.6 MB 查看哈希)
构建分布
hazma-1.1-cp37-cp37m-win_amd64.whl (1.2 MB 查看哈希)
关闭
哈希值 for hazma-1.1-cp37-cp37m-macosx_10_14_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | b615f58e2090e4163e09f9e96df833db11142871ea49ce6752b1687ef4da0367 |
|
MD5 | a6e47549d546b93aa3cb636031c2265e |
|
BLAKE2b-256 | e7db5be5392cf816d0dfed6206da9b20de37ec777e9a32039976e077b53e53a3 |
关闭
哈希值 for hazma-1.1-cp36-cp36m-macosx_10_13_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | bef6c6650215a287008033ba9141a518d7237ff5ed9fa68a8cd4e91cfeb386a5 |
|
MD5 | 07db9f4f7aade6fb41180a0beafe15e1 |
|
BLAKE2b-256 | 43b8e89e5ab8246ca7094b19181090212313c47a3d5e34e893e3098bfc7eeade |