forked from schism-dev/pyschism
-
Notifications
You must be signed in to change notification settings - Fork 0
/
template.json
61 lines (61 loc) · 1.8 KB
/
template.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
{
"meta": {
"_comments": "<> denotes optional parameters.",
"project_name": "<can be anything>",
"output_directory": "can contain environment variables",
"overwrite": "<bool>",
"log_level": "<warning | info | debug>",
"binary": "pschism_TVD-VL"
},
"mesh": {
"hgrid": "Path to hgrid.",
"vgrid": "<Path to vgrid>",
"friction": {
"ftype": "manning | drag | rough",
"fgrid": "path to fgrid | float (constant)"
}
},
"forcing": {
"tidal_constituents": {
"<constituent | major | all >": {
"boundary_id (optional)": [
"list of boundary ids on which to apply forcing."
],
"potential (required)": "<bool, use as potential>",
"forcing (required)": "<bool, use as boundary forcing>"
}
},
"winds": {
"best_track": "<ATCF best track ID>"
},
"waves": {
"properties": "<To be discussed. Disabled for now.>"
},
"temperature": {
"properties": "<To be discussed. Disabled for now.>"
},
"salinity": {
"properties": "<To be discussed. Disabled for now.>"
},
"tracers": {
"properties": "<To be discussed. Disabled for now.>"
}
},
"start_date": "%Y-%m-%dT%H:%M",
"utc_start": "<float, defaults to 0.0>",
"run_days": "float",
"timestep": "float",
"spinup_days": "float",
"date_formatting": "<%Y-%m-%dT%H:%M>",
"outputs": {
"nspool": "int | float (seconds)",
"ihfskip": "<int>",
"variables": [
"names of requested outputs"
]
},
"server": {
"hostname": "localhost",
"port": 22
}
}