This project aims at writing a library in C++ that provides and interface to octave files (.m) to interact with python modules in a more efficient way. It surely will intend to provide more functionality atleast in terms of catching exceptions and provide suitable error messages, if possible, by using callback functions to handle such situations. For the solution, I propose to use Boost.Python (if it’s acceptable in terms of License) because I already have worked with boost libraries (not with Python library but with some others) and I think boost can prove to be the perfect solution. I intend to fully complete the interface with Boost.Python and to modify every file to use it before end of GSoC.



Abhinav Tripathi


  • Colin Macdonald
  • Mike Miller