or by using zeffiro_downloader in the project root, the calls to evalc in m/zef_start_config.m end up throwing errors. This is unnecessarily restrictive, as only a small subset of Zeffiro Interface uses the included optimization libraries.
Steps to reproduce
Download Zeffiro Interface without also instantiating the submodules.
Try to start up the program.
Encounter an error related to missing symbol, usually cvx_startup or ft_defaults.
Expected behavior
One would expect the program to issue a warning dialogue about missing dependencies, and then continue with the startup. Another option is that an error dialogue is opened with instructions regarding the installation of the submodules, if it is deemed a critical enough thing
Screenshots
Context
Name
Value
Version
3ec93b22 Merge pull request #234 from sampsapursiainen/more-options-to-utilities-colorbar-from-fig-fn
Description
Currently, if a user has not properly installed Zeffiro, either by instantiating the Git submodules in
external/
withor with an already cloned project with
or by using
zeffiro_downloader
in the project root, the calls toevalc
inm/zef_start_config.m
end up throwing errors. This is unnecessarily restrictive, as only a small subset of Zeffiro Interface uses the included optimization libraries.Steps to reproduce
cvx_startup
orft_defaults
.Expected behavior
One would expect the program to issue a warning dialogue about missing dependencies, and then continue with the startup. Another option is that an error dialogue is opened with instructions regarding the installation of the submodules, if it is deemed a critical enough thing
Screenshots
Context