pyflation是一个python包,用于计算宇宙膨胀膨胀期间的宇宙学扰动。

pyflation的Python项目详细描述


简介

pyflation是一个python包,用于计算 宇宙膨胀

pyflation是由ian huston(http://www.ianhuston.net)在 玛丽女王,伦敦大学(http://www.qmul.ac.uk)。

一旦安装了pyflation包中的模块,就可以用来运行 早期宇宙不同标量场模型的模拟。

主要类包含在CosmoModels模块中,包括 背景场和一阶和二阶扰动的模拟。 sourceterm包包含计算 二阶扰动演化所需的项。 分析包包含计算第一个订单的例程 单场模型可以计算一阶和二阶摄动 但对于多场模型,只有一阶摄动可以演化。

在python包旁边,bin目录包含python脚本 可以运行一阶和二阶模拟。 一个名为“pyflation_qsubstart.py”的助手脚本设置了一个完整的二阶运行(包括 背景、一阶和源计算) 用于包含“qsub”可执行文件(如岩石)的排队系统 集群)。

在install.txt文件中描述了代码的安装。膨胀 包可以作为一个普通的python包安装到站点包中 目录或每次代码运行都可以包含代码、结果和 日志都包含在运行目录中。

“pyflation_new run.py”脚本创建一个新的运行目录,并用 所需的代码和子目录。 尤其是“applogs”目录中的文件“provence.log”包含 关于 运行的创建。

网站上有更多关于肺胀的信息。 http://pyflation.ianhuston.net。在线文档可在 http://pyflation.ianhuston.net/docs

有关版权和许可证信息,请参阅license.txt文件。为了 安装信息请参阅install.txt文件。有关用法信息,请参见 usage.txt文件。

相关出版物

pyflation已用于生成同行评审出版物的结果 包括

  • 伊恩·休斯顿,亚当·克里斯托森,计算非绝热压力 多场膨胀时的扰动, 物理评论D85063507(2012),http://arXiv.org/abs/1111.6919
  • Ian Huston,Karim A.Malik,通货膨胀期间的二阶扰动 在慢滚之外, 宇宙学与天体粒子物理学杂志10(2011)029, http://arXiv.org/abs/1103.0912
  • Ian Huston,Karim A.Malik,二阶扰动的数值计算, 宇宙学与天体粒子物理学杂志09(2009)019, http://arXiv.org/abs/0907.2917

出于礼貌,请列举其中一个或多个 任何出版物中使用膨胀的论文。

致谢

此软件的作者由科学技术机构提供支持 授予ST/G002150/1和ST/J001546/1的理事会。

感谢亚当·克里斯托森、卡里姆·马利克、大卫·穆尔林和杰森·弗特尼 感谢他们的讨论和贡献。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
IntelliJ IDEA Java代码样式:注释和枚举之间的空间   java车辆路径问题或工具教程未在eclipse上运行   从HTML表单发布时,java非英语UTF 8字符会发生变化   使用MultiResourceItemReader时,java Spring批处理在CustomLineMapper中获取文件名   java配置JAXB解组器来处理同时具有acessor方法和字段的类   java在JpaRepository findAll()方法中返回对象的浅拷贝   java如何对docx文件进行碎片整理,以便与ApachePOI3.8一起使用?   java如何将一维数组分解成行?   java为什么这个图形对象不是绘画?(我做错了什么?)   如何在Java代码中将Java函数应用于Scala选项   使用IntelliJ REST客户端测试Spring MVC POST导致415   weka java代码kmeans群集   java中为什么Sin(30)=0.98803116240928618   java创建Android警报通知   数组可能是Java For循环问题