Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Survey: MATLAB users / continuation of AMICI's MATLAB interface #2475

Open
dweindl opened this issue Jul 3, 2024 · 0 comments
Open

Survey: MATLAB users / continuation of AMICI's MATLAB interface #2475

dweindl opened this issue Jul 3, 2024 · 0 comments

Comments

@dweindl
Copy link
Member

dweindl commented Jul 3, 2024

Currently, AMICI's MATLAB interface is in a rather sad state. This is mostly due to breaking changes in the symbolic math handling in R2018A. I don't think that requiring R2017B is a sustainable solution (e.g. due to limited C+17 compiler support there and incompatibility with more recent MATLAB features). Also, we are planning to get rid of at least the model import from MATLAB, because maintaining both the Python and MATLAB model import requires too many resources.

Current options seems to be:

  1. Maintaining some reduced MATLAB interface that is compatible with current MATLAB releases. This would mean dropping model import via MATLAB and require using the Python package (through MATLAB or externally), potentially with a very thin MATLAB interface. For the actual simulation, we could keep the current interface (with its limited functionality compared to AMICI's Python interface) or require using the Python modules (again, potentially with a thin MATLAB wrapper). Somewhat outlined here.
  2. Dropping MATLAB support completely

In order to move forward here, it would be great to know how many MATLAB AMICI users there still are. I would be happy to get a brief comment from MATLAB users, indicating whether they would like to continue using AMICI through MATLAB, and if so, which type of models you are using (SBML vs plain MATLAB). In case we continue supporting MATLAB, any contributions for setting that up / maintaining that would be highly welcomed.

@dweindl dweindl pinned this issue Jul 3, 2024
@dweindl dweindl added the matlab label Jul 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant