SSOXmatch:用于天文观测中太阳系天体交叉匹配的Java管道
天体物理仪器与方法
2025-05-20 v1 地球与行星天体物理
摘要
本文描述了使用Java编程语言开发的全新软件包,旨在计算任何太阳系天体(包括小行星、彗星、行星及卫星)的位置,以协助在来自地球和太空基仪器的观测中执行交叉匹配。支持的空间望远镜包括哈勃、狮尾、欧几里得、XMM牛顿、斯皓、赫雷、雅各彼斯、开普勒、查尔斯及TESS,虽然该软件的灵活性允许支持其他任务,无需修改任何代码。轨道元素可从Lowell Observatory(小行星数据库)或由LTE维护的cometpro数据库(彗星)中选择,也可从JPL的小天体数据库中选择。该软件不依赖外部工具,自行执行小天体的数值积分。其在太阳系中实现的动力学模型包括所有主要天体的引力效应,包括地球、月球及木星作为独立天体,16个扰动小行星(如同其他工具),以及广义相对论效应、太阳、地球和月球的扭率,以及彗星和小行星的非引力效应。一套完整的Web服务允许计算交叉匹配(后者可通过图像视觉检查等方式确认),以及特定天体的电子数据。该代码高度优化,遵循最高水平的软件质量与文档规范。
引用
@article{arxiv.2504.18193,
title = {SSOXmatch: a Java pipeline to compute cross-matches of Solar System bodies in astronomical observations},
author = {T. Alonso-Albi},
journal= {arXiv preprint arXiv:2504.18193},
year = {2025}
}
备注
40 pages, 14 figures, 5 tables. Accepted for publication in Astronomy and Computing