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第三方库


热门话题
SimpleDataFormat如何在Java中使用DateFormat解析月份完整格式字符串?   java如何使用JBPM引导规则创建规则流组?   java将SQL和应用程序服务器从Windows 2003迁移到Windows server 2012 R2   java游戏!Intellij IDEA中的2.0控制台无法工作   java如何获取线程内分配的变量值?   java Android翻译动画导致Clicklistener问题   当前平台不支持java桌面API   java删除hashmap条目的方法是什么   用Spring MVC提供Java模型的RDF表示?   JAVA未安装Java的计算机上的lang.UnsupportedClassVersionError   java SQLite从3个表中获取使用组合的对象列表   来自的TLS握手错误的java云数据流BQ输出挂起作业   java如何使用SPARQL进行排名?   java如何在Netbeans 7.1.2中设置${user}的值?   java如何删除括号内的字符串?