论文标题

品脱:用于PULSAR时机的现代软件包

PINT: A Modern Software Package for Pulsar Timing

论文作者

Luo, Jing, Ransom, Scott, Demorest, Paul, Ray, Paul S., Archibald, Anne, Kerr, Matthew, Jennings, Ross J., Bachetti, Matteo, van Haasteren, Rutger, Champagne, Chloe A., Colen, Jonathan, Phillips, Camryn, Zimmerman, Josef, Stovall, Kevin, Lam, Michael T., Jenet, Fredrick A.

论文摘要

在过去的几十年中,某些脉冲星实验的测量精度已从〜10 US发展到〜10 ns,揭示了许多微妙的现象。如此高的精度需要仔细的数据处理和复杂的时序模型,以避免系统错误。为了实现这些目标,我们提出了品脱(Pint不是Tempo3),这是一种高精度Python Pulsar定时数据分析软件包,该软件托管在GitHub上,并在Python软件包索引(PYPI)上可用,为Pint-Pulsar。 Pint经过了经过良好的测试,经过验证,面向对象和模块化,可以实现交互式数据分析,并为时机应用提供了可扩展且灵活的开发平台。它利用了耗尽的公共Python软件包(例如Numpy和Astropy库)和现代软件开发方案(例如,使用Git和Github使用GIT和GITHUB的版本控制和有效开发)以及不断扩展的测试套件,可提高可靠性,准确性,准确性和可重复性。 Pint是开发和实施的,而无需参考,复制或转录其他传统PULSAR时正时软件包(例如Tempo和Tempo2)的代码,因此为交叉检查时序分析和模拟脉冲到达时间提供了强大的工具。在本文中,我们描述了品脱的设计,用法和验证,并比较了它与tempo和tempo2之间的时机结果。

Over the past few decades, the measurement precision of some pulsar-timing experiments has advanced from ~10 us to ~10 ns, revealing many subtle phenomena. Such high precision demands both careful data handling and sophisticated timing models to avoid systematic error. To achieve these goals, we present PINT (PINT Is Not Tempo3), a high-precision Python pulsar timing data analysis package, which is hosted on GitHub and available on Python Package Index (PyPI) as pint-pulsar. PINT is well-tested, validated, object-oriented, and modular, enabling interactive data analysis and providing an extensible and flexible development platform for timing applications. It utilizes well-debugged public Python packages (e.g., the NumPy and Astropy libraries) and modern software development schemes (e.g., version control and efficient development with git and GitHub) and a continually expanding test suite for improved reliability, accuracy, and reproducibility. PINT is developed and implemented without referring to, copying, or transcribing the code from other traditional pulsar timing software packages (e.g., TEMPO and TEMPO2) and therefore provides a robust tool for cross-checking timing analyses and simulating pulse arrival times. In this paper, we describe the design, usage, and validation of PINT, and we compare timing results between it and TEMPO and TEMPO2.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源