You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is your feature request related to a problem? Please describe
The existing MATLAB toolbox only implements a subset of Cantera features and is difficult to maintain.
Describe the desired solution
Completely replace the existing CLIB solution with a solution where MATLAB calls Python instead of a compiled MEX function that is routed through a C layer. This will require a complete rewrite of MATLAB classes to wrap the interface, preferably using the modern implementation of MATLAB classes.
Describe alternatives you have considered
Continue as is: for the introduction of a new feature, changes are required in CLIB, MEX and MATLAB (with various magic numbers obfuscating what is actually done).
Additional context
Python-specific features, e.g. SolutionArray would become automatically available to MATLAB, without requiring separate solutions in C++.
The text was updated successfully, but these errors were encountered:
ischoegl
changed the title
Overhaul of MATLAB interface
[Feature Request] Overhaul of MATLAB Interface
Nov 2, 2019
Is your feature request related to a problem? Please describe
The existing MATLAB toolbox only implements a subset of Cantera features and is difficult to maintain.
Describe the desired solution
Completely replace the existing CLIB solution with a solution where MATLAB calls Python instead of a compiled MEX function that is routed through a C layer. This will require a complete rewrite of MATLAB classes to wrap the interface, preferably using the modern implementation of MATLAB classes.
Describe alternatives you have considered
Continue as is: for the introduction of a new feature, changes are required in CLIB, MEX and MATLAB (with various magic numbers obfuscating what is actually done).
Additional context
Python-specific features, e.g.
SolutionArray
would become automatically available to MATLAB, without requiring separate solutions in C++.The text was updated successfully, but these errors were encountered: