宇宙学、光晕和大型结构工具
colossus的Python项目详细描述
巨像是一个天体物理学工具包,名字是co烟雾学的缩写, ha^{s tr 1}$lo和大-scalestructure工具s。请咨询 详细信息请参见Online Documentation。
安装
安装巨像最简单的方法是执行:
pip install colossus
您可能需要在该命令前面加上sudo。或者,可以通过执行以下操作克隆Bitbucket存储库:
hg clone https://bitbucket.org/bdiemer/colossus
安装完巨像之后,您应该运行它的单元测试套件,以确保代码按预期工作。在python中,执行:
from colossus.tests import run_tests
输出应该如下所示:
test_home_dir (colossus.tests.test_utils.TCGen) ... ok test_Ez (colossus.tests.test_cosmology.TCComp) ... ok ... test_DK14ConstructorOuter (colossus.tests.test_halo_profile.TCDK14) ... ok test_DK14ConstructorWrapper (colossus.tests.test_halo_profile.TCDK14) ... ok ---------------------------------------------------------------------- Ran 86 tests in 7.026s OK
如果出现任何错误,请将输出发送给作者。
许可证和引用
作者:benedikt diemer(benedikt.diemer@cfa.harvard.edu)
撰稿人:马特·贝克尔、安德烈·克拉夫佐夫、史蒂文·默里
执照:麻省理工学院。版权所有(c)2014-2019
如果你用巨像出版,请引用代码文件 (Diemer 2018)。许多 巨像程序实现其他文件的结果。如果你使用这样的程序,请注意 同时引用相关论文(将在功能和/或模块中提及 文件)。