JPARSEC:一个用于天文学的Java包,已经开发和使用了12年
JPARSEC: a Java package for astronomy with twelve years of development and use
摘要:
JPARSEC是一个Java库,最初开发它是为了实现一套完整的算法来计算星历。该项目始于12年前,很快发展到也包括天体物理建模和推广。JPARSEC本身包括超过25万行代码,类似于或大于其他流行的工具,如Astropy,补充了多年来运行的模型和其他项目。该图书馆的重点是强大,优化,良好的编写和记录,为天文学家提供一套完整的工具,特别关注射电天文学。使用JPARSEC作为核心库编写的项目涵盖了广泛的领域,从具有完整图形用户界面的模型到具有高质量图表的星历服务器,甚至是Android天文馆。本文介绍了JPARSEC的主要特点,特别是核心库和文档,并描述了基于JPARSEC开发的主要项目。
英文摘要:
JPARSEC is a Java library initially developed to implement a complete set of algorithms to compute ephemerides. The project started twelve years ago and soon evolved to also cover astrophysical modelling and outreach. JPARSEC itself includes more than 250 000 lines of code, similar or larger than other popular tools like Astropy, complemented with models and other projects operational since years. The library is focused on being robust, optimized, well written and documented, providing a complete set of tools for astronomers, with special attention to radioastronomy. The projects written using JPARSEC as the core library cover a wide range of fields from models with complete graphical user interfaces to an ephemerides server with high quality charts, or even an Android planetarium. In this Paper I present the main characteristics of JPARSEC, with special attention to the core library and documentation, and I describe the main projects developed based on it.
机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。