Implementation’s Details

Implementation’s Details#

This code is a validated implementation in C++17 of the Polyhedral Gravity Model by Tsoulis et al.. Additionally, the model provides a Python binding. It was initially created in a collaborative project between TU Munich and ESA’s Advanced Concepts Team.

If this implementation proves useful to you, please consider citing the accompanying paper published in the Journal of Open Source Software. It summarizes application scenarios, related work and the architectural design since version 3.0.

For a detailed dive into the theoretical background, consult the initial project report. Its content about the theoretical background, core implementation, verification, and results is still valid. However, the implementation’s public interfaces changed over time. The initial project report refers to version 1.2.1. Hence, its usage examples will not work with the current version!

Further, the approach is documented by Tsoulis et al. in the following two major publications: