THE AUDITORY MODELING TOOLBOX

Applies to version: 1.5.0

View the code

Go to function

AMT_EXTERN - Process a function from an external environment

Usage:

output = amt_extern(environment, directory, module, input, outstruct);

Input parameters:

environment String selecting the environment to be used. Currently must be Python.
directory Diretory inside the environment. For example, verhulst2018 for the model from Verhulst et al. (2018).
module Module name to be called within the environment. For example, run_cochlear_model.py for the model from Verhulst et al. (2018).
input Structure with the input parameters. All fields will be saved in the directory out within the directory in the file input.mat.
outstruct Structure defining the output parameters. Each field's name defines the variable name to be read from a file named by the field with the ending .np in the out directory. Each field must contain a vector defining the size of the variable to be read. Up to three dimensions are handled.

Output parameters:

out Structure with the output defined by outstruct. The fields of out will have names as in outstruct. Each field will have size as given by the corresponding vector in outstruct.
status Structure with the status and results, see system.