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.
It is possible to wrap the code so that it can be called from Python. The simplest method for doing this would be to use 'SWIG' wrappers: http://swig.org/
This would also be the first step in wrapping the code for other languages as well (JavaScript for example).
It is possible to wrap the code so that it can be called from Python. The simplest method for doing this would be to use 'SWIG' wrappers: http://swig.org/
This would also be the first step in wrapping the code for other languages as well (JavaScript for example).