KinMS(运动学分子模拟)软件包可用于模拟任意分子/原子冷气体分布的观测。
kinms的Python项目详细描述
KinMS(运动学分子模拟)软件包可用于模拟任意分子/原子冷气体分布的观测。这些程序在编写时考虑到了灵活性,并被用于各种不同的应用,包括研究早期类型星系(Davis et al, MNRAS, Volume 429, Issue 1, p.534-555, 2013)中分子气体的运动学,以及通过共干涉观测确定超大质量黑洞质量(Davis et al.,Nature,2013)。它们还可以用于创建输入数据立方体,以便在CASA的sim_observe工具中进行进一步的模拟。
安装
KinMSpy是为Python用户设计的。为了使它轻巧和快速,我们做了大量的工作。您可以使用与使用NumPy或Astropy等相同的方式使用它。您可以使用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博士
英国加的夫
- 项目
标签: