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

PlanetPack:一种径向速度时间序列分析工具,有助于系外行星的探测、表征和动力学模拟

PlanetPack: a radial-velocity time-series analysis tool facilitating exoplanets detection, characterization, and dynamical simulations

Roman V. Baluev

摘要:

我们提出了PlanetPack,一个新的软件工具,我们开发的,以促进和标准化的径向速度(RV)数据的高级分析的系外行星检测,表征和基本的动态$N$体模拟的目标。PlanetPack是一个命令行解释器,可以在交互模式或自动脚本解释的批处理模式下运行。其主要能力包括:(i)先进的RV曲线拟合,对未知RV抖动进行适当的最大似然处理;(ii)用户友好的多开普勒以及牛顿$N$体RV拟合;(iii)使用涉及完整多行星拟合的更有效的最大似然周期图(有时称为“剩余”或“递归”周期图);(iv)容易计算的参数二维似然函数水平轮廓,反映渐近置信区域;(v)在一些有用的函数约束下的拟合是用户友好的; ㈥利用基于高斯-勒让德间距的快速Everhart-type积分器进行短期和长期行星动力学模拟的基本任务; ㈦用红噪声拟合数据(自相关误差); ㈧确定统计意义的各种分析和数值方法。计划今后在PlanetPack中增加更多功能。在该软件的开发过程中,我们做了很多努力来提高计算速度,特别是对于CPU要求很高的任务。PlanetPack是用纯C++(1998/2003的标准)编写的,预计可以在各种平台上编译和使用。

英文摘要:

We present PlanetPack, a new software tool that we developed to facilitate and standardize the advanced analysis of radial velocity (RV) data for the goal of exoplanets detection, characterization, and basic dynamical $N$-body simulations. PlanetPack is a command-line interpreter, that can run either in an interactive mode or in a batch mode of automatic script interpretation. Its major abilities include: (i) Advanced RV curve fitting with the proper maximum-likelihood treatment of unknown RV jitter; (ii) User-friendly multi-Keplerian as well as Newtonian $N$-body RV fits; (iii) Use of more efficient maximum-likelihood periodograms that involve the full multi-planet fitting (sometimes called as ``residual'' or ``recursive'' periodograms); (iv) Easily calculatable parametric 2D likelihood function level contours, reflecting the asymptotic confidence regions; (v) Fitting under some useful functional constraints is user-friendly; (vi) Basic tasks of short- and long-term planetary dynamical simulation using a fast Everhart-type integrator based on Gauss--Legendre spacings; (vii) Fitting the data with red noise (auto-correlated errors); (viii) Various analytical and numerical methods for the tasks of determining the statistical significance. It is planned that further functionality may be added to PlanetPack in the future. During the development of this software, a lot of effort was made to improve the calculational speed, especially for CPU-demanding tasks. PlanetPack was written in pure C++ (standard of 1998/2003), and is expected to be compilable and usable on a wide range of platforms.

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

↑