蟒蛇的星系动力学
galp的Python项目详细描述
python中的银河动力学
寻求帮助?
最新的文档可以在here中找到。您还可以加入galpy slack community来回答与galpy有关的任何问题;加入here。
如果在代码中发现任何错误,请使用Issue Tracker或加入galpy slack community来报告这些错误。
如果您在安装galpy时遇到问题,请首先咨询Installation FAQ。
python版本和依赖项
galpy同时支持python 2和3。具体来说,振镜支架 Python2.7和Python3.5和3.6。它可能也适用于早期的python 3.*版本,但尚未进行广泛测试。特拉维斯ci 定期检查对Python2.7和3.6(以及3.5)的支持 使用有限的一组测试)。
这个包需要Numpy、Scipy和Matplotlib。某些高级功能 需要gnu科学库(GSL),带有动作计算 需要1.14或更高版本。使用SnapshotRZPotential和 InterpSnapshotRZPotential需要pynbody。支持提供投入 以单位为单位,通过 astropy。
对galpy的贡献
如果你对galpy的发展感兴趣,可以看看wiki上的this brief guide。希望这能帮助你开始!
可以在wiki上找到一些进一步的开发说明。其中包括 galpy的小而大的扩展,可以作为 以及一个长期的路线图。请让主 开发人员知道如果你需要任何帮助贡献!
磁盘测向修正
dehnendf和shudf磁盘分布函数可以修正为 遵循所需的表面质量密度和径向速度色散 轮廓更接近(参见1999AJ….118.1201D)。精明的 这些修正是昂贵的,而且大量的预先计算 可以找到更正here [tar.gz存档]。在运行setup.py安装之前,通过下载并将它们解压到galpy/df/data目录中来安装它们。例如:
curl -O https://github.s3.amazonaws.com/downloads/jobovy/galpy/galpy-dfcorrections.tar.gz tar xvzf galpy-dfcorrections.tar.gz -C ./galpy/df/data/