跳转到主要内容

Python子GeV暗物质间接探测约束计算包。

项目描述

CircleCI Documentation Status DOI arXiv

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 查看哈希)

上传时间 CPython 3.7m Windows x86-64

hazma-1.1-cp37-cp37m-macosx_10_14_x86_64.whl (2.4 MB 查看哈希)

上传时间 CPython 3.7m macOS 10.14+ x86-64

hazma-1.1-cp36-cp36m-macosx_10_13_x86_64.whl (2.4 MB 查看哈希)

上传时间 CPython 3.6m macOS 10.13+ x86-64

由以下支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面