中文

batman:Python 中的基本凌星模型计算

地球与行星天体物理 2015-11-18 v3

摘要

我介绍了 batman,一个用于建模系外行星凌星光曲线的 Python 包。batman 包支持对任何径向对称恒星临边昏暗定律的光曲线计算,对无法快速解析计算的模型使用一种新的积分算法。该代码使用 C 扩展模块加速模型计算,并通过 OpenMP 并行化。对于一条在凌星期间有 100 个数据点的典型光曲线,batman 能在 30 秒内用单个 1.7 GHz Intel Core i5 处理器计算一百万个二次临边昏暗模型。使用四参数非线性临边昏暗模型(计算精度达 1 ppm)进行相同计算需要七分钟。积分模型的最大截断误差是一个输入参数,可设置为低至 0.001 ppm,确保学界为我们预期用即将到来的设施测量的精确凌星光曲线做好准备。batman 包是开源的,可在 https://github.com/lkreidberg/batman 公开获取。

关键词

引用

@article{arxiv.1507.08285,
  title  = {batman: BAsic Transit Model cAlculatioN in Python},
  author = {Laura Kreidberg},
  journal= {arXiv preprint arXiv:1507.08285},
  year   = {2015}
}

备注

13 pages, 3 figures, accepted to PASP; this version adds an eclipse model and modifies transit parameterization in response to referee