This is a first proof-of-concept implementation of the Python bindings that still needs some cleanup and polishing. The general idea is that for each class in ghex there exists a cpp file with the bindings and the same base path in bindings/python/cpp/src. To speed up compilation each file is compiled in a seperate translation unit.
This is a first proof-of-concept implementation of the Python bindings that still needs some cleanup and polishing. The general idea is that for each class in ghex there exists a cpp file with the bindings and the same base path in
bindings/python/cpp/src
. To speed up compilation each file is compiled in a seperate translation unit.Readme: https://github.com/tehrengruber/GHEX/blob/py_bindings/bindings/python/README.md Test case: https://github.com/tehrengruber/GHEX/blob/py_bindings/bindings/python/tests/test_mpi4py.py