output = amt_extern(environment, directory, module, input, outstruct);
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. |
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. |