Issue to remind myself of the conclusions of #238. But in short, setup-matlab does not allow MATLAB to be run via the CL on runners:
returns an error because no display environment is available. You can install matlabengine (on Ubuntu runners only), but you can't run any MATLAB commands through the engine in Python due to licensing issues.
So in short, we can't put the full workflow for input data regen -> run system test -> compare output into the CI. Current compromise is outlined in #236.
Issue will be resolved if we translate the input data generation material into Python.