代理最终BH属性。
surfinBH的Python项目详细描述
欢迎来到冲浪!
surfnbh提供surrogatefinalb缺少hole 二元黑洞合并的性质。
这些配合在以下文件中进行了描述:
[1]维杰·瓦尔马、戴维德·格洛萨、利奥·斯坦因、弗朗索瓦·赫伯特和张昊,
arxiv:1809.09125。
如果你觉得这个包对你的工作有用,请引用参考文献[1]和, 如果有的话,提供描述特定模型的相关文件。也请 引用此包,请参阅此页顶部的doi徽章以获取bibtex密钥。
此软件包与python2和python3兼容。 此包位于GitHub上,并且 每天都用Travis CI测试。你可以看到 此页顶部主分支的当前生成状态。
安装
Pypi
surfinbh可通过PyPI:
pip install surfinBH
来源
git clone https://github.com/vijayvarma392/surfinBH
cd surfinBH
git submodule init
git submodule update
python setup.py install
如果您没有根权限,请将最后一步替换为
python setup.py install --user
依赖关系
所有这些都可以通过pip或conda安装。
用法
importsurfinBH
参见可用配合列表
print(surfinBH.fits_collection.keys())>>>['surfinBH3dq8','surfinBH7dq2']
挑选你最喜欢的衣服,并获取一些基本信息。
fit_name='surfinBH7dq2'surfinBH.fits_collection[fit_name].desc>>>'Fits for remnant mass, spin and kick veclocity for generically precessing BBH systems.'surfinBH.fits_collection[fit_name].refs>>>'arxiv:1809.09125'
加载配合
这只需要在脚本开始时执行一次。
fit=surfinBH.LoadFits(fit_name)>>>LoadedsurfinBH7dq2fit.
评估
每个拟合的评估都是不同的,所以一定要阅读文档。 这也描述了定义不同数量的帧。
help(fit)
我们还提供了不同配合使用的ipython示例:
动画
我们还提供了一个工具来可视化二元黑洞散射过程, 看见 binary black hole explorer。 下面是一个示例:
作出贡献
看这个 README 有关如何为本套餐捐款的说明。
您可以找到贡献者列表 here。
学分
代码由Vijay Varma开发和维护。请通过引发 关于我们的GitHub存储库的问题。