@@ -3,28 +3,28 @@ ignored. (It is a file with information that was gathered previously and is now
33replaced by the individual files. As soon as all the information is
44transferred, the file will be deleted.)
55
6- The file for each simulator should have a name that is the same as the name of
7- the simulator, avoiding spaces. Each file is a ` YAML ` file with the following
6+ The file for each simulator should have a name that is the same as the (short) name
7+ of the simulator, replacing spaces with hyphens . Each file is a ` YAML ` file with the following
88structure (additional fields not mentioned below will be ignored; the values
9- shown below are obviously example values):
9+ shown below are obviously example values) – the file shown here should be named ` Simulator-Name.yaml ` :
1010
1111``` yaml
12- - name : Simulator Name
13- - features : frontend, simulator
14- - operating_system : Linux, MacOS
15- - biological_level : Population Model, Single-Compartment (Simple) Model, Single-Compartment (Complex) Model, Multi-Compartment Model
16- - processing_support : Single Machine, Cluster, Supercomputer, GPU
17- - interface_language : Python
18- - model_description_language : NeuroML/LEMS
19- - summary : This simulator is very good.
20- - urls :
21- homepage : https://example.com
22- email : contact@example.com
23- - relations :
24- - name : Another simulator
25- description : exports to
26- - name : Yet another simulator
27- description : imports from
12+ name : Simulator Name
13+ features : frontend, simulator
14+ operating_system : Linux, MacOS
15+ biological_level : Population Model, Single-Compartment (Simple) Model, Single-Compartment (Complex) Model, Multi-Compartment Model
16+ processing_support : Single Machine, Cluster, Supercomputer, GPU
17+ interface_language : Python
18+ model_description_language : NeuroML/LEMS
19+ summary : This simulator is very good.
20+ urls :
21+ homepage : https://example.com
22+ email : contact@example.com
23+ relations :
24+ - name : Another simulator
25+ description : exports to
26+ - name : Yet another simulator
27+ description : imports from
2828` ` `
2929The fields ` features`, `operating_system`, `biological_level`,
3030` processing_support` , `interface_language`, and `model_description_language`
@@ -33,14 +33,13 @@ are comma-separated strings (i.e. not yaml lists).
3333The `features` fields should contain one or more of the following values : ` frontend` (for
3434interfaces to simulation engines), `simulator` (for simulation engines), `standard`
3535(for interoperability standards, APIs, etc.), or `tool` (for a general tool).
36- Only tools that are simulators should contain the `biological_level` and
37- ` processing_support` fields.
36+ Only tools that are simulators should contain the `biological_level` field.
3837
3938The `urls` field contains entries that will be displayed as button labels. The
40- following names are recognized : ` documentation` , `installation`, `tutorial`,
39+ following names are recognized : ` homepage ` , ` documentation`, `installation`, `tutorial`,
4140` examples` , `email`, `chat`, `forum`, `issue tracker`, `source`, `download`.
4241The `email` field should refer to an email address (which will be converted
43- into a `mailto:` link), all other fields should give a full URL.
42+ into a `mailto:` link), all other fields should give a full URL.
4443
4544Relations are a relationships between tools. The mentioned `name` needs to
4645match the `name` of another simulator in the directory. The `description` of
0 commit comments