You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/en/standards/documentation/_index.md
+10-6Lines changed: 10 additions & 6 deletions
Original file line number
Diff line number
Diff line change
@@ -12,15 +12,20 @@ weight: 2
12
12
These standards promote documentation needed for others to understand a model and reproduce its results.
13
13
{{% /standards-preamble %}}
14
14
15
+
## Overview of Documentation Standards
16
+
17
+
## Goals for Documentation Standards
18
+
15
19
Documentation of a model, together with the provided model code, needs to facilitate the understanding of the intentions of the developer, and make the model easier to test, use, and link to other models. It should also describe assumptions made about phenomena being modeled and what information is used to create and test the model.
16
20
17
21
We suggest three main categories of documentation:
18
22
- Metadata
19
23
- Methods and theoretical foundation
20
24
- Implementation
21
25
22
-
### Metadata
26
+
##Minimal Documentation Standards
23
27
28
+
### Metadata
24
29
- Name and version of the model
25
30
- Model project page (organizational website or repository, if available)
26
31
- Description of the model, including its purpose or goals and the type or formalism of the model (e.g., system dynamic, agent based model, machine learning), preferably accompanied by relevant keywords
@@ -36,9 +41,7 @@ We suggest three main categories of documentation:
36
41
- References to reports or publications where the model is used
37
42
- Changes since the last version (if the model is an update) including bug fixes, new features, or other substantive modifications, where appropriate.
38
43
39
-
40
44
### Methods and theoretical foundation
41
-
42
45
- Assumptions: What are the key assumptions made that define the dynamics of the model?
43
46
- Model structure: provide a flow diagram of the model.
44
47
- Equations: What are the equations of the model?
@@ -49,7 +52,6 @@ We suggest three main categories of documentation:
49
52
### Implementation
50
53
51
54
#### Input/Output and Variables
52
-
53
55
- Key input parameters and their values and domain ranges and units (minimum input requirements for model operation and default values, where appropriate)
54
56
- Initial conditions
55
57
- Forcing functions that affect the dynamics of the model.
@@ -58,17 +60,19 @@ We suggest three main categories of documentation:
58
60
- Provide sample runs that illustrate the dynamics of the model.
59
61
60
62
#### Validating installation
61
-
62
63
- Provide sample input and output files, including run script, such as a cookbook or benchmark
63
64
64
65
#### Model evaluation, uncertainty, and sensitivity
65
-
66
66
- Provide data used for calibration and evaluation of the model, if data are public.
67
67
- Describe how calibration and evaluation to verify the accuracy of the model were performed.
68
68
- List of publications on evaluation, uncertainty, sensitivity analyses for your model
69
69
- Describe or provide benchmarks for validation of your model
70
70
71
+
## Ideal Documentation Standards
72
+
73
+
## Cyberinfrastructure and Tools for Implementation of Documentation Standards
0 commit comments