arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 1507.08285astro-ph.EP
收藏

batman:Python中的基本Transit模型cAlculatioN

batman: BAsic Transit Model cAlculatioN in Python

Laura Kreidberg

摘要:

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

英文摘要:

I introduce batman, a Python package for modeling exoplanet transit light curves. The batman package supports calculation of light curves for any radially symmetric stellar limb darkening law, using a new integration algorithm for models that cannot be quickly calculated analytically. The code uses C extension modules to speed up model calculation and is parallelized with OpenMP. For a typical light curve with 100 data points in transit, batman can calculate one million quadratic limb-darkened models in 30 seconds with a single 1.7 GHz Intel Core i5 processor. The same calculation takes seven minutes using the four-parameter nonlinear limb darkening model (computed to 1 ppm accuracy). Maximum truncation error for integrated models is an input parameter that can be set as low as 0.001 ppm, ensuring that the community is prepared for the precise transit light curves we anticipate measuring with upcoming facilities. The batman package is open source and publicly available at https://github.com/lkreidberg/batman .

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑