Skip to content

Commit fc7ba90

Browse files
Merge pull request #25 from EMOD-Hub/format-cleanup-1
Format cleanup 1
2 parents a0e3e77 + 6fd1b27 commit fc7ba90

58 files changed

Lines changed: 187 additions & 80 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

README.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,10 @@ Community contributions are welcome, and trusted collaborators may review and
1818
merge pull requests, but no guarantees are made regarding support, pull request
1919
review, security response, maintenance, or release timelines.
2020

21+
## Documentation
22+
23+
Documentation available at https://emod.idmod.org/EMOD-Generic
24+
2125
## Community
2226

2327
Have a question or a comment? Check out our

docs/md_dev/dev-regression-run.md

Lines changed: 11 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -22,39 +22,36 @@ produce output that should not be considered scientifically accurate.
2222
sections for your cluster that contain the same variables as shown for IDM HPC
2323
clusters.
2424

25-
1. Select the suite of regression tests you want to run. This is indicated by a JSON file in the
25+
2. Select the suite of regression tests you want to run. This is indicated by a JSON file in the
2626
following format:
2727

28-
```json
29-
3028
{
3129
"tests": [{
3230
"path": "Relative path to test directory."
3331
}, {
3432
"path": "Relative path to test directory."
3533
}]
3634
}
37-
```
3835

3936
You can use one of the JSON files in the Regression directory or create your own. The sanity.json
4037
file is recommended for quickly testing a wide range of EMOD functionality.
4138

42-
1. From the Regression directory, open a Command Prompt window and run the regression test script,
39+
3. From the Regression directory, open a Command Prompt window and run the regression test script,
4340
regression_test.py. It requires the name of the regression suite (without the .json extension)
4441
and the relative path to Eradication.exe. For example:
4542

46-
```
47-
regression_test.py sanity ..\Eradication\x64\Release\Eradication.exe
48-
```
43+
```
44+
regression_test.py sanity ..\Eradication\x64\Release\Eradication.exe
45+
```
4946
5047
In addition, you may need to include the following optional arguments depending on your
5148
testing environment or how Eradication.exe was built.
5249
53-
| Argument | Default | Description |
54-
| --- | --- | --- |
55-
| `--perf` | False | Measure Eradication.exe performance. `--hidegraphs` |
50+
| Argument | Default | Description |
51+
| --- | --- | --- |
52+
| `--perf` | False | Measure Eradication.exe performance. `--hidegraphs` |
5653
57-
1. Review the output and examine any failures.
54+
4. Review the output and examine any failures.
5855
5956
EMOD will output the standard error and logging files, StdErr.txt and StdOut.txt, produced from
6057
any simulation (see [software-error-logging](../md_software/software-error-logging.md)). In addition, regression_test.py will output time.txt
@@ -70,7 +67,6 @@ produce output that should not be considered scientifically accurate.
7067
adjusting the scale of the plots, zooming or panning, and so forth, through the icons at the
7168
bottom of the chart window.
7269
73-
![Popup Chart](../figures/dev/matplotlibPopupChart.png)
70+
![Popup Chart](../figures/dev/matplotlibPopupChart.png)
7471
75-
If any of the regression tests fail and you have *not* made any changes to the EMOD source code,
76-
email support@idmod.org.
72+
If any of the regression tests fail and you have *not* made any changes to the EMOD source code, visit <https://github.com/orgs/EMOD-Hub/discussions> or use the GitHub link at the top of the page to submit a new issue in the repo. Be sure to include any error information.

docs/md_dev/dev-trouble-build.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,7 @@
33
If you encounter any of the following warnings or errors when attempting to build the EMOD executable (Eradication.exe) or
44
Eradication binary for Linux, see the information below to resolve the issue.
55

6-
If you need assistance, you can contact support for help with solving issues. You can contact
7-
Institute for Disease Modeling (IDM) support at support@idmod.org. When submitting the issue, please include any error
8-
information.
6+
If you encounter an issue, use the GitHub link at the top of the page to submit a new issue in the repo. Be sure to include any error information. For general discussion and questions, please visit https://github.com/orgs/EMOD-Hub/discussions.
97

108
## Unknown compiler version
119

docs/md_parameter/parameter-campaign-event-broadcastcoordinatorevent.md

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,21 +2,24 @@
22

33
!!! note
44

5-
This campaign class and associated parameters are currently in beta release and have not yet been fully tested.
5+
This campaign class and associated parameters are currently in beta release and have not yet
6+
been fully tested.
67

78
The **BroadcastCoordinatorEvent** coordinator class broadcasts the event you specify. This can be used with the campaign class, [parameter-campaign-event-surveillanceeventcoordinator](parameter-campaign-event-surveillanceeventcoordinator.md), that can monitor and listen for events received from **BroadcastCoordinatorEvent** and then perform an action based on the broadcasted event. You can also use this for the reporting of the broadcasted events by setting the configuraton parameters, **Report_Node_Event_Recorder** and **Report_Surveillance_Event_Recorder**, which listen to events to be recorded. You must use this coordinator class with listeners that are operating on the same core. For more information, see [dev-architecture-core](../md_dev/dev-architecture-core.md).
89

910
!!! note
1011

11-
Parameters are case-sensitive. For Boolean parameters, set to 1 for true or 0 for false.
12-
Minimum, maximum, or default values of "NA" indicate that those values are not applicable for
13-
that parameter.
12+
Parameters are case-sensitive. For Boolean parameters, set to 1 for true or 0 for false.
13+
Minimum, maximum, or default values of "NA" indicate that those values are not applicable for
14+
that parameter.
1415

15-
EMOD does not use true defaults; that is, if the dependency relationships indicate that a parameter is required, you must supply a value for it. However, many of the tools used to work with EMOD will use the default values provided below.
16+
EMOD does not use true defaults; that is, if the dependency relationships indicate that a
17+
parameter is required, you must supply a value for it. However, many of the tools used to work
18+
with EMOD will use the default values provided below.
1619

17-
JSON format does not permit comments, but you can add "dummy" parameters to add contextual
18-
information to your files. Any keys that are not EMOD parameter names will be ignored by the
19-
model.
20+
JSON format does not permit comments, but you can add "dummy" parameters to add contextual
21+
information to your files. Any keys that are not EMOD parameter names will be ignored by the
22+
model.
2023

2124
The table below describes all possible parameters with which this class can be configured. The JSON
2225
example that follows shows one potential configuration.

docs/md_parameter/parameter-campaign-event-calendareventcoordinator.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,9 @@ for this event coordinator.
1010
Minimum, maximum, or default values of "NA" indicate that those values are not applicable for
1111
that parameter.
1212

13-
EMOD does not use true defaults; that is, if the dependency relationships indicate that a parameter is required, you must supply a value for it. However, many of the tools used to work with EMOD will use the default values provided below.
13+
EMOD does not use true defaults; that is, if the dependency relationships indicate that a
14+
parameter is required, you must supply a value for it. However, many of the tools used to work
15+
with EMOD will use the default values provided below.
1416

1517
JSON format does not permit comments, but you can add "dummy" parameters to add contextual
1618
information to your files. Any keys that are not EMOD parameter names will be ignored by the

docs/md_parameter/parameter-campaign-event-campaignevent.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,9 @@ campaign event.
1010
Minimum, maximum, or default values of "NA" indicate that those values are not applicable for
1111
that parameter.
1212

13-
EMOD does not use true defaults; that is, if the dependency relationships indicate that a parameter is required, you must supply a value for it. However, many of the tools used to work with EMOD will use the default values provided below.
13+
EMOD does not use true defaults; that is, if the dependency relationships indicate that a
14+
parameter is required, you must supply a value for it. However, many of the tools used to work
15+
with EMOD will use the default values provided below.
1416

1517
JSON format does not permit comments, but you can add "dummy" parameters to add contextual
1618
information to your files. Any keys that are not EMOD parameter names will be ignored by the

docs/md_parameter/parameter-campaign-event-communityhealthworkereventcoordinator.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,9 @@ of drugs and node-level interventions could be spraying houses with insecticide
1212
Minimum, maximum, or default values of "NA" indicate that those values are not applicable for
1313
that parameter.
1414

15-
EMOD does not use true defaults; that is, if the dependency relationships indicate that a parameter is required, you must supply a value for it. However, many of the tools used to work with EMOD will use the default values provided below.
15+
EMOD does not use true defaults; that is, if the dependency relationships indicate that a
16+
parameter is required, you must supply a value for it. However, many of the tools used to work
17+
with EMOD will use the default values provided below.
1618

1719
JSON format does not permit comments, but you can add "dummy" parameters to add contextual
1820
information to your files. Any keys that are not EMOD parameter names will be ignored by the

docs/md_parameter/parameter-campaign-event-coveragebynodeeventcoordinator.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,9 @@ parameters for this event coordinator.
1717
Minimum, maximum, or default values of "NA" indicate that those values are not applicable for
1818
that parameter.
1919

20-
EMOD does not use true defaults; that is, if the dependency relationships indicate that a parameter is required, you must supply a value for it. However, many of the tools used to work with EMOD will use the default values provided below.
20+
EMOD does not use true defaults; that is, if the dependency relationships indicate that a
21+
parameter is required, you must supply a value for it. However, many of the tools used to work
22+
with EMOD will use the default values provided below.
2123

2224
JSON format does not permit comments, but you can add "dummy" parameters to add contextual
2325
information to your files. Any keys that are not EMOD parameter names will be ignored by the

docs/md_parameter/parameter-campaign-event-delayeventcoordinator.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,9 @@ event is typically used with [parameter-campaign-event-broadcastcoordinatorevent
1313
Minimum, maximum, or default values of "NA" indicate that those values are not applicable for
1414
that parameter.
1515

16-
EMOD does not use true defaults; that is, if the dependency relationships indicate that a parameter is required, you must supply a value for it. However, many of the tools used to work with EMOD will use the default values provided below.
16+
EMOD does not use true defaults; that is, if the dependency relationships indicate that a
17+
parameter is required, you must supply a value for it. However, many of the tools used to work
18+
with EMOD will use the default values provided below.
1719

1820
JSON format does not permit comments, but you can add "dummy" parameters to add contextual
1921
information to your files. Any keys that are not EMOD parameter names will be ignored by the

docs/md_parameter/parameter-campaign-event-incidenceeventcoordinator.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,9 @@ The **IncidenceEventCoordinator** coordinator class distributes interventions ba
88
Minimum, maximum, or default values of "NA" indicate that those values are not applicable for
99
that parameter.
1010

11-
EMOD does not use true defaults; that is, if the dependency relationships indicate that a parameter is required, you must supply a value for it. However, many of the tools used to work with EMOD will use the default values provided below.
11+
EMOD does not use true defaults; that is, if the dependency relationships indicate that a
12+
parameter is required, you must supply a value for it. However, many of the tools used to work
13+
with EMOD will use the default values provided below.
1214

1315
JSON format does not permit comments, but you can add "dummy" parameters to add contextual
1416
information to your files. Any keys that are not EMOD parameter names will be ignored by the

0 commit comments

Comments
 (0)