中文

PyTransport:用于计算暴胀关联函数的 Python 软件包

宇宙学与河外天体物理 2017-08-25 v2 高能物理 - 理论

摘要

PyTransport 由 C++ 编写的直观代码与 Python 脚本组成,这些脚本会自动编辑、编译并运行该 C++ 代码作为 Python 模块。它是为类 Unix 系统(OS X 和 Linux)编写的。该模块主要采用输运方法处理暴胀宇宙学,以计算用户指定的多场暴胀模型的树图阶功率谱和双谱,并计入所有视界内和视界外效应。我们采用的输运方法意味着只需求解耦合微分方程,而此处展示的实现将 C++ 的速度与 Python 的功能和便利性相结合。本文档详细介绍了该代码,并通过一个实例说明了如何使用它。它已更新为第二版代码 PyTransport 2.0 的配套文档,后者包含了处理具有弯曲场空间度规的暴胀模型的功能。

关键词

引用

@article{arxiv.1609.00381,
  title  = {PyTransport: A Python package for the calculation of inflationary correlation functions},
  author = {David J. Mulryne and John W. Ronayne},
  journal= {arXiv preprint arXiv:1609.00381},
  year   = {2017}
}

备注

21 pages, 5 figures. Version 2 has been updated to be a companion to the new version of PyTransport, with additional author to reflect their contribution