GeoEco.Matlab.MatlabDependency

class GeoEco.Matlab.MatlabDependency

Bases: Dependency

A Dependency that checks that MATLAB or the MATLAB Runtime is installed.

Certain functions in GeoEco are implemented in MATLAB code. In order for these functions to run, either MATLAB R2024b or the MATLAB Runtime R2024b must be installed. The MATLAB Runtime is free and may be downloaded from https://www.mathworks.com/help/compiler/install-the-matlab-runtime.html. Please follow the installation instructions carefully. Version R2024b must be used; other versions will not work. MATLAB Runtime allows multiple versions can be installed at the same time.

Methods

FindMatlab

Finds where MATLAB or the MATLAB Runtime is installed.

GetConstraintDescriptionStrings

Returns the names of the software identified by this dependency, suitable to display to the user.

Initialize

Check that the depended-upon software is available and initialize it for use.