pybind11—Seamless operability between C++11 and Python
Abstract
pybind11 is a lightweight header library that exposes C++ types in Python and vice versa, mainly to create Python bindings of existing C++ code. It has a strong focus on scientific computing applications built around SciPy/NumPy.