The project shows an example of Solar System bodies position and modion calculation with:
- JPL ephemeris (DE-series) with NAIF
C SPICE
toolkit. - IAA RAS ephemeris (EPM-series) with
libephaccess
library.
Need to install CMake* and one of C/C++ build tools (MSVC as part of Visual Studio Community, for example) first.
*I'm working on alternative build system based on Visual Studio solution only, will be available in the future.
git clone https://github.com/Ornstein89/ephemeris_generic_example.git
cd ephemeris_generic_example
mkdir build_windows
cd build_windows
cmake .. :: cmake configure for your local machine
cmake --build :: build of all targets: example apps, libs, tests
ctest :: unit testing
Need to install CMake and C/C++ build tools first:
sudo apt-get install git g++ gcc build-essential cmake
Project build:
git clone https://github.com/Ornstein89/ephemeris_generic_example.git
cd ephemeris_generic_example
mkdir build_ubuntu
cd build_ubuntu
cmake .. # cmake configure for your local machine
cmake --build # build of all targets: example apps, libs, tests
ctest # unit testing
- CMake adaptation
- CMake autodownload libs and kernels
- CI/CD
- Crosspaltform build (Windows/Linux)
- Update Visual Studio build system
- Description internationalization
- Documentation
- Testing