CppEphem is a self-contained ephemeris package written in C++. It allows computation of celestial coordinate and date conversions and planet ephemerides by leveraging the Standards of Fundamental Astronomy (SOFA) software (included in the repo). It is C++11 compatible.
This is a MASSIVE update. It consists of the following major changes:
Adds support for downloading UT1-UTC, TT-UT1, and xy polar motion correction values, (issue #13). This means that coordinate conversions are now more accurate. Planet coordinates (in ICRS) computed via the SOFA algorithm are also now more accurate and agree with the AstroPy values to better than a tenth of an arcsecond.
Adds many new tests for the classes and executables. Many bugs were found and fixed during this process.
Improves the uniformity and stability of the executables.
Offloads more of the computation to additional SOFA algorithms.
This is a MASSIVE update. It consists of the following major changes: