推导出凌日行星系的恒星倾角分布。
obliquit的Python项目详细描述
在Morton & Winn (2014)之后,推断出凌日行星系统的恒星倾角分布。
使用将要安装的simpledist包 作为此包安装的依赖项。
此软件包有两个主要任务:
- 计算给定rstar、prot、vsin(i)测量值的cos(i)的后验。
- 在给定cos(i)后验样本的情况下,推导fisher分布参数$kappa$。
请参见下面的快速介绍,以及notebook demo了解更多信息。
安装
$ pip install [--user] obliquity
或者克隆存储库并安装:
$ git clone https://github.com/timothydmorton/obliquity.git $ cd obliquity $ python setup.py install [--user]
基本用法
fromobliquity.distributionsimportCosi_Distributioncosi_dist=Cosi_Distribution((1.3,0.1),(15,0.3),(3.5,0.5))#Radius, Prot, VsinIcosi_dist.summary_plot()
命令行脚本
除了obliquity模块之外,这个包还安装了一些命令行脚本。
write_cosi_dist:这将计算给定输入参数的Cosi_Distribution,并将分布写入 文件(.h5格式,可轻松重新加载)。例如,
$ write_cosi_dist test.h5 -R 1.3 0.1 -P 14 0.3 -V 4 0.5
完成此操作后,您可以启动python并阅读发行版,如下所示:
fromobliquityimportCosi_Distribution_FromH5cosi_dist=Cosi_Distribution_FromH5('test.h5')cosi_dist.summary_plot()
这对于运行批处理作业和以后执行更多分析特别有用。