{"title":"SSOXmatch:一个Java管道,用于计算天文观测中太阳系天体的交叉匹配","authors":"T. Alonso-Albi","doi":"10.1016/j.ascom.2025.100968","DOIUrl":null,"url":null,"abstract":"<div><div>In this paper I will describe a new software package developed using the Java programming language, aimed to compute the positions of any Solar System body (among asteroids, comets, planets, and satellites) to help to perform cross-matches of them in observations taken from earth- and space-based observatories. The space telescopes supported are Hubble, James Webb, Euclid, XMM-Newton, Spitzer, Herschel, Gaia, Kepler, Chandra, and TESS, although the flexibility of the software allows to support any other mission without the need to change a single line of code. The orbital elements can be selected among the asteroid database from the Lowell observatory (completed with the cometpro database of comets maintained by the LTE), and the JPL database of minor bodies.</div><div>The software does not depend on external tools, and performs its own numerical integration of minor bodies. The dynamical model implemented for the Solar System includes the gravity effects of all major bodies, including the Earth, Moon, and Pluto as individual bodies, 16 perturbing asteroids as in other tools, the General Relativity effects, the oblateness of the Sun, Earth, and Moon, and the non-gravitational forces for both comets and asteroids. A complete set of web services allow to compute the cross-matches (that are later to be confirmed, for instance by visual inspection of the images) and also ephemerides of specific bodies. The code is highly optimized and follows the highest standards in terms of software quality and documentation.</div></div>","PeriodicalId":48757,"journal":{"name":"Astronomy and Computing","volume":"52 ","pages":"Article 100968"},"PeriodicalIF":1.9000,"publicationDate":"2025-05-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"SSOXmatch: A Java pipeline to compute cross-matches of Solar System bodies in astronomical observations\",\"authors\":\"T. Alonso-Albi\",\"doi\":\"10.1016/j.ascom.2025.100968\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><div>In this paper I will describe a new software package developed using the Java programming language, aimed to compute the positions of any Solar System body (among asteroids, comets, planets, and satellites) to help to perform cross-matches of them in observations taken from earth- and space-based observatories. The space telescopes supported are Hubble, James Webb, Euclid, XMM-Newton, Spitzer, Herschel, Gaia, Kepler, Chandra, and TESS, although the flexibility of the software allows to support any other mission without the need to change a single line of code. The orbital elements can be selected among the asteroid database from the Lowell observatory (completed with the cometpro database of comets maintained by the LTE), and the JPL database of minor bodies.</div><div>The software does not depend on external tools, and performs its own numerical integration of minor bodies. The dynamical model implemented for the Solar System includes the gravity effects of all major bodies, including the Earth, Moon, and Pluto as individual bodies, 16 perturbing asteroids as in other tools, the General Relativity effects, the oblateness of the Sun, Earth, and Moon, and the non-gravitational forces for both comets and asteroids. A complete set of web services allow to compute the cross-matches (that are later to be confirmed, for instance by visual inspection of the images) and also ephemerides of specific bodies. The code is highly optimized and follows the highest standards in terms of software quality and documentation.</div></div>\",\"PeriodicalId\":48757,\"journal\":{\"name\":\"Astronomy and Computing\",\"volume\":\"52 \",\"pages\":\"Article 100968\"},\"PeriodicalIF\":1.9000,\"publicationDate\":\"2025-05-11\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Astronomy and Computing\",\"FirstCategoryId\":\"101\",\"ListUrlMain\":\"https://www.sciencedirect.com/science/article/pii/S2213133725000411\",\"RegionNum\":4,\"RegionCategory\":\"物理与天体物理\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q2\",\"JCRName\":\"ASTRONOMY & ASTROPHYSICS\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Astronomy and Computing","FirstCategoryId":"101","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S2213133725000411","RegionNum":4,"RegionCategory":"物理与天体物理","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"ASTRONOMY & ASTROPHYSICS","Score":null,"Total":0}
SSOXmatch: A Java pipeline to compute cross-matches of Solar System bodies in astronomical observations
In this paper I will describe a new software package developed using the Java programming language, aimed to compute the positions of any Solar System body (among asteroids, comets, planets, and satellites) to help to perform cross-matches of them in observations taken from earth- and space-based observatories. The space telescopes supported are Hubble, James Webb, Euclid, XMM-Newton, Spitzer, Herschel, Gaia, Kepler, Chandra, and TESS, although the flexibility of the software allows to support any other mission without the need to change a single line of code. The orbital elements can be selected among the asteroid database from the Lowell observatory (completed with the cometpro database of comets maintained by the LTE), and the JPL database of minor bodies.
The software does not depend on external tools, and performs its own numerical integration of minor bodies. The dynamical model implemented for the Solar System includes the gravity effects of all major bodies, including the Earth, Moon, and Pluto as individual bodies, 16 perturbing asteroids as in other tools, the General Relativity effects, the oblateness of the Sun, Earth, and Moon, and the non-gravitational forces for both comets and asteroids. A complete set of web services allow to compute the cross-matches (that are later to be confirmed, for instance by visual inspection of the images) and also ephemerides of specific bodies. The code is highly optimized and follows the highest standards in terms of software quality and documentation.
Astronomy and ComputingASTRONOMY & ASTROPHYSICSCOMPUTER SCIENCE,-COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS
CiteScore
4.10
自引率
8.00%
发文量
67
期刊介绍:
Astronomy and Computing is a peer-reviewed journal that focuses on the broad area between astronomy, computer science and information technology. The journal aims to publish the work of scientists and (software) engineers in all aspects of astronomical computing, including the collection, analysis, reduction, visualisation, preservation and dissemination of data, and the development of astronomical software and simulations. The journal covers applications for academic computer science techniques to astronomy, as well as novel applications of information technologies within astronomy.