Simple Modules YAML file

The “simple.yaml” file is mandatory. It is used to specify the simple modules classes that are going to be used in the simulation.

The file is a dictionary with one key “simple” that contains a list of dictionaries. Each dictionary in the list represents a simple module class to be imported.

The dictionaries describing the simple modules must have the following keys:

  • “name”: the name of the simple module class to be imported.

  • “package”: the package where the simple module class is located.

Example of a “simple.yaml” file:

simple:
- name: "ClientModule"
    package: "my_simulation.simple_modules"
- name: "ServerModule"
    package: "my_simulation.simple_modules"
- name: "RouterModule"
    package: "my_simulation.simple_modules"
# More simple modules can be added here