KinMS(运动学分子模拟)软件包可用于模拟任意分子/原子冷气体分布的观测。

kinms的Python项目详细描述


Documentation StatusPython 3.6PyPI versionASCL

KinMS(运动学分子模拟)软件包可用于模拟任意分子/原子冷气体分布的观测。这些程序在编写时考虑到了灵活性,并被用于各种不同的应用,包括研究早期类型星系(Davis et al, MNRAS, Volume 429, Issue 1, p.534-555, 2013)中分子气体的运动学,以及通过共干涉观测确定超大质量黑洞质量(Davis et al.,Nature,2013)。它们还可以用于创建输入数据立方体,以便在CASA的sim_observe工具中进行进一步的模拟。

安装

KinMSpy是为Python用户设计的。为了使它轻巧和快速,我们做了大量的工作。您可以使用与使用NumPyAstropy等相同的方式使用它。您可以使用pip install kinms安装KinMS。或者,您可以下载代码,导航到解压它的目录,然后运行python setup.py install

它需要以下模块:

  • numpy公司
  • matplotlib库
  • 神经质的
  • 阿谀奉承

文档

关于KinMS基础知识的简单iPython笔记本教程可以在这里找到:KinMS simple tutorial

更多的例子可以在examples/KinMS中找到_测试套件.py,可以对大多数用例进行修改和更新。要运行这些测试,可以从python中运行以下命令:

from kinms.examples.KinMS_testsuite import *
run_tests()

要让您开始用KinMS拟合观测值,请参见此处的演练:Example fitting tutorial

从版本1升级

与前几代KinMS不同,2.0+版本使用Python类实现更模块化和可调整的体验。如果需要,绘图程序可以改变,立方体模型可以在不同的阶段进行探测。如果从版本1.0升级,您需要做的主要更改是将对KinMS(...)的所有调用更改为KinMS(...).model_cube()。上面的教程笔记本提供了新功能的全部详细信息。

通信

如果您发现任何错误,或希望在本软件的新版本发布时保持最新,请在github上提出问题,或发送电子邮件至DavisT-at-英国加的夫,扎伯尔尼-在-英国加的夫,道森J5-at-英国加的夫

许可证

KinMSpy是MIT风格的授权,如许可文件中所示。

非常感谢

Timothy A.Davis博士、Nikki Zabel博士和James M.Dawson博士

英国加的夫

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

推荐PyPI第三方库


热门话题
java Admob不使用webview   Java Wicket表单:序列化对象类“myClassName”时出错   java googledriveapi更新文件与我的帐户管理员   java简单框架未知xml标记解析   java如何使用主类和用户获取Spark应用程序ID   java如何更改自定义属性的值?   java有没有办法在jMock中找到未使用的期望值?   gradle运行任务的java文档?   java通过使用数组来存储文本文件的行,通过覆盖来删除文本文件中的行   用于表达式语言注入的java利用负载   java IDEStyle程序运行   java在运行时启用/禁用Springws   爪哇芦苇。formatNumber NullPointException   java为什么我的代码无法检测两个动态实体之间的碰撞?