跳转到主要内容

地球宇宙射线通量参数化

项目描述

# crflux.models: 宇宙射线通量的参数化

历史上,这个模块是论文 [A. Fedynitch, J. Becker Tjus, 和 P. Desiati, Phys. Rev. D 86, 114024 (2012)](http://journals.aps.org/prd/abstract/10.1103/PhysRevD.86.114024) 研究代码的一部分,在该论文中我们比较了不同宇宙射线通量模型对大气中子通量的影响。

此代码现在是大气中微子和空气 shower 梯度研究代码 [MCEq: 矩阵 cascade 方程 (MCEq)](https://github.com/afedynitch/MCEq) 的一个基本依赖项,提供

  • 高能宇宙射线通量的数值模型/参数化

  • 从所有粒子到所有核子的转换

  • 以及用于半解析大气中子通量计算的其他便利函数

性能从未成为瓶颈,因此它不是目前最出色的数值代码,但它能完成任务。

如果您发现它对您的应用来说太慢,请随意提出问题或发送 pull request 或只是分支/fork 并让我知道。

## 文档

文档位于此处 [(http://crfluxmodels.readthedocs.org/en/latest/index.html)](http://crfluxmodels.readthedocs.org/en/latest/index.html)。请通过引用上述论文来承认代码。

## 要求

Python 2 或 3,numpy,scipy,matplotlib。

## 安装

pip install crflux

## 示例

类和绘图的使用示例在 test() 方法中展示。

from crflux.models import *
test()

## 贡献者

汉斯·德明斯基 [@HDembinski](https://github.com/HDembinski)

## [MIT许可证](LICENSE)

代码和文档版权所有 2015 安纳托利·费德尼奇

项目详情


下载文件

下载适用于您的平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分发

crflux-1.0.6.tar.gz (93.7 kB 查看哈希值)

上传时间

构建分发

crflux-1.0.6-py2.py3-none-any.whl (92.7 kB 查看哈希值)

上传时间 Python 2 Python 3

支持者