core.module_management

Modules are add-ons to the model that change its behaviour. They are declared by name, and should contain a short description, the name of the file containing the modified methods.

Functions

check_incompatibilities(list_modules)

find_actual_module_name(module_name)

Because modules can have different flavours, the name of the module does not always match the name of the file defining it.

get_all_modules()

get_available_modules(path_module)

get_module_paras([path_module, module_name])

Used to get all parameters and their values from a given module.

load_mercury_module([path_module, module_name])

Used to load a Mercury module with the path to modules and its names.