SuperNOVAS

SuperNOVAS C/C++ astrometry library


CfA logo

SuperNOVAS is a C/C++ astronomy software library, providing high-precision astrometry such as one might need for running an observatory or a precise planetarium program. It is a fork of the Naval Observatory Vector Astrometry Software (NOVAS) C version 3.1, providing bug fixes and making it safer and easier to use overall.

SuperNOVAS is entirely free to use without licensing restrictions. Its source code is compatible with the C90 standard, and hence should be suitable for old and new platforms alike. It is light-weight and easy to use, with full support for the IAU 2000/2006 standards for sub-microarcsecond position calculations.

SuperNOVAS is maintained by Attila Kovacs at the Center for Astrophysics | Harvard & Smithsonian, and it available via the Smithsonian/SuperNOVAS repository on GitHub.

This site contains various online resources that support the library:

Downloads

Documentation

Linux Packages

SuperNOVAS is also available in packaged for for both RPM and Debian-based Linux distros. It has the following package structure, which allows non-bloated installations of just the parts that are needed for the particular use case(s):

Fedora RPM Debian package
supernovas libsupernovas1
supernovas-cio-data libsupernovas-cio-data
supernovas-solsys1 libsolsys1_1
supernovas-solsys2 libsolsys2_1
supernovas-devel libsupernovas-dev
supernovas-doc libsupernovas-doc

The differences in package naming are due to the different naming policies for RedHat/Fedora vs Debian. Otherwise, the RPM and Debian packages provide identical contents and features.