We have Matlab functions that can be compiled to C/C++ libraries
We want to use/call these libraries in Python as modules/packages
What we need:
An automated process that:
1) transforms the Matlab functions into Python modules;
2) updates the respective modules whenever one commit Matlab code changes
a) We want a function that when called in the terminal would look for the MCC outputs (whatever they be: .h / .c / .cpp / .lib / .dll / .so . /dylib) and make them callable inside a Python code using the regular “import” command.
b) We want a Matlab sample code with classes, properties and methods taking/returning arguments of various types (eg. arrays, cells, char, strings, etc) and we want a “wrapper” that translates all of them into their respective Python types.
c) Our Python programmer should not have to know anything about MATLAB
d) Our Matlab programmer should not have to know anything about Python
e) Both programers should not have to know anything about the wrapping process
f) The process of creating the Python modules from the MCC outputs should be automated
g) The process of creating MCC outputs from Matlab functions should also be automated
This project is not about translating a specific MATLAB code into Python
Nor using the MCC toolbox to convert MATLAB conde into Python
It is about using MATLAB compiled C/C++ code/libraries in Python
It is about creating a pipeline that automates this wrapping process
To be used with any set of MATLAB functions/classes yet to be developed
17 freelancers are bidding on average $178 for this job
Hello, dear friend, I am an expert in matlab, python. I have a lot of experiences in many matlab to python projects. Please let us discuss for your task. Best regards, Suraj.