We have decided the best approach would be to rewrite GEMS2/Matlab C++ files into Python instead of writing a mocked Matlab runtime to emulate existing interfaces. It seems like the GEMS2/Matlab module is really just a binding between MATLAB and ITK which there already exists one for python to ITK. We are to perform:
Ensure our above assumption is correct
Find all C++ library calls from within GEMS2/Matlab to GEMS2 proper
enumerate input and output data structures from the previous step and evaluate how to go about doing so from Python. I suspect the python to ITK binding will take care of most of this for us.
We have decided the best approach would be to rewrite GEMS2/Matlab C++ files into Python instead of writing a mocked Matlab runtime to emulate existing interfaces. It seems like the GEMS2/Matlab module is really just a binding between MATLAB and ITK which there already exists one for python to ITK. We are to perform: