This should be fairly straightforward, just a time consuming process to tidy up the original C++ code and add python C extension boilerplate code.