Skip to content

Overhaul of MATLAB Interface #7

@ischoegl

Description

@ischoegl

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++.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions