A comparison of SOFA and NOVAS astrometric software libraries

Andrzej S. Piascik,Christopher M. Copperwheat,Marco C. Lam,Apichat Leckngam,Apirat Prasit,Pakawat Prasit,Robert J. Smith,Iain A. Steele,Cheuk Y. Lam
DOI: https://doi.org/10.1117/12.2311800
2018-07-06
Abstract:The preferred programming languages and operating systems used in writing and running astrometric software have changed over time. The Python language is now well supported by the scientific community which provides open-source standard libraries for astronomical calculation including Astropy,1 SciPy2 and NumPy.3 We surveyed available open source astrometric libraries and compare ICRS coordinate to observation transforms using recent releases of C source code and Python wrappers from the IAU Standard of Fundamental Astronomy4 (SOFA), against those using the US Naval Observatory Vector Astrometry Software5 (NOVAS). The selection of an underlying operating system with long term support is also an important aspect of maintaining a working telescope control system. The installation and operation of the libraries under both Linux Ubuntu LTS (Long Term Support) and Windows 10 are explored.
What problem does this paper attempt to address?