-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathBRIDGE_monthly.toml
141 lines (121 loc) · 6.77 KB
/
BRIDGE_monthly.toml
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
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
####################################################################################################
# Global parameters
# Used for all variables, unless overwritten in individual variable sections below.
####################################################################################################
[Model]
name = "BRIDGE_monthly" # Name for this configuration
dir = "/home/bridge/wb19586/ummodel/data" # Path to data
output_dir="/home/bridge/wb19586/ummodel/data/nimbus/"
preprocessing = "BRIDGE" # Optional processing with CDO
processing = "BRIDGE" # Optional processing with NumPy
extension = "webp"
#chunks_time = 3 # Chunkenize horizontaly (optional)
#chunks_vertical = 4 # Chunkenize verticaly (optional)
[Model.Atmosphere]
levels = [1000,850,700,500,200,100,10] # Atmospheric levels to process
unit = "hPa"
[Model.Ocean]
levels = [0,100,200,500,1000,2000,4000] # Ocean levels to process
unit = "m"
[Model.metadata]
dir="/home/bridge/swsvalde/ummodel/scripts/html_list/jobs"
file = "{id}.dat"
parser="bridge"
tags = ["co2","gmst","date_original","date_modified","coast"]
####################################################################################################
# Atmospheric variables
####################################################################################################
[tas] # Near-Surface Air Temperature [°C]
[[tas.variables]]
files="{regex}{id}/climate/{id}a.pdcl(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec).nc"
variable = "temp_mm_1_5m"
[pr]
threshold = "None" # Total Precipitation [mm/day]
[[pr.variables]]
files="{regex}{id}/climate/{id}a.pdcl(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec).nc"
variable = "precip_mm_srf"
[clt] # Total Cloud Fraction [0-1]
[[clt.variables]]
files="{regex}{id}/climate/{id}a.pdcl(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec).nc"
variable = "totCloud_mm_ua"
[winds] # Atmospheric wind on pressure levels [m/s]
[[winds.variables]] # Mandatory: Eastward (i.e. ua) component
files="{regex}{id}/climate/{id}a.pccl(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec).nc"
variable = "u_mm_p"
[[winds.variables]] # Mandatory: Northward (i.e. va) component
files="{regex}{id}/climate/{id}a.pccl(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec).nc"
variable = "v_mm_p"
####################################################################################################
# Land surface variables
####################################################################################################
[snc] # Snow Area Fraction [0-1]
[[snc.variables]]
files="{regex}{id}/climate/{id}a.ptcl(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec).nc"
variable = "snowCover_mm_srf"
[liconc] # Land Ice Fraction [0-1]
[[liconc.variables]]
files="{id}/climate/{id}a.ptclann.nc"
variable = "fracPFTs_mm_srf"
[pfts] # Plant Functional Types [0-1]
[[pfts.variables]]
files="{id}/climate/{id}a.ptclann.nc"
variable = "fracPFTs_mm_srf"
####################################################################################################
# Ocean variables
####################################################################################################
[tos] # Sea Surface Temperature [°C]
[[tos.variables]] # Mandatory: SST Field
files="{regex}{id}/climate/{id}o.pfcl(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec).nc"
variable = "temp_mm_uo"
[mlotst] # Ocean Mixed Layer Thickness Defined by Sigma T [m]
[[mlotst.variables]]
files="{regex}{id}/climate/{id}o.pfcl(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec).nc"
variable = "mixLyrDpth_mm_uo"
[sic] # Sea Ice Area Fraction [0-1]
[[sic.variables]] #
files="{regex}{id}/climate/{id}o.pfcl(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec).nc"
variable = "iceconc_mm_uo"
[currents] # Atmospheric wind on pressure levels [m/s]
[[currents.variables]] # Mandatory: Sea Water X Velocity
files="{id}/climate/{id}o.pgclann.nc"
variable = "ucurrTot_ym_dpth"
[[currents.variables]] # Mandatory: Sea Water Y Velocity
files="{id}/climate/{id}o.pgclann.nc"
variable = "vcurrTot_ym_dpth"
####################################################################################################
# Boundary Conditions
####################################################################################################
[height] # surface elevation [m]
[[height.variables]] # Mandatory: ATM orography [ positive values]
files="{id}/inidata/{id}.qrparm.orog.nc"
variable = "ht"
[[height.variables]] # Optional: OCN bathymetry [ negative values]
files="{id}/inidata/{id}.qrparm.omask.nc"
variable = "depthdepth"
####################################################################################################
# examples of providing input files
####################################################################################################
# files can be provides as:
# [[tas.variables]]
#
# # single file:
# files="{id}/climate/{id}a.pdclann.nc"
#
# # list of files:
# files=[
# "{id}/climate/{id}o.pdcljan.nc",
# "{id}/climate/{id}o.pdclfeb.nc",
# "{id}/climate/{id}o.pdclmar.nc",
# "{id}/climate/{id}o.pdclapr.nc",
# "{id}/climate/{id}o.pdclmay.nc",
# "{id}/climate/{id}o.pdcljun.nc",
# "{id}/climate/{id}o.pdcljul.nc",
# "{id}/climate/{id}o.pdclaug.nc",
# "{id}/climate/{id}o.pdclsep.nc",
# "{id}/climate/{id}o.pdcloct.nc",
# "{id}/climate/{id}o.pdclnov.nc",
# "{id}/climate/{id}o.pdcldec.nc",
# ]
#
# # or using a regular expression:
# files="{regex}{id}/climate/{id}a.pdcl(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec).nc"