cppyy is an automatic Python-C++ bindings generator, for calling C++ from Python and Python from C++, designed for large scale programs in high performance computing that use modern C++. Design and performance are described in this PyHPC paper, albeit that the CPython/cppyy performance has been vastly improved since.
https://cppyy.readthedocs.io/en/latest/index.html