From da1e2cf673ed9cd4aa9cb65082a23276488e75f4 Mon Sep 17 00:00:00 2001 From: Emanuele Danovaro Date: Sun, 19 May 2024 07:34:35 +0100 Subject: [PATCH 01/39] first commit --- README.md | 1 + 1 file changed, 1 insertion(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..2e4d36d --- /dev/null +++ b/README.md @@ -0,0 +1 @@ +# mars-config From 56f4bf806cacf928c9ed410da2b42bdb98147793 Mon Sep 17 00:00:00 2001 From: Emanuele Danovaro Date: Sun, 19 May 2024 07:36:56 +0100 Subject: [PATCH 02/39] metkit initial config --- metkit/CMakeLists.txt | 15 + metkit/axis.yaml | 51 + metkit/bufr-subtypes.yaml | 118 + metkit/check-params-yaml.py | 23 + metkit/compare.py | 35 + metkit/convert-language.py | 133 + metkit/fieldsdb-esuite.py | 39 + metkit/fieldsdb.py | 40 + metkit/fieldsdb.yaml | 9959 ++++++++ metkit/language.yaml | 1214 + metkit/list.py | 299 + metkit/make-paramids-yaml-esuite.py | 78 + metkit/make-paramids-yaml.py | 78 + metkit/make-params-yaml-esuite.py | 299 + .../make-params-yaml-from-fields-catalogue.py | 62 + metkit/make-params-yaml.py | 299 + metkit/odb/CMakeLists.txt | 14 + metkit/odb/class.table | 72 + metkit/odb/group.txt | 71 + metkit/odb/marsrequest.yaml | 9 + metkit/odb/stream.table | 118 + metkit/odb/type.table | 8 + metkit/param-matching.yaml | 15 + metkit/paramid.py | 56 + metkit/paramids.yaml | 18678 ++++++++++++++++ metkit/params-static.yaml | 113 + metkit/params.yaml | 9791 ++++++++ metkit/prodgen-paramids.yaml | 330 + metkit/prodgen-params-extra.yaml | 41 + metkit/prodgen-params.yaml | 123 + metkit/tidy.py | 73 + 31 files changed, 42254 insertions(+) create mode 100644 metkit/CMakeLists.txt create mode 100644 metkit/axis.yaml create mode 100644 metkit/bufr-subtypes.yaml create mode 100755 metkit/check-params-yaml.py create mode 100644 metkit/compare.py create mode 100755 metkit/convert-language.py create mode 100644 metkit/fieldsdb-esuite.py create mode 100644 metkit/fieldsdb.py create mode 100644 metkit/fieldsdb.yaml create mode 100644 metkit/language.yaml create mode 100755 metkit/list.py create mode 100755 metkit/make-paramids-yaml-esuite.py create mode 100755 metkit/make-paramids-yaml.py create mode 100755 metkit/make-params-yaml-esuite.py create mode 100644 metkit/make-params-yaml-from-fields-catalogue.py create mode 100755 metkit/make-params-yaml.py create mode 100644 metkit/odb/CMakeLists.txt create mode 100644 metkit/odb/class.table create mode 100644 metkit/odb/group.txt create mode 100644 metkit/odb/marsrequest.yaml create mode 100644 metkit/odb/stream.table create mode 100644 metkit/odb/type.table create mode 100644 metkit/param-matching.yaml create mode 100755 metkit/paramid.py create mode 100644 metkit/paramids.yaml create mode 100644 metkit/params-static.yaml create mode 100644 metkit/params.yaml create mode 100644 metkit/prodgen-paramids.yaml create mode 100644 metkit/prodgen-params-extra.yaml create mode 100644 metkit/prodgen-params.yaml create mode 100644 metkit/tidy.py diff --git a/metkit/CMakeLists.txt b/metkit/CMakeLists.txt new file mode 100644 index 0000000..d2055ca --- /dev/null +++ b/metkit/CMakeLists.txt @@ -0,0 +1,15 @@ +list( APPEND files language.yaml paramids.yaml params.yaml params-static.yaml param-matching.yaml bufr-subtypes.yaml axis.yaml ) + +foreach( _file ${files} ) + + configure_file( ${_file} ${CMAKE_BINARY_DIR}/share/metkit/${_file} COPYONLY ) + + if( HAVE_METKIT_CONFIG ) + install( FILES ${CMAKE_BINARY_DIR}/share/metkit/${_file} + DESTINATION "share/metkit" + PERMISSIONS OWNER_WRITE OWNER_READ GROUP_READ WORLD_READ ) + endif() + +endforeach() + +add_subdirectory( odb ) diff --git a/metkit/axis.yaml b/metkit/axis.yaml new file mode 100644 index 0000000..54ff1ad --- /dev/null +++ b/metkit/axis.yaml @@ -0,0 +1,51 @@ +--- +axes: + - class + - type + - stream + - levtype + - origin + - product + - section + - method + - system + - date + - refdate + - hdate + - offsetdate + - time + - offsettime + - anoffset + - reference + - step + - fcmonth + - fcperiod + - leadtime + - opttime + - expver + - domain + - diagnostic + - iteration + - quantile + - number + - levelist + - latitude + - longitude + - range + - param + - ident + - obstype + - instrument + - frequency + - direction + - channel + - reportype + - dataset + - activity + - experiment + - generation + - model + - realization + - resolution + - year + - month diff --git a/metkit/bufr-subtypes.yaml b/metkit/bufr-subtypes.yaml new file mode 100644 index 0000000..693b8c5 --- /dev/null +++ b/metkit/bufr-subtypes.yaml @@ -0,0 +1,118 @@ +--- +subtypes: + - [1, 1] + - [2, 1] + - [3, 1] + - [4, 1] + - [7, 1] + - [9, 1] + - [11, 1] + - [12, 1] + - [13, 1] + - [14, 1] + - [19, 1] + - [21, 1] + - [22, 1] + - [23, 1] + - [26, 1] + - [28, 1] + - [31, 8] + - [49, 2] + - [51, 2] + - [53, 2] + - [54, 2] + - [55, 2] + - [57, 2] + - [59, 2] + - [60, 2] + - [61, 2] + - [62, 2] + - [63, 2] + - [65, 2] + - [82, 3] + - [83, 3] + - [84, 3] + - [85, 3] + - [86, 3] + - [87, 3] + - [88, 3] + - [89, 3] + - [91, 4] + - [92, 4] + - [95, 4] + - [96, 4] + - [101, 5] + - [102, 5] + - [103, 5] + - [106, 5] + - [109, 5] + - [110, 1] + - [111, 5] + - [112, 5] + - [113, 5] + - [121, 12] + - [122, 12] + - [123, 12] + - [125, 6] + - [126, 12] + - [127, 12] + - [129, 2] + - [131, 6] + - [132, 6] + - [133, 6] + - [136, 12] + - [137, 12] + - [138, 12] + - [139, 12] + - [140, 1] + - [142, 7] + - [143, 7] + - [144, 7] + - [145, 7] + - [146, 7] + - [147, 1] + - [148, 7] + - [149, 7] + - [150, 7] + - [151, 7] + - [153, 12] + - [154, 2] + - [155, 2] + - [156, 2] + - [164, 10] + - [165, 1] + - [170, 1] + - [172, 1] + - [176, 1] + - [178, 1] + - [180, 1] + - [181, 1] + - [182, 1] + - [189, 3] + - [190, 3] + - [201, 12] + - [202, 12] + - [203, 30] + - [204, 30] + - [206, 2] + - [207, 2] + - [208, 2] + - [209, 2] + - [210, 12] + - [211, 2] + - [212, 3] + - [213, 12] + - [214, 12] + - [216, 2] + - [217, 12] + - [218, 12] + - [224, 12] + - [220, 12] + - [230, 5] + - [231, 5] + - [233, 12] + - [237, 1] + - [240, 2] + - [250, 2] + - [251, 2] + - [255, 2] \ No newline at end of file diff --git a/metkit/check-params-yaml.py b/metkit/check-params-yaml.py new file mode 100755 index 0000000..f96d802 --- /dev/null +++ b/metkit/check-params-yaml.py @@ -0,0 +1,23 @@ +#!/usr/bin/env python +import MySQLdb +import yaml +import re +import os + + +db = MySQLdb.connect("grib-param-db-prod.ecmwf.int", "ecmwf_ro", "ecmwf_ro", "param") + + +cursor = db.cursor() + + +with open("params.yaml") as f: + PARAMS = yaml.load(f.read()) + +for entry in PARAMS: + when, parms = entry + for p in parms: + cursor.execute("select count(*) from param where id=%s" % p) + for data in cursor.fetchall(): + if data[0] == 0: + print("%s: %s is not in param DB" % (when, p)) diff --git a/metkit/compare.py b/metkit/compare.py new file mode 100644 index 0000000..df77bdb --- /dev/null +++ b/metkit/compare.py @@ -0,0 +1,35 @@ +import yaml +import sys + + +def read(path): + r = {} + with open(path) as f: + for k, v in yaml.safe_load(f): + u = (k.get("stream"), k.get("type"), k.get("levtype", "sfc")) + r[u] = set(v) + return r + + +r = read("fieldsdb.yaml") +s = read("params.yaml") + + +for k, v in sorted(r.items()): + if k not in s: + print("Only in db", k) + +print() +for k, v in sorted(s.items()): + if k not in r: + print("Only in params", k) + +print() +for k in sorted(set(r.keys()) & set(s.keys())): + print(k) + a = r[k] - s[k] + b = s[k] - r[k] + if a: + print(" In db and not in params", a) + if b: + print(" In params and not in db", b) diff --git a/metkit/convert-language.py b/metkit/convert-language.py new file mode 100755 index 0000000..2b270ff --- /dev/null +++ b/metkit/convert-language.py @@ -0,0 +1,133 @@ +#!/usr/bin/env python3 + +import yaml + +# import oyaml as yaml + +with open("language.yaml") as f: + language = yaml.load(f.read(), Loader=yaml.SafeLoader) + +with open("paramids.yaml") as f: + paramids = yaml.load(f.read(), Loader=yaml.SafeLoader) + +params = [] +for k, v in sorted(paramids.items(), key=lambda a: a[1][0]): + params.append([k] + v) + +paramids = params + +paramids.append("@") +paramids.append("*") + + +def get_enum(name, attributes): + return attributes["values"] + + +def get_expver(name, attributes): + return ("@", "*", '"') + + +def get_any(name, attributes): + return ("@", "*", '"') + + +def get_to_by_list(name, attributes): + return ("TO", "BY", "*") + + +def get_param(name, attributes): + return paramids + + +def get_date(name, attributes): + return "@" + + +def get_time(name, attributes): + return "@" + + +def get_range(name, attributes): + return "@" + + +def get_integer(name, attributes): + return "*" + + +def get_float(name, attributes): + return "*" + + +def get_string(name, attributes): + return '"' + + +def get_regex(name, attributes): + return "! regex: {}".format(attributes["regex"]) + + +def as_client(x): + if x is True: + return "ON" + if x is False: + return "OFF" + x = str(x) + + return x.upper() + + +G = globals() + +EXTRAS = {} + +for verb, params in sorted(language.items()): + if verb.startswith("_"): + continue + print() + print("{} ; ignore ; MARS".format(as_client(verb))) + print("{") + for param, attributes in params.items(): + extra = EXTRAS.get((verb, param), EXTRAS.get(param)) + if extra: + print(" {} [{}]".format(as_client(param), extra)) + else: + print(" {}".format(as_client(param))) + print(" {") + kind = attributes.get("type") + if kind is None: + vals = get_string(param, attributes) + elif isinstance(kind, list): + vals = [] + for k in kind: + v = G["get_{}".format(k.replace("-", "_"))](param, attributes) + if isinstance(v, (list, tuple)): + vals += v + else: + vals.append(v) + else: + vals = G["get_{}".format(kind.replace("-", "_"))](param, attributes) + if not isinstance(vals, (list, tuple)): + vals = [vals] + if attributes.get("multiple", False): + vals = list(vals) + vals.append("/") + for v in vals: + if isinstance(v, (tuple, list)): + v = " ; ".join(as_client(x) for x in reversed(v)) + else: + v = as_client(v) + + print(f" {v}") + default = attributes.get("default") + if default is None: + print(" }") + else: + if isinstance(default, (tuple, list)): + default = "/".join(as_client(x) for x in default) + else: + default = as_client(default) + print(" {} = {}".format("}", default)) + print() + print("}") diff --git a/metkit/fieldsdb-esuite.py b/metkit/fieldsdb-esuite.py new file mode 100644 index 0000000..da50da3 --- /dev/null +++ b/metkit/fieldsdb-esuite.py @@ -0,0 +1,39 @@ +from sqlalchemy import create_engine, text +import yaml +import os + +db = create_engine("postgresql://products:products@k8s-bol-webapps-test-worker-016.ecmwf.int:30544/products") +TYPES = text("select distinct stream, type, levtype from fields") +PARAMS = text( + "select distinct param from fields where stream=:stream and type=:type and levtype=:levtype" +) + +P = {} + +for stream, type, levtype in db.execute(TYPES): + kind = dict(stream=stream, type=type, levtype=levtype) + key = (stream, type, levtype) + # print('-'.join([stream, type, levtype])) + params = list(db.execute(PARAMS, kind)) + + try: + P[key] = tuple(sorted([int(x[0]) for x in params])) + except: + pass + # print(" %s" % params,) + # P[key] = (129, 999) + + +Y = [] +for k, v in sorted(P.items()): + if k[2]: + Y.append([dict(stream=k[0], type=k[1], levtype=k[2]), v]) + else: + Y.append([dict(stream=k[0], type=k[1]), v]) + +with open("fieldsdb.yaml", "w") as f: + f.write( + "# File automatically generated by %s\n# Do not edit\n\n" + % (os.path.basename(__file__)) + ) + f.write(yaml.safe_dump(Y, default_flow_style=False)) diff --git a/metkit/fieldsdb.py b/metkit/fieldsdb.py new file mode 100644 index 0000000..653e20b --- /dev/null +++ b/metkit/fieldsdb.py @@ -0,0 +1,40 @@ +from sqlalchemy import create_engine, text +import yaml +import os + +db = create_engine("postgresql://ecmwf_ro:ecmwf_ro@bol-db-products-prod-01.ecmwf.int:5432/products") + +TYPES = text("select distinct stream, type, levtype from fields") +PARAMS = text( + "select distinct param from fields where stream=:stream and type=:type and levtype=:levtype" +) + +P = {} + +for stream, type, levtype in db.execute(TYPES): + kind = dict(stream=stream, type=type, levtype=levtype) + key = (stream, type, levtype) + # print('-'.join([stream, type, levtype])) + params = list(db.execute(PARAMS, kind)) + + try: + P[key] = tuple(sorted([int(x[0]) for x in params])) + except: + pass + # print(" %s" % params,) + # P[key] = (129, 999) + + +Y = [] +for k, v in sorted(P.items()): + if k[2]: + Y.append([dict(stream=k[0], type=k[1], levtype=k[2]), v]) + else: + Y.append([dict(stream=k[0], type=k[1]), v]) + +with open("fieldsdb.yaml", "w") as f: + f.write( + "# File automatically generated by %s\n# Do not edit\n\n" + % (os.path.basename(__file__)) + ) + f.write(yaml.safe_dump(Y, default_flow_style=False)) diff --git a/metkit/fieldsdb.yaml b/metkit/fieldsdb.yaml new file mode 100644 index 0000000..73f5634 --- /dev/null +++ b/metkit/fieldsdb.yaml @@ -0,0 +1,9959 @@ +# File automatically generated by fieldsdb-esuite.py +# Do not edit + +- - levtype: ml + stream: eefh + type: cf + - - 75 + - 76 + - 129 + - 130 + - 131 + - 132 + - 133 + - 135 + - 138 + - 152 + - 155 + - 156 + - 203 + - 246 + - 247 + - 248 + - 260290 +- - levtype: pl + stream: eefh + type: cf + - - 1 + - 2 + - 60 + - 129 + - 130 + - 131 + - 132 + - 133 + - 135 + - 138 + - 152 + - 155 + - 156 + - 157 + - 203 + - 260290 +- - levtype: pt + stream: eefh + type: cf + - - 54 + - 60 + - 131 + - 132 + - 138 + - 155 + - 203 +- - levtype: pv + stream: eefh + type: cf + - - 3 + - 54 + - 129 + - 131 + - 132 + - 133 + - 156 + - 203 +- - levtype: sfc + stream: eefh + type: cf + - - 8 + - 9 + - 27 + - 28 + - 29 + - 30 + - 31 + - 32 + - 33 + - 34 + - 35 + - 36 + - 37 + - 38 + - 39 + - 40 + - 41 + - 42 + - 43 + - 47 + - 49 + - 57 + - 59 + - 74 + - 78 + - 79 + - 121 + - 122 + - 123 + - 129 + - 134 + - 136 + - 137 + - 139 + - 141 + - 142 + - 143 + - 144 + - 145 + - 146 + - 147 + - 148 + - 151 + - 156 + - 159 + - 160 + - 161 + - 162 + - 163 + - 164 + - 165 + - 166 + - 167 + - 168 + - 169 + - 170 + - 172 + - 173 + - 174 + - 175 + - 176 + - 177 + - 178 + - 179 + - 180 + - 181 + - 182 + - 183 + - 186 + - 187 + - 188 + - 189 + - 195 + - 196 + - 197 + - 198 + - 201 + - 202 + - 205 + - 206 + - 207 + - 210 + - 228 + - 234 + - 235 + - 236 + - 238 + - 243 + - 244 + - 245 + - 3020 + - 151130 + - 151131 + - 151132 + - 151145 + - 151148 + - 151163 + - 151164 + - 151175 + - 162071 + - 162072 + - 174098 + - 210186 + - 210187 + - 210188 + - 210189 + - 210190 + - 210191 + - 228001 + - 228008 + - 228009 + - 228010 + - 228011 + - 228012 + - 228013 + - 228014 + - 228021 + - 228022 + - 228023 + - 228024 + - 228026 + - 228027 + - 228028 + - 228029 + - 228035 + - 228036 + - 228044 + - 228046 + - 228047 + - 228048 + - 228050 + - 228058 + - 228080 + - 228081 + - 228082 + - 228083 + - 228084 + - 228085 + - 228088 + - 228089 + - 228090 + - 228216 + - 228217 + - 228218 + - 228219 + - 228220 + - 228221 + - 228222 + - 228223 + - 228224 + - 228225 + - 228226 + - 228227 + - 228239 + - 228240 + - 228241 + - 228246 + - 228247 + - 228251 + - 260015 + - 260048 + - 260109 + - 260121 + - 260123 + - 260338 + - 260339 +- - levtype: sol + stream: eefh + type: cf + - - 33 + - 238 + - 228038 + - 228141 +- - levtype: sfc + stream: eefh + type: fcmax + - - 31 + - 33 + - 34 + - 39 + - 40 + - 41 + - 42 + - 49 + - 59 + - 78 + - 79 + - 121 + - 122 + - 136 + - 137 + - 139 + - 141 + - 151 + - 159 + - 164 + - 165 + - 166 + - 167 + - 168 + - 170 + - 201 + - 202 + - 207 + - 151130 + - 151131 + - 151132 + - 151145 + - 151148 + - 151163 + - 151164 + - 151175 + - 172142 + - 172143 + - 172144 + - 172146 + - 172147 + - 172169 + - 172175 + - 172176 + - 172177 + - 172178 + - 172179 + - 172180 + - 172181 + - 172182 + - 172189 + - 172228 + - 228246 + - 228247 +- - levtype: pl + stream: eefh + type: fcmean + - - 1 + - 2 + - 129 + - 130 + - 131 + - 132 + - 133 + - 138 + - 155 + - 156 +- - levtype: pt + stream: eefh + type: fcmean + - - 60 +- - levtype: pv + stream: eefh + type: fcmean + - - 3 +- - levtype: sfc + stream: eefh + type: fcmean + - - 31 + - 33 + - 34 + - 39 + - 40 + - 41 + - 42 + - 49 + - 59 + - 78 + - 79 + - 121 + - 122 + - 136 + - 137 + - 139 + - 141 + - 151 + - 159 + - 164 + - 165 + - 166 + - 167 + - 168 + - 170 + - 201 + - 202 + - 207 + - 151130 + - 151131 + - 151132 + - 151145 + - 151148 + - 151163 + - 151164 + - 151175 + - 172142 + - 172143 + - 172144 + - 172146 + - 172147 + - 172169 + - 172175 + - 172176 + - 172177 + - 172178 + - 172179 + - 172180 + - 172181 + - 172182 + - 172189 + - 172228 + - 228246 + - 228247 +- - levtype: sfc + stream: eefh + type: fcmin + - - 31 + - 33 + - 34 + - 39 + - 40 + - 41 + - 42 + - 49 + - 59 + - 78 + - 79 + - 121 + - 122 + - 136 + - 137 + - 139 + - 141 + - 151 + - 159 + - 164 + - 165 + - 166 + - 167 + - 168 + - 170 + - 201 + - 202 + - 207 + - 151130 + - 151131 + - 151132 + - 151145 + - 151148 + - 151163 + - 151164 + - 151175 + - 172142 + - 172143 + - 172144 + - 172146 + - 172147 + - 172169 + - 172175 + - 172176 + - 172177 + - 172178 + - 172179 + - 172180 + - 172181 + - 172182 + - 172189 + - 172228 + - 228246 + - 228247 +- - levtype: sfc + stream: eefh + type: fcstdev + - - 31 + - 33 + - 34 + - 39 + - 40 + - 41 + - 42 + - 49 + - 59 + - 78 + - 79 + - 121 + - 122 + - 136 + - 137 + - 139 + - 141 + - 151 + - 159 + - 164 + - 165 + - 166 + - 167 + - 168 + - 170 + - 201 + - 202 + - 207 + - 151130 + - 151131 + - 151132 + - 151145 + - 151148 + - 151163 + - 151164 + - 151175 + - 172142 + - 172143 + - 172144 + - 172146 + - 172147 + - 172169 + - 172175 + - 172176 + - 172177 + - 172178 + - 172179 + - 172180 + - 172181 + - 172182 + - 172189 + - 172228 + - 228246 + - 228247 +- - levtype: ml + stream: eefh + type: pf + - - 75 + - 76 + - 129 + - 130 + - 131 + - 132 + - 133 + - 135 + - 138 + - 152 + - 155 + - 156 + - 203 + - 246 + - 247 + - 248 + - 260290 +- - levtype: pl + stream: eefh + type: pf + - - 1 + - 2 + - 60 + - 129 + - 130 + - 131 + - 132 + - 133 + - 135 + - 138 + - 152 + - 155 + - 156 + - 157 + - 203 + - 260290 +- - levtype: pt + stream: eefh + type: pf + - - 54 + - 60 + - 131 + - 132 + - 138 + - 155 + - 203 +- - levtype: pv + stream: eefh + type: pf + - - 3 + - 54 + - 129 + - 131 + - 132 + - 133 + - 156 + - 203 +- - levtype: sfc + stream: eefh + type: pf + - - 8 + - 9 + - 27 + - 28 + - 29 + - 30 + - 31 + - 32 + - 33 + - 34 + - 35 + - 36 + - 37 + - 38 + - 39 + - 40 + - 41 + - 42 + - 43 + - 47 + - 49 + - 57 + - 59 + - 78 + - 79 + - 121 + - 122 + - 123 + - 129 + - 134 + - 136 + - 137 + - 139 + - 141 + - 142 + - 143 + - 144 + - 145 + - 146 + - 147 + - 148 + - 151 + - 156 + - 159 + - 164 + - 165 + - 166 + - 167 + - 168 + - 169 + - 170 + - 172 + - 173 + - 174 + - 175 + - 176 + - 177 + - 178 + - 179 + - 180 + - 181 + - 182 + - 183 + - 186 + - 187 + - 188 + - 189 + - 195 + - 196 + - 197 + - 198 + - 201 + - 202 + - 205 + - 206 + - 207 + - 210 + - 228 + - 235 + - 236 + - 238 + - 243 + - 244 + - 245 + - 3020 + - 151130 + - 151131 + - 151132 + - 151145 + - 151148 + - 151163 + - 151164 + - 151175 + - 162071 + - 162072 + - 174098 + - 228001 + - 228008 + - 228009 + - 228010 + - 228011 + - 228012 + - 228013 + - 228014 + - 228021 + - 228022 + - 228023 + - 228024 + - 228026 + - 228027 + - 228028 + - 228029 + - 228035 + - 228036 + - 228044 + - 228046 + - 228047 + - 228048 + - 228050 + - 228058 + - 228080 + - 228081 + - 228082 + - 228083 + - 228084 + - 228085 + - 228088 + - 228089 + - 228090 + - 228216 + - 228217 + - 228218 + - 228219 + - 228220 + - 228221 + - 228222 + - 228223 + - 228224 + - 228225 + - 228226 + - 228227 + - 228239 + - 228240 + - 228241 + - 228246 + - 228247 + - 228251 + - 260015 + - 260048 + - 260109 + - 260121 + - 260123 + - 260338 + - 260339 +- - levtype: sol + stream: eefh + type: pf + - - 33 + - 238 + - 228038 + - 228141 +- - levtype: ml + stream: eefo + type: cf + - - 75 + - 76 + - 129 + - 130 + - 131 + - 132 + - 133 + - 135 + - 138 + - 152 + - 155 + - 156 + - 203 + - 246 + - 247 + - 248 + - 260290 +- - levtype: pl + stream: eefo + type: cf + - - 1 + - 2 + - 60 + - 129 + - 130 + - 131 + - 132 + - 133 + - 135 + - 138 + - 152 + - 155 + - 156 + - 157 + - 203 + - 260290 +- - levtype: pt + stream: eefo + type: cf + - - 54 + - 60 + - 131 + - 132 + - 138 + - 155 + - 203 +- - levtype: pv + stream: eefo + type: cf + - - 3 + - 54 + - 129 + - 131 + - 132 + - 133 + - 156 + - 203 +- - levtype: sfc + stream: eefo + type: cf + - - 8 + - 9 + - 26 + - 27 + - 28 + - 29 + - 30 + - 31 + - 32 + - 33 + - 34 + - 35 + - 36 + - 37 + - 38 + - 39 + - 40 + - 41 + - 42 + - 43 + - 47 + - 49 + - 57 + - 59 + - 66 + - 67 + - 74 + - 78 + - 79 + - 121 + - 122 + - 123 + - 129 + - 134 + - 136 + - 137 + - 139 + - 141 + - 142 + - 143 + - 144 + - 145 + - 146 + - 147 + - 148 + - 151 + - 156 + - 159 + - 160 + - 161 + - 162 + - 163 + - 164 + - 165 + - 166 + - 167 + - 168 + - 169 + - 170 + - 172 + - 173 + - 174 + - 175 + - 176 + - 177 + - 178 + - 179 + - 180 + - 181 + - 182 + - 183 + - 186 + - 187 + - 188 + - 189 + - 195 + - 196 + - 197 + - 198 + - 201 + - 202 + - 205 + - 206 + - 207 + - 210 + - 228 + - 234 + - 235 + - 236 + - 238 + - 243 + - 244 + - 245 + - 3020 + - 151130 + - 151131 + - 151132 + - 151145 + - 151148 + - 151163 + - 151164 + - 151175 + - 162071 + - 162072 + - 174098 + - 210186 + - 210187 + - 210188 + - 210189 + - 210190 + - 210191 + - 228001 + - 228007 + - 228008 + - 228009 + - 228010 + - 228011 + - 228012 + - 228013 + - 228014 + - 228021 + - 228022 + - 228023 + - 228024 + - 228026 + - 228027 + - 228028 + - 228029 + - 228035 + - 228036 + - 228044 + - 228046 + - 228047 + - 228048 + - 228050 + - 228051 + - 228057 + - 228058 + - 228080 + - 228081 + - 228082 + - 228083 + - 228084 + - 228085 + - 228088 + - 228089 + - 228090 + - 228216 + - 228217 + - 228218 + - 228219 + - 228220 + - 228221 + - 228222 + - 228223 + - 228224 + - 228225 + - 228226 + - 228227 + - 228239 + - 228240 + - 228241 + - 228246 + - 228247 + - 228249 + - 228251 + - 260015 + - 260048 + - 260109 + - 260121 + - 260123 +- - levtype: sol + stream: eefo + type: cf + - - 33 + - 238 + - 228038 + - 228141 +- - levtype: pl + stream: eefo + type: ed + - - 130 +- - levtype: sfc + stream: eefo + type: ed + - - 164 + - 167 + - 207 + - 228 +- - levtype: sfc + stream: eefo + type: efi + - - 132167 + - 132228 +- - levtype: pl + stream: eefo + type: em + - - 10 + - 129 + - 130 + - 156 +- - levtype: sfc + stream: eefo + type: em + - - 121 + - 122 + - 151 + - 167 + - 207 +- - levtype: sfc + stream: eefo + type: ep + - - 131001 + - 131002 + - 131003 + - 131004 + - 131005 + - 131006 + - 131007 + - 131008 + - 131009 + - 131010 +- - levtype: pl + stream: eefo + type: es + - - 10 + - 129 + - 130 + - 156 +- - levtype: sfc + stream: eefo + type: es + - - 121 + - 122 + - 151 + - 167 + - 207 +- - levtype: sfc + stream: eefo + type: fcmax + - - 31 + - 33 + - 34 + - 39 + - 40 + - 41 + - 42 + - 49 + - 59 + - 78 + - 79 + - 121 + - 122 + - 136 + - 137 + - 139 + - 141 + - 151 + - 159 + - 164 + - 165 + - 166 + - 167 + - 168 + - 170 + - 201 + - 202 + - 207 + - 151130 + - 151131 + - 151132 + - 151145 + - 151148 + - 151163 + - 151164 + - 151175 + - 172142 + - 172143 + - 172144 + - 172146 + - 172147 + - 172169 + - 172175 + - 172176 + - 172177 + - 172178 + - 172179 + - 172180 + - 172181 + - 172182 + - 172189 + - 172228 + - 228246 + - 228247 +- - levtype: pl + stream: eefo + type: fcmean + - - 1 + - 2 + - 129 + - 130 + - 131 + - 132 + - 133 + - 138 + - 155 + - 156 + - 171001 + - 171002 + - 171129 + - 171130 + - 171131 + - 171132 + - 171133 + - 171156 +- - levtype: pt + stream: eefo + type: fcmean + - - 60 +- - levtype: pv + stream: eefo + type: fcmean + - - 3 +- - levtype: sfc + stream: eefo + type: fcmean + - - 31 + - 33 + - 34 + - 39 + - 40 + - 41 + - 42 + - 49 + - 59 + - 78 + - 79 + - 121 + - 122 + - 136 + - 137 + - 139 + - 141 + - 151 + - 159 + - 164 + - 165 + - 166 + - 167 + - 168 + - 170 + - 201 + - 202 + - 207 + - 151130 + - 151131 + - 151132 + - 151145 + - 151148 + - 151163 + - 151164 + - 151175 + - 171006 + - 171007 + - 171033 + - 171034 + - 171059 + - 171078 + - 171079 + - 171121 + - 171122 + - 171136 + - 171137 + - 171139 + - 171141 + - 171151 + - 171164 + - 171165 + - 171166 + - 171167 + - 171168 + - 171201 + - 171202 + - 172142 + - 172143 + - 172144 + - 172146 + - 172147 + - 172169 + - 172175 + - 172176 + - 172177 + - 172178 + - 172179 + - 172180 + - 172181 + - 172182 + - 172189 + - 172228 + - 173144 + - 173189 + - 173228 + - 228246 + - 228247 +- - levtype: sfc + stream: eefo + type: fcmin + - - 31 + - 33 + - 34 + - 39 + - 40 + - 41 + - 42 + - 49 + - 59 + - 78 + - 79 + - 121 + - 122 + - 136 + - 137 + - 139 + - 141 + - 151 + - 159 + - 164 + - 165 + - 166 + - 167 + - 168 + - 170 + - 201 + - 202 + - 207 + - 151130 + - 151131 + - 151132 + - 151145 + - 151148 + - 151163 + - 151164 + - 151175 + - 172142 + - 172143 + - 172144 + - 172146 + - 172147 + - 172169 + - 172175 + - 172176 + - 172177 + - 172178 + - 172179 + - 172180 + - 172181 + - 172182 + - 172189 + - 172228 + - 228246 + - 228247 +- - levtype: sfc + stream: eefo + type: fcstdev + - - 31 + - 33 + - 34 + - 39 + - 40 + - 41 + - 42 + - 49 + - 59 + - 78 + - 79 + - 121 + - 122 + - 136 + - 137 + - 139 + - 141 + - 151 + - 159 + - 164 + - 165 + - 166 + - 167 + - 168 + - 170 + - 201 + - 202 + - 207 + - 151130 + - 151131 + - 151132 + - 151145 + - 151148 + - 151163 + - 151164 + - 151175 + - 172142 + - 172143 + - 172144 + - 172146 + - 172147 + - 172169 + - 172175 + - 172176 + - 172177 + - 172178 + - 172179 + - 172180 + - 172181 + - 172182 + - 172189 + - 172228 + - 228246 + - 228247 +- - levtype: pl + stream: eefo + type: pb + - - 171129 + - 171156 +- - levtype: sfc + stream: eefo + type: pb + - - 171139 + - 171151 + - 171167 + - 173228 +- - levtype: pl + stream: eefo + type: pd + - - 131129 +- - levtype: sfc + stream: eefo + type: pd + - - 131139 + - 131151 + - 131167 + - 131228 +- - levtype: ml + stream: eefo + type: pf + - - 75 + - 76 + - 129 + - 130 + - 131 + - 132 + - 133 + - 135 + - 138 + - 152 + - 155 + - 156 + - 203 + - 246 + - 247 + - 248 + - 260290 +- - levtype: pl + stream: eefo + type: pf + - - 1 + - 2 + - 60 + - 129 + - 130 + - 131 + - 132 + - 133 + - 135 + - 138 + - 152 + - 155 + - 156 + - 157 + - 203 + - 260290 +- - levtype: pt + stream: eefo + type: pf + - - 54 + - 60 + - 131 + - 132 + - 138 + - 155 + - 203 +- - levtype: pv + stream: eefo + type: pf + - - 3 + - 54 + - 129 + - 131 + - 132 + - 133 + - 156 + - 203 +- - levtype: sfc + stream: eefo + type: pf + - - 8 + - 9 + - 27 + - 28 + - 29 + - 30 + - 31 + - 32 + - 33 + - 34 + - 35 + - 36 + - 37 + - 38 + - 39 + - 40 + - 41 + - 42 + - 43 + - 47 + - 49 + - 57 + - 59 + - 78 + - 79 + - 121 + - 122 + - 123 + - 129 + - 134 + - 136 + - 137 + - 139 + - 141 + - 142 + - 143 + - 144 + - 145 + - 146 + - 147 + - 148 + - 151 + - 156 + - 159 + - 164 + - 165 + - 166 + - 167 + - 168 + - 169 + - 170 + - 172 + - 173 + - 174 + - 175 + - 176 + - 177 + - 178 + - 179 + - 180 + - 181 + - 182 + - 183 + - 186 + - 187 + - 188 + - 189 + - 195 + - 196 + - 197 + - 198 + - 201 + - 202 + - 205 + - 206 + - 207 + - 210 + - 228 + - 235 + - 236 + - 238 + - 243 + - 244 + - 245 + - 3020 + - 151130 + - 151131 + - 151132 + - 151145 + - 151148 + - 151163 + - 151164 + - 151175 + - 162071 + - 162072 + - 174098 + - 228001 + - 228008 + - 228009 + - 228010 + - 228011 + - 228012 + - 228013 + - 228014 + - 228021 + - 228022 + - 228023 + - 228024 + - 228026 + - 228027 + - 228028 + - 228029 + - 228035 + - 228036 + - 228044 + - 228046 + - 228047 + - 228048 + - 228050 + - 228051 + - 228057 + - 228058 + - 228080 + - 228081 + - 228082 + - 228083 + - 228084 + - 228085 + - 228088 + - 228089 + - 228090 + - 228216 + - 228217 + - 228218 + - 228219 + - 228220 + - 228221 + - 228222 + - 228223 + - 228224 + - 228225 + - 228226 + - 228227 + - 228239 + - 228240 + - 228241 + - 228246 + - 228247 + - 228249 + - 228251 + - 260015 + - 260048 + - 260109 + - 260121 + - 260123 +- - levtype: sol + stream: eefo + type: pf + - - 33 + - 238 + - 228038 + - 228141 +- - levtype: sfc + stream: eefo + type: sot + - - 132167 + - 132228 +- - levtype: pl + stream: eefo + type: taem + - - 1 + - 2 + - 129 + - 130 + - 131 + - 132 + - 133 + - 156 + - 171001 + - 171002 + - 171129 + - 171130 + - 171131 + - 171132 + - 171133 + - 171156 +- - levtype: sfc + stream: eefo + type: taem + - - 33 + - 34 + - 59 + - 78 + - 79 + - 121 + - 122 + - 136 + - 137 + - 139 + - 141 + - 151 + - 164 + - 165 + - 166 + - 167 + - 168 + - 201 + - 202 + - 171006 + - 171007 + - 171033 + - 171034 + - 171059 + - 171078 + - 171079 + - 171121 + - 171122 + - 171136 + - 171137 + - 171139 + - 171141 + - 171151 + - 171164 + - 171165 + - 171166 + - 171167 + - 171168 + - 171201 + - 171202 + - 172142 + - 172143 + - 172144 + - 172189 + - 172228 + - 173144 + - 173189 + - 173228 + - 228246 + - 228247 + - 234139 + - 234151 + - 234167 + - 234228 +- - levtype: pl + stream: eefo + type: taes + - - 1 + - 2 + - 129 + - 130 + - 131 + - 132 + - 133 + - 156 +- - levtype: sfc + stream: eefo + type: taes + - - 33 + - 34 + - 59 + - 78 + - 79 + - 121 + - 122 + - 136 + - 137 + - 139 + - 141 + - 151 + - 164 + - 165 + - 166 + - 167 + - 168 + - 201 + - 202 + - 172142 + - 172143 + - 172144 + - 172189 + - 172228 + - 228246 + - 228247 +- - levtype: sfc + stream: eehs + type: cd + - - 49 + - 59 + - 144 + - 201 + - 202 + - 228 + - 162045 + - 228004 + - 228005 + - 228006 + - 228044 +- - levtype: pl + stream: eehs + type: ed + - - 130 +- - levtype: sfc + stream: eehs + type: ed + - - 164 + - 167 + - 207 + - 228 +- - levtype: pl + stream: eehs + type: em + - - 129 + - 130 + - 156 +- - levtype: sfc + stream: eehs + type: em + - - 49 + - 59 + - 144 + - 201 + - 202 + - 228 + - 162045 + - 228004 + - 228005 + - 228006 + - 228044 +- - levtype: pl + stream: eehs + type: es + - - 129 + - 130 + - 156 +- - levtype: sfc + stream: eehs + type: es + - - 49 + - 59 + - 144 + - 201 + - 202 + - 228 + - 162045 + - 228004 + - 228005 + - 228006 + - 228044 +- - levtype: pl + stream: eehs + type: taem + - - 1 + - 2 + - 129 + - 130 + - 131 + - 132 + - 133 + - 156 +- - levtype: sfc + stream: eehs + type: taem + - - 33 + - 34 + - 59 + - 78 + - 79 + - 121 + - 122 + - 136 + - 137 + - 139 + - 141 + - 151 + - 164 + - 165 + - 166 + - 167 + - 168 + - 201 + - 202 + - 172142 + - 172143 + - 172144 + - 172189 + - 172228 + - 228246 + - 228247 +- - levtype: pl + stream: eehs + type: taes + - - 1 + - 2 + - 129 + - 130 + - 131 + - 132 + - 133 + - 156 +- - levtype: sfc + stream: eehs + type: taes + - - 33 + - 34 + - 59 + - 78 + - 79 + - 121 + - 122 + - 136 + - 137 + - 139 + - 141 + - 151 + - 164 + - 165 + - 166 + - 167 + - 168 + - 201 + - 202 + - 172142 + - 172143 + - 172144 + - 172189 + - 172228 + - 228246 + - 228247 +- - levtype: ml + stream: efho + type: cf + - - 75 + - 76 + - 129 + - 130 + - 131 + - 132 + - 133 + - 135 + - 138 + - 152 + - 155 + - 156 + - 203 + - 246 + - 247 + - 248 +- - levtype: pl + stream: efho + type: cf + - - 1 + - 2 + - 60 + - 129 + - 130 + - 131 + - 132 + - 133 + - 135 + - 138 + - 152 + - 155 + - 156 + - 157 + - 203 +- - levtype: pt + stream: efho + type: cf + - - 54 + - 60 + - 131 + - 132 + - 138 + - 155 + - 203 +- - levtype: pv + stream: efho + type: cf + - - 3 + - 54 + - 129 + - 131 + - 132 + - 133 + - 156 + - 203 +- - levtype: sfc + stream: efho + type: cf + - - 8 + - 9 + - 27 + - 28 + - 29 + - 30 + - 31 + - 32 + - 33 + - 34 + - 35 + - 36 + - 37 + - 38 + - 39 + - 40 + - 41 + - 42 + - 43 + - 47 + - 49 + - 57 + - 59 + - 74 + - 78 + - 79 + - 121 + - 122 + - 123 + - 129 + - 134 + - 136 + - 137 + - 139 + - 141 + - 142 + - 143 + - 144 + - 145 + - 146 + - 147 + - 148 + - 151 + - 156 + - 159 + - 160 + - 161 + - 162 + - 163 + - 164 + - 165 + - 166 + - 167 + - 168 + - 169 + - 170 + - 172 + - 173 + - 174 + - 175 + - 176 + - 177 + - 178 + - 179 + - 180 + - 181 + - 182 + - 183 + - 186 + - 187 + - 188 + - 189 + - 195 + - 196 + - 197 + - 198 + - 201 + - 202 + - 205 + - 206 + - 207 + - 210 + - 228 + - 234 + - 235 + - 236 + - 238 + - 243 + - 244 + - 245 + - 3020 + - 151130 + - 151131 + - 151132 + - 151145 + - 151148 + - 151163 + - 151164 + - 151175 + - 162071 + - 162072 + - 174098 + - 210186 + - 210187 + - 210188 + - 210189 + - 210190 + - 210191 + - 228001 + - 228008 + - 228009 + - 228010 + - 228011 + - 228012 + - 228013 + - 228014 + - 228021 + - 228022 + - 228023 + - 228024 + - 228026 + - 228027 + - 228028 + - 228029 + - 228035 + - 228036 + - 228044 + - 228046 + - 228047 + - 228048 + - 228050 + - 228058 + - 228080 + - 228081 + - 228082 + - 228083 + - 228084 + - 228085 + - 228088 + - 228089 + - 228090 + - 228216 + - 228217 + - 228218 + - 228219 + - 228220 + - 228221 + - 228222 + - 228223 + - 228224 + - 228225 + - 228226 + - 228227 + - 228239 + - 228240 + - 228241 + - 228246 + - 228247 + - 228251 + - 230008 + - 230009 + - 230021 + - 230022 + - 230047 + - 230057 + - 230080 + - 230081 + - 230082 + - 230142 + - 230143 + - 230144 + - 230145 + - 230146 + - 230147 + - 230169 + - 230175 + - 230176 + - 230177 + - 230178 + - 230179 + - 230180 + - 230181 + - 230182 + - 230189 + - 230195 + - 230196 + - 230197 + - 230205 + - 230210 + - 230216 + - 230228 + - 230251 + - 260015 + - 260048 + - 260109 + - 260121 + - 260123 +- - levtype: ml + stream: efho + type: pf + - - 75 + - 76 + - 129 + - 130 + - 131 + - 132 + - 133 + - 135 + - 138 + - 152 + - 155 + - 156 + - 203 + - 246 + - 247 + - 248 +- - levtype: pl + stream: efho + type: pf + - - 1 + - 2 + - 60 + - 129 + - 130 + - 131 + - 132 + - 133 + - 135 + - 138 + - 152 + - 155 + - 156 + - 157 + - 203 +- - levtype: pt + stream: efho + type: pf + - - 54 + - 60 + - 131 + - 132 + - 138 + - 155 + - 203 +- - levtype: pv + stream: efho + type: pf + - - 3 + - 54 + - 129 + - 131 + - 132 + - 133 + - 156 + - 203 +- - levtype: sfc + stream: efho + type: pf + - - 8 + - 9 + - 27 + - 28 + - 29 + - 30 + - 31 + - 32 + - 33 + - 34 + - 35 + - 36 + - 37 + - 38 + - 39 + - 40 + - 41 + - 42 + - 43 + - 47 + - 49 + - 57 + - 59 + - 78 + - 79 + - 121 + - 122 + - 123 + - 129 + - 134 + - 136 + - 137 + - 139 + - 141 + - 142 + - 143 + - 144 + - 145 + - 146 + - 147 + - 148 + - 151 + - 156 + - 159 + - 164 + - 165 + - 166 + - 167 + - 168 + - 169 + - 170 + - 172 + - 173 + - 174 + - 175 + - 176 + - 177 + - 178 + - 179 + - 180 + - 181 + - 182 + - 183 + - 186 + - 187 + - 188 + - 189 + - 195 + - 196 + - 197 + - 198 + - 201 + - 202 + - 205 + - 206 + - 207 + - 210 + - 228 + - 234 + - 235 + - 236 + - 238 + - 243 + - 244 + - 245 + - 3020 + - 151130 + - 151131 + - 151132 + - 151145 + - 151148 + - 151163 + - 151164 + - 151175 + - 162071 + - 162072 + - 174098 + - 228001 + - 228008 + - 228009 + - 228010 + - 228011 + - 228012 + - 228013 + - 228014 + - 228021 + - 228022 + - 228023 + - 228024 + - 228026 + - 228027 + - 228028 + - 228029 + - 228035 + - 228036 + - 228044 + - 228046 + - 228047 + - 228048 + - 228050 + - 228058 + - 228080 + - 228081 + - 228082 + - 228083 + - 228084 + - 228085 + - 228088 + - 228089 + - 228090 + - 228216 + - 228217 + - 228218 + - 228219 + - 228220 + - 228221 + - 228222 + - 228223 + - 228224 + - 228225 + - 228226 + - 228227 + - 228239 + - 228240 + - 228241 + - 228246 + - 228247 + - 228251 + - 230008 + - 230009 + - 230021 + - 230022 + - 230047 + - 230057 + - 230080 + - 230081 + - 230082 + - 230142 + - 230143 + - 230144 + - 230145 + - 230146 + - 230147 + - 230169 + - 230175 + - 230176 + - 230177 + - 230178 + - 230179 + - 230180 + - 230181 + - 230182 + - 230189 + - 230195 + - 230196 + - 230197 + - 230205 + - 230210 + - 230216 + - 230228 + - 230251 + - 260015 + - 260048 + - 260109 + - 260121 + - 260123 +- - levtype: sfc + stream: efhs + type: cd + - - 49 + - 59 + - 144 + - 201 + - 202 + - 228 + - 162045 + - 228004 + - 228005 + - 228006 + - 228044 +- - levtype: pl + stream: efhs + type: ed + - - 130 +- - levtype: sfc + stream: efhs + type: ed + - - 164 + - 167 + - 207 + - 228 +- - levtype: pl + stream: efhs + type: em + - - 129 + - 130 + - 156 +- - levtype: sfc + stream: efhs + type: em + - - 49 + - 59 + - 144 + - 201 + - 202 + - 228 + - 162045 + - 228004 + - 228005 + - 228006 + - 228044 +- - levtype: pl + stream: efhs + type: es + - - 129 + - 130 + - 156 +- - levtype: sfc + stream: efhs + type: es + - - 49 + - 59 + - 144 + - 201 + - 202 + - 228 + - 162045 + - 228004 + - 228005 + - 228006 + - 228044 +- - levtype: pl + stream: efhs + type: taem + - - 1 + - 2 + - 129 + - 130 + - 131 + - 132 + - 133 + - 156 +- - levtype: sfc + stream: efhs + type: taem + - - 33 + - 34 + - 59 + - 78 + - 79 + - 121 + - 122 + - 136 + - 137 + - 139 + - 141 + - 151 + - 164 + - 165 + - 166 + - 167 + - 168 + - 201 + - 202 + - 172142 + - 172143 + - 172144 + - 172189 + - 172228 + - 228246 + - 228247 +- - levtype: pl + stream: efhs + type: taes + - - 1 + - 2 + - 129 + - 130 + - 131 + - 132 + - 133 + - 156 +- - levtype: sfc + stream: efhs + type: taes + - - 33 + - 34 + - 59 + - 78 + - 79 + - 121 + - 122 + - 136 + - 137 + - 139 + - 141 + - 151 + - 164 + - 165 + - 166 + - 167 + - 168 + - 201 + - 202 + - 172142 + - 172143 + - 172144 + - 172189 + - 172228 + - 228246 + - 228247 +- - levtype: ml + stream: efov + type: cf + - - 75 + - 76 + - 129 + - 130 + - 131 + - 132 + - 133 + - 135 + - 138 + - 152 + - 155 + - 156 + - 203 + - 246 + - 247 + - 248 + - 228246 + - 228247 +- - levtype: pl + stream: efov + type: cf + - - 1 + - 2 + - 60 + - 129 + - 130 + - 131 + - 132 + - 133 + - 135 + - 138 + - 152 + - 155 + - 156 + - 157 + - 203 + - 228001 +- - levtype: pt + stream: efov + type: cf + - - 54 + - 60 + - 131 + - 132 + - 138 + - 155 + - 203 +- - levtype: pv + stream: efov + type: cf + - - 3 + - 54 + - 129 + - 131 + - 132 + - 133 + - 156 + - 203 +- - levtype: sfc + stream: efov + type: cf + - - 8 + - 9 + - 26 + - 27 + - 28 + - 29 + - 30 + - 31 + - 32 + - 33 + - 34 + - 35 + - 36 + - 37 + - 38 + - 39 + - 40 + - 41 + - 42 + - 43 + - 47 + - 49 + - 57 + - 59 + - 66 + - 67 + - 74 + - 78 + - 79 + - 121 + - 122 + - 123 + - 129 + - 134 + - 136 + - 137 + - 139 + - 141 + - 142 + - 143 + - 144 + - 145 + - 146 + - 147 + - 148 + - 151 + - 156 + - 159 + - 160 + - 161 + - 162 + - 163 + - 164 + - 165 + - 166 + - 167 + - 168 + - 169 + - 170 + - 172 + - 173 + - 174 + - 175 + - 176 + - 177 + - 178 + - 179 + - 180 + - 181 + - 182 + - 183 + - 186 + - 187 + - 188 + - 189 + - 195 + - 196 + - 197 + - 198 + - 201 + - 202 + - 205 + - 206 + - 207 + - 210 + - 228 + - 234 + - 235 + - 236 + - 238 + - 243 + - 244 + - 245 + - 3020 + - 151130 + - 151131 + - 151132 + - 151145 + - 151148 + - 151163 + - 151164 + - 151175 + - 162071 + - 162072 + - 174098 + - 210186 + - 210187 + - 210188 + - 210189 + - 210190 + - 210191 + - 228001 + - 228007 + - 228008 + - 228009 + - 228010 + - 228011 + - 228012 + - 228013 + - 228014 + - 228021 + - 228022 + - 228023 + - 228024 + - 228026 + - 228027 + - 228028 + - 228029 + - 228035 + - 228036 + - 228044 + - 228046 + - 228047 + - 228048 + - 228050 + - 228051 + - 228057 + - 228058 + - 228080 + - 228081 + - 228082 + - 228083 + - 228084 + - 228085 + - 228088 + - 228089 + - 228090 + - 228216 + - 228217 + - 228218 + - 228219 + - 228220 + - 228221 + - 228222 + - 228223 + - 228224 + - 228225 + - 228226 + - 228227 + - 228239 + - 228240 + - 228241 + - 228246 + - 228247 + - 228249 + - 228251 + - 230008 + - 230009 + - 230021 + - 230022 + - 230047 + - 230057 + - 230080 + - 230081 + - 230082 + - 230142 + - 230143 + - 230144 + - 230145 + - 230146 + - 230147 + - 230169 + - 230175 + - 230176 + - 230177 + - 230178 + - 230179 + - 230180 + - 230181 + - 230182 + - 230189 + - 230195 + - 230196 + - 230197 + - 230205 + - 230210 + - 230216 + - 230228 + - 230251 + - 260015 + - 260048 + - 260109 + - 260121 + - 260123 +- - levtype: ml + stream: efov + type: pf + - - 75 + - 76 + - 129 + - 130 + - 131 + - 132 + - 133 + - 135 + - 138 + - 152 + - 155 + - 156 + - 203 + - 246 + - 247 + - 248 + - 228246 + - 228247 +- - levtype: pl + stream: efov + type: pf + - - 1 + - 2 + - 60 + - 129 + - 130 + - 131 + - 132 + - 133 + - 135 + - 138 + - 152 + - 155 + - 156 + - 157 + - 203 + - 228001 +- - levtype: pt + stream: efov + type: pf + - - 54 + - 60 + - 131 + - 132 + - 138 + - 155 + - 203 +- - levtype: pv + stream: efov + type: pf + - - 3 + - 54 + - 129 + - 131 + - 132 + - 133 + - 156 + - 203 +- - levtype: sfc + stream: efov + type: pf + - - 8 + - 9 + - 27 + - 28 + - 29 + - 30 + - 31 + - 32 + - 33 + - 34 + - 35 + - 36 + - 37 + - 38 + - 39 + - 40 + - 41 + - 42 + - 43 + - 47 + - 49 + - 57 + - 59 + - 78 + - 79 + - 121 + - 122 + - 123 + - 129 + - 134 + - 136 + - 137 + - 139 + - 141 + - 142 + - 143 + - 144 + - 145 + - 146 + - 147 + - 148 + - 151 + - 156 + - 159 + - 164 + - 165 + - 166 + - 167 + - 168 + - 169 + - 170 + - 172 + - 173 + - 174 + - 175 + - 176 + - 177 + - 178 + - 179 + - 180 + - 181 + - 182 + - 183 + - 186 + - 187 + - 188 + - 189 + - 195 + - 196 + - 197 + - 198 + - 201 + - 202 + - 205 + - 206 + - 207 + - 210 + - 228 + - 234 + - 235 + - 236 + - 238 + - 243 + - 244 + - 245 + - 3020 + - 151130 + - 151131 + - 151132 + - 151145 + - 151148 + - 151163 + - 151164 + - 151175 + - 162071 + - 162072 + - 174098 + - 228001 + - 228008 + - 228009 + - 228010 + - 228011 + - 228012 + - 228013 + - 228014 + - 228021 + - 228022 + - 228023 + - 228024 + - 228026 + - 228027 + - 228028 + - 228029 + - 228035 + - 228036 + - 228044 + - 228046 + - 228047 + - 228048 + - 228050 + - 228051 + - 228057 + - 228058 + - 228080 + - 228081 + - 228082 + - 228083 + - 228084 + - 228085 + - 228088 + - 228089 + - 228090 + - 228216 + - 228217 + - 228218 + - 228219 + - 228220 + - 228221 + - 228222 + - 228223 + - 228224 + - 228225 + - 228226 + - 228227 + - 228239 + - 228240 + - 228241 + - 228246 + - 228247 + - 228249 + - 228251 + - 230008 + - 230009 + - 230021 + - 230022 + - 230047 + - 230057 + - 230080 + - 230081 + - 230082 + - 230142 + - 230143 + - 230144 + - 230145 + - 230146 + - 230147 + - 230169 + - 230175 + - 230176 + - 230177 + - 230178 + - 230179 + - 230180 + - 230181 + - 230182 + - 230189 + - 230195 + - 230196 + - 230197 + - 230205 + - 230210 + - 230216 + - 230228 + - 230251 + - 260015 + - 260048 + - 260109 + - 260121 + - 260123 +- - levtype: ml + stream: elda + type: 4i + - - 200130 + - 200131 + - 200132 + - 200133 + - 200138 + - 200152 + - 200155 + - 200203 +- - levtype: ml + stream: elda + type: 4v + - - 75 + - 76 + - 77 + - 129 + - 130 + - 131 + - 132 + - 133 + - 135 + - 138 + - 152 + - 155 + - 156 + - 203 + - 246 + - 247 + - 248 +- - levtype: pl + stream: elda + type: 4v + - - 60 + - 129 + - 130 + - 131 + - 132 + - 133 + - 135 + - 138 + - 152 + - 155 + - 156 + - 157 + - 203 + - 246 + - 247 + - 248 +- - levtype: pt + stream: elda + type: 4v + - - 53 + - 54 + - 60 + - 131 + - 132 + - 133 + - 138 + - 155 + - 203 +- - levtype: pv + stream: elda + type: 4v + - - 3 + - 54 + - 129 + - 131 + - 132 + - 133 + - 156 + - 203 +- - levtype: sfc + stream: elda + type: 4v + - - 8 + - 9 + - 15 + - 16 + - 17 + - 18 + - 26 + - 27 + - 28 + - 29 + - 30 + - 31 + - 32 + - 33 + - 34 + - 35 + - 36 + - 37 + - 38 + - 39 + - 40 + - 41 + - 42 + - 43 + - 44 + - 45 + - 57 + - 58 + - 59 + - 66 + - 67 + - 74 + - 78 + - 79 + - 129 + - 134 + - 136 + - 137 + - 139 + - 141 + - 142 + - 143 + - 148 + - 151 + - 156 + - 160 + - 161 + - 162 + - 163 + - 164 + - 165 + - 166 + - 167 + - 168 + - 169 + - 170 + - 172 + - 173 + - 174 + - 175 + - 176 + - 183 + - 186 + - 187 + - 188 + - 195 + - 196 + - 197 + - 198 + - 205 + - 206 + - 228 + - 229 + - 230 + - 234 + - 235 + - 236 + - 238 + - 244 + - 245 + - 174096 + - 210186 + - 210187 + - 210188 + - 210189 + - 210190 + - 210191 + - 228007 + - 228008 + - 228009 + - 228010 + - 228011 + - 228012 + - 228013 + - 228014 + - 228021 + - 228022 + - 228089 + - 228090 + - 228131 + - 228132 + - 228239 + - 228240 + - 228246 + - 228247 +- - levtype: ml + stream: elda + type: an + - - 75 + - 76 + - 77 + - 129 + - 130 + - 131 + - 132 + - 133 + - 135 + - 138 + - 152 + - 155 + - 156 + - 203 + - 246 + - 247 + - 248 + - 213001 + - 213002 + - 213003 +- - levtype: pl + stream: elda + type: an + - - 60 + - 129 + - 130 + - 131 + - 132 + - 133 + - 135 + - 138 + - 152 + - 155 + - 156 + - 157 + - 203 + - 246 + - 247 + - 248 +- - levtype: pt + stream: elda + type: an + - - 53 + - 54 + - 60 + - 131 + - 132 + - 133 + - 138 + - 155 + - 203 +- - levtype: pv + stream: elda + type: an + - - 3 + - 54 + - 129 + - 131 + - 132 + - 133 + - 156 + - 203 +- - levtype: sfc + stream: elda + type: an + - - 15 + - 16 + - 17 + - 18 + - 26 + - 27 + - 28 + - 29 + - 30 + - 31 + - 32 + - 33 + - 34 + - 35 + - 36 + - 37 + - 38 + - 39 + - 40 + - 41 + - 42 + - 43 + - 66 + - 67 + - 74 + - 78 + - 79 + - 129 + - 134 + - 136 + - 137 + - 139 + - 141 + - 148 + - 151 + - 156 + - 160 + - 161 + - 162 + - 163 + - 164 + - 165 + - 166 + - 167 + - 168 + - 170 + - 172 + - 173 + - 174 + - 183 + - 186 + - 187 + - 188 + - 198 + - 206 + - 228 + - 229 + - 230 + - 234 + - 235 + - 236 + - 238 + - 129172 + - 174096 + - 200199 + - 210186 + - 210187 + - 210188 + - 210189 + - 210190 + - 210191 + - 228007 + - 228008 + - 228009 + - 228010 + - 228011 + - 228012 + - 228013 + - 228014 + - 228021 + - 228022 + - 228089 + - 228090 + - 228239 + - 228240 + - 228246 + - 228247 +- - levtype: sol + stream: elda + type: an + - - 33 + - 238 + - 228038 + - 228141 +- - levtype: ml + stream: elda + type: em + - - 21 + - 22 + - 23 + - 130 + - 131 + - 132 + - 133 + - 138 + - 152 + - 156 + - 157 + - 203 +- - levtype: sfc + stream: elda + type: em + - - 194 +- - levtype: ml + stream: elda + type: eme + - - 200130 + - 200131 + - 200132 + - 200138 + - 200152 + - 200155 +- - levtype: ml + stream: elda + type: es + - - 21 + - 22 + - 23 + - 130 + - 131 + - 132 + - 133 + - 138 + - 152 + - 156 + - 157 + - 203 +- - levtype: sfc + stream: elda + type: es + - - 39 + - 40 + - 41 + - 42 + - 139 + - 140 + - 170 + - 171 + - 183 + - 184 + - 194 + - 235 + - 236 + - 237 +- - levtype: ml + stream: elda + type: fc + - - 75 + - 76 + - 77 + - 129 + - 130 + - 131 + - 132 + - 133 + - 135 + - 138 + - 152 + - 155 + - 156 + - 203 + - 246 + - 247 + - 248 + - 213001 + - 213002 + - 213003 +- - levtype: pl + stream: elda + type: fc + - - 60 + - 129 + - 130 + - 131 + - 132 + - 133 + - 135 + - 138 + - 152 + - 155 + - 156 + - 157 + - 203 + - 246 + - 247 + - 248 +- - levtype: pt + stream: elda + type: fc + - - 54 + - 60 + - 131 + - 132 + - 133 + - 138 + - 155 + - 203 +- - levtype: pv + stream: elda + type: fc + - - 3 + - 54 + - 129 + - 131 + - 132 + - 133 + - 156 + - 203 +- - levtype: sfc + stream: elda + type: fc + - - 8 + - 9 + - 20 + - 26 + - 31 + - 32 + - 33 + - 34 + - 35 + - 36 + - 37 + - 38 + - 39 + - 40 + - 41 + - 42 + - 44 + - 45 + - 47 + - 49 + - 50 + - 57 + - 58 + - 59 + - 66 + - 67 + - 78 + - 79 + - 121 + - 122 + - 123 + - 129 + - 134 + - 136 + - 137 + - 139 + - 141 + - 142 + - 143 + - 144 + - 145 + - 146 + - 147 + - 148 + - 151 + - 156 + - 159 + - 164 + - 165 + - 166 + - 167 + - 168 + - 169 + - 170 + - 172 + - 175 + - 176 + - 177 + - 178 + - 179 + - 180 + - 181 + - 182 + - 183 + - 186 + - 187 + - 188 + - 189 + - 195 + - 196 + - 197 + - 198 + - 201 + - 202 + - 205 + - 206 + - 208 + - 209 + - 210 + - 211 + - 212 + - 213 + - 228 + - 229 + - 230 + - 231 + - 232 + - 235 + - 236 + - 238 + - 243 + - 244 + - 245 + - 3020 + - 162071 + - 162072 + - 174096 + - 228001 + - 228003 + - 228007 + - 228008 + - 228009 + - 228010 + - 228011 + - 228012 + - 228013 + - 228014 + - 228021 + - 228022 + - 228023 + - 228024 + - 228026 + - 228027 + - 228028 + - 228029 + - 228035 + - 228036 + - 228044 + - 228046 + - 228047 + - 228048 + - 228050 + - 228051 + - 228057 + - 228058 + - 228080 + - 228081 + - 228082 + - 228083 + - 228084 + - 228085 + - 228088 + - 228089 + - 228090 + - 228129 + - 228130 + - 228131 + - 228132 + - 228216 + - 228217 + - 228218 + - 228219 + - 228220 + - 228221 + - 228222 + - 228223 + - 228224 + - 228225 + - 228226 + - 228227 + - 228239 + - 228240 + - 228241 + - 228246 + - 228247 + - 228251 + - 260015 + - 260048 + - 260109 + - 260121 + - 260123 + - 260318 + - 260319 + - 260320 + - 260321 + - 260338 + - 260339 +- - levtype: sol + stream: elda + type: fc + - - 33 + - 238 + - 228038 + - 228141 +- - levtype: ml + stream: elda + type: me + - - 200130 + - 200131 + - 200132 + - 200138 + - 200152 + - 200155 +- - levtype: ml + stream: elda + type: ses + - - 21 + - 22 + - 23 + - 130 + - 131 + - 132 + - 133 + - 138 + - 152 + - 156 + - 157 + - 203 +- - levtype: sfc + stream: elda + type: ses + - - 194 +- - levtype: pl + stream: ehmm + type: em + - - 171129 + - 171130 + - 171131 + - 171132 + - 171156 +- - levtype: sfc + stream: ehmm + type: em + - - 171034 + - 171151 + - 171167 + - 171228 +- - levtype: ml + stream: enfh + type: cf + - - 75 + - 76 + - 129 + - 130 + - 131 + - 132 + - 133 + - 135 + - 138 + - 152 + - 155 + - 156 + - 203 + - 246 + - 247 + - 248 + - 260290 +- - levtype: pl + stream: enfh + type: cf + - - 1 + - 2 + - 60 + - 129 + - 130 + - 131 + - 132 + - 133 + - 135 + - 138 + - 152 + - 155 + - 156 + - 157 + - 203 + - 260290 +- - levtype: pt + stream: enfh + type: cf + - - 54 + - 60 + - 131 + - 132 + - 138 + - 155 + - 203 +- - levtype: pv + stream: enfh + type: cf + - - 3 + - 54 + - 129 + - 131 + - 132 + - 133 + - 156 + - 203 +- - levtype: sfc + stream: enfh + type: cf + - - 8 + - 9 + - 27 + - 28 + - 29 + - 30 + - 31 + - 32 + - 33 + - 34 + - 35 + - 36 + - 37 + - 38 + - 39 + - 40 + - 41 + - 42 + - 43 + - 47 + - 49 + - 57 + - 59 + - 74 + - 78 + - 79 + - 121 + - 122 + - 123 + - 129 + - 134 + - 136 + - 137 + - 139 + - 141 + - 142 + - 143 + - 144 + - 145 + - 146 + - 147 + - 148 + - 151 + - 156 + - 159 + - 160 + - 161 + - 162 + - 163 + - 164 + - 165 + - 166 + - 167 + - 168 + - 169 + - 170 + - 172 + - 173 + - 174 + - 175 + - 176 + - 177 + - 178 + - 179 + - 180 + - 181 + - 182 + - 183 + - 186 + - 187 + - 188 + - 189 + - 195 + - 196 + - 197 + - 198 + - 201 + - 202 + - 205 + - 206 + - 207 + - 210 + - 228 + - 234 + - 235 + - 236 + - 238 + - 243 + - 244 + - 245 + - 3020 + - 151130 + - 151131 + - 151132 + - 151145 + - 151148 + - 151163 + - 151164 + - 151175 + - 162071 + - 162072 + - 174098 + - 210186 + - 210187 + - 210188 + - 210189 + - 210190 + - 210191 + - 228001 + - 228008 + - 228009 + - 228010 + - 228011 + - 228012 + - 228013 + - 228014 + - 228021 + - 228022 + - 228023 + - 228024 + - 228026 + - 228027 + - 228028 + - 228029 + - 228035 + - 228036 + - 228044 + - 228046 + - 228047 + - 228048 + - 228050 + - 228058 + - 228080 + - 228081 + - 228082 + - 228083 + - 228084 + - 228085 + - 228088 + - 228089 + - 228090 + - 228216 + - 228217 + - 228218 + - 228219 + - 228220 + - 228221 + - 228222 + - 228223 + - 228224 + - 228225 + - 228226 + - 228227 + - 228239 + - 228240 + - 228241 + - 228246 + - 228247 + - 228251 + - 260015 + - 260048 + - 260109 + - 260121 + - 260123 +- - levtype: sol + stream: enfh + type: cf + - - 33 + - 238 + - 228038 + - 228141 +- - levtype: sfc + stream: enfh + type: fcmax + - - 31 + - 33 + - 34 + - 39 + - 40 + - 41 + - 42 + - 49 + - 59 + - 78 + - 79 + - 121 + - 122 + - 136 + - 137 + - 139 + - 141 + - 151 + - 159 + - 164 + - 165 + - 166 + - 167 + - 168 + - 170 + - 201 + - 202 + - 207 + - 151130 + - 151131 + - 151132 + - 151145 + - 151148 + - 151163 + - 151164 + - 151175 + - 172142 + - 172143 + - 172144 + - 172146 + - 172147 + - 172169 + - 172175 + - 172176 + - 172177 + - 172178 + - 172179 + - 172180 + - 172181 + - 172182 + - 172189 + - 172228 + - 228246 + - 228247 +- - levtype: pl + stream: enfh + type: fcmean + - - 1 + - 2 + - 129 + - 130 + - 131 + - 132 + - 133 + - 138 + - 155 + - 156 +- - levtype: pt + stream: enfh + type: fcmean + - - 60 +- - levtype: pv + stream: enfh + type: fcmean + - - 3 +- - levtype: sfc + stream: enfh + type: fcmean + - - 31 + - 33 + - 34 + - 39 + - 40 + - 41 + - 42 + - 49 + - 59 + - 78 + - 79 + - 121 + - 122 + - 136 + - 137 + - 139 + - 141 + - 151 + - 159 + - 164 + - 165 + - 166 + - 167 + - 168 + - 170 + - 201 + - 202 + - 207 + - 151130 + - 151131 + - 151132 + - 151145 + - 151148 + - 151163 + - 151164 + - 151175 + - 172142 + - 172143 + - 172144 + - 172146 + - 172147 + - 172169 + - 172175 + - 172176 + - 172177 + - 172178 + - 172179 + - 172180 + - 172181 + - 172182 + - 172189 + - 172228 + - 228246 + - 228247 +- - levtype: sfc + stream: enfh + type: fcmin + - - 31 + - 33 + - 34 + - 39 + - 40 + - 41 + - 42 + - 49 + - 59 + - 78 + - 79 + - 121 + - 122 + - 136 + - 137 + - 139 + - 141 + - 142 + - 143 + - 144 + - 151 + - 159 + - 164 + - 165 + - 166 + - 167 + - 168 + - 170 + - 201 + - 202 + - 207 + - 228 + - 151130 + - 151131 + - 151132 + - 151145 + - 151148 + - 151163 + - 151164 + - 151175 + - 172142 + - 172143 + - 172144 + - 172146 + - 172147 + - 172169 + - 172175 + - 172176 + - 172177 + - 172178 + - 172179 + - 172180 + - 172181 + - 172182 + - 172189 + - 172228 + - 228246 + - 228247 +- - levtype: sfc + stream: enfh + type: fcstdev + - - 31 + - 33 + - 34 + - 39 + - 40 + - 41 + - 42 + - 49 + - 59 + - 78 + - 79 + - 121 + - 122 + - 136 + - 137 + - 139 + - 141 + - 151 + - 159 + - 164 + - 165 + - 166 + - 167 + - 168 + - 170 + - 201 + - 202 + - 207 + - 151130 + - 151131 + - 151132 + - 151145 + - 151148 + - 151163 + - 151164 + - 151175 + - 172142 + - 172143 + - 172144 + - 172146 + - 172147 + - 172169 + - 172175 + - 172176 + - 172177 + - 172178 + - 172179 + - 172180 + - 172181 + - 172182 + - 172189 + - 172228 + - 228246 + - 228247 +- - levtype: ml + stream: enfh + type: icp + - - 130 + - 131 + - 132 + - 133 + - 138 + - 152 + - 155 +- - levtype: ml + stream: enfh + type: pf + - - 75 + - 76 + - 129 + - 130 + - 131 + - 132 + - 133 + - 135 + - 138 + - 152 + - 155 + - 156 + - 203 + - 246 + - 247 + - 248 + - 213001 + - 213002 + - 213003 + - 260290 +- - levtype: pl + stream: enfh + type: pf + - - 1 + - 2 + - 60 + - 129 + - 130 + - 131 + - 132 + - 133 + - 135 + - 138 + - 152 + - 155 + - 156 + - 157 + - 203 + - 260290 +- - levtype: pt + stream: enfh + type: pf + - - 54 + - 60 + - 131 + - 132 + - 138 + - 155 + - 203 +- - levtype: pv + stream: enfh + type: pf + - - 3 + - 54 + - 129 + - 131 + - 132 + - 133 + - 156 + - 203 +- - levtype: sfc + stream: enfh + type: pf + - - 8 + - 9 + - 27 + - 28 + - 29 + - 30 + - 31 + - 32 + - 33 + - 34 + - 35 + - 36 + - 37 + - 38 + - 39 + - 40 + - 41 + - 42 + - 43 + - 47 + - 49 + - 57 + - 59 + - 78 + - 79 + - 121 + - 122 + - 123 + - 129 + - 134 + - 136 + - 137 + - 139 + - 141 + - 142 + - 143 + - 144 + - 145 + - 146 + - 147 + - 148 + - 151 + - 156 + - 159 + - 164 + - 165 + - 166 + - 167 + - 168 + - 169 + - 170 + - 172 + - 173 + - 174 + - 175 + - 176 + - 177 + - 178 + - 179 + - 180 + - 181 + - 182 + - 183 + - 186 + - 187 + - 188 + - 189 + - 195 + - 196 + - 197 + - 198 + - 201 + - 202 + - 205 + - 206 + - 207 + - 210 + - 228 + - 234 + - 235 + - 236 + - 238 + - 243 + - 244 + - 245 + - 3020 + - 151130 + - 151131 + - 151132 + - 151145 + - 151148 + - 151163 + - 151164 + - 151175 + - 162071 + - 162072 + - 174098 + - 228001 + - 228008 + - 228009 + - 228010 + - 228011 + - 228012 + - 228013 + - 228014 + - 228021 + - 228022 + - 228023 + - 228024 + - 228026 + - 228027 + - 228028 + - 228029 + - 228035 + - 228036 + - 228044 + - 228046 + - 228047 + - 228048 + - 228050 + - 228058 + - 228080 + - 228081 + - 228082 + - 228083 + - 228084 + - 228085 + - 228088 + - 228089 + - 228090 + - 228216 + - 228217 + - 228218 + - 228219 + - 228220 + - 228221 + - 228222 + - 228223 + - 228224 + - 228225 + - 228226 + - 228227 + - 228239 + - 228240 + - 228241 + - 228246 + - 228247 + - 228251 + - 260015 + - 260048 + - 260109 + - 260121 + - 260123 +- - levtype: sol + stream: enfh + type: pf + - - 33 + - 238 + - 228038 + - 228141 +- - levtype: ml + stream: enfo + type: cf + - - 75 + - 76 + - 129 + - 130 + - 131 + - 132 + - 133 + - 135 + - 138 + - 152 + - 155 + - 156 + - 203 + - 246 + - 247 + - 248 + - 260290 +- - levtype: pl + stream: enfo + type: cf + - - 1 + - 2 + - 60 + - 129 + - 130 + - 131 + - 132 + - 133 + - 135 + - 138 + - 152 + - 155 + - 156 + - 157 + - 203 + - 260290 +- - levtype: pt + stream: enfo + type: cf + - - 54 + - 60 + - 131 + - 132 + - 138 + - 155 + - 203 +- - levtype: pv + stream: enfo + type: cf + - - 3 + - 54 + - 129 + - 131 + - 132 + - 133 + - 156 + - 203 +- - levtype: sfc + stream: enfo + type: cf + - - 8 + - 9 + - 26 + - 27 + - 28 + - 29 + - 30 + - 31 + - 32 + - 33 + - 34 + - 35 + - 36 + - 37 + - 38 + - 39 + - 40 + - 41 + - 42 + - 43 + - 47 + - 49 + - 57 + - 59 + - 66 + - 67 + - 74 + - 78 + - 79 + - 121 + - 122 + - 123 + - 129 + - 134 + - 136 + - 137 + - 139 + - 141 + - 142 + - 143 + - 144 + - 145 + - 146 + - 147 + - 148 + - 151 + - 156 + - 159 + - 160 + - 161 + - 162 + - 163 + - 164 + - 165 + - 166 + - 167 + - 168 + - 169 + - 170 + - 172 + - 173 + - 174 + - 175 + - 176 + - 177 + - 178 + - 179 + - 180 + - 181 + - 182 + - 183 + - 186 + - 187 + - 188 + - 189 + - 195 + - 196 + - 197 + - 198 + - 201 + - 202 + - 205 + - 206 + - 207 + - 210 + - 228 + - 234 + - 235 + - 236 + - 238 + - 243 + - 244 + - 245 + - 3020 + - 151130 + - 151131 + - 151132 + - 151145 + - 151148 + - 151163 + - 151164 + - 151175 + - 162071 + - 162072 + - 174098 + - 210186 + - 210187 + - 210188 + - 210189 + - 210190 + - 210191 + - 228001 + - 228007 + - 228008 + - 228009 + - 228010 + - 228011 + - 228012 + - 228013 + - 228014 + - 228020 + - 228021 + - 228022 + - 228023 + - 228024 + - 228026 + - 228027 + - 228028 + - 228029 + - 228035 + - 228036 + - 228044 + - 228046 + - 228047 + - 228048 + - 228050 + - 228051 + - 228057 + - 228058 + - 228080 + - 228081 + - 228082 + - 228083 + - 228084 + - 228085 + - 228088 + - 228089 + - 228090 + - 228131 + - 228132 + - 228216 + - 228217 + - 228218 + - 228219 + - 228220 + - 228221 + - 228222 + - 228223 + - 228224 + - 228225 + - 228226 + - 228227 + - 228231 + - 228232 + - 228233 + - 228234 + - 228235 + - 228237 + - 228239 + - 228240 + - 228241 + - 228246 + - 228247 + - 228249 + - 228251 + - 260015 + - 260048 + - 260109 + - 260121 + - 260123 + - 260318 + - 260319 + - 260320 + - 260321 + - 260338 + - 260339 +- - levtype: sol + stream: enfo + type: cf + - - 33 + - 238 + - 228038 + - 228141 +- - levtype: pl + stream: enfo + type: cm + - - 129 + - 156 +- - levtype: pl + stream: enfo + type: cr + - - 129 + - 156 +- - levtype: pl + stream: enfo + type: ed + - - 130 +- - levtype: sfc + stream: enfo + type: ed + - - 164 + - 167 + - 207 + - 228 +- - levtype: sfc + stream: enfo + type: efi + - - 132044 + - 132045 + - 132049 + - 132059 + - 132144 + - 132165 + - 132167 + - 132201 + - 132202 + - 132228 +- - levtype: sfc + stream: enfo + type: efic + - - 132044 + - 132045 + - 132049 + - 132059 + - 132144 + - 132165 + - 132167 + - 132201 + - 132202 + - 132228 +- - levtype: pl + stream: enfo + type: em + - - 10 + - 129 + - 130 + - 156 +- - levtype: sfc + stream: enfo + type: em + - - 121 + - 122 + - 151 + - 167 + - 207 + - 228026 + - 228027 + - 228249 +- - levtype: pl + stream: enfo + type: ep + - - 131020 + - 131021 + - 131022 + - 131023 + - 131024 + - 131025 + - 133093 + - 133094 + - 133095 + - 133096 + - 133097 + - 133098 +- - levtype: sfc + stream: enfo + type: ep + - - 131001 + - 131002 + - 131003 + - 131004 + - 131005 + - 131006 + - 131007 + - 131008 + - 131009 + - 131010 + - 131060 + - 131061 + - 131062 + - 131063 + - 131064 + - 131065 + - 131066 + - 131067 + - 131068 + - 131069 + - 131070 + - 131071 + - 131072 + - 131073 + - 131085 + - 131089 + - 131090 + - 131091 + - 131098 + - 131099 + - 131100 +- - levtype: pl + stream: enfo + type: es + - - 10 + - 129 + - 130 + - 156 +- - levtype: sfc + stream: enfo + type: es + - - 121 + - 122 + - 151 + - 167 + - 207 + - 228026 + - 228027 + - 228249 +- - levtype: sfc + stream: enfo + type: fcmax + - - 31 + - 33 + - 34 + - 39 + - 40 + - 41 + - 42 + - 49 + - 59 + - 78 + - 79 + - 121 + - 122 + - 136 + - 137 + - 139 + - 141 + - 151 + - 159 + - 164 + - 165 + - 166 + - 167 + - 168 + - 170 + - 201 + - 202 + - 207 + - 151130 + - 151131 + - 151132 + - 151145 + - 151148 + - 151163 + - 151164 + - 151175 + - 172142 + - 172143 + - 172144 + - 172146 + - 172147 + - 172169 + - 172175 + - 172176 + - 172177 + - 172178 + - 172179 + - 172180 + - 172181 + - 172182 + - 172189 + - 172228 + - 228246 + - 228247 +- - levtype: pl + stream: enfo + type: fcmean + - - 1 + - 2 + - 129 + - 130 + - 131 + - 132 + - 133 + - 138 + - 155 + - 156 + - 171001 + - 171002 + - 171129 + - 171130 + - 171131 + - 171132 + - 171133 + - 171156 +- - levtype: pt + stream: enfo + type: fcmean + - - 60 +- - levtype: pv + stream: enfo + type: fcmean + - - 3 +- - levtype: sfc + stream: enfo + type: fcmean + - - 31 + - 33 + - 34 + - 39 + - 40 + - 41 + - 42 + - 49 + - 59 + - 78 + - 79 + - 121 + - 122 + - 136 + - 137 + - 139 + - 141 + - 151 + - 159 + - 164 + - 165 + - 166 + - 167 + - 168 + - 170 + - 201 + - 202 + - 207 + - 151130 + - 151131 + - 151132 + - 151145 + - 151148 + - 151163 + - 151164 + - 151175 + - 171006 + - 171007 + - 171033 + - 171034 + - 171059 + - 171078 + - 171079 + - 171121 + - 171122 + - 171136 + - 171137 + - 171139 + - 171141 + - 171151 + - 171164 + - 171165 + - 171166 + - 171167 + - 171168 + - 171201 + - 171202 + - 172142 + - 172143 + - 172144 + - 172146 + - 172147 + - 172169 + - 172175 + - 172176 + - 172177 + - 172178 + - 172179 + - 172180 + - 172181 + - 172182 + - 172189 + - 172228 + - 173144 + - 173189 + - 173228 + - 228246 + - 228247 +- - levtype: sfc + stream: enfo + type: fcmin + - - 31 + - 33 + - 34 + - 39 + - 40 + - 41 + - 42 + - 49 + - 59 + - 78 + - 79 + - 121 + - 122 + - 136 + - 137 + - 139 + - 141 + - 142 + - 143 + - 144 + - 142 + - 143 + - 144 + - 151 + - 159 + - 164 + - 165 + - 166 + - 167 + - 168 + - 170 + - 201 + - 202 + - 207 + - 228 + - 151130 + - 151131 + - 151132 + - 151145 + - 151148 + - 151163 + - 151164 + - 151175 + - 172142 + - 172143 + - 172144 + - 172146 + - 172147 + - 172169 + - 172175 + - 172176 + - 172177 + - 172178 + - 172179 + - 172180 + - 172181 + - 172182 + - 172189 + - 172228 + - 228246 + - 228247 +- - levtype: sfc + stream: enfo + type: fcstdev + - - 31 + - 33 + - 34 + - 39 + - 40 + - 41 + - 42 + - 49 + - 59 + - 78 + - 79 + - 121 + - 122 + - 136 + - 137 + - 139 + - 141 + - 151 + - 159 + - 164 + - 165 + - 166 + - 167 + - 168 + - 170 + - 201 + - 202 + - 207 + - 151130 + - 151131 + - 151132 + - 151145 + - 151148 + - 151163 + - 151164 + - 151175 + - 172142 + - 172143 + - 172144 + - 172146 + - 172147 + - 172169 + - 172175 + - 172176 + - 172177 + - 172178 + - 172179 + - 172180 + - 172181 + - 172182 + - 172189 + - 172228 + - 228246 + - 228247 +- - levtype: ml + stream: enfo + type: icp + - - 130 + - 131 + - 132 + - 133 + - 138 + - 152 + - 155 +- - levtype: pl + stream: enfo + type: pb + - - 171129 + - 171156 +- - levtype: sfc + stream: enfo + type: pb + - - 171139 + - 171151 + - 171167 + - 173228 +- - levtype: pl + stream: enfo + type: pd + - - 156 + - 131129 +- - levtype: sfc + stream: enfo + type: pd + - - 131139 + - 131151 + - 131167 + - 131228 +- - levtype: ml + stream: enfo + type: pf + - - 75 + - 76 + - 129 + - 130 + - 131 + - 132 + - 133 + - 135 + - 138 + - 152 + - 155 + - 156 + - 203 + - 246 + - 247 + - 248 + - 213001 + - 213002 + - 213003 + - 260290 +- - levtype: pl + stream: enfo + type: pf + - - 1 + - 2 + - 60 + - 129 + - 130 + - 131 + - 132 + - 133 + - 135 + - 138 + - 152 + - 155 + - 156 + - 157 + - 203 + - 260290 +- - levtype: pt + stream: enfo + type: pf + - - 54 + - 60 + - 131 + - 132 + - 138 + - 155 + - 203 +- - levtype: pv + stream: enfo + type: pf + - - 3 + - 54 + - 129 + - 131 + - 132 + - 133 + - 156 + - 203 +- - levtype: sfc + stream: enfo + type: pf + - - 8 + - 9 + - 27 + - 28 + - 29 + - 30 + - 31 + - 32 + - 33 + - 34 + - 35 + - 36 + - 37 + - 38 + - 39 + - 40 + - 41 + - 42 + - 43 + - 47 + - 49 + - 57 + - 59 + - 78 + - 79 + - 121 + - 122 + - 123 + - 129 + - 134 + - 136 + - 137 + - 139 + - 141 + - 142 + - 143 + - 144 + - 145 + - 146 + - 147 + - 148 + - 151 + - 156 + - 159 + - 164 + - 165 + - 166 + - 167 + - 168 + - 169 + - 170 + - 172 + - 173 + - 174 + - 175 + - 176 + - 177 + - 178 + - 179 + - 180 + - 181 + - 182 + - 183 + - 186 + - 187 + - 188 + - 189 + - 195 + - 196 + - 197 + - 198 + - 201 + - 202 + - 205 + - 206 + - 207 + - 210 + - 228 + - 234 + - 235 + - 236 + - 238 + - 243 + - 244 + - 245 + - 3020 + - 151130 + - 151131 + - 151132 + - 151145 + - 151148 + - 151163 + - 151164 + - 151175 + - 162071 + - 162072 + - 174098 + - 228001 + - 228008 + - 228009 + - 228010 + - 228011 + - 228012 + - 228013 + - 228014 + - 228020 + - 228021 + - 228022 + - 228023 + - 228024 + - 228026 + - 228027 + - 228028 + - 228029 + - 228035 + - 228036 + - 228044 + - 228046 + - 228047 + - 228048 + - 228050 + - 228051 + - 228057 + - 228058 + - 228080 + - 228081 + - 228082 + - 228083 + - 228084 + - 228085 + - 228088 + - 228089 + - 228090 + - 228131 + - 228132 + - 228216 + - 228217 + - 228218 + - 228219 + - 228220 + - 228221 + - 228222 + - 228223 + - 228224 + - 228225 + - 228226 + - 228227 + - 228231 + - 228232 + - 228233 + - 228234 + - 228235 + - 228237 + - 228239 + - 228240 + - 228241 + - 228246 + - 228247 + - 228249 + - 228251 + - 260015 + - 260048 + - 260109 + - 260121 + - 260123 + - 260318 + - 260319 + - 260320 + - 260321 + - 260338 + - 260339 +- - levtype: sol + stream: enfo + type: pf + - - 33 + - 238 + - 228038 + - 228141 +- - levtype: sfc + stream: enfo + type: sot + - - 132044 + - 132045 + - 132049 + - 132059 + - 132144 + - 132165 + - 132167 + - 132201 + - 132202 + - 132228 +- - levtype: pl + stream: enfo + type: taem + - - 1 + - 2 + - 129 + - 130 + - 131 + - 132 + - 133 + - 156 + - 171001 + - 171002 + - 171129 + - 171130 + - 171131 + - 171132 + - 171133 + - 171156 +- - levtype: sfc + stream: enfo + type: taem + - - 33 + - 34 + - 59 + - 78 + - 79 + - 121 + - 122 + - 136 + - 137 + - 139 + - 141 + - 151 + - 164 + - 165 + - 166 + - 167 + - 168 + - 201 + - 202 + - 171006 + - 171007 + - 171033 + - 171034 + - 171059 + - 171078 + - 171079 + - 171121 + - 171122 + - 171136 + - 171137 + - 171139 + - 171141 + - 171151 + - 171164 + - 171165 + - 171166 + - 171167 + - 171168 + - 171201 + - 171202 + - 172142 + - 172143 + - 172144 + - 172189 + - 172228 + - 173144 + - 173189 + - 173228 + - 228246 + - 228247 + - 234139 + - 234151 + - 234167 + - 234228 +- - levtype: pl + stream: enfo + type: taes + - - 1 + - 2 + - 129 + - 130 + - 131 + - 132 + - 133 + - 156 +- - levtype: sfc + stream: enfo + type: taes + - - 33 + - 34 + - 59 + - 78 + - 79 + - 121 + - 122 + - 136 + - 137 + - 139 + - 141 + - 151 + - 164 + - 165 + - 166 + - 167 + - 168 + - 201 + - 202 + - 172142 + - 172143 + - 172144 + - 172189 + - 172228 + - 228246 + - 228247 +- - levtype: pl + stream: enfo + type: wp + - - 129 + - 130 + - 131 + - 132 + - 156 + - 157 +- - levtype: sfc + stream: enfo + type: wp + - - 39 + - 40 + - 41 + - 42 + - 59 + - 121 + - 122 + - 123 + - 129 + - 134 + - 139 + - 141 + - 142 + - 143 + - 144 + - 151 + - 156 + - 164 + - 165 + - 166 + - 167 + - 168 + - 169 + - 170 + - 172 + - 183 + - 186 + - 187 + - 188 + - 189 + - 228 + - 236 +- - levtype: sfc + stream: enwh + type: cf + - - 140098 + - 140099 + - 140100 + - 140101 + - 140102 + - 140103 + - 140104 + - 140105 + - 140112 + - 140113 + - 140114 + - 140115 + - 140116 + - 140117 + - 140118 + - 140119 + - 140120 + - 140121 + - 140122 + - 140123 + - 140124 + - 140125 + - 140126 + - 140127 + - 140128 + - 140129 + - 140156 + - 140207 + - 140208 + - 140209 + - 140215 + - 140216 + - 140217 + - 140218 + - 140219 + - 140220 + - 140221 + - 140222 + - 140223 + - 140224 + - 140225 + - 140226 + - 140227 + - 140228 + - 140229 + - 140230 + - 140231 + - 140232 + - 140233 + - 140234 + - 140235 + - 140236 + - 140237 + - 140238 + - 140239 + - 140244 + - 140245 + - 140249 + - 140251 + - 140252 + - 140253 + - 140254 +- - levtype: sfc + stream: enwh + type: fcmax + - - 140229 + - 140231 + - 140232 + - 140233 + - 140245 +- - levtype: sfc + stream: enwh + type: fcmean + - - 140229 + - 140231 + - 140232 + - 140233 + - 140245 +- - levtype: sfc + stream: enwh + type: fcmin + - - 140229 + - 140231 + - 140232 + - 140233 + - 140245 +- - levtype: sfc + stream: enwh + type: fcstdev + - - 140229 + - 140231 + - 140232 + - 140233 + - 140245 +- - levtype: sfc + stream: enwh + type: pf + - - 140098 + - 140099 + - 140100 + - 140101 + - 140102 + - 140103 + - 140104 + - 140105 + - 140112 + - 140113 + - 140114 + - 140115 + - 140116 + - 140117 + - 140118 + - 140119 + - 140120 + - 140121 + - 140122 + - 140123 + - 140124 + - 140125 + - 140126 + - 140127 + - 140128 + - 140129 + - 140156 + - 140207 + - 140208 + - 140209 + - 140215 + - 140216 + - 140217 + - 140218 + - 140219 + - 140220 + - 140221 + - 140222 + - 140223 + - 140224 + - 140225 + - 140226 + - 140227 + - 140228 + - 140229 + - 140230 + - 140231 + - 140232 + - 140233 + - 140234 + - 140235 + - 140236 + - 140237 + - 140238 + - 140239 + - 140244 + - 140245 + - 140249 + - 140251 + - 140252 + - 140253 + - 140254 +- - levtype: pl + stream: esmm + type: em + - - 171129 + - 171130 + - 171131 + - 171132 + - 171156 +- - levtype: sfc + stream: esmm + type: em + - - 171034 + - 171151 + - 171167 + - 171228 +- - levtype: sfc + stream: ewho + type: cf + - - 140098 + - 140099 + - 140100 + - 140101 + - 140102 + - 140103 + - 140104 + - 140105 + - 140112 + - 140113 + - 140114 + - 140115 + - 140116 + - 140117 + - 140118 + - 140119 + - 140120 + - 140121 + - 140122 + - 140123 + - 140124 + - 140125 + - 140126 + - 140127 + - 140128 + - 140129 + - 140156 + - 140207 + - 140208 + - 140209 + - 140215 + - 140216 + - 140217 + - 140218 + - 140219 + - 140220 + - 140221 + - 140222 + - 140223 + - 140224 + - 140225 + - 140226 + - 140227 + - 140228 + - 140229 + - 140230 + - 140231 + - 140232 + - 140233 + - 140234 + - 140235 + - 140236 + - 140237 + - 140238 + - 140239 + - 140244 + - 140245 + - 140249 + - 140251 + - 140252 + - 140253 + - 140254 +- - levtype: sfc + stream: ewho + type: pf + - - 140098 + - 140099 + - 140100 + - 140101 + - 140102 + - 140103 + - 140104 + - 140105 + - 140112 + - 140113 + - 140114 + - 140115 + - 140116 + - 140117 + - 140118 + - 140119 + - 140120 + - 140121 + - 140122 + - 140123 + - 140124 + - 140125 + - 140126 + - 140127 + - 140128 + - 140129 + - 140156 + - 140207 + - 140208 + - 140209 + - 140215 + - 140216 + - 140217 + - 140218 + - 140219 + - 140220 + - 140221 + - 140222 + - 140223 + - 140224 + - 140225 + - 140226 + - 140227 + - 140228 + - 140229 + - 140230 + - 140231 + - 140232 + - 140233 + - 140234 + - 140235 + - 140236 + - 140237 + - 140238 + - 140239 + - 140244 + - 140245 + - 140249 + - 140251 + - 140252 + - 140253 + - 140254 +- - levtype: sfc + stream: ewla + type: 4v + - - 140112 + - 140113 + - 140114 + - 140115 + - 140116 + - 140117 + - 140118 + - 140119 + - 140120 + - 140121 + - 140122 + - 140123 + - 140124 + - 140125 + - 140126 + - 140127 + - 140128 + - 140129 + - 140207 + - 140208 + - 140209 + - 140211 + - 140212 + - 140214 + - 140215 + - 140216 + - 140217 + - 140218 + - 140219 + - 140220 + - 140221 + - 140222 + - 140223 + - 140224 + - 140225 + - 140226 + - 140227 + - 140228 + - 140229 + - 140230 + - 140231 + - 140232 + - 140233 + - 140234 + - 140235 + - 140236 + - 140237 + - 140238 + - 140239 + - 140244 + - 140245 + - 140246 + - 140247 + - 140248 + - 140249 + - 140251 + - 140252 + - 140253 + - 140254 +- - levtype: sfc + stream: ewla + type: an + - - 140112 + - 140113 + - 140114 + - 140115 + - 140116 + - 140117 + - 140118 + - 140119 + - 140120 + - 140121 + - 140122 + - 140123 + - 140124 + - 140125 + - 140126 + - 140127 + - 140128 + - 140129 + - 140207 + - 140208 + - 140209 + - 140211 + - 140212 + - 140214 + - 140215 + - 140216 + - 140217 + - 140218 + - 140219 + - 140220 + - 140221 + - 140222 + - 140223 + - 140224 + - 140225 + - 140226 + - 140227 + - 140228 + - 140229 + - 140230 + - 140231 + - 140232 + - 140233 + - 140234 + - 140235 + - 140236 + - 140237 + - 140238 + - 140239 + - 140244 + - 140245 + - 140246 + - 140247 + - 140248 + - 140249 + - 140251 + - 140252 + - 140253 + - 140254 +- - levtype: sfc + stream: ewla + type: fc + - - 140112 + - 140113 + - 140114 + - 140115 + - 140116 + - 140117 + - 140118 + - 140119 + - 140120 + - 140121 + - 140122 + - 140123 + - 140124 + - 140125 + - 140126 + - 140127 + - 140128 + - 140129 + - 140207 + - 140208 + - 140209 + - 140211 + - 140212 + - 140214 + - 140215 + - 140216 + - 140217 + - 140218 + - 140219 + - 140220 + - 140221 + - 140222 + - 140223 + - 140224 + - 140225 + - 140226 + - 140227 + - 140228 + - 140229 + - 140230 + - 140231 + - 140232 + - 140233 + - 140234 + - 140235 + - 140236 + - 140237 + - 140238 + - 140239 + - 140244 + - 140245 + - 140249 + - 140251 + - 140252 + - 140253 + - 140254 +- - levtype: ml + stream: lwda + type: 4i + - - 200130 + - 200131 + - 200132 + - 200133 + - 200138 + - 200152 + - 200155 + - 200203 +- - levtype: ml + stream: lwda + type: 4v + - - 75 + - 76 + - 77 + - 129 + - 130 + - 131 + - 132 + - 133 + - 135 + - 138 + - 152 + - 155 + - 156 + - 203 + - 246 + - 247 + - 248 +- - levtype: pl + stream: lwda + type: 4v + - - 60 + - 129 + - 130 + - 131 + - 132 + - 133 + - 135 + - 138 + - 152 + - 155 + - 156 + - 157 + - 203 + - 246 + - 247 + - 248 +- - levtype: pt + stream: lwda + type: 4v + - - 53 + - 54 + - 60 + - 131 + - 132 + - 133 + - 138 + - 155 + - 203 +- - levtype: pv + stream: lwda + type: 4v + - - 3 + - 54 + - 129 + - 131 + - 132 + - 133 + - 156 + - 203 +- - levtype: sfc + stream: lwda + type: 4v + - - 8 + - 9 + - 15 + - 16 + - 17 + - 18 + - 26 + - 27 + - 28 + - 29 + - 30 + - 31 + - 32 + - 33 + - 34 + - 35 + - 36 + - 37 + - 38 + - 39 + - 40 + - 41 + - 42 + - 43 + - 44 + - 45 + - 57 + - 58 + - 59 + - 66 + - 67 + - 74 + - 78 + - 79 + - 129 + - 134 + - 136 + - 137 + - 139 + - 141 + - 142 + - 143 + - 148 + - 151 + - 156 + - 160 + - 161 + - 162 + - 163 + - 164 + - 165 + - 166 + - 167 + - 168 + - 169 + - 170 + - 172 + - 173 + - 174 + - 175 + - 176 + - 183 + - 186 + - 187 + - 188 + - 195 + - 196 + - 197 + - 198 + - 205 + - 206 + - 228 + - 229 + - 230 + - 234 + - 235 + - 236 + - 238 + - 244 + - 245 + - 174096 + - 210186 + - 210187 + - 210188 + - 210189 + - 210190 + - 210191 + - 228007 + - 228008 + - 228009 + - 228010 + - 228011 + - 228012 + - 228013 + - 228014 + - 228021 + - 228022 + - 228089 + - 228090 + - 228131 + - 228132 + - 228239 + - 228240 + - 228246 + - 228247 +- - levtype: ml + stream: lwda + type: an + - - 75 + - 76 + - 77 + - 129 + - 130 + - 131 + - 132 + - 133 + - 135 + - 138 + - 152 + - 155 + - 156 + - 203 + - 246 + - 247 + - 248 +- - levtype: pl + stream: lwda + type: an + - - 60 + - 129 + - 130 + - 131 + - 132 + - 133 + - 135 + - 138 + - 152 + - 155 + - 156 + - 157 + - 203 + - 246 + - 247 + - 248 +- - levtype: pt + stream: lwda + type: an + - - 53 + - 54 + - 60 + - 131 + - 132 + - 133 + - 138 + - 155 + - 203 +- - levtype: pv + stream: lwda + type: an + - - 3 + - 54 + - 129 + - 131 + - 132 + - 133 + - 156 + - 203 +- - levtype: sfc + stream: lwda + type: an + - - 15 + - 16 + - 17 + - 18 + - 26 + - 27 + - 28 + - 29 + - 30 + - 31 + - 32 + - 33 + - 34 + - 35 + - 36 + - 37 + - 38 + - 39 + - 40 + - 41 + - 42 + - 43 + - 66 + - 67 + - 74 + - 78 + - 79 + - 129 + - 134 + - 136 + - 137 + - 139 + - 141 + - 148 + - 151 + - 156 + - 160 + - 161 + - 162 + - 163 + - 164 + - 165 + - 166 + - 167 + - 168 + - 170 + - 172 + - 173 + - 174 + - 183 + - 186 + - 187 + - 188 + - 198 + - 206 + - 228 + - 229 + - 230 + - 234 + - 235 + - 236 + - 238 + - 129172 + - 174096 + - 200199 + - 210186 + - 210187 + - 210188 + - 210189 + - 210190 + - 210191 + - 228007 + - 228008 + - 228009 + - 228010 + - 228011 + - 228012 + - 228013 + - 228014 + - 228021 + - 228022 + - 228089 + - 228090 + - 228239 + - 228240 + - 228246 + - 228247 +- - levtype: sol + stream: lwda + type: an + - - 33 + - 238 + - 228038 + - 228141 +- - levtype: ml + stream: lwda + type: fc + - - 75 + - 76 + - 77 + - 129 + - 130 + - 131 + - 132 + - 133 + - 135 + - 138 + - 152 + - 155 + - 156 + - 203 + - 246 + - 247 + - 248 + - 162110 + - 260290 +- - levtype: pl + stream: lwda + type: fc + - - 60 + - 129 + - 130 + - 131 + - 132 + - 133 + - 135 + - 138 + - 152 + - 155 + - 156 + - 157 + - 203 + - 246 + - 247 + - 248 +- - levtype: pt + stream: lwda + type: fc + - - 54 + - 60 + - 131 + - 132 + - 133 + - 138 + - 155 + - 203 +- - levtype: pv + stream: lwda + type: fc + - - 3 + - 54 + - 129 + - 131 + - 132 + - 133 + - 156 + - 203 +- - levtype: sfc + stream: lwda + type: fc + - - 8 + - 9 + - 20 + - 26 + - 31 + - 32 + - 33 + - 34 + - 35 + - 36 + - 37 + - 38 + - 39 + - 40 + - 41 + - 42 + - 44 + - 45 + - 47 + - 49 + - 50 + - 57 + - 58 + - 59 + - 66 + - 67 + - 78 + - 79 + - 121 + - 122 + - 123 + - 129 + - 134 + - 136 + - 137 + - 139 + - 141 + - 142 + - 143 + - 144 + - 145 + - 146 + - 147 + - 148 + - 151 + - 156 + - 159 + - 164 + - 165 + - 166 + - 167 + - 168 + - 169 + - 170 + - 172 + - 175 + - 176 + - 177 + - 178 + - 179 + - 180 + - 181 + - 182 + - 183 + - 186 + - 187 + - 188 + - 189 + - 195 + - 196 + - 197 + - 198 + - 201 + - 202 + - 205 + - 206 + - 208 + - 209 + - 210 + - 211 + - 212 + - 213 + - 228 + - 229 + - 230 + - 231 + - 232 + - 235 + - 236 + - 238 + - 243 + - 244 + - 245 + - 3020 + - 162071 + - 162072 + - 174096 + - 228001 + - 228003 + - 228007 + - 228008 + - 228009 + - 228010 + - 228011 + - 228012 + - 228013 + - 228014 + - 228020 + - 228021 + - 228022 + - 228023 + - 228024 + - 228026 + - 228027 + - 228028 + - 228029 + - 228035 + - 228036 + - 228044 + - 228045 + - 228046 + - 228047 + - 228048 + - 228050 + - 228051 + - 228057 + - 228058 + - 228080 + - 228081 + - 228082 + - 228083 + - 228084 + - 228085 + - 228088 + - 228089 + - 228090 + - 228129 + - 228130 + - 228131 + - 228132 + - 228216 + - 228217 + - 228218 + - 228219 + - 228220 + - 228221 + - 228222 + - 228223 + - 228224 + - 228225 + - 228226 + - 228227 + - 228231 + - 228232 + - 228233 + - 228234 + - 228235 + - 228237 + - 228239 + - 228240 + - 228241 + - 228246 + - 228247 + - 228251 + - 260015 + - 260048 + - 260109 + - 260121 + - 260123 + - 260318 + - 260319 + - 260320 + - 260321 + - 260338 + - 260339 +- - levtype: sol + stream: lwda + type: fc + - - 33 + - 238 + - 228038 + - 228141 +- - levtype: ml + stream: lwda + type: me + - - 200130 + - 200131 + - 200132 + - 200138 + - 200152 + - 200155 +- - stream: lwda + type: ssd + - - 260510 +- - levtype: sfc + stream: lwwv + type: 4v + - - 140098 + - 140099 + - 140100 + - 140101 + - 140102 + - 140103 + - 140104 + - 140105 + - 140112 + - 140113 + - 140114 + - 140115 + - 140116 + - 140117 + - 140118 + - 140119 + - 140120 + - 140121 + - 140122 + - 140123 + - 140124 + - 140125 + - 140126 + - 140127 + - 140128 + - 140129 + - 140207 + - 140208 + - 140209 + - 140211 + - 140212 + - 140214 + - 140215 + - 140216 + - 140217 + - 140218 + - 140219 + - 140220 + - 140221 + - 140222 + - 140223 + - 140224 + - 140225 + - 140226 + - 140227 + - 140228 + - 140229 + - 140230 + - 140231 + - 140232 + - 140233 + - 140234 + - 140235 + - 140236 + - 140237 + - 140238 + - 140239 + - 140244 + - 140245 + - 140246 + - 140247 + - 140248 + - 140249 + - 140251 + - 140252 + - 140253 + - 140254 +- - levtype: sfc + stream: lwwv + type: an + - - 140098 + - 140099 + - 140100 + - 140101 + - 140102 + - 140103 + - 140104 + - 140105 + - 140112 + - 140113 + - 140114 + - 140115 + - 140116 + - 140117 + - 140118 + - 140119 + - 140120 + - 140121 + - 140122 + - 140123 + - 140124 + - 140125 + - 140126 + - 140127 + - 140128 + - 140129 + - 140207 + - 140208 + - 140209 + - 140211 + - 140212 + - 140214 + - 140215 + - 140216 + - 140217 + - 140218 + - 140219 + - 140220 + - 140221 + - 140222 + - 140223 + - 140224 + - 140225 + - 140226 + - 140227 + - 140228 + - 140229 + - 140230 + - 140231 + - 140232 + - 140233 + - 140234 + - 140235 + - 140236 + - 140237 + - 140238 + - 140239 + - 140244 + - 140245 + - 140246 + - 140247 + - 140248 + - 140249 + - 140251 + - 140252 + - 140253 + - 140254 +- - levtype: sfc + stream: lwwv + type: fc + - - 140098 + - 140099 + - 140100 + - 140101 + - 140102 + - 140103 + - 140104 + - 140105 + - 140112 + - 140113 + - 140114 + - 140115 + - 140116 + - 140117 + - 140118 + - 140119 + - 140120 + - 140121 + - 140122 + - 140123 + - 140124 + - 140125 + - 140126 + - 140127 + - 140128 + - 140129 + - 140207 + - 140208 + - 140209 + - 140211 + - 140212 + - 140214 + - 140215 + - 140216 + - 140217 + - 140218 + - 140219 + - 140220 + - 140221 + - 140222 + - 140223 + - 140224 + - 140225 + - 140226 + - 140227 + - 140228 + - 140229 + - 140230 + - 140231 + - 140232 + - 140233 + - 140234 + - 140235 + - 140236 + - 140237 + - 140238 + - 140239 + - 140244 + - 140245 + - 140249 + - 140251 + - 140252 + - 140253 + - 140254 +- - levtype: pl + stream: mmsa + type: em + - - 171129 + - 171130 + - 171131 + - 171132 + - 171133 + - 171138 + - 171155 + - 171156 + - 171203 +- - levtype: pt + stream: mmsa + type: em + - - 171060 +- - levtype: pv + stream: mmsa + type: em + - - 171003 +- - levtype: sfc + stream: mmsa + type: em + - - 171024 + - 171025 + - 171031 + - 171033 + - 171034 + - 171039 + - 171040 + - 171041 + - 171042 + - 171049 + - 171051 + - 171052 + - 171078 + - 171079 + - 171137 + - 171139 + - 171141 + - 171151 + - 171164 + - 171165 + - 171166 + - 171167 + - 171168 + - 171169 + - 171170 + - 171183 + - 171186 + - 171206 + - 171207 + - 171229 + - 171230 + - 171236 + - 171243 + - 173008 + - 173009 + - 173142 + - 173143 + - 173144 + - 173146 + - 173147 + - 173169 + - 173175 + - 173176 + - 173177 + - 173178 + - 173179 + - 173180 + - 173181 + - 173182 + - 173189 + - 173205 + - 173212 + - 173228 +- - levtype: pl + stream: mmsa + type: fcmean + - - 171129 + - 171130 + - 171131 + - 171132 + - 171133 + - 171138 + - 171155 + - 171156 + - 171203 +- - levtype: pt + stream: mmsa + type: fcmean + - - 171060 +- - levtype: pv + stream: mmsa + type: fcmean + - - 171003 +- - levtype: sfc + stream: mmsa + type: fcmean + - - 171024 + - 171025 + - 171031 + - 171033 + - 171034 + - 171039 + - 171040 + - 171041 + - 171042 + - 171049 + - 171051 + - 171052 + - 171078 + - 171079 + - 171137 + - 171139 + - 171141 + - 171151 + - 171164 + - 171165 + - 171166 + - 171167 + - 171168 + - 171169 + - 171170 + - 171183 + - 171186 + - 171206 + - 171207 + - 171229 + - 171230 + - 171236 + - 171243 + - 173008 + - 173009 + - 173142 + - 173143 + - 173144 + - 173146 + - 173147 + - 173169 + - 173175 + - 173176 + - 173177 + - 173178 + - 173179 + - 173180 + - 173181 + - 173182 + - 173189 + - 173205 + - 173212 + - 173228 +- - levtype: ml + stream: mmsf + type: fc + - - 129 + - 130 + - 131 + - 132 + - 133 + - 138 + - 152 + - 155 + - 156 + - 246 + - 247 +- - levtype: pl + stream: mmsf + type: fc + - - 129 + - 130 + - 131 + - 132 + - 133 + - 138 + - 152 + - 155 + - 156 + - 203 +- - levtype: pt + stream: mmsf + type: fc + - - 60 +- - levtype: pv + stream: mmsf + type: fc + - - 3 +- - levtype: sfc + stream: mmsf + type: fc + - - 8 + - 9 + - 26 + - 31 + - 33 + - 34 + - 39 + - 40 + - 41 + - 42 + - 49 + - 51 + - 52 + - 55 + - 78 + - 79 + - 129 + - 137 + - 139 + - 141 + - 142 + - 143 + - 144 + - 146 + - 147 + - 151 + - 156 + - 164 + - 165 + - 166 + - 167 + - 168 + - 169 + - 170 + - 172 + - 175 + - 176 + - 177 + - 178 + - 179 + - 180 + - 181 + - 182 + - 183 + - 186 + - 189 + - 201 + - 202 + - 205 + - 206 + - 212 + - 228 + - 229 + - 230 + - 236 + - 243 + - 228007 + - 228008 + - 228014 +- - levtype: ml + stream: mmsf + type: icp + - - 130 + - 131 + - 132 + - 133 + - 138 + - 152 + - 155 +- - levtype: pl + stream: msmm + type: em + - - 129 + - 130 + - 131 + - 132 + - 133 + - 138 + - 155 + - 156 + - 203 +- - levtype: pt + stream: msmm + type: em + - - 60 +- - levtype: pv + stream: msmm + type: em + - - 3 +- - levtype: sfc + stream: msmm + type: em + - - 31 + - 33 + - 34 + - 39 + - 40 + - 41 + - 42 + - 49 + - 51 + - 52 + - 78 + - 79 + - 137 + - 139 + - 141 + - 151 + - 164 + - 165 + - 166 + - 167 + - 168 + - 169 + - 170 + - 183 + - 186 + - 206 + - 207 + - 229 + - 230 + - 236 + - 243 + - 172008 + - 172009 + - 172142 + - 172143 + - 172144 + - 172146 + - 172147 + - 172169 + - 172175 + - 172176 + - 172177 + - 172178 + - 172179 + - 172180 + - 172181 + - 172182 + - 172189 + - 172205 + - 172212 + - 172228 + - 228008 + - 228014 +- - levtype: sfc + stream: msmm + type: fcmax + - - 31 + - 33 + - 34 + - 39 + - 40 + - 41 + - 42 + - 49 + - 51 + - 52 + - 78 + - 79 + - 137 + - 139 + - 141 + - 151 + - 164 + - 165 + - 166 + - 167 + - 168 + - 170 + - 183 + - 186 + - 206 + - 207 + - 229 + - 230 + - 236 + - 243 + - 172008 + - 172009 + - 172142 + - 172143 + - 172144 + - 172146 + - 172147 + - 172169 + - 172175 + - 172176 + - 172177 + - 172178 + - 172179 + - 172180 + - 172181 + - 172182 + - 172189 + - 172205 + - 172212 + - 172228 + - 228008 + - 228014 +- - levtype: pl + stream: msmm + type: fcmean + - - 129 + - 130 + - 131 + - 132 + - 133 + - 138 + - 155 + - 156 + - 203 +- - levtype: pt + stream: msmm + type: fcmean + - - 60 +- - levtype: pv + stream: msmm + type: fcmean + - - 3 +- - levtype: sfc + stream: msmm + type: fcmean + - - 31 + - 33 + - 34 + - 39 + - 40 + - 41 + - 42 + - 49 + - 51 + - 52 + - 78 + - 79 + - 137 + - 139 + - 141 + - 151 + - 164 + - 165 + - 166 + - 167 + - 168 + - 169 + - 170 + - 183 + - 186 + - 206 + - 207 + - 229 + - 230 + - 236 + - 243 + - 172008 + - 172009 + - 172142 + - 172143 + - 172144 + - 172146 + - 172147 + - 172169 + - 172175 + - 172176 + - 172177 + - 172178 + - 172179 + - 172180 + - 172181 + - 172182 + - 172189 + - 172205 + - 172212 + - 172228 + - 228008 + - 228014 +- - levtype: sfc + stream: msmm + type: fcmin + - - 31 + - 33 + - 34 + - 39 + - 40 + - 41 + - 42 + - 49 + - 51 + - 52 + - 78 + - 79 + - 137 + - 139 + - 141 + - 151 + - 164 + - 165 + - 166 + - 167 + - 168 + - 170 + - 183 + - 186 + - 206 + - 207 + - 229 + - 230 + - 236 + - 243 + - 172008 + - 172009 + - 172146 + - 172147 + - 172169 + - 172175 + - 172176 + - 172177 + - 172178 + - 172179 + - 172180 + - 172181 + - 172182 + - 172189 + - 172205 + - 172212 + - 228008 + - 228014 +- - levtype: sfc + stream: msmm + type: fcstdev + - - 31 + - 33 + - 34 + - 39 + - 40 + - 41 + - 42 + - 49 + - 51 + - 52 + - 78 + - 79 + - 137 + - 139 + - 141 + - 151 + - 164 + - 165 + - 166 + - 167 + - 168 + - 170 + - 183 + - 186 + - 206 + - 207 + - 229 + - 230 + - 236 + - 243 + - 172008 + - 172009 + - 172142 + - 172143 + - 172144 + - 172146 + - 172147 + - 172169 + - 172175 + - 172176 + - 172177 + - 172178 + - 172179 + - 172180 + - 172181 + - 172182 + - 172189 + - 172205 + - 172212 + - 172228 + - 228008 + - 228014 +- - levtype: pl + stream: msmm + type: hcmean + - - 129 + - 130 + - 131 + - 132 + - 133 + - 138 + - 155 + - 156 + - 203 +- - levtype: pt + stream: msmm + type: hcmean + - - 60 +- - levtype: pv + stream: msmm + type: hcmean + - - 3 +- - levtype: sfc + stream: msmm + type: hcmean + - - 8 + - 9 + - 31 + - 33 + - 34 + - 39 + - 40 + - 41 + - 42 + - 49 + - 51 + - 52 + - 78 + - 79 + - 137 + - 139 + - 141 + - 142 + - 143 + - 144 + - 146 + - 147 + - 151 + - 164 + - 165 + - 166 + - 167 + - 168 + - 169 + - 170 + - 175 + - 176 + - 177 + - 178 + - 179 + - 180 + - 181 + - 182 + - 183 + - 186 + - 189 + - 205 + - 206 + - 207 + - 212 + - 228 + - 229 + - 230 + - 236 + - 243 + - 172008 + - 172009 + - 172142 + - 172143 + - 172144 + - 172146 + - 172147 + - 172169 + - 172175 + - 172176 + - 172177 + - 172178 + - 172179 + - 172180 + - 172181 + - 172182 + - 172189 + - 172205 + - 172212 + - 172228 + - 228008 + - 228014 +- - levtype: ml + stream: oper + type: 4i + - - 200130 + - 200131 + - 200132 + - 200133 + - 200138 + - 200152 + - 200155 + - 200203 +- - levtype: ml + stream: oper + type: 4v + - - 75 + - 76 + - 77 + - 129 + - 130 + - 131 + - 132 + - 133 + - 135 + - 138 + - 152 + - 155 + - 156 + - 203 + - 246 + - 247 + - 248 +- - levtype: pl + stream: oper + type: 4v + - - 60 + - 129 + - 130 + - 131 + - 132 + - 133 + - 135 + - 138 + - 152 + - 155 + - 156 + - 157 + - 203 + - 246 + - 247 + - 248 +- - levtype: pt + stream: oper + type: 4v + - - 53 + - 54 + - 60 + - 131 + - 132 + - 133 + - 138 + - 155 + - 203 +- - levtype: pv + stream: oper + type: 4v + - - 3 + - 54 + - 129 + - 131 + - 132 + - 133 + - 156 + - 203 +- - levtype: sfc + stream: oper + type: 4v + - - 8 + - 9 + - 15 + - 16 + - 17 + - 18 + - 26 + - 27 + - 28 + - 29 + - 30 + - 31 + - 32 + - 33 + - 34 + - 35 + - 36 + - 37 + - 38 + - 39 + - 40 + - 41 + - 42 + - 43 + - 44 + - 45 + - 57 + - 58 + - 59 + - 66 + - 67 + - 74 + - 78 + - 79 + - 129 + - 134 + - 136 + - 137 + - 139 + - 141 + - 142 + - 143 + - 148 + - 151 + - 156 + - 160 + - 161 + - 162 + - 163 + - 164 + - 165 + - 166 + - 167 + - 168 + - 169 + - 170 + - 172 + - 173 + - 174 + - 175 + - 176 + - 183 + - 186 + - 187 + - 188 + - 195 + - 196 + - 197 + - 198 + - 205 + - 206 + - 228 + - 229 + - 230 + - 234 + - 235 + - 236 + - 238 + - 244 + - 245 + - 174096 + - 210186 + - 210187 + - 210188 + - 210189 + - 210190 + - 210191 + - 228007 + - 228008 + - 228009 + - 228010 + - 228011 + - 228012 + - 228013 + - 228014 + - 228021 + - 228022 + - 228089 + - 228090 + - 228131 + - 228132 + - 228239 + - 228240 + - 228246 + - 228247 +- - levtype: ml + stream: oper + type: an + - - 75 + - 76 + - 77 + - 129 + - 130 + - 131 + - 132 + - 133 + - 135 + - 138 + - 152 + - 155 + - 156 + - 203 + - 246 + - 247 + - 248 +- - levtype: pl + stream: oper + type: an + - - 60 + - 129 + - 130 + - 131 + - 132 + - 133 + - 135 + - 138 + - 152 + - 155 + - 156 + - 157 + - 203 + - 246 + - 247 + - 248 +- - levtype: pt + stream: oper + type: an + - - 53 + - 54 + - 60 + - 131 + - 132 + - 133 + - 138 + - 155 + - 203 +- - levtype: pv + stream: oper + type: an + - - 3 + - 54 + - 129 + - 131 + - 132 + - 133 + - 156 + - 203 +- - levtype: sfc + stream: oper + type: an + - - 15 + - 16 + - 17 + - 18 + - 26 + - 27 + - 28 + - 29 + - 30 + - 31 + - 32 + - 33 + - 34 + - 35 + - 36 + - 37 + - 38 + - 39 + - 40 + - 41 + - 42 + - 43 + - 66 + - 67 + - 74 + - 78 + - 79 + - 129 + - 134 + - 136 + - 137 + - 139 + - 141 + - 148 + - 151 + - 156 + - 160 + - 161 + - 162 + - 163 + - 164 + - 165 + - 166 + - 167 + - 168 + - 170 + - 172 + - 173 + - 174 + - 183 + - 186 + - 187 + - 188 + - 198 + - 206 + - 228 + - 229 + - 230 + - 234 + - 235 + - 236 + - 238 + - 129172 + - 174096 + - 200199 + - 210186 + - 210187 + - 210188 + - 210189 + - 210190 + - 210191 + - 228007 + - 228008 + - 228009 + - 228010 + - 228011 + - 228012 + - 228013 + - 228014 + - 228021 + - 228022 + - 228089 + - 228090 + - 228239 + - 228240 + - 228246 + - 228247 +- - levtype: sol + stream: oper + type: an + - - 33 + - 238 + - 228038 + - 228141 +- - levtype: ml + stream: oper + type: fc + - - 75 + - 76 + - 77 + - 129 + - 130 + - 131 + - 132 + - 133 + - 134 + - 135 + - 138 + - 152 + - 155 + - 156 + - 203 + - 246 + - 247 + - 248 + - 162110 + - 260290 +- - levtype: pl + stream: oper + type: fc + - - 60 + - 129 + - 130 + - 131 + - 132 + - 133 + - 134 + - 135 + - 138 + - 152 + - 155 + - 156 + - 157 + - 203 + - 246 + - 247 + - 248 +- - levtype: pt + stream: oper + type: fc + - - 54 + - 60 + - 131 + - 132 + - 133 + - 138 + - 155 + - 203 +- - levtype: pv + stream: oper + type: fc + - - 3 + - 54 + - 129 + - 131 + - 132 + - 133 + - 156 + - 203 +- - levtype: sfc + stream: oper + type: fc + - - 8 + - 9 + - 20 + - 26 + - 31 + - 32 + - 33 + - 34 + - 35 + - 36 + - 37 + - 38 + - 39 + - 40 + - 41 + - 42 + - 44 + - 45 + - 47 + - 49 + - 50 + - 57 + - 58 + - 59 + - 66 + - 67 + - 78 + - 79 + - 121 + - 122 + - 123 + - 129 + - 134 + - 136 + - 137 + - 139 + - 141 + - 142 + - 143 + - 144 + - 145 + - 146 + - 147 + - 148 + - 151 + - 156 + - 159 + - 164 + - 165 + - 166 + - 167 + - 168 + - 169 + - 170 + - 172 + - 175 + - 176 + - 177 + - 178 + - 179 + - 180 + - 181 + - 182 + - 183 + - 186 + - 187 + - 188 + - 189 + - 195 + - 196 + - 197 + - 198 + - 201 + - 202 + - 205 + - 206 + - 208 + - 209 + - 210 + - 211 + - 212 + - 213 + - 228 + - 229 + - 230 + - 231 + - 232 + - 235 + - 236 + - 238 + - 243 + - 244 + - 245 + - 3020 + - 151130 + - 151131 + - 151132 + - 151145 + - 151148 + - 151163 + - 151164 + - 151175 + - 162071 + - 162072 + - 174096 + - 174098 + - 228001 + - 228003 + - 228007 + - 228008 + - 228009 + - 228010 + - 228011 + - 228012 + - 228013 + - 228014 + - 228020 + - 228021 + - 228022 + - 228023 + - 228024 + - 228026 + - 228027 + - 228028 + - 228029 + - 228035 + - 228036 + - 228044 + - 228045 + - 228046 + - 228047 + - 228048 + - 228050 + - 228051 + - 228057 + - 228058 + - 228080 + - 228081 + - 228082 + - 228083 + - 228084 + - 228085 + - 228088 + - 228089 + - 228090 + - 228129 + - 228130 + - 228131 + - 228132 + - 228156 + - 228216 + - 228217 + - 228218 + - 228219 + - 228220 + - 228221 + - 228222 + - 228223 + - 228224 + - 228225 + - 228226 + - 228227 + - 228231 + - 228232 + - 228233 + - 228234 + - 228235 + - 228237 + - 228239 + - 228240 + - 228241 + - 228246 + - 228247 + - 228251 + - 260015 + - 260048 + - 260109 + - 260121 + - 260123 + - 260318 + - 260319 + - 260320 + - 260321 + - 260338 + - 260339 +- - levtype: sol + stream: oper + type: fc + - - 33 + - 238 + - 228038 + - 228141 +- - levtype: ml + stream: oper + type: me + - - 200130 + - 200131 + - 200132 + - 200138 + - 200152 + - 200155 +- - stream: oper + type: ssd + - - 260510 +- - levtype: pl + stream: oper + type: wp + - - 129 + - 130 + - 131 + - 132 + - 156 + - 157 + - 172 + - 188 +- - levtype: sfc + stream: oper + type: wp + - - 39 + - 40 + - 41 + - 42 + - 59 + - 121 + - 122 + - 123 + - 129 + - 134 + - 139 + - 141 + - 142 + - 143 + - 144 + - 151 + - 156 + - 164 + - 165 + - 166 + - 167 + - 168 + - 169 + - 170 + - 172 + - 183 + - 186 + - 187 + - 188 + - 189 + - 228 + - 236 +- - levtype: ml + stream: scda + type: 4i + - - 200130 + - 200131 + - 200132 + - 200133 + - 200138 + - 200152 + - 200155 + - 200203 +- - levtype: ml + stream: scda + type: 4v + - - 75 + - 76 + - 77 + - 129 + - 130 + - 131 + - 132 + - 133 + - 135 + - 138 + - 152 + - 155 + - 156 + - 203 + - 246 + - 247 + - 248 +- - levtype: pl + stream: scda + type: 4v + - - 60 + - 129 + - 130 + - 131 + - 132 + - 133 + - 135 + - 138 + - 152 + - 155 + - 156 + - 157 + - 203 + - 246 + - 247 + - 248 +- - levtype: pt + stream: scda + type: 4v + - - 53 + - 54 + - 60 + - 131 + - 132 + - 133 + - 138 + - 155 + - 203 +- - levtype: pv + stream: scda + type: 4v + - - 3 + - 54 + - 129 + - 131 + - 132 + - 133 + - 156 + - 203 +- - levtype: sfc + stream: scda + type: 4v + - - 8 + - 9 + - 15 + - 16 + - 17 + - 18 + - 26 + - 27 + - 28 + - 29 + - 30 + - 31 + - 32 + - 33 + - 34 + - 35 + - 36 + - 37 + - 38 + - 39 + - 40 + - 41 + - 42 + - 43 + - 44 + - 45 + - 57 + - 58 + - 59 + - 66 + - 67 + - 74 + - 78 + - 79 + - 129 + - 134 + - 136 + - 137 + - 139 + - 141 + - 142 + - 143 + - 148 + - 151 + - 156 + - 160 + - 161 + - 162 + - 163 + - 164 + - 165 + - 166 + - 167 + - 168 + - 169 + - 170 + - 172 + - 173 + - 174 + - 175 + - 176 + - 183 + - 186 + - 187 + - 188 + - 195 + - 196 + - 197 + - 198 + - 205 + - 206 + - 228 + - 229 + - 230 + - 234 + - 235 + - 236 + - 238 + - 244 + - 245 + - 174096 + - 210186 + - 210187 + - 210188 + - 210189 + - 210190 + - 210191 + - 228007 + - 228008 + - 228009 + - 228010 + - 228011 + - 228012 + - 228013 + - 228014 + - 228021 + - 228022 + - 228089 + - 228090 + - 228131 + - 228132 + - 228239 + - 228240 + - 228246 + - 228247 +- - levtype: ml + stream: scda + type: an + - - 75 + - 76 + - 77 + - 129 + - 130 + - 131 + - 132 + - 133 + - 135 + - 138 + - 152 + - 155 + - 156 + - 203 + - 246 + - 247 + - 248 +- - levtype: pl + stream: scda + type: an + - - 60 + - 129 + - 130 + - 131 + - 132 + - 133 + - 135 + - 138 + - 152 + - 155 + - 156 + - 157 + - 203 + - 246 + - 247 + - 248 +- - levtype: pt + stream: scda + type: an + - - 53 + - 54 + - 60 + - 131 + - 132 + - 133 + - 138 + - 155 + - 203 +- - levtype: pv + stream: scda + type: an + - - 3 + - 54 + - 129 + - 131 + - 132 + - 133 + - 156 + - 203 +- - levtype: sfc + stream: scda + type: an + - - 15 + - 16 + - 17 + - 18 + - 26 + - 27 + - 28 + - 29 + - 30 + - 31 + - 32 + - 33 + - 34 + - 35 + - 36 + - 37 + - 38 + - 39 + - 40 + - 41 + - 42 + - 43 + - 66 + - 67 + - 74 + - 78 + - 79 + - 129 + - 134 + - 136 + - 137 + - 139 + - 141 + - 148 + - 151 + - 156 + - 160 + - 161 + - 162 + - 163 + - 164 + - 165 + - 166 + - 167 + - 168 + - 170 + - 172 + - 173 + - 174 + - 183 + - 186 + - 187 + - 188 + - 198 + - 206 + - 228 + - 229 + - 230 + - 234 + - 235 + - 236 + - 238 + - 129172 + - 174096 + - 200199 + - 210186 + - 210187 + - 210188 + - 210189 + - 210190 + - 210191 + - 228007 + - 228008 + - 228009 + - 228010 + - 228011 + - 228012 + - 228013 + - 228014 + - 228021 + - 228022 + - 228089 + - 228090 + - 228239 + - 228240 + - 228246 + - 228247 +- - levtype: sol + stream: scda + type: an + - - 33 + - 238 + - 228038 + - 228141 +- - levtype: ml + stream: scda + type: fc + - - 75 + - 76 + - 77 + - 129 + - 130 + - 131 + - 132 + - 133 + - 134 + - 135 + - 138 + - 152 + - 155 + - 156 + - 203 + - 246 + - 247 + - 248 + - 162110 + - 260290 +- - levtype: pl + stream: scda + type: fc + - - 60 + - 129 + - 130 + - 131 + - 132 + - 133 + - 134 + - 135 + - 138 + - 152 + - 155 + - 156 + - 157 + - 203 + - 246 + - 247 + - 248 +- - levtype: pt + stream: scda + type: fc + - - 54 + - 60 + - 131 + - 132 + - 133 + - 138 + - 155 + - 203 +- - levtype: pv + stream: scda + type: fc + - - 3 + - 54 + - 129 + - 131 + - 132 + - 133 + - 156 + - 203 +- - levtype: sfc + stream: scda + type: fc + - - 8 + - 9 + - 20 + - 26 + - 31 + - 32 + - 33 + - 34 + - 35 + - 36 + - 37 + - 38 + - 39 + - 40 + - 41 + - 42 + - 44 + - 45 + - 47 + - 49 + - 50 + - 57 + - 58 + - 59 + - 66 + - 67 + - 78 + - 79 + - 121 + - 122 + - 123 + - 129 + - 134 + - 136 + - 137 + - 139 + - 141 + - 142 + - 143 + - 144 + - 145 + - 146 + - 147 + - 148 + - 151 + - 156 + - 159 + - 164 + - 165 + - 166 + - 167 + - 168 + - 169 + - 170 + - 172 + - 175 + - 176 + - 177 + - 178 + - 179 + - 180 + - 181 + - 182 + - 183 + - 186 + - 187 + - 188 + - 189 + - 195 + - 196 + - 197 + - 198 + - 201 + - 202 + - 205 + - 206 + - 208 + - 209 + - 210 + - 211 + - 212 + - 213 + - 228 + - 229 + - 230 + - 231 + - 232 + - 235 + - 236 + - 238 + - 243 + - 244 + - 245 + - 3020 + - 151130 + - 151131 + - 151132 + - 151145 + - 151148 + - 151163 + - 151164 + - 151175 + - 162071 + - 162072 + - 174096 + - 174098 + - 228001 + - 228003 + - 228007 + - 228008 + - 228009 + - 228010 + - 228011 + - 228012 + - 228013 + - 228014 + - 228020 + - 228021 + - 228022 + - 228023 + - 228024 + - 228026 + - 228027 + - 228028 + - 228029 + - 228035 + - 228036 + - 228044 + - 228045 + - 228046 + - 228047 + - 228048 + - 228050 + - 228051 + - 228057 + - 228058 + - 228080 + - 228081 + - 228082 + - 228083 + - 228084 + - 228085 + - 228088 + - 228089 + - 228090 + - 228129 + - 228130 + - 228131 + - 228132 + - 228156 + - 228216 + - 228217 + - 228218 + - 228219 + - 228220 + - 228221 + - 228222 + - 228223 + - 228224 + - 228225 + - 228226 + - 228227 + - 228231 + - 228232 + - 228233 + - 228234 + - 228235 + - 228237 + - 228239 + - 228240 + - 228241 + - 228246 + - 228247 + - 228251 + - 260015 + - 260048 + - 260109 + - 260121 + - 260123 + - 260318 + - 260319 + - 260320 + - 260321 + - 260338 + - 260339 +- - levtype: sol + stream: scda + type: fc + - - 33 + - 238 + - 228038 + - 228141 +- - levtype: ml + stream: scda + type: me + - - 200130 + - 200131 + - 200132 + - 200138 + - 200152 + - 200155 +- - stream: scda + type: ssd + - - 260510 +- - levtype: sfc + stream: scwv + type: 4v + - - 140098 + - 140099 + - 140100 + - 140101 + - 140102 + - 140103 + - 140104 + - 140105 + - 140112 + - 140113 + - 140114 + - 140115 + - 140116 + - 140117 + - 140118 + - 140119 + - 140120 + - 140121 + - 140122 + - 140123 + - 140124 + - 140125 + - 140126 + - 140127 + - 140128 + - 140129 + - 140156 + - 140207 + - 140208 + - 140209 + - 140211 + - 140212 + - 140214 + - 140215 + - 140216 + - 140217 + - 140218 + - 140219 + - 140220 + - 140221 + - 140222 + - 140223 + - 140224 + - 140225 + - 140226 + - 140227 + - 140228 + - 140229 + - 140230 + - 140231 + - 140232 + - 140233 + - 140234 + - 140235 + - 140236 + - 140237 + - 140238 + - 140239 + - 140244 + - 140245 + - 140246 + - 140247 + - 140248 + - 140249 + - 140251 + - 140252 + - 140253 + - 140254 +- - levtype: sfc + stream: scwv + type: an + - - 140098 + - 140099 + - 140100 + - 140101 + - 140102 + - 140103 + - 140104 + - 140105 + - 140112 + - 140113 + - 140114 + - 140115 + - 140116 + - 140117 + - 140118 + - 140119 + - 140120 + - 140121 + - 140122 + - 140123 + - 140124 + - 140125 + - 140126 + - 140127 + - 140128 + - 140129 + - 140156 + - 140207 + - 140208 + - 140209 + - 140211 + - 140212 + - 140214 + - 140215 + - 140216 + - 140217 + - 140218 + - 140219 + - 140220 + - 140221 + - 140222 + - 140223 + - 140224 + - 140225 + - 140226 + - 140227 + - 140228 + - 140229 + - 140230 + - 140231 + - 140232 + - 140233 + - 140234 + - 140235 + - 140236 + - 140237 + - 140238 + - 140239 + - 140244 + - 140245 + - 140246 + - 140247 + - 140248 + - 140249 + - 140251 + - 140252 + - 140253 + - 140254 +- - levtype: sfc + stream: scwv + type: fc + - - 140098 + - 140099 + - 140100 + - 140101 + - 140102 + - 140103 + - 140104 + - 140105 + - 140112 + - 140113 + - 140114 + - 140115 + - 140116 + - 140117 + - 140118 + - 140119 + - 140120 + - 140121 + - 140122 + - 140123 + - 140124 + - 140125 + - 140126 + - 140127 + - 140128 + - 140129 + - 140156 + - 140207 + - 140208 + - 140209 + - 140211 + - 140212 + - 140214 + - 140215 + - 140216 + - 140217 + - 140218 + - 140219 + - 140220 + - 140221 + - 140222 + - 140223 + - 140224 + - 140225 + - 140226 + - 140227 + - 140228 + - 140229 + - 140230 + - 140231 + - 140232 + - 140233 + - 140234 + - 140235 + - 140236 + - 140237 + - 140238 + - 140239 + - 140244 + - 140245 + - 140249 + - 140251 + - 140252 + - 140253 + - 140254 +- - levtype: sfc + stream: swmm + type: fcmax + - - 140220 + - 140221 + - 140229 + - 140231 + - 140232 + - 140233 + - 140244 + - 140245 +- - levtype: sfc + stream: swmm + type: fcmean + - - 140220 + - 140221 + - 140229 + - 140231 + - 140232 + - 140233 + - 140244 + - 140245 +- - levtype: sfc + stream: swmm + type: fcmin + - - 140220 + - 140221 + - 140229 + - 140231 + - 140232 + - 140233 + - 140244 + - 140245 +- - levtype: sfc + stream: swmm + type: fcstdev + - - 140220 + - 140221 + - 140229 + - 140231 + - 140232 + - 140233 + - 140244 + - 140245 +- - levtype: sfc + stream: waef + type: cf + - - 140098 + - 140099 + - 140100 + - 140101 + - 140102 + - 140103 + - 140104 + - 140105 + - 140112 + - 140113 + - 140114 + - 140115 + - 140116 + - 140117 + - 140118 + - 140119 + - 140120 + - 140121 + - 140122 + - 140123 + - 140124 + - 140125 + - 140126 + - 140127 + - 140128 + - 140129 + - 140156 + - 140207 + - 140208 + - 140209 + - 140211 + - 140212 + - 140214 + - 140215 + - 140216 + - 140217 + - 140218 + - 140219 + - 140220 + - 140221 + - 140222 + - 140223 + - 140224 + - 140225 + - 140226 + - 140227 + - 140228 + - 140229 + - 140230 + - 140231 + - 140232 + - 140233 + - 140234 + - 140235 + - 140236 + - 140237 + - 140238 + - 140239 + - 140244 + - 140245 + - 140249 + - 140251 + - 140252 + - 140253 + - 140254 +- - levtype: sfc + stream: waef + type: efi + - - 132216 +- - levtype: sfc + stream: waef + type: efic + - - 132216 +- - levtype: sfc + stream: waef + type: ep + - - 131074 + - 131075 + - 131076 + - 131077 + - 131078 + - 131079 + - 131080 + - 131081 +- - levtype: sfc + stream: waef + type: fcmax + - - 140229 + - 140231 + - 140232 + - 140233 + - 140245 +- - levtype: sfc + stream: waef + type: fcmean + - - 140229 + - 140231 + - 140232 + - 140233 + - 140245 +- - levtype: sfc + stream: waef + type: fcmin + - - 140229 + - 140231 + - 140232 + - 140233 + - 140245 +- - levtype: sfc + stream: waef + type: fcstdev + - - 140229 + - 140231 + - 140232 + - 140233 + - 140245 +- - levtype: sfc + stream: waef + type: pf + - - 140098 + - 140099 + - 140100 + - 140101 + - 140102 + - 140103 + - 140104 + - 140105 + - 140112 + - 140113 + - 140114 + - 140115 + - 140116 + - 140117 + - 140118 + - 140119 + - 140120 + - 140121 + - 140122 + - 140123 + - 140124 + - 140125 + - 140126 + - 140127 + - 140128 + - 140129 + - 140156 + - 140207 + - 140208 + - 140209 + - 140211 + - 140212 + - 140214 + - 140215 + - 140216 + - 140217 + - 140218 + - 140219 + - 140220 + - 140221 + - 140222 + - 140223 + - 140224 + - 140225 + - 140226 + - 140227 + - 140228 + - 140229 + - 140230 + - 140231 + - 140232 + - 140233 + - 140234 + - 140235 + - 140236 + - 140237 + - 140238 + - 140239 + - 140244 + - 140245 + - 140249 + - 140251 + - 140252 + - 140253 + - 140254 +- - levtype: sfc + stream: waef + type: sot + - - 132216 +- - levtype: sfc + stream: wasf + type: fc + - - 140220 + - 140221 + - 140229 + - 140230 + - 140231 + - 140232 + - 140233 + - 140244 + - 140245 + - 140249 +- - levtype: sfc + stream: wave + type: 4v + - - 140098 + - 140099 + - 140100 + - 140101 + - 140102 + - 140103 + - 140104 + - 140105 + - 140112 + - 140113 + - 140114 + - 140115 + - 140116 + - 140117 + - 140118 + - 140119 + - 140120 + - 140121 + - 140122 + - 140123 + - 140124 + - 140125 + - 140126 + - 140127 + - 140128 + - 140129 + - 140156 + - 140207 + - 140208 + - 140209 + - 140211 + - 140212 + - 140214 + - 140215 + - 140216 + - 140217 + - 140218 + - 140219 + - 140220 + - 140221 + - 140222 + - 140223 + - 140224 + - 140225 + - 140226 + - 140227 + - 140228 + - 140229 + - 140230 + - 140231 + - 140232 + - 140233 + - 140234 + - 140235 + - 140236 + - 140237 + - 140238 + - 140239 + - 140244 + - 140245 + - 140246 + - 140247 + - 140248 + - 140249 + - 140251 + - 140252 + - 140253 + - 140254 +- - levtype: sfc + stream: wave + type: an + - - 140098 + - 140099 + - 140100 + - 140101 + - 140102 + - 140103 + - 140104 + - 140105 + - 140112 + - 140113 + - 140114 + - 140115 + - 140116 + - 140117 + - 140118 + - 140119 + - 140120 + - 140121 + - 140122 + - 140123 + - 140124 + - 140125 + - 140126 + - 140127 + - 140128 + - 140129 + - 140156 + - 140207 + - 140208 + - 140209 + - 140211 + - 140212 + - 140214 + - 140215 + - 140216 + - 140217 + - 140218 + - 140219 + - 140220 + - 140221 + - 140222 + - 140223 + - 140224 + - 140225 + - 140226 + - 140227 + - 140228 + - 140229 + - 140230 + - 140231 + - 140232 + - 140233 + - 140234 + - 140235 + - 140236 + - 140237 + - 140238 + - 140239 + - 140244 + - 140245 + - 140246 + - 140247 + - 140248 + - 140249 + - 140251 + - 140252 + - 140253 + - 140254 + - 151131 + - 151132 +- - levtype: sfc + stream: wave + type: fc + - - 140098 + - 140099 + - 140100 + - 140101 + - 140102 + - 140103 + - 140104 + - 140105 + - 140112 + - 140113 + - 140114 + - 140115 + - 140116 + - 140117 + - 140118 + - 140119 + - 140120 + - 140121 + - 140122 + - 140123 + - 140124 + - 140125 + - 140126 + - 140127 + - 140128 + - 140129 + - 140156 + - 140207 + - 140208 + - 140209 + - 140211 + - 140212 + - 140214 + - 140215 + - 140216 + - 140217 + - 140218 + - 140219 + - 140220 + - 140221 + - 140222 + - 140223 + - 140224 + - 140225 + - 140226 + - 140227 + - 140228 + - 140229 + - 140230 + - 140231 + - 140232 + - 140233 + - 140234 + - 140235 + - 140236 + - 140237 + - 140238 + - 140239 + - 140244 + - 140245 + - 140249 + - 140251 + - 140252 + - 140253 + - 140254 + - 151131 + - 151132 +- - levtype: sfc + stream: wave + type: fg + - - 140098 + - 140099 + - 140100 + - 140101 + - 140102 + - 140103 + - 140104 + - 140105 + - 140112 + - 140113 + - 140114 + - 140115 + - 140116 + - 140117 + - 140118 + - 140119 + - 140120 + - 140121 + - 140122 + - 140123 + - 140124 + - 140125 + - 140126 + - 140127 + - 140128 + - 140129 + - 140156 + - 140207 + - 140208 + - 140209 + - 140211 + - 140212 + - 140214 + - 140215 + - 140216 + - 140217 + - 140218 + - 140219 + - 140220 + - 140221 + - 140222 + - 140223 + - 140224 + - 140225 + - 140226 + - 140227 + - 140228 + - 140229 + - 140230 + - 140231 + - 140232 + - 140233 + - 140234 + - 140235 + - 140236 + - 140237 + - 140238 + - 140239 + - 140244 + - 140245 + - 140249 + - 140251 + - 140252 + - 140253 + - 140254 +- - levtype: sfc + stream: weef + type: cf + - - 140098 + - 140099 + - 140100 + - 140101 + - 140102 + - 140103 + - 140104 + - 140105 + - 140112 + - 140113 + - 140114 + - 140115 + - 140116 + - 140117 + - 140118 + - 140119 + - 140120 + - 140121 + - 140122 + - 140123 + - 140124 + - 140125 + - 140126 + - 140127 + - 140128 + - 140129 + - 140207 + - 140208 + - 140209 + - 140211 + - 140212 + - 140214 + - 140215 + - 140216 + - 140217 + - 140218 + - 140219 + - 140220 + - 140221 + - 140222 + - 140223 + - 140224 + - 140225 + - 140226 + - 140227 + - 140228 + - 140229 + - 140230 + - 140231 + - 140232 + - 140233 + - 140234 + - 140235 + - 140236 + - 140237 + - 140238 + - 140239 + - 140244 + - 140245 + - 140249 + - 140251 + - 140252 + - 140253 + - 140254 +- - levtype: sfc + stream: weef + type: fcmax + - - 140229 + - 140231 + - 140232 + - 140233 + - 140245 +- - levtype: sfc + stream: weef + type: fcmean + - - 140229 + - 140231 + - 140232 + - 140233 + - 140245 +- - levtype: sfc + stream: weef + type: fcmin + - - 140229 + - 140231 + - 140232 + - 140233 + - 140245 +- - levtype: sfc + stream: weef + type: fcstdev + - - 140229 + - 140231 + - 140232 + - 140233 + - 140245 +- - levtype: sfc + stream: weef + type: pf + - - 140098 + - 140099 + - 140100 + - 140101 + - 140102 + - 140103 + - 140104 + - 140105 + - 140112 + - 140113 + - 140114 + - 140115 + - 140116 + - 140117 + - 140118 + - 140119 + - 140120 + - 140121 + - 140122 + - 140123 + - 140124 + - 140125 + - 140126 + - 140127 + - 140128 + - 140129 + - 140207 + - 140208 + - 140209 + - 140211 + - 140212 + - 140214 + - 140215 + - 140216 + - 140217 + - 140218 + - 140219 + - 140220 + - 140221 + - 140222 + - 140223 + - 140224 + - 140225 + - 140226 + - 140227 + - 140228 + - 140229 + - 140230 + - 140231 + - 140232 + - 140233 + - 140234 + - 140235 + - 140236 + - 140237 + - 140238 + - 140239 + - 140244 + - 140245 + - 140249 + - 140251 + - 140252 + - 140253 + - 140254 +- - levtype: sfc + stream: weeh + type: cf + - - 140098 + - 140099 + - 140100 + - 140101 + - 140102 + - 140103 + - 140104 + - 140105 + - 140112 + - 140113 + - 140114 + - 140115 + - 140116 + - 140117 + - 140118 + - 140119 + - 140120 + - 140121 + - 140122 + - 140123 + - 140124 + - 140125 + - 140126 + - 140127 + - 140128 + - 140129 + - 140207 + - 140208 + - 140209 + - 140215 + - 140216 + - 140217 + - 140218 + - 140219 + - 140220 + - 140221 + - 140222 + - 140223 + - 140224 + - 140225 + - 140226 + - 140227 + - 140228 + - 140229 + - 140230 + - 140231 + - 140232 + - 140233 + - 140234 + - 140235 + - 140236 + - 140237 + - 140238 + - 140239 + - 140244 + - 140245 + - 140249 + - 140251 + - 140252 + - 140253 + - 140254 +- - levtype: sfc + stream: weeh + type: fcmax + - - 140229 + - 140231 + - 140232 + - 140233 + - 140245 +- - levtype: sfc + stream: weeh + type: fcmean + - - 140229 + - 140231 + - 140232 + - 140233 + - 140245 +- - levtype: sfc + stream: weeh + type: fcmin + - - 140229 + - 140231 + - 140232 + - 140233 + - 140245 +- - levtype: sfc + stream: weeh + type: fcstdev + - - 140229 + - 140231 + - 140232 + - 140233 + - 140245 +- - levtype: sfc + stream: weeh + type: pf + - - 140098 + - 140099 + - 140100 + - 140101 + - 140102 + - 140103 + - 140104 + - 140105 + - 140112 + - 140113 + - 140114 + - 140115 + - 140116 + - 140117 + - 140118 + - 140119 + - 140120 + - 140121 + - 140122 + - 140123 + - 140124 + - 140125 + - 140126 + - 140127 + - 140128 + - 140129 + - 140207 + - 140208 + - 140209 + - 140215 + - 140216 + - 140217 + - 140218 + - 140219 + - 140220 + - 140221 + - 140222 + - 140223 + - 140224 + - 140225 + - 140226 + - 140227 + - 140228 + - 140229 + - 140230 + - 140231 + - 140232 + - 140233 + - 140234 + - 140235 + - 140236 + - 140237 + - 140238 + - 140239 + - 140244 + - 140245 + - 140249 + - 140251 + - 140252 + - 140253 + - 140254 +- - levtype: sfc + stream: wees + type: cd + - - 140200 +- - levtype: sfc + stream: wehs + type: cd + - - 140200 +- - levtype: sfc + stream: weov + type: cf + - - 140098 + - 140099 + - 140100 + - 140101 + - 140102 + - 140103 + - 140104 + - 140105 + - 140112 + - 140113 + - 140114 + - 140115 + - 140116 + - 140117 + - 140118 + - 140119 + - 140120 + - 140121 + - 140122 + - 140123 + - 140124 + - 140125 + - 140126 + - 140127 + - 140128 + - 140129 + - 140156 + - 140207 + - 140208 + - 140209 + - 140211 + - 140212 + - 140214 + - 140215 + - 140216 + - 140217 + - 140218 + - 140219 + - 140220 + - 140221 + - 140222 + - 140223 + - 140224 + - 140225 + - 140226 + - 140227 + - 140228 + - 140229 + - 140230 + - 140231 + - 140232 + - 140233 + - 140234 + - 140235 + - 140236 + - 140237 + - 140238 + - 140239 + - 140244 + - 140245 + - 140249 + - 140251 + - 140252 + - 140253 + - 140254 +- - levtype: sfc + stream: weov + type: pf + - - 140098 + - 140099 + - 140100 + - 140101 + - 140102 + - 140103 + - 140104 + - 140105 + - 140112 + - 140113 + - 140114 + - 140115 + - 140116 + - 140117 + - 140118 + - 140119 + - 140120 + - 140121 + - 140122 + - 140123 + - 140124 + - 140125 + - 140126 + - 140127 + - 140128 + - 140129 + - 140156 + - 140207 + - 140208 + - 140209 + - 140211 + - 140212 + - 140214 + - 140215 + - 140216 + - 140217 + - 140218 + - 140219 + - 140220 + - 140221 + - 140222 + - 140223 + - 140224 + - 140225 + - 140226 + - 140227 + - 140228 + - 140229 + - 140230 + - 140231 + - 140232 + - 140233 + - 140234 + - 140235 + - 140236 + - 140237 + - 140238 + - 140239 + - 140244 + - 140245 + - 140249 + - 140251 + - 140252 + - 140253 + - 140254 diff --git a/metkit/language.yaml b/metkit/language.yaml new file mode 100644 index 0000000..398868e --- /dev/null +++ b/metkit/language.yaml @@ -0,0 +1,1214 @@ +--- +_field: &_field + + class: + category: data + default: od + flatten: false + type: enum + values: + - [ai, operational aifs] + - [at, austria] + - [be, belgium] + - [c3, c3s] + - [ce, cems] + - [ch, switzerland] + - [ci, cerise] + - [co, cosmo] + - [cr, cams research] + - [cs, ecsn] + - [d1, destine] + - [de, germany] + - [dk, denmark] + - [dm, demeter] + - [dt, dts] + - [e2, e20c] + - [e4, reanalyse40] + - [e6, era6] + - [ea, era5, esat] + - [ed, eerie] + - [ef, efas] + - [ei, era interim] + - [el, eldas] + - [em, e20cm] + - [en, ensembles] + - [ep, cera-20c, cera20c] + - [er, reanalyse] + - [es, spain] + - [et, cera-sat, cerasat] + - [fi, finland] + - [fr, france] + - [gf, glofas] + - [gg, greenhouse gases] + - [gr, greece] + - [gw, global wildfire information system] + - [hr, croatia] + - [hu, hungary] + - [ie, ireland] + - [is, iceland] + - [it, italy] + - [j5, jra55] + - [l5, era5l] + - [l6, era6l] + - [la, aladin-laef, laef, lace] + - [lw, WMO lead centre wave forecast verification] + - [ma, metaps] + - [mc, macc] + - [me, mersea] + - [ml, machine learning] + - [ms, member states] + - [nl, netherlands] + - ['no', norway] + - [nr, ncep 20cr, 20cr] + - [o6, 'ocean 6 reanalysis'] + - [od, operations] + - [pe, permanent experiment] + - [pt, portugal] + - [pv, provost] + - [rd, research] + - [rm, euro4m] + - [rr, regional reanalysis] + - [s2, s2s] + - [se, sweden] + - [si, slovenia] + - [sr, sreps] + - [te, test] + - [to, tost] + - [tr, turkey] + - [uk, united kingdom] + - [ul, ulysses] + - [ur, uerra] + - [yp, yopp] + - [yt, yotc] + + type: + category: data + default: an + flatten: false + type: enum + values: + - [3g, 3d variational gradients] + - [3v, 3d variational analysis] + - [4g, 4d variational gradients] + - [4i, 4d variational increments] + - [4v, 4d variational analysis] + - [ab, analysis bias] + - [af, analysis feedback] + - [ai, analysis input] + - [an, analysis] + - [as, adjoint singular vector] + - [bf, bias-corrected forecast] + - [cd, climate distribution] + - [cf, control forecast] + - [ci, clustering information] + - [cl, climatology] + - [cm, cluster means] + - [cr, cluster representative] + - [cs, cluster std deviations] + - [cv, calibration validation forecast] + - [ea, errors in analysis] + - [ed, empirical distribution] + - [ef, errors in first guess] + - [efi, extreme forecast index] + - [efic, extreme forecast index control] + - [em, ensemble mean] + - [eme, ensemble data assimilation model errors] + - [emtm, ensemble mean of temporal mean] + - [ep, event probability] + - [es, ensemble standard deviation] + - [est, ensemble statistics] + - [estdtm, ensemble standard deviation of temporal mean] + - [fa, forecast accumulation] + - [fb, feedback] + - [fc, forecast] + - [fcdfb, forecast departures feedback] + - [fcmax, forecast maximum] + - [fcmean, forecast mean] + - [fcmin, forecast minimum] + - [fcstdev, forecast standard deviation] + - [ff, flux forcing realtime] + - [fg, first guess] + - [fp, forecast probability] + - [fsoifb, forecast sensitivity to observations impact feedback] + - [fu, fill-up] + - [fx, flux forcing] + - [ga, gfas analysis] + - [gbf, bias-corrected gridbox] + - [gai, gridded analysis input] + - [go, gridded observations] + - [gsd, gridded satellite data] + - [gwt, weather type gridbox] + - [hcmean, hindcast mean] + - [ia, init. analysis] + - [icp, initial condition perturbation] + - [if, interim forecast] + - [im, images] + - [me, model errors] + - [mfb, mondb feedback] + - [oai, odb analysis input] + - [ob, observations] + - [of, ocean forward] + - [ofb, odb feedback] + - [oi, oi analysis] + - [oldim, old format images] + - [or, ocean reanalysis] + - [pa, perturbed analysis] + - [pb, probability boundary] + - [pd, probability distribution] + - [pf, perturbed forecast] + - [pfc, point values] + - [ppm, point value metrics] + - [s3, climate 30 days simulation] + - [ses, scaled ensemble standard deviation] + - [sf, sensitivity forecast] + - [sfb, summary feedback] + - [sfo, simulations with forcing] + - [sg, sensitivity gradient] + - [si, climate simulation] + - [sim, simulated images] + - [sot, shift of tails] + - [ssd, simulated satellite data] + - [sv, singular vector] + - [svar, signal variance] + - [taem, time average ensemble mean] + - [taes, time average ensemble standard deviation] + - [tpa, time processed analysis] + - [tf, trajectory forecast] + - [tu, tube] + - [wem, weighted ensemble mean] + - [wes, weighted ensemble standard deviation] + - [wp, weather parameters] + + stream: + category: data + default: oper + flatten: false + type: enum + values: + - [amap, analysis for multianalysis project] + - [ammc, melbourne] + - [cher, ch, chernobyl] + - [clte, climate, Climate run output] + - [clmn, climate-monthly, Climate run monthly means output] + - [cnrm, meteo france climate centre] + - [cwao, montreal] + - [dacl, daily climatology] + - [dacw, daily climatology wave] + - [dahc, daily archive hindcast] + - [dcda, atmospheric model (delayed cutoff)] + - [dcwv, wave model (delayed cutoff)] + - [edmm, ensemble data assimilation monthly means] + - [edmo, ensemble data assimilation monthly means of daily means] + - [edzw, offenbach] + - [eefh, extended ensemble forecast hindcast] + - [eefo, extended ensemble prediction system] + - [eehs, extended ensemble forecast hindcast statistics] + - [efas, european flood awareness system (efas)] + - [efcl, european flood awareness system (efas) climatology] + - [efhc, ensemble forecast hindcasts (obsolete)] + - [efho, ensemble forecast hindcast overlap] + - [efhs, ensemble forecast hindcast statistics] + - [efov, ensemble forecast overlap] + - [efrf, european flood awareness system (efas) reforecasts] + - [efse, european flood awareness system (efas) seasonal forecasts] + - [efsr, european flood awareness system (efas) seasonal reforecasts] + - [egrr, exeter, bracknell] + - [ehmm, combined multi-model hindcast monthly means] + - [elda, ensemble long window data assimilation] + - [enda, ensemble data assimilation] + - [enfh, ensemble forecast hindcasts] + - [enfo, ef, ensemble prediction system] + - [enwh, ensemble forecast wave hindcasts] + - [esmm, combined multi-model monthly means] + - [espd, ensemble supplementary data] + - [ewda, ensemble wave data assimilation] + - [ewhc, wave ensemble forecast hindcast (obsolete)] + - [ewho, ensemble forecast wave hindcast overlap] + - [ewla, ensemble wave long window data assimilation] + - [ewmm, ensemble wave data assimilation monthly means] + - [ewmo, ensemble wave data assimilation monthly means of daily means] + - [fgge, fg] + - [fsob, forecast sensitivity to observations] + - [fsow, forecast sensitivity to observations wave] + - [gfas, global fire assimilation system] + - [gfra, global fire assimilation system reanalysis] + - [kwbc, washington] + - [lfpw, paris, toulouse] + - [lwda, long window daily archive] + - [lwwv, long window wave] + - [ma, means archive] + - [maed, multianalysis ensemble data] + - [mawm, wave anomaly means] + - [mawv, multianalysis wave data] + - [mdfa, monthly means of daily forecast accumulations] + - [mfam, anomaly means] + - [mfaw, wave anomalies] + - [mfhm, hindcast means] + - [mfhw, monthly forecast hindcasts wave] + - [mfwm, wave real-time means] + - [mhwm, wave hindcast means] + - [mmaf, multi-model multi-annual forecast] + - [mmam, multi-model multi-annual forecast means] + - [mmaw, multi-model multi-annual forecast wave] + - [mmsa, multi-model seasonal forecast monthly anomalies] + - [mmsf, multi-model seasonal forecast] + - [mmwm, multi-model multi-annual forecast wave means] + - [mnfa, anomalies] + - [mnfc, real-time] + - [mnfh, hindcasts] + - [mnfm, real-time means] + - [mnfw, wave real-time] + - [mnth, mo, monthly, monthly means] + - [mnvr, monthly variance and covariance data using g. boer's step function] + - [moda, monthly means of daily means] + - [mofc, monthly forecast] + - [mofm, monthly forecast means] + - [monr, monthly means using g. boer's step function] + - [mpic, max plank institute] + - [msda, monthly standard deviation and covariance of daily means] + - [msdc, mv, monthly standard deviation and covariance] + - [msmm, multi-model seasonal forecast atmospheric monthly means] + - [mswm, multi-model seasonal forecast wave monthly means] + - [ocda, ocean data assimilation] + - [ocea, ocean] + - [olda, ocean Long window data assimilation] + - [oper, da, daily archive, atmospheric model] + - [rjtd, tokyo] + - [scda, atmospheric model (short cutoff)] + - [scwv, wave model (short cutoff)] + - [seap, sensitive area prediction] + - [seas, seasonal forecast] + - [sens, sf, sensitivity forecast] + - [sfmm, seasonal forecast atmospheric monthly means] + - [smma, seasonal monthly means anomalies] + - [supd, sd, deterministic supplementary data] + - [swmm, seasonal forecast wave monthly means] + - [toga, tg] + - [ukmo, ukmo climate centre] + - [waef, we, wave ensemble forecast] + - [wamd, wave monthly means of daily means] + - [wamf, wave monthly forecast] + - [wamo, wave monthly means] + - [wams, multi-model seasonal forecast wave] + - [wasf, wave seasonal forecast] + - [wave, wv, wave model] + - [wavm, wave model (standalone)] + - [weef, wave extended ensemble forecast] + - [weeh, wave extended ensemble forecast hindcast] + - [wees, wave extended ensemble forecast hindcast statistics] + - [wehs, wave ensemble forecast hindcast statistics] + - [weov, wave ensemble forecast overlap] + - [wfas, global flood awareness system (glofas)] + - [wfcl, global flood awareness system (glofas) climatology] + - [wfrf, global flood awareness system (glofas) reforecasts] + - [wfse, global flood awareness system (glofas) seasonal forecasts] + - [wfsr, global flood awareness system (glofas) seasonal reforecasts] + - [wmfm, wave monthly forecast means] + - [wvhc, wave hindcast] + expver: + category: data + default: '0001' + flatten: false + type: expver + + dataset: + # flatten: false + multiple: true + type: any + + model: + category: data + type: lowercase + + repres: + flatten: false + multiple: true + type: enum + values: + - gg + - sh + - ll + - np + - rl + + obsgroup: + category: data + multiple: true + type: enum + values: + # - [conventional] + - [sat, satellite] + - [ers1] + - [trmm] + - [qscat] + - [reo3] # reo3 needs to stay for compatibility + # previously in "obsgroups.def" + - [hirs, 1, HIRS ] + - [amsua, 2, AMSUA ] + - [amsub, 3, AMSUB ] + - [mhs, 4, MHS ] + - [geos, 5, GEOS ] + - [resat, 6, RESAT ] + - [meris, 7, MERIS ] + - [gpsro, 8, GPSRO ] + - [satob, 9, SATOB ] + - [scatt, 10, SCATT ] + - [ssmi_as, 11, SSMI ALL-SKY ] + - [iasi, 12, IASI ] + - [airs, 13, AIRS ] + - [ssmis_as, 14, SSMIS ALL-SKY ] + - [tmi_as, 15, TMI ALL-SKY ] + - [amsre_as, 16, AMSRE ALL-SKY ] + - [conv, 17, CONV ] + - [smos, 19, SMOS ] + - [windsat_as, 20, WINDSAT ALL-SKY ] + - [ssmi, 21, SSMI ] + - [amsua_as, 22, AMSUA ALL-SKY ] + - [amsre, 23, AMSRE ] + - [tmi, 24, TMI ] + - [ssmis, 25, SSMIS ] + - [gbrad, 26, GBRAD ] + - [mwhs, 27, MWHS ] + - [mwts, 28, MWTS ] + - [mwri_as, 29, MWRI ALL-SKY ] + - [iras, 30, IRAS ] + - [msu, 31, MSU ] + - [ssu, 32, SSU ] + - [vtpr1, 33, VTPR1 ] + - [vtpr2, 34, VTPR2 ] + - [atms, 35, ATMS ] + - [resat_ak, 36, RESAT AVERAGING KERNELS ] + - [cris, 37, CRIS ] + - [wave_ip, 38, WAVE INTEGRATED PARAMETERS ] + - [wave_sp, 39, WAVE SPECTRA ] + - [raingg, 40, RAINGG ] + - [sfc_ms, 41, SURFACE MULTISENSOR ] + - [amsr2_as, 42, AMSR-2 ALL-SKY ] + - [saphir_as, 43, SAPHIR ALL-SKY ] + - [amsub_as, 44, AMSUB ALL-SKY ] + - [mhs_as, 45, MHS ALL-SKY ] + - [dwl, 46, DOPPLER WIND LIDAR ] + - [iris, 47, IRIS ] + - [aatsr, 49, AATSR ] + - [atms_as, 50, ATMS ALL-SKY ] + - [gmi_as, 51, GMI ALL-SKY ] + - [godae_sst, 52, GODAE SEA SURFACE TEMPERATURES ] + - [atovs_ms, 53, ATOVS MULTISENSOR ] + - [atmospheric_composition, 54, ATMOSPHERIC COMPOSITION ] + - [non_sfc_ms, 55, NON-SURFACE MULTISENSOR ] + - [mwts2, 56, MWTS2 ] + - [ssmi_1d, 57, SSMI 1DVAR TCWV CLOUDY-SKY ] + - [mwhs2_as, 58, MWHS2 ALL-SKY ] + - [ssmt2, 59, SSMT2 ] + - [smap, 60, SMAP ] + - [tovs_ms, 61, TOVS MULTISENSOR ] + - [cloud_r, 62, CLOUD REFLECTIVITY ] + - [cloud_l, 63, CLOUD LIDAR ] + - [satellite_lightning, 64, SATELLITE LIGHTNING ] + - [geos_vis, 65, GEOS VIS ] + - [oconv, 66, OCONV ] + - [mwts3_as, 67, MWTS3 All-sky ] + - [giirs, 68, GIIRS ] + - [test, 99, TEST ] + + reportype: + category: data + type: any + multiple: true + + # rdbprefix + + levtype: + category: data + default: pl + flatten: false + type: enum + values: + - [cat, category] + - [dp, depth] + - [layer] + - [ml, model levels] + - [pl, pressure levels] + - [hl, height levels] + - [pt, potential temperature] + - [pv, potential vorticity] + - [sfc, surface] + - [sol, surface other (multi)levels] + - [wv, ocean wave] + - [o2d, ocean surface] + - [o3d, ocean model levels] + never: + - type: ssd + + levelist: + category: data + multiple: true + by: 1 + default: + - 1000 + - 850 + - 700 + - 500 + - 400 + - 300 + never: + - levtype: [sfc, o2d] + - type: ssd + type: to-by-list-float + + param: + category: data + default: 129 + multiple: true + type: param + never: + - type: [tf, ob] + +################################################################# + + # year + # decade + # month + + date: + category: data + default: 0 + type: date + multiple: true + + year: + category: data + type: to-by-list + multiple: true + by: 1 + + month: + category: data + flatten: true + type: enum + multiple: true + values: + - [1, jan, January] + - [2, feb, February] + - [3, mar, March] + - [4, apr, April] + - [5, may, May] + - [6, jun, June] + - [7, jul, July] + - [8, aug, August] + - [9, sep, September] + - [10, oct, October] + - [11, nov, November] + - [12, dec, December] + + # verify + # refdate + + hdate: + category: data + multiple: true + only: + - stream: + - enfh + - enwh + - efho + - ehmm + - ewho + - eefh + - weeh + type: integer + + offsetdate: + category: data + multiple: true + type: date + + fcmonth: + category: data + multiple: true + by: 1 + type: to-by-list + + fcperiod: + category: data + multiple: true + type: integer + + time: + category: data + default: '1200' + multiple: true + type: time + + offsettime: + category: data + multiple: true + type: time + + # leadtime + # opttime + # range + + step: + category: data + multiple: true + by: 12 + default: 0 + type: range + never: + - dataset: + - climate-dt + - stream: + - msmm + - mmsa + - swmm + + anoffset: + category: data + multiple: true + type: integer + + reference: + category: data + multiple: true + type: integer + +################################################################# + + # cluster + # probability + + number: + category: data + multiple: true + aliases: + - ensemble + by: 1 + only: + - type: [pf, cr, cm, fcmean, fcmin, fcmax, fcstdev, sot, fc, wp, 4i, 4v] + never: + # This is to prevent number with type=fc and stream=oper + - stream: [oper, wave] + type: to-by-list + + quantile: + category: data + multiple: true + only: + - type: + - pd + - pb + - taem + - cd + # - sot + type: to-by-list-quantile + denominators: [2,3,4,5,10,100,1000] + by: 1 + domain: + category: data + default: g + flatten: false + type: enum + never: + - dataset: + - climate-dt + values: + - [a, north west europe] + - [b, north east europe, baltic and black sea] + - [c, south west europe] + - [d, south east europe] + - [e, europe] + - [f, fastex] + - [g, globe, general european area] + - [h] + - [i] + - [j] + - [k] + - [l] + - [m, mediterranean] + - ['n', northern hemisphere] + - [o] + - [p] + - [q] + - [r] + - [s, southern hemisphere] + - [t, tropics] + - [u, tropics 2] + - [v] + - [w, western atlantic] + - [x] + - ['y'] + - [z] + + frequency: + category: data + multiple: true + by: 1 + only: + - param: + - '140251' + type: to-by-list + + direction: + category: data + multiple: true + by: 1 + only: + - param: + - '140251' + type: to-by-list + + diagnostic: + category: data + type: integer + multiple: true + + iteration: + category: data + type: integer + multiple: true + + channel: + category: data + only: + - type: ssd + type: integer + multiple: true + + ident: + category: data + only: + - type: ssd + type: integer + multiple: true + + instrument: + category: data + only: + - type: ssd + type: integer + multiple: true + + method: + category: data + type: integer + + origin: + category: data + multiple: true + type: enum + values: + - [ammc, 1, melbourne] + - [babj, 38, beijing] + - [cmcc] + - [cnmc, 80] + - [consensus, 255] + - [crfc, 239, cerfacs] + - [cwao, 54, montreal] + - [ecmf, 98, ecmwf] + - [edzw, dwd, 78, offenbach] + - [egrr, 74, exeter, bracknell] + - [enmi, 88, oslo] + - [fnmo, fnmoc, 58, fleet numerical] + - [hadc, 247, hadley centre] + - [ifmk, 246] + - [ingv, 235] + - [knmi, 245] + - [kwbc, 7, washington] + - [lemm, 214, madrid] + - [lfpw, 84, 85, paris, toulouse] + - [rjtd, 34, tokyo] + - [rksl, 40, seoul] + - [sbsj, 46, cptec] + - [vuwien, 244, university of vienna] + + system: + category: data + type: integer + +####################################################################### +# DestinE ClimateDT related keywords + + activity: + category: data + type: lowercase + + experiment: + category: data + type: lowercase + + generation: + category: data + type: integer + + realization: + category: data + type: integer + + resolution: + category: data + type: lowercase + +####################################################################### + +_observation: &_observation + + obstype: + category: data + type: any + multiple: true + + obsgroup: + category: data + type: any + multiple: true + +####################################################################### + +_postproc: &_postproc + + accuracy: + category: postproc + flatten: false + type: [enum, integer] + values: + - [av] + - ['off', normal, auto] + + bitmap: + category: postproc + flatten: false + type: any + + format: + category: postproc + flatten: false + type: enum + values: + - - grib + - grib1 + - gb + - - grib2 + - - bufr + - bf + - - grid + - gd + - odb + - ascii + + frame: + category: postproc + type: integer + + gaussian: + category: postproc + type: enum + values: + - reduced + - regular + + area: + category: postproc + flatten: false + multiple: true + type: [float, enum] + values: + - ['off', g, global] + - [e, europe] + + grid: + category: postproc + flatten: false + multiple: true + type: [enum, float, regex] + values: + - auto + - N16 + - N24 + - N32 + - N48 + - N64 + - N80 + - N96 + - N128 + - N160 + - N200 + - N256 + - N320 + - N400 + - N512 + - N576 + - N640 + - N800 + - N1024 + - N1280 + - N1600 + - N2000 + - N4000 + - N8000 + regex: + - '^[oOfF][1-9][0-9]+$' + uppercase: true + + interpolation: + category: postproc + flatten: false + type: enum + values: + - - linear + - - nearest-lsm + - nearest lsm + - - 'off' + - default + - any + + packing: + category: postproc + flatten: false + type: enum + values: + - - so + - second order + - ['off', av] + - [co, complex] + - simple + - ccsds + + resol: + category: postproc + flatten: false + aliases: + - tra + type: [enum, integer] + values: + - - 'off' + - av + - reduced gaussian 160 + + rotation: + category: postproc + flatten: false + multiple: true + type: float + + intgrid: + category: postproc + flatten: false + type: [enum, regex] + values: + - 'off' + - auto + - N32 + - N48 + - N64 + - N80 + - N96 + - N128 + - N160 + - N192 + - N200 + - N256 + - N320 + - N400 + - N512 + - N640 + - N800 + - N912 + - N1024 + - N1280 + regex: + - '^[oOfF][1-9][0-9]+$' + + truncation: + category: postproc + flatten: false + type: [enum, integer] + values: + - auto + - 'off' +####################################################################### + +_obspproc: &_obspproc + + filter: + type: any + category: postproc + + ident: + type: any + category: postproc + + +####################################################################### + +disseminate: + <<: *_field + <<: *_postproc + + requirements: + type: any + + use: + category: data + flatten: false + multiple: true + type: enum + values: + - bc + - monday + - tuesday + - wednesday + - thursday + - friday + - saturday + - sunday + + option: + default: normal + flatten: false + multiple: true + type: enum + values: + - normal + - delay + - asap + - gts + - opendata + + compatibility: + category: postproc + flatten: false + multiple: true + type: enum + values: + - 'off' + - 'no-local-extension' + + priority: + flatten: false + type: integer + + target: + flatten: false + type: any + +############################################################## + +archive: + <<: *_field + <<: *_observation + + + database: + flatten: false + multiple: true + type: any + + source: + flatten: false + multiple: true + type: any + + expect: + flatten: false + multiple: false + type: integer + +############################################################## + +retrieve: + + <<: *_field + <<: *_observation + <<: *_postproc + <<: *_obspproc + + target: + flatten: false + multiple: true + type: any + + expect: + flatten: false + multiple: false + type: integer + + fieldset: + flatten: false + multiple: false + type: any + + database: + flatten: false + multiple: true + type: any + + optimise: + type: enum + values: + - true + - false + default: + "off" + + padding: + flatten: false + type: enum + values: + - none + - auto + +############################################################## + +read: + source: + flatten: false + multiple: true + type: any + + <<: *_field + <<: *_observation + <<: *_postproc + <<: *_obspproc + + target: + flatten: false + multiple: true + type: any + + fieldset: + flatten: false + multiple: false + type: any + + _defaults: + class: null + date: null + domain: null + expver: null + levelist: null + levtype: null + param: null + step: null + stream: null + time: null + type: null + + _options: + param: + # expand_with: # In case not type/stream/levtype is provided + # type: an + # stream: oper + # levtype: pl + first_rule: true +############################################################## + +get: + + tape: + flatten: false + multiple: false + type: any + + database: + flatten: false + multiple: true + type: any + + target: + flatten: false + multiple: true + type: any + +############################################################## + +list: + + <<: *_field + <<: *_observation + + database: + flatten: false + multiple: true + type: any + + target: + flatten: false + multiple: true + type: any + + _defaults: + # class: null + date: null + domain: null + expver: null + levelist: null + levtype: null + param: null + step: null + stream: null + time: null + type: null + +############################################################## + +compute: + formula: + flatten: false + multiple: false + type: any + + fieldset: + flatten: false + multiple: false + type: any + +############################################################## + +write: + + fieldset: + flatten: false + multiple: false + type: any + + target: + flatten: false + multiple: true + type: any + +############################################################## + +pointdb: + lat: + multiple: false + type: float + + lon: + multiple: false + type: float + + <<: *_field + + _defaults: + class: null + date: null + domain: null + expver: null + levelist: null + levtype: null + param: null + step: null + stream: null + time: null + type: null + + _options: + param: + # expand_with: # In case not type/stream/levtype is provided + # type: an + # stream: oper + # levtype: pl + first_rule: true + +end: {} diff --git a/metkit/list.py b/metkit/list.py new file mode 100755 index 0000000..1e76960 --- /dev/null +++ b/metkit/list.py @@ -0,0 +1,299 @@ +#!/usr/bin/env python3 + +import subprocess +import os +import yaml + +dates = "20230413/to/20230420" + +target = "streams.list" +if not os.path.exists(target): + with open("tmp", "w") as f: + print( + """ list, + expver=0001, + stream=all, + type=all, + output=tree, + date=%s, + target=%s, + database="fdbprod-server", + hide=cubes/count/year/month/time/date/refdate/refdatemonth/refdateyear/branch/origin/system/method/expver/class/product/section/number/obsgroup""" + % ( + dates, + target, + ), + file=f, + ) + + subprocess.call(["mars", "tmp"]) + +reqs = [] +with open(target) as f: + for n in set(n.strip() for n in f): + r = dict(x.split("=") for x in n.split(",")) + reqs.append(r) + +P = {} + +for req in reqs: + type = req["type"] + levtype = req.get("levtype", "sfc") + stream = req["stream"] + target = "%s-%s-%s.list" % (type, levtype, stream) + if not os.path.exists(target): + with open("tmp", "w") as f: + r = {} + r["stream"] = stream + r["type"] = type + r["levtype"] = levtype + r["time"] = "all" + r["date"] = dates + r["expver"] = "0001" + r["database"] = "fdbprod-server" + r[ + "hide" + ] = """channel/ident/instrument/branch/ + frequency/direction/method/system/interval/ + origin/quantile/domain/number/ + fcmonth/type/class/expver/stream/ + hdate/levtype/month/year/obsgroup/ + date/levelist/time/step/anoffset/reportype/subtype/ + files/missing/offset/length/fcperiod/product/ + stattotalcount/stattotallength/stattotallines/ + statcount/statdate/statlength/statsubtype/stattime/ + iteration/grid/section/ + grand-total/cost/file/id/refdate/ + refdatemonth/refdateyear""" + r["target"] = target + rr = "list," + ",".join("\n%s=%s" % (a, b) for a, b in r.items()) + print(rr, file=f) + + subprocess.call(["mars", "tmp"]) + + params = set() + print(target) + with open(target) as f: + for n in f: + n = n.strip() + if n == "": + continue + if n == "param": + continue + if n.startswith("param = "): + n = n.split(" ")[-1] + m = n.split(".") + if len(m) == 2: + p, t = int(m[0]), int(m[1]) + if t == 128: + t = 0 + m = t * 1000 + p + elif len(m) == 1: + m = int(m[0]) + else: + print(m[0]) + exit(1) + params.add(m) + + for table in (0, 129000, 171000, 200000): + if table + 129 in params: + params.add(table + 156) + + if table + 138 in params and table + 155 in params: + params.add(table + 131) + params.add(table + 132) + + params = sorted(params) + if params: + levtype = req.get("levtype", "") + P[(stream, type, levtype)] = params + print(params) + else: + print("No params for stream=%s, type=%s, levtype=%s" % (stream, type, levtype)) + +def merge(kinds): + streams = set() + types = set() + levtypes = set() + + for k in sorted(kinds): + streams.add(k[0]) + types.add(k[1]) + levtypes.add(k[2]) + + streams = sorted(streams) + types = sorted(types) + levtypes = sorted(levtypes) + + d = {} + if len(streams) == 1: + d["stream"] = streams[0] + else: + d["stream"] = streams + + if len(types) == 1: + d["type"] = types[0] + else: + d["type"] = types + + if len(levtypes) == 1: + d["levtype"] = levtypes[0] + else: + d["levtype"] = levtypes + + if d["levtype"] == "": + del d["levtype"] + + return d + +def add(where, *params): + global P + P[where] = sorted(set(P[where]) | set(params)) + + + +""" +Add WP +""" +P[("oper", "wp", "sfc")] = sorted( + set( + [ + 123, + 228, + 129, + 164, + 167, + 165, + 166, + 168, + 144, + 121, + 122, + 172, + 142, + 143, + 151, + 189, + 59, + 134, + 141, + 169, + 139, + 170, + 183, + 236, + 39, + 40, + 41, + 42, + 121, + 122, + 186, + 187, + 188, + ] + ) +) +P[("oper", "wp", "pl")] = sorted(set([130, 129, 156, 157, 131, 132, 165, 166, 172, 188])) + +P[("enfo", "wp", "sfc")] = P[("oper", "wp", "sfc")] +P[("enfo", "wp", "pl")] = P[("oper", "wp", "pl")] + +# Z (orog) on ML is not archived in MARS +add(("oper", "fc", "ml"), 129) +P[("scda", "fc", "ml")] = [129] +add(("lwda", "fc", "ml"), 129) + +# Tropfical cyclones +P[("enfo", "tf", "")] = (129, 999) +P[("oper", "tf", "")] = (129, 999) + +# ML for enfo is not in mars +P[("enfo", "cf", "ml")] = sorted( + set(P[("oper", "fc", "ml")]) | set(P[("oper", "an", "ml")]) +) +P[("enfo", "pf", "ml")] = P[("enfo", "cf", "ml")] + + +# fsr = 244 + +add(("enfo", "cf", "sfc"), 244) +add(("enfo", "pf", "sfc"), 244) + +# SCDA pv, pt not in MARS +P[("scda", "an", "pt")] = P[("oper", "an", "pt")] +P[("scda", "an", "pv")] = P[("oper", "an", "pv")] +P[("scda", "fc", "pt")] = P[("oper", "fc", "pt")] +P[("scda", "fc", "pv")] = P[("oper", "fc", "pv")] + +# TODO: reactivate, temporarilty turned off for 48r1 gradual addition of fields +# # VPOT=2 and STRF=1 not in mars +P[("enfh", "cf", "pl")] = [1, 2] +P[("enfh", "pf", "pl")] = P[("enfh", "cf", "pl")] + +# ssro=9, sro=8, ro=205, tisr=212 +P[("msmm", "em", "sfc")] = [8, 9, 205, 212] +P[("msmm", "fcmean", "sfc")] = [8, 9, 205, 212] + +# Still in FR/FRA/req/curr/FX +P[("enfo", "fp", "sfc")] = sorted([131165, 131228]) +P[("enfo", "fp", "pl")] = sorted([131130]) +P[("waef", "fp", "")] = sorted([131229, 131232]) + +P[("enfo", "cs", "pl")] = sorted([129]) + +# UA = 171131, VA = 171131, TA=171130 +# add(('enfo', 'taem', 'pl'), 171130, 171131, 171132) +# add(('enfo', 'taes', 'pl'), 171130, 171131, 171132) + +# PRES = 54 +add(("enfo", "pf", "pv"), 54) + +# FAL = 243 +add(("enfo", "pf", "sfc"), 243) + +# U, V +# add(('enfo', 'cf', 'pv'), 131, 132) +# add(('enfo', 'pf', 'pv'), 131, 132) + +add(("enfo", "pf", "pv"), 129) # Z +add(("enfo", "cm", "pl"), 130) # T +add(("enfo", "cs", "pl"), 130) # T + +# New stream eefo since CY48r1 +P[("eefo", "cf", "pv")] = [129] +P[("eefo", "cf", "pl")] = [129] +P[("eefo", "cf", "ml")] = [129] +P[("eefo", "cf", "sfc")] = [129] +P[("eefo", "pf", "pv")] = P[("eefo", "cf", "pv")] +P[("eefo", "pf", "pl")] = P[("eefo", "cf", "pl")] +P[("eefo", "pf", "ml")] = P[("eefo", "cf", "ml")] +P[("eefo", "pf", "sfc")] = P[("eefo", "cf", "sfc")] +P[("eefo", "em", "pl")] = [129] +P[("eefo", "es", "pl")] = P[("eefo", "em", "pl")] +P[("eefo", "fcmean", "pl")] = [129] +P[("eefo", "taem", "pl")] = [129] +P[("eefo", "taes", "pl")] = P[("eefo", "taem", "pl")] + +Q = {} +for k, v in sorted(P.items()): + v = tuple(v) + Q.setdefault(v, []) + Q[v].append(k) + +Y = [] +# for k, v in sorted(P.items()): +# if k[2]: +# Y.append([dict(stream=k[0], type=k[1], levtype=k[2]), v]) +# else: +# Y.append([dict(stream=k[0], type=k[1]), v]) +for v, k in sorted(Q.items()): + k = merge(k) + Y.append([k, v]) + +with open("params.yaml", "w") as f: + f.write( + "# File automatically generated by %s\n# Do not edit\n\n" + % (os.path.basename(__file__)) + ) + f.write(yaml.safe_dump(Y, default_flow_style=False)) diff --git a/metkit/make-paramids-yaml-esuite.py b/metkit/make-paramids-yaml-esuite.py new file mode 100755 index 0000000..a082dd6 --- /dev/null +++ b/metkit/make-paramids-yaml-esuite.py @@ -0,0 +1,78 @@ +#!/usr/bin/env python +import MySQLdb +import yaml +import re +import os + +# import json +# db = MySQLdb.connect("bol-db-products-prod-01.ecmwf.int", "ecmwf_ro", "ecmwf_ro", "param") +db = MySQLdb.connect("k8s-bol-webapps-test-worker-016.ecmwf.int", "products", "products", "param", port=30544) +# db = MySQLdb.connect("k8s-bol-webapps-prod-worker-012.ecmwf.int", "products", "products", "param", port=30545) + +PRODGEN = {} +if os.path.exists("prodgen-paramids.yaml"): + with open("prodgen-paramids.yaml") as f: + PRODGEN = yaml.load(f.read(), Loader=yaml.FullLoader) + +# print(json.dumps(PRODGEN)) + +PARAMSIDS = {} +if os.path.exists("paramids.yaml"): + with open("paramids.yaml") as f: + PARAMSIDS = yaml.load(f.read(), Loader=yaml.FullLoader) + +cursor = db.cursor() + +cursor.execute("select * from param") + +for data in cursor.fetchall(): + paramid, abbr, longname = int(data[0]), data[1].lower(), data[2].lower() + + abbr = re.sub(r"\W", "_", abbr) + abbr = re.sub(r"_+", "_", abbr) + abbr = re.sub(r"^_", "", abbr) + abbr = re.sub(r"_$", "", abbr) + + if not abbr: + abbr = "_param_%06d" % (paramid,) + + entry = [abbr.strip(), longname.strip()] + + if paramid in PRODGEN: + pgen = [str(x).lower() for x in PRODGEN[paramid]] + p = [] + for n in pgen: + if ( + n not in entry + ): # and (' ' not in n) and ('.' not in n): # and ('-' not in n): + entry.append(n) + p.append(n) + + entry = tuple(entry) + + if paramid in PARAMSIDS: + before = tuple(PARAMSIDS[paramid]) + if before != entry: + print( + "WARNING! updated paramid: {}, {} => {}".format(paramid, before, entry) + ) + PARAMSIDS[paramid] = list(entry) + else: + print("new paramid: {} {}".format(paramid, entry)) + PARAMSIDS[paramid] = list(entry) + +cursor.close() +db.close() + + +for paramid, entry in PRODGEN.items(): + if paramid not in PARAMSIDS: + print("WARNING! adding pseudo-paramid: {}, {}".format(paramid, tuple(entry))) + PARAMSIDS[paramid] = entry + +with open("paramids.yaml", "w") as f: + f.write( + "# File automatically generated by %s\n# Do not edit\n\n" + % (os.path.basename(__file__)) + ) + f.write(yaml.safe_dump(PARAMSIDS, default_flow_style=False)) diff --git a/metkit/make-paramids-yaml.py b/metkit/make-paramids-yaml.py new file mode 100755 index 0000000..a83f721 --- /dev/null +++ b/metkit/make-paramids-yaml.py @@ -0,0 +1,78 @@ +#!/usr/bin/env python +import MySQLdb +import yaml +import re +import os + +# import json +db = MySQLdb.connect("webapps-db-prod", "ecmwf_ro", "ecmwf_ro", "param") +# db = MySQLdb.connect("bol-db-products-prod-01.ecmwf.int", "ecmwf_ro", "ecmwf_ro", "param") +# db = MySQLdb.connect("k8s-bol-webapps-test-worker-016.ecmwf.int", "products", "products", "param", port=30544) + +PRODGEN = {} +if os.path.exists("prodgen-paramids.yaml"): + with open("prodgen-paramids.yaml") as f: + PRODGEN = yaml.load(f.read(), Loader=yaml.FullLoader) + +# print(json.dumps(PRODGEN)) + +PARAMSIDS = {} +if os.path.exists("paramids.yaml"): + with open("paramids.yaml") as f: + PARAMSIDS = yaml.load(f.read(), Loader=yaml.FullLoader) + +cursor = db.cursor() + +cursor.execute("select * from param") + +for data in cursor.fetchall(): + paramid, abbr, longname = int(data[0]), data[1].lower(), data[2].lower() + + abbr = re.sub(r"\W", "_", abbr) + abbr = re.sub(r"_+", "_", abbr) + abbr = re.sub(r"^_", "", abbr) + abbr = re.sub(r"_$", "", abbr) + + if not abbr: + abbr = "_param_%06d" % (paramid,) + + entry = [abbr.strip(), longname.strip()] + + if paramid in PRODGEN: + pgen = [str(x).lower() for x in PRODGEN[paramid]] + p = [] + for n in pgen: + if ( + n not in entry + ): # and (' ' not in n) and ('.' not in n): # and ('-' not in n): + entry.append(n) + p.append(n) + + entry = tuple(entry) + + if paramid in PARAMSIDS: + before = tuple(PARAMSIDS[paramid]) + if before != entry: + print( + "WARNING! updated paramid: {}, {} => {}".format(paramid, before, entry) + ) + PARAMSIDS[paramid] = list(entry) + else: + print("new paramid: {} {}".format(paramid, entry)) + PARAMSIDS[paramid] = list(entry) + +cursor.close() +db.close() + + +for paramid, entry in PRODGEN.items(): + if paramid not in PARAMSIDS: + print("WARNING! adding pseudo-paramid: {}, {}".format(paramid, tuple(entry))) + PARAMSIDS[paramid] = entry + +with open("paramids.yaml", "w") as f: + f.write( + "# File automatically generated by %s\n# Do not edit\n\n" + % (os.path.basename(__file__)) + ) + f.write(yaml.safe_dump(PARAMSIDS, default_flow_style=False)) diff --git a/metkit/make-params-yaml-esuite.py b/metkit/make-params-yaml-esuite.py new file mode 100755 index 0000000..12c5437 --- /dev/null +++ b/metkit/make-params-yaml-esuite.py @@ -0,0 +1,299 @@ +#!/usr/bin/env python3 + +import subprocess +import os +import yaml + +dates = "20230413/to/20230420" + +target = "streams.list" +if not os.path.exists(target): + with open("tmp", "w") as f: + print( + """ list, + expver=0078, + stream=all, + type=all, + output=tree, + date=%s, + target=%s, + database="fdbprod-server", + hide=cubes/count/year/month/time/date/refdate/refdatemonth/refdateyear/branch/origin/system/method/expver/class/product/section/number/obsgroup""" + % ( + dates, + target, + ), + file=f, + ) + + subprocess.call(["mars", "tmp"]) + +reqs = [] +with open(target) as f: + for n in set(n.strip() for n in f): + r = dict(x.split("=") for x in n.split(",")) + reqs.append(r) + +P = {} + +for req in reqs: + type = req["type"] + levtype = req.get("levtype", "sfc") + stream = req["stream"] + target = "%s-%s-%s.list" % (type, levtype, stream) + if not os.path.exists(target): + with open("tmp", "w") as f: + r = {} + r["stream"] = stream + r["type"] = type + r["levtype"] = levtype + r["time"] = "all" + r["date"] = dates + r["expver"] = "0078" + r["database"] = "fdbprod-server" + r[ + "hide" + ] = """channel/ident/instrument/branch/ + frequency/direction/method/system/interval/ + origin/quantile/domain/number/ + fcmonth/type/class/expver/stream/ + hdate/levtype/month/year/obsgroup/ + date/levelist/time/step/anoffset/reportype/subtype/ + files/missing/offset/length/fcperiod/product/ + stattotalcount/stattotallength/stattotallines/ + statcount/statdate/statlength/statsubtype/stattime/ + iteration/grid/section/ + grand-total/cost/file/id/refdate/ + refdatemonth/refdateyear""" + r["target"] = target + rr = "list," + ",".join("\n%s=%s" % (a, b) for a, b in r.items()) + print(rr, file=f) + + subprocess.call(["mars", "tmp"]) + + params = set() + print(target) + with open(target) as f: + for n in f: + n = n.strip() + if n == "": + continue + if n == "param": + continue + if n.startswith("param = "): + n = n.split(" ")[-1] + m = n.split(".") + if len(m) == 2: + p, t = int(m[0]), int(m[1]) + if t == 128: + t = 0 + m = t * 1000 + p + elif len(m) == 1: + m = int(m[0]) + else: + print(m[0]) + exit(1) + params.add(m) + + for table in (0, 129000, 171000, 200000): + if table + 129 in params: + params.add(table + 156) + + if table + 138 in params and table + 155 in params: + params.add(table + 131) + params.add(table + 132) + + params = sorted(params) + if params: + levtype = req.get("levtype", "") + P[(stream, type, levtype)] = params + print(params) + else: + print("No params for stream=%s, type=%s, levtype=%s" % (stream, type, levtype)) + +def merge(kinds): + streams = set() + types = set() + levtypes = set() + + for k in sorted(kinds): + streams.add(k[0]) + types.add(k[1]) + levtypes.add(k[2]) + + streams = sorted(streams) + types = sorted(types) + levtypes = sorted(levtypes) + + d = {} + if len(streams) == 1: + d["stream"] = streams[0] + else: + d["stream"] = streams + + if len(types) == 1: + d["type"] = types[0] + else: + d["type"] = types + + if len(levtypes) == 1: + d["levtype"] = levtypes[0] + else: + d["levtype"] = levtypes + + if d["levtype"] == "": + del d["levtype"] + + return d + +def add(where, *params): + global P + P[where] = sorted(set(P[where]) | set(params)) + + + +""" +Add WP +""" +P[("oper", "wp", "sfc")] = sorted( + set( + [ + 123, + 228, + 129, + 164, + 167, + 165, + 166, + 168, + 144, + 121, + 122, + 172, + 142, + 143, + 151, + 189, + 59, + 134, + 141, + 169, + 139, + 170, + 183, + 236, + 39, + 40, + 41, + 42, + 121, + 122, + 186, + 187, + 188, + ] + ) +) +P[("oper", "wp", "pl")] = sorted(set([130, 129, 156, 157, 131, 132, 165, 166, 172, 188])) + +P[("enfo", "wp", "sfc")] = P[("oper", "wp", "sfc")] +P[("enfo", "wp", "pl")] = P[("oper", "wp", "pl")] + +# Z (orog) on ML is not archived in MARS +add(("oper", "fc", "ml"), 129) +P[("scda", "fc", "ml")] = [129] +add(("lwda", "fc", "ml"), 129) + +# Tropfical cyclones +P[("enfo", "tf", "")] = (129, 999) +P[("oper", "tf", "")] = (129, 999) + +# ML for enfo is not in mars +P[("enfo", "cf", "ml")] = sorted( + set(P[("oper", "fc", "ml")]) | set(P[("oper", "an", "ml")]) +) +P[("enfo", "pf", "ml")] = P[("enfo", "cf", "ml")] + + +# fsr = 244 + +add(("enfo", "cf", "sfc"), 244) +add(("enfo", "pf", "sfc"), 244) + +# SCDA pv, pt not in MARS +P[("scda", "an", "pt")] = P[("oper", "an", "pt")] +P[("scda", "an", "pv")] = P[("oper", "an", "pv")] +P[("scda", "fc", "pt")] = P[("oper", "fc", "pt")] +P[("scda", "fc", "pv")] = P[("oper", "fc", "pv")] + +# TODO: reactivate, temporarilty turned off for 48r1 gradual addition of fields +# # VPOT=2 and STRF=1 not in mars +P[("enfh", "cf", "pl")] = [1, 2] +P[("enfh", "pf", "pl")] = P[("enfh", "cf", "pl")] + +# ssro=9, sro=8, ro=205, tisr=212 +P[("msmm", "em", "sfc")] = [8, 9, 205, 212] +P[("msmm", "fcmean", "sfc")] = [8, 9, 205, 212] + +# Still in FR/FRA/req/curr/FX +P[("enfo", "fp", "sfc")] = sorted([131165, 131228]) +P[("enfo", "fp", "pl")] = sorted([131130]) +P[("waef", "fp", "")] = sorted([131229, 131232]) + +P[("enfo", "cs", "pl")] = sorted([129]) + +# UA = 171131, VA = 171131, TA=171130 +# add(('enfo', 'taem', 'pl'), 171130, 171131, 171132) +# add(('enfo', 'taes', 'pl'), 171130, 171131, 171132) + +# PRES = 54 +add(("enfo", "pf", "pv"), 54) + +# FAL = 243 +add(("enfo", "pf", "sfc"), 243) + +# U, V +# add(('enfo', 'cf', 'pv'), 131, 132) +# add(('enfo', 'pf', 'pv'), 131, 132) + +add(("enfo", "pf", "pv"), 129) # Z +add(("enfo", "cm", "pl"), 130) # T +add(("enfo", "cs", "pl"), 130) # T + +# New stream eefo since CY48r1 +P[("eefo", "cf", "pv")] = [129] +P[("eefo", "cf", "pl")] = [129] +P[("eefo", "cf", "ml")] = [129] +P[("eefo", "cf", "sfc")] = [129] +P[("eefo", "pf", "pv")] = P[("eefo", "cf", "pv")] +P[("eefo", "pf", "pl")] = P[("eefo", "cf", "pl")] +P[("eefo", "pf", "ml")] = P[("eefo", "cf", "ml")] +P[("eefo", "pf", "sfc")] = P[("eefo", "cf", "sfc")] +P[("eefo", "em", "pl")] = [129] +P[("eefo", "es", "pl")] = P[("eefo", "em", "pl")] +P[("eefo", "fcmean", "pl")] = [129] +P[("eefo", "taem", "pl")] = [129] +P[("eefo", "taes", "pl")] = P[("eefo", "taem", "pl")] + +Q = {} +for k, v in sorted(P.items()): + v = tuple(v) + Q.setdefault(v, []) + Q[v].append(k) + +Y = [] +for k, v in sorted(P.items()): + if k[2]: + Y.append([dict(stream=k[0], type=k[1], levtype=k[2]), v]) + else: + Y.append([dict(stream=k[0], type=k[1]), v]) +# for v, k in sorted(Q.items()): +# k = merge(k) +# Y.append([k, v]) + +with open("params.yaml", "w") as f: + f.write( + "# File automatically generated by %s\n# Do not edit\n\n" + % (os.path.basename(__file__)) + ) + f.write(yaml.safe_dump(Y, default_flow_style=False)) diff --git a/metkit/make-params-yaml-from-fields-catalogue.py b/metkit/make-params-yaml-from-fields-catalogue.py new file mode 100644 index 0000000..fbc6436 --- /dev/null +++ b/metkit/make-params-yaml-from-fields-catalogue.py @@ -0,0 +1,62 @@ +import os +import sys +from collections import OrderedDict +import psycopg2 +import yaml + +DEFAULT_PORT = 5432 + +def main(): + try: + HOST = os.environ['PRODUCT_CATALOGUE_HOST'] + DB = os.environ['PRODUCT_CATALOGUE_DB'] + USER = os.environ['PRODUCT_CATALOGUE_USER'] + PASSWORD = os.environ['PRODUCT_CATALOGUE_PASSWORD'] + PORT = ( + int(os.environ['PRODUCT_CATALOGUE_PORT']) + if 'PRODUCT_CATALOGUE_PORT' in os.environ + else DEFAULT_PORT + ) + except KeyError as e: + print("ERROR: Environment variable not found: {}".format(e)) + sys.exit(1) + + with psycopg2.connect(host=HOST, dbname=DB, user=USER, password=PASSWORD, port=PORT) as conn: + with conn.cursor() as cur: + cur.execute( + "SELECT DISTINCT stream, type, levtype, param::INTEGER FROM fields WHERE param != '' ORDER BY stream, type, levtype, param::INTEGER" + ) + rows = cur.fetchall() + + index = OrderedDict() + for row in rows: + stream, type_, levtype, param = row + key = (stream, type_, levtype) + if key not in index: + index[key] = [] + index[key].append(param) + + # Manually add type=tf parameters for PGEN + index[("oper", "tf", "")] = [129, 999] + index[("scda", "tf", "")] = [129, 999] + index[("enfo", "tf", "")] = [129, 999] + + yaml_dump_data = [] + for key, vals in sorted(index.items()): + if key[2]: + yaml_dump_data.append( + [dict(stream=key[0], type=key[1], levtype=key[2]), vals] + ) + else: + yaml_dump_data.append([dict(stream=key[0], type=key[1]), vals]) + + with open("params.yaml", "w") as f: + f.write( + "# File automatically generated by %s\n# Do not edit\n\n" + % (os.path.basename(__file__)) + ) + f.write(yaml.safe_dump(yaml_dump_data, default_flow_style=False)) + + +if __name__ == "__main__": + main() diff --git a/metkit/make-params-yaml.py b/metkit/make-params-yaml.py new file mode 100755 index 0000000..fe2b989 --- /dev/null +++ b/metkit/make-params-yaml.py @@ -0,0 +1,299 @@ +#!/usr/bin/env python3 + +import subprocess +import os +import yaml + +dates = "20230413/to/20230420" + +target = "streams.list" +if not os.path.exists(target): + with open("tmp", "w") as f: + print( + """ list, + expver=0001, + stream=all, + type=all, + output=tree, + date=%s, + target=%s, + database="fdbprod-server", + hide=cubes/count/year/month/time/date/refdate/refdatemonth/refdateyear/branch/origin/system/method/expver/class/product/section/number/obsgroup""" + % ( + dates, + target, + ), + file=f, + ) + + subprocess.call(["mars", "tmp"]) + +reqs = [] +with open(target) as f: + for n in set(n.strip() for n in f): + r = dict(x.split("=") for x in n.split(",")) + reqs.append(r) + +P = {} + +for req in reqs: + type = req["type"] + levtype = req.get("levtype", "sfc") + stream = req["stream"] + target = "%s-%s-%s.list" % (type, levtype, stream) + if not os.path.exists(target): + with open("tmp", "w") as f: + r = {} + r["stream"] = stream + r["type"] = type + r["levtype"] = levtype + r["time"] = "all" + r["date"] = dates + r["expver"] = "0001" + r["database"] = "fdbprod-server" + r[ + "hide" + ] = """channel/ident/instrument/branch/ + frequency/direction/method/system/interval/ + origin/quantile/domain/number/ + fcmonth/type/class/expver/stream/ + hdate/levtype/month/year/obsgroup/ + date/levelist/time/step/anoffset/reportype/subtype/ + files/missing/offset/length/fcperiod/product/ + stattotalcount/stattotallength/stattotallines/ + statcount/statdate/statlength/statsubtype/stattime/ + iteration/grid/section/ + grand-total/cost/file/id/refdate/ + refdatemonth/refdateyear""" + r["target"] = target + rr = "list," + ",".join("\n%s=%s" % (a, b) for a, b in r.items()) + print(rr, file=f) + + subprocess.call(["mars", "tmp"]) + + params = set() + print(target) + with open(target) as f: + for n in f: + n = n.strip() + if n == "": + continue + if n == "param": + continue + if n.startswith("param = "): + n = n.split(" ")[-1] + m = n.split(".") + if len(m) == 2: + p, t = int(m[0]), int(m[1]) + if t == 128: + t = 0 + m = t * 1000 + p + elif len(m) == 1: + m = int(m[0]) + else: + print(m[0]) + exit(1) + params.add(m) + + for table in (0, 129000, 171000, 200000): + if table + 129 in params: + params.add(table + 156) + + if table + 138 in params and table + 155 in params: + params.add(table + 131) + params.add(table + 132) + + params = sorted(params) + if params: + levtype = req.get("levtype", "") + P[(stream, type, levtype)] = params + print(params) + else: + print("No params for stream=%s, type=%s, levtype=%s" % (stream, type, levtype)) + +def merge(kinds): + streams = set() + types = set() + levtypes = set() + + for k in sorted(kinds): + streams.add(k[0]) + types.add(k[1]) + levtypes.add(k[2]) + + streams = sorted(streams) + types = sorted(types) + levtypes = sorted(levtypes) + + d = {} + if len(streams) == 1: + d["stream"] = streams[0] + else: + d["stream"] = streams + + if len(types) == 1: + d["type"] = types[0] + else: + d["type"] = types + + if len(levtypes) == 1: + d["levtype"] = levtypes[0] + else: + d["levtype"] = levtypes + + if d["levtype"] == "": + del d["levtype"] + + return d + +def add(where, *params): + global P + P[where] = sorted(set(P[where]) | set(params)) + + + +""" +Add WP +""" +P[("oper", "wp", "sfc")] = sorted( + set( + [ + 123, + 228, + 129, + 164, + 167, + 165, + 166, + 168, + 144, + 121, + 122, + 172, + 142, + 143, + 151, + 189, + 59, + 134, + 141, + 169, + 139, + 170, + 183, + 236, + 39, + 40, + 41, + 42, + 121, + 122, + 186, + 187, + 188 + ] + ) +) +P[("oper", "wp", "pl")] = sorted(set([130, 129, 156, 157, 131, 132, 165, 166, 172, 188])) + +P[("enfo", "wp", "sfc")] = P[("oper", "wp", "sfc")] +P[("enfo", "wp", "pl")] = P[("oper", "wp", "pl")] + +# Z (orog) on ML is not archived in MARS +add(("oper", "fc", "ml"), 129) +P[("scda", "fc", "ml")] = [129] +add(("lwda", "fc", "ml"), 129) + +# Tropfical cyclones +P[("enfo", "tf", "")] = (129, 999) +P[("oper", "tf", "")] = (129, 999) + +# ML for enfo is not in mars +P[("enfo", "cf", "ml")] = sorted( + set(P[("oper", "fc", "ml")]) | set(P[("oper", "an", "ml")]) +) +P[("enfo", "pf", "ml")] = P[("enfo", "cf", "ml")] + + +# fsr = 244 + +add(("enfo", "cf", "sfc"), 244) +add(("enfo", "pf", "sfc"), 244) + +# SCDA pv, pt not in MARS +P[("scda", "an", "pt")] = P[("oper", "an", "pt")] +P[("scda", "an", "pv")] = P[("oper", "an", "pv")] +P[("scda", "fc", "pt")] = P[("oper", "fc", "pt")] +P[("scda", "fc", "pv")] = P[("oper", "fc", "pv")] + +# TODO: reactivate, temporarilty turned off for 48r1 gradual addition of fields +# # VPOT=2 and STRF=1 not in mars +P[("enfh", "cf", "pl")] = [1, 2] +P[("enfh", "pf", "pl")] = P[("enfh", "cf", "pl")] + +# ssro=9, sro=8, ro=205, tisr=212 +P[("msmm", "em", "sfc")] = [8, 9, 205, 212] +P[("msmm", "fcmean", "sfc")] = [8, 9, 205, 212] + +# Still in FR/FRA/req/curr/FX +P[("enfo", "fp", "sfc")] = sorted([131165, 131228]) +P[("enfo", "fp", "pl")] = sorted([131130]) +P[("waef", "fp", "")] = sorted([131229, 131232]) + +P[("enfo", "cs", "pl")] = sorted([129]) + +# UA = 171131, VA = 171131, TA=171130 +# add(('enfo', 'taem', 'pl'), 171130, 171131, 171132) +# add(('enfo', 'taes', 'pl'), 171130, 171131, 171132) + +# PRES = 54 +add(("enfo", "pf", "pv"), 54) + +# FAL = 243 +add(("enfo", "pf", "sfc"), 243) + +# U, V +# add(('enfo', 'cf', 'pv'), 131, 132) +# add(('enfo', 'pf', 'pv'), 131, 132) + +add(("enfo", "pf", "pv"), 129) # Z +add(("enfo", "cm", "pl"), 130) # T +add(("enfo", "cs", "pl"), 130) # T + +# New stream eefo since CY48r1 +P[("eefo", "cf", "pv")] = [129] +P[("eefo", "cf", "pl")] = [129] +P[("eefo", "cf", "ml")] = [129] +P[("eefo", "cf", "sfc")] = [129] +P[("eefo", "pf", "pv")] = P[("eefo", "cf", "pv")] +P[("eefo", "pf", "pl")] = P[("eefo", "cf", "pl")] +P[("eefo", "pf", "ml")] = P[("eefo", "cf", "ml")] +P[("eefo", "pf", "sfc")] = P[("eefo", "cf", "sfc")] +P[("eefo", "em", "pl")] = [129] +P[("eefo", "es", "pl")] = P[("eefo", "em", "pl")] +P[("eefo", "fcmean", "pl")] = [129] +P[("eefo", "taem", "pl")] = [129] +P[("eefo", "taes", "pl")] = P[("eefo", "taem", "pl")] + +Q = {} +for k, v in sorted(P.items()): + v = tuple(v) + Q.setdefault(v, []) + Q[v].append(k) + +Y = [] +for k, v in sorted(P.items()): + if k[2]: + Y.append([dict(stream=k[0], type=k[1], levtype=k[2]), v]) + else: + Y.append([dict(stream=k[0], type=k[1]), v]) +# for v, k in sorted(Q.items()): +# k = merge(k) +# Y.append([k, v]) + +with open("params.yaml", "w") as f: + f.write( + "# File automatically generated by %s\n# Do not edit\n\n" + % (os.path.basename(__file__)) + ) + f.write(yaml.safe_dump(Y, default_flow_style=False)) diff --git a/metkit/odb/CMakeLists.txt b/metkit/odb/CMakeLists.txt new file mode 100644 index 0000000..be454b9 --- /dev/null +++ b/metkit/odb/CMakeLists.txt @@ -0,0 +1,14 @@ +list( APPEND files_odb marsrequest.yaml class.table type.table stream.table group.txt ) + +foreach( _file ${files_odb} ) + + configure_file( ${_file} ${CMAKE_BINARY_DIR}/share/metkit/odb/${_file} COPYONLY ) + + if( HAVE_METKIT_CONFIG ) + install( FILES ${CMAKE_BINARY_DIR}/share/metkit/odb/${_file} + DESTINATION "share/metkit/odb" + PERMISSIONS OWNER_WRITE OWNER_READ GROUP_READ WORLD_READ ) + endif() + +endforeach() + diff --git a/metkit/odb/class.table b/metkit/odb/class.table new file mode 100644 index 0000000..b1c171c --- /dev/null +++ b/metkit/odb/class.table @@ -0,0 +1,72 @@ +0 0 Unknown +1 od Operational archive +2 rd Research department +3 er 15 years reanalysis (ERA15) +4 cs ECSN +5 e4 40 years reanalysis (ERA40) +6 dm DEMETER +7 pv PROVOST +8 el ELDAS +9 to TOST +10 co COSMO-LEPS +11 en ENSEMBLES +12 ti TIGGE +13 me MERSEA +14 ei ERA Interim +15 sr Short-Range Ensemble Prediction System +16 dt Data Targeting System +17 la ALADIN-LAEF +18 yt YOTC +19 mc Copernicus Atmosphere Monitoring Service (CAMS, previously MACC) +20 pe Permanent experiments +21 em ERA-CLIM model integration for the 20th-century (ERA-20CM) +22 e2 ERA-CLIM reanalysis of the 20th-century using surface observations only (ERA-20C) +23 ea ERA5 +24 ep ERA-CLIM2 coupled reanalysis of the 20th-century (CERA-20C) +25 rm EURO4M +26 nr NOAA/CIRES 20th Century Reanalysis version II +27 s2 Sub-seasonal to seasonal prediction project (S2S) +28 j5 Japanese 55 year Reanalysis (JRA55) +29 ur UERRA +30 et ERA-CLIM2 coupled reanalysis of the satellite era (CERA-SAT) +31 c3 Copernicus Climate Change Service (C3S) +32 yp YOPP +33 l5 ERA5/LAND +34 lw WMO Lead Centre Wave Forecast Verification +35 ce Copernicus Emergency Management Service (CEMS) +36 cr Copernicus Atmosphere Monitoring Service (CAMS) Research +37 rr Copernicus Regional ReAnalysis (CARRA/CERRA) +38 ul Project ULYSSES +39 gw Global Wildfire Information System +40 e6 ERA6 +41 l6 ERA6/LAND +42 ef EFAS (European flood awareness system) +43 gf GLOFAS (Global flood awareness system) +44 gg Greenhouse Gases +45 ml Machine learning +46 d1 Destination Earth +47 o6 Ocean ReAnalysis 6 +99 te Test +100 at Austria +101 be Belgium +102 hr Croatia +103 dk Denmark +104 fi Finland +105 fr France +106 de Germany +107 gr Greece +108 hu Hungary +109 is Iceland +110 ie Ireland +111 it Italy +112 nl Netherlands +113 no Norway +114 pt Portugal +115 si Slovenia +116 es Spain +117 se Sweden +118 ch Switzerland +119 tr Turkey +120 uk United Kingdom +121 ms Member States projects +199 ma Metaps diff --git a/metkit/odb/group.txt b/metkit/odb/group.txt new file mode 100644 index 0000000..559bcb6 --- /dev/null +++ b/metkit/odb/group.txt @@ -0,0 +1,71 @@ + id↑ ; name ; kind_id ; marsname ; description ; +1 ; HIRS ; 2 ; HIRS ; ; +2 ; AMSUA ; 2 ; AMSUA ; ; +3 ; AMSUB ; 2 ; AMSUB ; ; +4 ; MHS ; 2 ; MHS ; ; +5 ; GEOS ; 2 ; GEOS ; ; +6 ; RESAT ; 2 ; RESAT ; ; +7 ; MERIS ; 2 ; MERIS ; ; +8 ; GPSRO ; 2 ; GPSRO ; ; +9 ; SATOB ; 3 ; SATOB ; ; +10 ; SCATT ; 2 ; SCATT ; ; +11 ; SSMI All-sky ; 2 ; SSMI_AS ; ; +12 ; IASI ; 2 ; IASI ; ; +13 ; AIRS ; 2 ; AIRS ; ; +14 ; SSMIS All-sky ; 2 ; SSMIS_AS ; ; +15 ; TMI All-sky ; 2 ; TMI_AS ; ; +16 ; AMSRE All-sky ; 2 ; AMSRE_AS ; ; +17 ; CONV ; 1 ; CONV ; ; +19 ; SMOS ; 2 ; SMOS ; ; +20 ; WINDSAT All-sky ; 2 ; WINDSAT_AS ; ; +21 ; SSMI ; 2 ; SSMI ; ; +22 ; AMSUA All-sky ; 2 ; AMSUA_AS ; ; +23 ; AMSRE ; 2 ; AMSRE ; ; +24 ; TMI ; 2 ; TMI ; ; +25 ; SSMIS ; 2 ; SSMIS ; ; +26 ; GBRAD ; 1 ; GBRAD ; ; +27 ; MWHS ; 2 ; MWHS ; ; +28 ; MWTS ; 2 ; MWTS ; ; +29 ; MWRI All-sky ; 2 ; MWRI_AS ; ; +30 ; IRAS ; 2 ; IRAS ; ; +31 ; MSU ; 2 ; MSU ; ; +32 ; SSU ; 2 ; SSU ; ; +33 ; VTPR1 ; 2 ; VTPR1 ; ; +34 ; VTPR2 ; 2 ; VTPR2 ; ; +35 ; ATMS ; 2 ; ATMS ; ; +36 ; RESAT Averaging Kernels ; 2 ; RESAT_AK ; ; +37 ; CRIS ; 2 ; CRIS ; Cross-track Infrared Sounder ; +38 ; WAVE integrated Parameters ; 3 ; WAVE_IP ; WAVE integrated Parameters ; +39 ; WAVE spectra ; 3 ; WAVE_SP ; WAVE spectra ; +40 ; RAINGG ; 5 ; RAINGG ; Rain Gauge ; +41 ; SURFACE MULTISENSOR ; 1 ; SFC_MS ; SURFACE MULTISENSOR ; +42 ; AMSR-2 All-sky ; 2 ; AMSR2_AS ; AMSR-2 All-sky ; +43 ; SAPHIR All-sky ; 2 ; SAPHIR_AS ; SAPHIR All-sky ; +44 ; AMSUB All-sky ; 2 ; AMSUB_AS ; AMSUB All-sky ; +45 ; MHS All-sky ; 2 ; MHS_AS ; MHS All-sky ; +46 ; Doppler Wind Lidar ; 2 ; DWL ; Doppler Wind Lidar ; +47 ; IRIS ; 2 ; IRIS ; Infrared Interferometer Spectrometer ; +48 ; Altimeter ; 3 ; ALT ; Altimeter ; +49 ; AATSR ; 2 ; AATSR ; Advanced Along Track Scanning Radiometer ; +50 ; ATMS All-sky ; 2 ; ATMS_AS ; ATMS All-sky ; +51 ; GMI All-sky ; 2 ; GMI_AS ; GMI All-sky ; +52 ; GODAE Sea Surface Temperatures ; 4 ; GODAE_SST ; GODAE Sea Surface Temperatures ; +53 ; ATOVS MULTISENSOR ; 4 ; ATOVS_MS ; ATOVS MULTISENSOR ; +54 ; Atmospheric composition ; 1 ; ATMOSPHERIC_COMPOSITION ; Atmospheric composition ; +55 ; NON-SURFACE MULTISENSOR ; 4 ; NON_SFC_MS ; NON-SURFACE MULTISENSOR ; +56 ; MWTS2 ; 2 ; MWTS2 ; Microwave Temperature Sounder 2 ; +57 ; SSMI 1DVAR TCWV Cloudy-Sky ; 2 ; SSMI_1D ; SSMI 1DVAR TCWV Cloudy-Sky ; +58 ; MWHS2 All-sky ; 2 ; MWHS2_AS ; Microwave Humidity Sounder 2 ; +59 ; SSMT2 ; 2 ; SSMT2 ; SSMT2 ; +60 ; SMAP ; 2 ; SMAP ; Soil Moisture Active and Passive ; +61 ; TOVS MULTISENSOR ; 4 ; TOVS_MS ; TOVS MULTISENSOR ; +62 ; Cloud reflectivity ; 2 ; CLOUD_R ; Cloud reflectivity ; +63 ; Cloud Lidar ; 2 ; CLOUD_L ; Cloud Lidar ; +64 ; Satellite Lightning ; 2 ; SATELLITE_LIGHTNING ; Satellite Lightning ; +65 ; GEOS VIS ; 2 ; GEOS_VIS ; GEOS visible reflectances ; +66 ; OCONV ; 1 ; OCONV ; Ocean conventional in situ ; +67 ; MWTS3 All-sky ; 2 ; MWTS3_AS ; MWTS3 All-sky ; +68 ; GIIRS ; 2 ; GIIRS ; GIIRS ; +69 ; HIRAS ; 2 ; HIRAS ; HIRAS ; +70 ; TROPICS All-sky ; 2 ; TROPICS_AS ; TROPICS All-sky ; +99 ; TEST ; 4 ; TEST ; ; diff --git a/metkit/odb/marsrequest.yaml b/metkit/odb/marsrequest.yaml new file mode 100644 index 0000000..8c4a0c9 --- /dev/null +++ b/metkit/odb/marsrequest.yaml @@ -0,0 +1,9 @@ +--- +CLASS: class +DATE: andate +TIME: antime +TYPE: type +OBSGROUP: groupid@hdr +REPORTYPE: reportype +STREAM: stream +EXPVER: expver diff --git a/metkit/odb/stream.table b/metkit/odb/stream.table new file mode 100644 index 0000000..6a0a3cc --- /dev/null +++ b/metkit/odb/stream.table @@ -0,0 +1,118 @@ +0 0 Unknown +1022 fsob Forecast sensitivity to observations +1023 fsow Forecast sensitivity to observations wave +1024 dahc Daily archive hindcast +1025 oper Atmospheric model +1026 scda Atmospheric model (short cutoff) +1027 scwv Wave model (short cutoff) +1028 dcda Atmospheric model (delayed cutoff) +1029 dcwv Wave model (delayed cutoff) +1030 enda Ensemble data assimilation +1032 efho Ensemble forecast hindcast overlap +1033 enfh Ensemble forecast hindcasts +1034 efov Ensemble forecast overlap +1035 enfo Ensemble prediction system +1036 sens Sensitivity forecast +1037 maed Multianalysis ensemble data +1038 amap Analysis for multianalysis project +1039 efhc Ensemble forecast hindcasts (obsolete) +1040 efhs Ensemble forecast hindcast statistics +1041 toga TOGA +1042 cher Chernobyl +1043 mnth Monthly means +1044 supd Deterministic supplementary data +1045 wave Wave model +1046 ocea Ocean +1047 fgge FGGE +1050 egrr Bracknell +1051 kwbc Washington +1052 edzw Offenbach +1053 lfpw Toulouse +1054 rjtd Tokyo +1055 cwao Montreal +1056 ammc Melbourne +1057 efas European flood awareness system (EFAS) +1058 efse European flood awareness system (EFAS) seasonal forecasts +1059 efcl European flood awareness system (EFAS) climatology +1060 wfas Global flood awareness system (GLOFAS) +1061 wfcl Global flood awareness system (GLOFAS) climatology +1062 wfse Global flood awareness system (GLOFAS) seasonal forecasts +1063 efrf European flood awareness system (EFAS) reforecasts +1064 efsr European flood awareness system (EFAS) seasonal reforecasts +1065 wfrf Global flood awareness system (GLOFAS) reforecasts +1066 wfsr Global flood awareness system (GLOFAS) seasonal reforecasts +1070 msdc Monthly standard deviation and covariance +1071 moda Monthly means of daily means +1072 monr Monthly means using G. Boer's step function +1073 mnvr Monthly variance and covariance data using G. Boer's step function +1074 msda Monthly standard deviation and covariance of daily means +1075 mdfa Monthly means of daily forecast accumulations +1076 dacl Daily climatology +1077 wehs Wave ensemble forecast hindcast statistics +1078 ewho Ensemble forecast wave hindcast overlap +1079 enwh Ensemble forecast wave hindcasts +1080 wamo Wave monthly means +1081 waef Wave ensemble forecast +1082 wasf Wave seasonal forecast +1083 mawv Multianalysis wave data +1084 ewhc Wave ensemble forecast hindcast (obsolete) +1085 wvhc Wave hindcast +1086 weov Wave ensemble forecast overlap +1087 wavm Wave model (standalone) +1088 ewda Ensemble wave data assimilation +1089 dacw Daily climatology wave +1090 seas Seasonal forecast +1091 sfmm Seasonal forecast atmospheric monthly means +1092 swmm Seasonal forecast wave monthly means +1093 mofc Monthly forecast +1094 mofm Monthly forecast means +1095 wamf Wave monthly forecast +1096 wmfm Wave monthly forecast means +1097 smma Seasonal monthly means anomalies +1110 seap Sensitive area prediction +1120 eefh Extended ensemble forecast hindcast +1121 eehs Extended ensemble forecast hindcast statistics +1122 eefo Extended ensemble prediction system +1123 weef Wave extended ensemble forecast +1124 weeh Wave extended ensemble forecast hindcast +1125 wees Wave extended ensemble forecast hindcast statistics +1200 mnfc Real-time +1201 mnfh Hindcasts +1202 mnfa Anomalies +1203 mnfw Wave real-time +1204 mfhw Monthly forecast hindcasts wave +1205 mfaw Wave anomalies +1206 mnfm Real-time means +1207 mfhm Hindcast means +1208 mfam Anomaly means +1209 mfwm Wave real-time means +1210 mhwm Wave hindcast means +1211 mawm Wave anomaly means +1220 mmsf Multi-model seasonal forecast +1221 msmm Multi-model seasonal forecast atmospheric monthly means +1222 wams Multi-model seasonal forecast wave +1223 mswm Multi-model seasonal forecast wave monthly means +1224 mmsa Multi-model seasonal forecast monthly anomalies +1230 mmaf Multi-model multi-annual forecast +1231 mmam Multi-model multi-annual forecast means +1232 mmaw Multi-model multi-annual forecast wave +1233 mmwm Multi-model multi-annual forecast wave means +1240 esmm Combined multi-model monthly means +1241 ehmm Combined multi-model hindcast monthly means +1242 edmm Ensemble data assimilation monthly means +1243 edmo Ensemble data assimilation monthly means of daily means +1244 ewmo Ensemble wave data assimilation monthly means of daily means +1245 ewmm Ensemble wave data assimilation monthly means +1246 espd Ensemble supplementary data +1247 lwda Long window daily archive +1248 lwwv Long window wave +1249 elda Ensemble Long window Data Assimilation +1250 ewla Ensemble Wave Long window data Assimilation +1251 wamd Wave monthly means of daily means +1252 gfas Global fire assimilation system +1253 ocda Ocean data assimilation +1254 olda Ocean Long window data assimilation +1255 gfra Global Fire assimilation system reanalysis +2231 cnrm Meteo France climate centre +2232 mpic Max Plank Institute +2233 ukmo UKMO climate centre diff --git a/metkit/odb/type.table b/metkit/odb/type.table new file mode 100644 index 0000000..447b8b0 --- /dev/null +++ b/metkit/odb/type.table @@ -0,0 +1,8 @@ +262 mfb MonDB feedback +263 ofb ODB feedback +264 oai ODB analysis input +265 sfb Summary Feedback +266 fsoifb Forecast Sensitivity to Observations Impact Feedback +267 fcdfb Forecast Departures Feedback + + diff --git a/metkit/param-matching.yaml b/metkit/param-matching.yaml new file mode 100644 index 0000000..d3956c4 --- /dev/null +++ b/metkit/param-matching.yaml @@ -0,0 +1,15 @@ +# wind families used by ParamID normalisation to retrieve u/v from vo/d and related gradients/anomalies +wind: +# GRIB2 + - [131,132,138,155] + - [129131,129132,129138,129155] + - [171131,171132,171138,171155] + - [200131,200132,200138,200155] +# GRIB1 + - [131.128,132.128,138.128,155.128] + - [131.129,132.129,138.129,155.129] + - [131.171,132.171,138.171,155.171] + - [131.200,132.200,138.200,155.200] +# list of tables used by ParamID normalisation to limit the param-table expansion to wind, ocean and reanalysis +drop-tables: [140,150,151,160,162,170,180,190] +full-table-dropping: true diff --git a/metkit/paramid.py b/metkit/paramid.py new file mode 100755 index 0000000..d5d3693 --- /dev/null +++ b/metkit/paramid.py @@ -0,0 +1,56 @@ +#!/usr/bin/env python + +# import psycopg2 +import yaml +import mysql.connector +import sys +import re + +gdb = mysql.connector.connect( + host="grib-param-db-prod.ecmwf.int", + user="ecmwf_ro", + password="ecmwf_ro", + database="param", +) + + +params = sys.argv[1:] +if not params: + params = ["130"] + + +what = "id" +values = [] + +for p in params: + try: + a, b = p.split(".") + a, b = int(a), int(b) + if b == 128: + b = 0 + p = str(b * 1000 + a) + except: + pass + + try: + int(p) + except: + what = "shortName" + p = "'%s'" % (p,) + + values.append(p) + + +gcursor = gdb.cursor() +gcursor.execute( + """ +SELECT param.id, param.shortName, param.name, units.name +FROM param, units +WHERE param.%s IN (%s) AND units.id = units_id +""" + % (what, ",".join(values)) +) + + +for n in gcursor.fetchall(): + print("{},{},{},{}".format(*tuple(n))) diff --git a/metkit/paramids.yaml b/metkit/paramids.yaml new file mode 100644 index 0000000..4e66fdf --- /dev/null +++ b/metkit/paramids.yaml @@ -0,0 +1,18678 @@ +# File automatically generated by make-paramids-yaml.py +# Do not edit + +1: +- strf +- stream function +2: +- vp +- velocity potential +- vpot +3: +- pt +- potential temperature +4: +- eqpt +- equivalent potential temperature +5: +- sept +- saturated equivalent potential temperature +6: +- ssfr +- soil sand fraction +7: +- scfr +- soil clay fraction +8: +- sro +- surface runoff +9: +- ssro +- sub-surface runoff +10: +- ws +- wind speed +11: +- udvw +- u component of divergent wind +12: +- vdvw +- v component of divergent wind +13: +- urtw +- u component of rotational wind +14: +- vrtw +- v component of rotational wind +15: +- aluvp +- uv visible albedo for direct radiation (climatological) +- auvp +16: +- aluvd +- uv visible albedo for diffuse radiation (climatological) +- auvd +17: +- alnip +- near ir albedo for direct radiation (climatological) +- anip +18: +- alnid +- near ir albedo for diffuse radiation (climatological) +- anid +19: +- uvcs +- clear sky surface uv +20: +- parcs +- surface photosynthetically active radiation, clear sky +21: +- uctp +- unbalanced component of temperature +22: +- ucln +- unbalanced component of logarithm of surface pressure +23: +- ucdv +- unbalanced component of divergence +24: +- _param_000024 +- reserved for future unbalanced components +25: +- _param_000025 +- reserved for future unbalanced components +26: +- cl +- lake cover +27: +- cvl +- low vegetation cover +28: +- cvh +- high vegetation cover +29: +- tvl +- type of low vegetation +30: +- tvh +- type of high vegetation +31: +- ci +- sea ice area fraction +32: +- asn +- snow albedo +33: +- rsn +- snow density +34: +- sst +- sea surface temperature +- sstk +35: +- istl1 +- ice temperature layer 1 +36: +- istl2 +- ice temperature layer 2 +37: +- istl3 +- ice temperature layer 3 +38: +- istl4 +- ice temperature layer 4 +39: +- swvl1 +- volumetric soil water layer 1 +- swv1 +40: +- swvl2 +- volumetric soil water layer 2 +- swv2 +41: +- swvl3 +- volumetric soil water layer 3 +- swv3 +42: +- swvl4 +- volumetric soil water layer 4 +- swv4 +43: +- slt +- soil type +44: +- es +- snow evaporation +45: +- smlt +- snowmelt +46: +- sdur +- solar duration +47: +- dsrp +- direct solar radiation +48: +- magss +- magnitude of turbulent surface stress +49: +- 10fg +- maximum 10 metre wind gust since previous post-processing +50: +- lspf +- large-scale precipitation fraction +51: +- mx2t24 +- maximum temperature at 2 metres in the last 24 hours +52: +- mn2t24 +- minimum temperature at 2 metres in the last 24 hours +53: +- mont +- montgomery potential +54: +- pres +- pressure +55: +- mean2t24 +- mean temperature at 2 metres in the last 24 hours +56: +- mn2d24 +- mean 2 metre dewpoint temperature in the last 24 hours +57: +- uvb +- downward uv radiation at the surface +58: +- par +- photosynthetically active radiation at the surface +59: +- cape +- convective available potential energy +60: +- pv +- potential vorticity +62: +- obct +- observation count +63: +- stsktd +- start time for skin temperature difference +64: +- ftsktd +- finish time for skin temperature difference +65: +- sktd +- skin temperature difference +66: +- lai_lv +- leaf area index, low vegetation +- lailv +67: +- lai_hv +- leaf area index, high vegetation +- laihv +68: +- msr_lv +- minimum stomatal resistance, low vegetation +69: +- msr_hv +- minimum stomatal resistance, high vegetation +70: +- bc_lv +- biome cover, low vegetation +71: +- bc_hv +- biome cover, high vegetation +72: +- issrd +- instantaneous surface solar radiation downwards +73: +- istrd +- instantaneous surface thermal radiation downwards +74: +- sdfor +- standard deviation of filtered subgrid orography (climatological) +75: +- crwc +- specific rain water content +76: +- cswc +- specific snow water content +77: +- etadot +- eta-coordinate vertical velocity +- etad +78: +- tclw +- total column cloud liquid water +79: +- tciw +- total column cloud ice water +80: +- _param_000080 +- experimental product +81: +- _param_000081 +- experimental product +82: +- _param_000082 +- experimental product +83: +- _param_000083 +- experimental product +84: +- _param_000084 +- experimental product +85: +- _param_000085 +- experimental product +86: +- _param_000086 +- experimental product +87: +- _param_000087 +- experimental product +88: +- _param_000088 +- experimental product +89: +- _param_000089 +- experimental product +90: +- _param_000090 +- experimental product +91: +- _param_000091 +- experimental product +92: +- _param_000092 +- experimental product +93: +- _param_000093 +- experimental product +94: +- _param_000094 +- experimental product +95: +- _param_000095 +- experimental product +96: +- _param_000096 +- experimental product +97: +- _param_000097 +- experimental product +98: +- _param_000098 +- experimental product +99: +- _param_000099 +- experimental product +100: +- _param_000100 +- experimental product +101: +- _param_000101 +- experimental product +102: +- _param_000102 +- experimental product +103: +- _param_000103 +- experimental product +104: +- _param_000104 +- experimental product +105: +- _param_000105 +- experimental product +106: +- _param_000106 +- experimental product +107: +- _param_000107 +- experimental product +108: +- _param_000108 +- experimental product +109: +- _param_000109 +- experimental product +110: +- _param_000110 +- experimental product +111: +- _param_000111 +- experimental product +112: +- _param_000112 +- experimental product +113: +- _param_000113 +- experimental product +114: +- _param_000114 +- experimental product +115: +- _param_000115 +- experimental product +116: +- _param_000116 +- experimental product +117: +- _param_000117 +- experimental product +118: +- _param_000118 +- experimental product +119: +- _param_000119 +- experimental product +120: +- _param_000120 +- experimental product +121: +- mx2t6 +- maximum temperature at 2 metres in the last 6 hours +122: +- mn2t6 +- minimum temperature at 2 metres in the last 6 hours +123: +- 10fg6 +- maximum 10 metre wind gust in the last 6 hours +124: +- emis +- surface emissivity +125: +- vite +- vertically integrated total energy +126: +- _param_000126 +- generic parameter for sensitive area prediction +127: +- at +- atmospheric tide +128: +- bv +- budget values +129: +- z +- geopotential +130: +- t +- temperature +131: +- u +- u component of wind +132: +- v +- v component of wind +133: +- q +- specific humidity +134: +- sp +- surface pressure +135: +- w +- vertical velocity +136: +- tcw +- total column water +137: +- tcwv +- total column vertically-integrated water vapour +138: +- vo +- vorticity (relative) +139: +- stl1 +- soil temperature level 1 +- st +140: +- swl1 +- soil wetness level 1 +141: +- sd +- snow depth +142: +- lsp +- large-scale precipitation +143: +- cp +- convective precipitation +144: +- sf +- snowfall +145: +- bld +- boundary layer dissipation +146: +- sshf +- surface sensible heat flux +147: +- slhf +- surface latent heat flux +148: +- chnk +- charnock +- ss +149: +- snr +- surface net radiation (sw and lw) +150: +- tnr +- top net radiation (sw and lw) +151: +- msl +- mean sea level pressure +152: +- lnsp +- logarithm of surface pressure +153: +- swhr +- short-wave heating rate +154: +- lwhr +- long-wave heating rate +155: +- d +- divergence +156: +- gh +- geopotential height +157: +- r +- relative humidity +158: +- tsp +- tendency of surface pressure +159: +- blh +- boundary layer height +160: +- sdor +- standard deviation of sub-gridscale orography +161: +- isor +- anisotropy of sub-gridscale orography +162: +- anor +- angle of sub-gridscale orography +163: +- slor +- slope of sub-gridscale orography +164: +- tcc +- total cloud cover +165: +- 10u +- 10 metre u wind component +166: +- 10v +- 10 metre v wind component +167: +- 2t +- 2 metre temperature +168: +- 2d +- 2 metre dewpoint temperature +169: +- ssrd +- surface short-wave (solar) radiation downwards +170: +- stl2 +- soil temperature level 2 +171: +- swl2 +- soil wetness level 2 +172: +- lsm +- land-sea mask +173: +- sr +- surface roughness (climatological) +174: +- al +- albedo (climatological) +175: +- strd +- surface long-wave (thermal) radiation downwards +176: +- ssr +- surface net short-wave (solar) radiation +177: +- str +- surface net long-wave (thermal) radiation +178: +- tsr +- top net short-wave (solar) radiation +179: +- ttr +- top net long-wave (thermal) radiation +180: +- ewss +- time-integrated eastward turbulent surface stress +181: +- nsss +- time-integrated northward turbulent surface stress +182: +- e +- evaporation +183: +- stl3 +- soil temperature level 3 +184: +- swl3 +- soil wetness level 3 +185: +- ccc +- convective cloud cover +186: +- lcc +- low cloud cover +187: +- mcc +- medium cloud cover +188: +- hcc +- high cloud cover +189: +- sund +- sunshine duration +190: +- ewov +- east-west component of sub-gridscale orographic variance +191: +- nsov +- north-south component of sub-gridscale orographic variance +192: +- nwov +- north-west/south-east component of sub-gridscale orographic variance +193: +- neov +- north-east/south-west component of sub-gridscale orographic variance +194: +- btmp +- brightness temperature +195: +- lgws +- eastward gravity wave surface stress +196: +- mgws +- northward gravity wave surface stress +197: +- gwd +- gravity wave dissipation +198: +- src +- skin reservoir content +199: +- veg +- vegetation fraction +200: +- vso +- variance of sub-gridscale orography +201: +- mx2t +- maximum temperature at 2 metres since previous post-processing +202: +- mn2t +- minimum temperature at 2 metres since previous post-processing +203: +- o3 +- ozone mass mixing ratio +204: +- paw +- precipitation analysis weights +205: +- ro +- runoff +206: +- tco3 +- total column ozone +207: +- 10si +- 10 metre wind speed +208: +- tsrc +- top net short-wave (solar) radiation, clear sky +209: +- ttrc +- top net long-wave (thermal) radiation, clear sky +- ttru +210: +- ssrc +- surface net short-wave (solar) radiation, clear sky +211: +- strc +- surface net long-wave (thermal) radiation, clear sky +212: +- tisr +- toa incident short-wave (solar) radiation +213: +- vimd +- vertically integrated moisture divergence +214: +- dhr +- diabatic heating by radiation +215: +- dhvd +- diabatic heating by vertical diffusion +216: +- dhcc +- diabatic heating by cumulus convection +217: +- dhlc +- diabatic heating large-scale condensation +218: +- vdzw +- vertical diffusion of zonal wind +219: +- vdmw +- vertical diffusion of meridional wind +220: +- ewgd +- east-west gravity wave drag tendency +221: +- nsgd +- north-south gravity wave drag tendency +222: +- ctzw +- convective tendency of zonal wind +223: +- ctmw +- convective tendency of meridional wind +224: +- vdh +- vertical diffusion of humidity +225: +- htcc +- humidity tendency by cumulus convection +226: +- htlc +- humidity tendency by large-scale condensation +227: +- crnh +- tendency due to removal of negative humidity +228: +- tp +- total precipitation +229: +- iews +- instantaneous eastward turbulent surface stress +230: +- inss +- instantaneous northward turbulent surface stress +231: +- ishf +- instantaneous surface sensible heat flux +232: +- ie +- instantaneous moisture flux +233: +- asq +- apparent surface humidity +234: +- lsrh +- logarithm of surface roughness length for heat (climatological) +235: +- skt +- skin temperature +236: +- stl4 +- soil temperature level 4 +237: +- swl4 +- soil wetness level 4 +238: +- tsn +- temperature of snow layer +239: +- csf +- convective snowfall +240: +- lsf +- large-scale snowfall +241: +- acf +- accumulated cloud fraction tendency +242: +- alw +- accumulated liquid water tendency +243: +- fal +- forecast albedo +244: +- fsr +- forecast surface roughness +245: +- flsr +- forecast logarithm of surface roughness for heat +246: +- clwc +- specific cloud liquid water content +247: +- ciwc +- specific cloud ice water content +248: +- cc +- fraction of cloud cover +249: +- aiw +- accumulated ice water tendency +250: +- ice +- ice age +251: +- atte +- adiabatic tendency of temperature +252: +- athe +- adiabatic tendency of humidity +253: +- atze +- adiabatic tendency of zonal wind +254: +- atmw +- adiabatic tendency of meridional wind +255: +- _param_000255 +- indicates a missing value +928: +- thk +- thicknes +956: +- thka +- thicknes anomaly +999: +- tc +- tropical cyclone +3003: +- ptend +- pressure tendency +3005: +- icaht +- icao standard atmosphere reference height +3008: +- h +- geometrical height +3009: +- hstdv +- standard deviation of height +3012: +- vptmp +- virtual potential temperature +3014: +- papt +- pseudo-adiabatic potential temperature +3015: +- tmax +- maximum temperature +3016: +- tmin +- minimum temperature +3017: +- dpt +- dew point temperature +3018: +- depr +- dew point depression (or deficit) +3019: +- lapr +- lapse rate +3020: +- vis +- visibility +3021: +- rdsp1 +- radar spectra (1) +3022: +- rdsp2 +- radar spectra (2) +3023: +- rdsp3 +- radar spectra (3) +3024: +- pli +- parcel lifted index (to 500 hpa) +3025: +- ta +- temperature anomaly +3026: +- presa +- pressure anomaly +3027: +- gpa +- geopotential height anomaly +3028: +- wvsp1 +- wave spectra (1) +3029: +- wvsp2 +- wave spectra (2) +3030: +- wvsp3 +- wave spectra (3) +3031: +- wdir +- wind direction +3037: +- mntsf +- montgomery stream function +3038: +- sgcvv +- sigma coordinate vertical velocity +3041: +- absv +- absolute vorticity +3042: +- absd +- absolute divergence +3045: +- vucsh +- vertical u-component shear +3046: +- vvcsh +- vertical v-component shear +3047: +- dirc +- direction of current +3048: +- spc +- speed of current +3049: +- ucurr +- u-component of current +3050: +- vcurr +- v-component of current +3053: +- mixr +- humidity mixing ratio +3054: +- pwat +- precipitable water +3055: +- vp +- vapour pressure +3056: +- satd +- saturation deficit +3059: +- prate +- precipitation rate +3060: +- tstm +- thunderstorm probability +3062: +- lsp +- large-scale precipitation +3063: +- acpcp +- convective precipitation (water) +3064: +- srweq +- snow fall rate water equivalent +3066: +- sde +- snow depth +3067: +- mld +- mixed layer depth +3068: +- tthdp +- transient thermocline depth +3069: +- mthd +- main thermocline depth +3070: +- mtha +- main thermocline anomaly +3072: +- ccc +- convective cloud cover +3073: +- lcc +- low cloud cover +3074: +- mcc +- medium cloud cover +3075: +- hcc +- high cloud cover +3077: +- bli +- best lifted index (to 500 hpa) +3079: +- lssf +- large scale snow +3080: +- wtmp +- water temperature +3082: +- dslm +- deviation of sea-level from mean +3086: +- ssw +- soil moisture content +3088: +- s +- salinity +3089: +- den +- density +3091: +- icec +- ice cover (1=ice, 0=no ice) +3092: +- icetk +- ice thickness +3093: +- diced +- direction of ice drift +3094: +- siced +- speed of ice drift +3095: +- uice +- u-component of ice drift +3096: +- vice +- v-component of ice drift +3097: +- iceg +- ice growth rate +3098: +- iced +- ice divergence +3099: +- snom +- snowmelt +3100: +- swh +- signific.height,combined wind waves+swell +3101: +- mdww +- mean direction of wind waves +3102: +- shww +- significant height of wind waves +3103: +- mpww +- mean period of wind waves +3104: +- swdir +- direction of swell waves +3105: +- swell +- significant height of swell waves +3106: +- swper +- mean period of swell waves +3107: +- mdps +- primary wave direction +3108: +- mpps +- primary wave mean period +3109: +- dirsw +- secondary wave direction +3110: +- swp +- secondary wave mean period +3111: +- nswrs +- net short-wave radiation flux (surface) +3112: +- nlwrs +- net long-wave radiation flux (surface) +3113: +- nswrt +- net short-wave radiation flux(atmosph.top) +3114: +- nlwrt +- net long-wave radiation flux(atmosph.top) +3115: +- lwavr +- long wave radiation flux +3116: +- swavr +- short wave radiation flux +3117: +- grad +- global radiation flux +3119: +- lwrad +- radiance (with respect to wave number) +3120: +- swrad +- radiance (with respect to wave length) +3121: +- lhf +- latent heat flux +3122: +- shf +- sensible heat flux +3123: +- bld +- boundary layer dissipation +3124: +- uflx +- momentum flux, u-component +3125: +- vflx +- momentum flux, v-component +3126: +- wmixe +- wind mixing energy +3127: +- imgd +- image data +129001: +- strfgrd +- stream function gradient +129002: +- vpotgrd +- velocity potential gradient +129003: +- ptgrd +- potential temperature gradient +129004: +- eqptgrd +- equivalent potential temperature gradient +129005: +- septgrd +- saturated equivalent potential temperature gradient +129011: +- udvwgrd +- u component of divergent wind gradient +129012: +- vdvwgrd +- v component of divergent wind gradient +129013: +- urtwgrd +- u component of rotational wind gradient +129014: +- vrtwgrd +- v component of rotational wind gradient +129021: +- uctpgrd +- unbalanced component of temperature gradient +129022: +- uclngrd +- unbalanced component of logarithm of surface pressure gradient +129023: +- ucdvgrd +- unbalanced component of divergence gradient +129024: +- _param_129024 +- reserved for future unbalanced components +129025: +- _param_129025 +- reserved for future unbalanced components +129026: +- clgrd +- lake cover gradient +129027: +- cvlgrd +- low vegetation cover gradient +129028: +- cvhgrd +- high vegetation cover gradient +129029: +- tvlgrd +- type of low vegetation gradient +129030: +- tvhgrd +- type of high vegetation gradient +129031: +- sicgrd +- sea-ice cover gradient +129032: +- asngrd +- snow albedo gradient +129033: +- rsngrd +- snow density gradient +129034: +- sstkgrd +- sea surface temperature gradient +129035: +- istl1grd +- ice surface temperature layer 1 gradient +129036: +- istl2grd +- ice surface temperature layer 2 gradient +129037: +- istl3grd +- ice surface temperature layer 3 gradient +129038: +- istl4grd +- ice surface temperature layer 4 gradient +129039: +- swvl1grd +- volumetric soil water layer 1 gradient +129040: +- swvl2grd +- volumetric soil water layer 2 gradient +129041: +- swvl3grd +- volumetric soil water layer 3 gradient +129042: +- swvl4grd +- volumetric soil water layer 4 gradient +129043: +- sltgrd +- soil type gradient +129044: +- esgrd +- snow evaporation gradient +129045: +- smltgrd +- snowmelt gradient +129046: +- sdurgrd +- solar duration gradient +129047: +- dsrpgrd +- direct solar radiation gradient +129048: +- magssgrd +- magnitude of turbulent surface stress gradient +129049: +- 10fggrd +- 10 metre wind gust gradient +129050: +- lspfgrd +- large-scale precipitation fraction gradient +129051: +- mx2t24grd +- maximum 2 metre temperature gradient +129052: +- mn2t24grd +- minimum 2 metre temperature gradient +129053: +- montgrd +- montgomery potential gradient +129054: +- presgrd +- pressure gradient +129055: +- mean2t24grd +- mean 2 metre temperature in the last 24 hours gradient +129056: +- mn2d24grd +- mean 2 metre dewpoint temperature in the last 24 hours gradient +129057: +- uvbgrd +- downward uv radiation at the surface gradient +129058: +- pargrd +- photosynthetically active radiation at the surface gradient +129059: +- capegrd +- convective available potential energy gradient +129060: +- pvgrd +- potential vorticity gradient +129061: +- tpogrd +- total precipitation from observations gradient +129062: +- obctgrd +- observation count gradient +129063: +- _param_129063 +- start time for skin temperature difference +129064: +- _param_129064 +- finish time for skin temperature difference +129065: +- _param_129065 +- skin temperature difference +129066: +- _param_129066 +- leaf area index, low vegetation +129067: +- _param_129067 +- leaf area index, high vegetation +129068: +- _param_129068 +- minimum stomatal resistance, low vegetation +129069: +- _param_129069 +- minimum stomatal resistance, high vegetation +129070: +- _param_129070 +- biome cover, low vegetation +129071: +- _param_129071 +- biome cover, high vegetation +129078: +- _param_129078 +- total column liquid water +129079: +- _param_129079 +- total column ice water +129080: +- _param_129080 +- experimental product +129081: +- _param_129081 +- experimental product +129082: +- _param_129082 +- experimental product +129083: +- _param_129083 +- experimental product +129084: +- _param_129084 +- experimental product +129085: +- _param_129085 +- experimental product +129086: +- _param_129086 +- experimental product +129087: +- _param_129087 +- experimental product +129088: +- _param_129088 +- experimental product +129089: +- _param_129089 +- experimental product +129090: +- _param_129090 +- experimental product +129091: +- _param_129091 +- experimental product +129092: +- _param_129092 +- experimental product +129093: +- _param_129093 +- experimental product +129094: +- _param_129094 +- experimental product +129095: +- _param_129095 +- experimental product +129096: +- _param_129096 +- experimental product +129097: +- _param_129097 +- experimental product +129098: +- _param_129098 +- experimental product +129099: +- _param_129099 +- experimental product +129100: +- _param_129100 +- experimental product +129101: +- _param_129101 +- experimental product +129102: +- _param_129102 +- experimental product +129103: +- _param_129103 +- experimental product +129104: +- _param_129104 +- experimental product +129105: +- _param_129105 +- experimental product +129106: +- _param_129106 +- experimental product +129107: +- _param_129107 +- experimental product +129108: +- _param_129108 +- experimental product +129109: +- _param_129109 +- experimental product +129110: +- _param_129110 +- experimental product +129111: +- _param_129111 +- experimental product +129112: +- _param_129112 +- experimental product +129113: +- _param_129113 +- experimental product +129114: +- _param_129114 +- experimental product +129115: +- _param_129115 +- experimental product +129116: +- _param_129116 +- experimental product +129117: +- _param_129117 +- experimental product +129118: +- _param_129118 +- experimental product +129119: +- _param_129119 +- experimental product +129120: +- _param_129120 +- experimental product +129121: +- mx2t6grd +- maximum temperature at 2 metres gradient +129122: +- mn2t6grd +- minimum temperature at 2 metres gradient +129123: +- 10fg6grd +- 10 metre wind gust in the last 6 hours gradient +129125: +- _param_129125 +- vertically integrated total energy +129126: +- _param_129126 +- generic parameter for sensitive area prediction +129127: +- atgrd +- atmospheric tide gradient +129128: +- bvgrd +- budget values gradient +129129: +- zgrd +- geopotential gradient +129130: +- tgrd +- temperature gradient +129131: +- ugrd +- u component of wind gradient +129132: +- vgrd +- v component of wind gradient +129133: +- qgrd +- specific humidity gradient +129134: +- spgrd +- surface pressure gradient +129135: +- wgrd +- vertical velocity (pressure) gradient +129136: +- tcwgrd +- total column water gradient +129137: +- tcwvgrd +- total column water vapour gradient +129138: +- vogrd +- vorticity (relative) gradient +129139: +- stl1grd +- soil temperature level 1 gradient +129140: +- swl1grd +- soil wetness level 1 gradient +129141: +- sdgrd +- snow depth gradient +129142: +- lspgrd +- stratiform precipitation (large-scale precipitation) gradient +129143: +- cpgrd +- convective precipitation gradient +129144: +- sfgrd +- snowfall (convective + stratiform) gradient +129145: +- bldgrd +- boundary layer dissipation gradient +129146: +- sshfgrd +- surface sensible heat flux gradient +129147: +- slhfgrd +- surface latent heat flux gradient +129148: +- chnkgrd +- charnock gradient +129149: +- snrgrd +- surface net radiation gradient +129150: +- tnrgrd +- top net radiation gradient +129151: +- mslgrd +- mean sea level pressure gradient +129152: +- lnspgrd +- logarithm of surface pressure gradient +129153: +- swhrgrd +- short-wave heating rate gradient +129154: +- lwhrgrd +- long-wave heating rate gradient +129155: +- dgrd +- divergence gradient +129156: +- ghgrd +- height gradient +129157: +- rgrd +- relative humidity gradient +129158: +- tspgrd +- tendency of surface pressure gradient +129159: +- blhgrd +- boundary layer height gradient +129160: +- sdorgrd +- standard deviation of orography gradient +129161: +- isorgrd +- anisotropy of sub-gridscale orography gradient +129162: +- anorgrd +- angle of sub-gridscale orography gradient +129163: +- slorgrd +- slope of sub-gridscale orography gradient +129164: +- tccgrd +- total cloud cover gradient +129165: +- 10ugrd +- 10 metre u wind component gradient +129166: +- 10vgrd +- 10 metre v wind component gradient +129167: +- 2tgrd +- 2 metre temperature gradient +129168: +- 2dgrd +- 2 metre dewpoint temperature gradient +129169: +- ssrdgrd +- surface solar radiation downwards gradient +129170: +- stl2grd +- soil temperature level 2 gradient +129171: +- swl2grd +- soil wetness level 2 gradient +129172: +- lsmgrd +- land-sea mask gradient +129173: +- srgrd +- surface roughness gradient +129174: +- algrd +- albedo gradient +129175: +- strdgrd +- surface thermal radiation downwards gradient +129176: +- ssrgrd +- surface net solar radiation gradient +129177: +- strgrd +- surface net thermal radiation gradient +129178: +- tsrgrd +- top net solar radiation gradient +129179: +- ttrgrd +- top net thermal radiation gradient +129180: +- ewssgrd +- east-west surface stress gradient +129181: +- nsssgrd +- north-south surface stress gradient +129182: +- egrd +- evaporation gradient +129183: +- stl3grd +- soil temperature level 3 gradient +129184: +- swl3grd +- soil wetness level 3 gradient +129185: +- cccgrd +- convective cloud cover gradient +129186: +- lccgrd +- low cloud cover gradient +129187: +- mccgrd +- medium cloud cover gradient +129188: +- hccgrd +- high cloud cover gradient +129189: +- sundgrd +- sunshine duration gradient +129190: +- ewovgrd +- east-west component of sub-gridscale orographic variance gradient +129191: +- nsovgrd +- north-south component of sub-gridscale orographic variance gradient +129192: +- nwovgrd +- north-west/south-east component of sub-gridscale orographic variance gradient +129193: +- neovgrd +- north-east/south-west component of sub-gridscale orographic variance gradient +129194: +- btmpgrd +- brightness temperature gradient +129195: +- lgwsgrd +- longitudinal component of gravity wave stress gradient +129196: +- mgwsgrd +- meridional component of gravity wave stress gradient +129197: +- gwdgrd +- gravity wave dissipation gradient +129198: +- srcgrd +- skin reservoir content gradient +129199: +- veggrd +- vegetation fraction gradient +129200: +- vsogrd +- variance of sub-gridscale orography gradient +129201: +- mx2tgrd +- maximum temperature at 2 metres since previous post-processing gradient +129202: +- mn2tgrd +- minimum temperature at 2 metres since previous post-processing gradient +129203: +- o3grd +- ozone mass mixing ratio gradient +129204: +- pawgrd +- precipitation analysis weights gradient +129205: +- rogrd +- runoff gradient +129206: +- tco3grd +- total column ozone gradient +129207: +- 10sigrd +- 10 metre wind speed gradient +129208: +- tsrcgrd +- top net solar radiation, clear sky gradient +129209: +- ttrcgrd +- top net thermal radiation, clear sky gradient +129210: +- ssrcgrd +- surface net solar radiation, clear sky gradient +129211: +- strcgrd +- surface net thermal radiation, clear sky gradient +129212: +- tisrgrd +- toa incident solar radiation gradient +129214: +- dhrgrd +- diabatic heating by radiation gradient +129215: +- dhvdgrd +- diabatic heating by vertical diffusion gradient +129216: +- dhccgrd +- diabatic heating by cumulus convection gradient +129217: +- dhlcgrd +- diabatic heating large-scale condensation gradient +129218: +- vdzwgrd +- vertical diffusion of zonal wind gradient +129219: +- vdmwgrd +- vertical diffusion of meridional wind gradient +129220: +- ewgdgrd +- east-west gravity wave drag tendency gradient +129221: +- nsgdgrd +- north-south gravity wave drag tendency gradient +129222: +- ctzwgrd +- convective tendency of zonal wind gradient +129223: +- ctmwgrd +- convective tendency of meridional wind gradient +129224: +- vdhgrd +- vertical diffusion of humidity gradient +129225: +- htccgrd +- humidity tendency by cumulus convection gradient +129226: +- htlcgrd +- humidity tendency by large-scale condensation gradient +129227: +- crnhgrd +- change from removal of negative humidity gradient +129228: +- tpgrd +- total precipitation gradient +129229: +- iewsgrd +- instantaneous x surface stress gradient +129230: +- inssgrd +- instantaneous y surface stress gradient +129231: +- ishfgrd +- instantaneous surface heat flux gradient +129232: +- iegrd +- instantaneous moisture flux gradient +129233: +- asqgrd +- apparent surface humidity gradient +129234: +- lsrhgrd +- logarithm of surface roughness length for heat gradient +129235: +- sktgrd +- skin temperature gradient +129236: +- stl4grd +- soil temperature level 4 gradient +129237: +- swl4grd +- soil wetness level 4 gradient +129238: +- tsngrd +- temperature of snow layer gradient +129239: +- csfgrd +- convective snowfall gradient +129240: +- lsfgrd +- large scale snowfall gradient +129241: +- acfgrd +- accumulated cloud fraction tendency gradient +129242: +- alwgrd +- accumulated liquid water tendency gradient +129243: +- falgrd +- forecast albedo gradient +129244: +- fsrgrd +- forecast surface roughness gradient +129245: +- flsrgrd +- forecast logarithm of surface roughness for heat gradient +129246: +- clwcgrd +- specific cloud liquid water content gradient +129247: +- ciwcgrd +- specific cloud ice water content gradient +129248: +- ccgrd +- cloud cover gradient +129249: +- aiwgrd +- accumulated ice water tendency gradient +129250: +- icegrd +- ice age gradient +129251: +- attegrd +- adiabatic tendency of temperature gradient +129252: +- athegrd +- adiabatic tendency of humidity gradient +129253: +- atzegrd +- adiabatic tendency of zonal wind gradient +129254: +- atmwgrd +- adiabatic tendency of meridional wind gradient +129255: +- _param_129255 +- indicates a missing value +130208: +- tsru +- top solar radiation upward +130209: +- ttru +- top thermal radiation upward +130210: +- tsuc +- top solar radiation upward, clear sky +130211: +- ttuc +- top thermal radiation upward, clear sky +130212: +- clw +- cloud liquid water +130213: +- cf +- cloud fraction +130214: +- dhr +- diabatic heating by radiation +130215: +- dhvd +- diabatic heating by vertical diffusion +130216: +- dhcc +- diabatic heating by cumulus convection +130217: +- dhlc +- diabatic heating by large-scale condensation +130218: +- vdzw +- vertical diffusion of zonal wind +130219: +- vdmw +- vertical diffusion of meridional wind +130220: +- ewgd +- east-west gravity wave drag +130221: +- nsgd +- north-south gravity wave drag +130224: +- vdh +- vertical diffusion of humidity +130225: +- htcc +- humidity tendency by cumulus convection +130226: +- htlc +- humidity tendency by large-scale condensation +130228: +- att +- adiabatic tendency of temperature +130229: +- ath +- adiabatic tendency of humidity +130230: +- atzw +- adiabatic tendency of zonal wind +130231: +- atmwax +- adiabatic tendency of meridional wind +130232: +- mvv +- mean vertical velocity +131001: +- 2tag2 +- 2m temperature anomaly of at least +2k +131002: +- 2tag1 +- 2m temperature anomaly of at least +1k +131003: +- 2tag0 +- 2m temperature anomaly of at least 0k +131004: +- 2talm1 +- 2m temperature anomaly of at most -1k +131005: +- 2talm2 +- 2m temperature anomaly of at most -2k +131006: +- tpag20 +- total precipitation anomaly of at least 20 mm +131007: +- tpag10 +- total precipitation anomaly of at least 10 mm +131008: +- tpag0 +- total precipitation anomaly of at least 0 mm +131009: +- stag0 +- surface temperature anomaly of at least 0k +131010: +- mslag0 +- mean sea level pressure anomaly of at least 0 pa +131015: +- h0dip +- height of 0 degree isotherm probability +131016: +- hslp +- height of snowfall limit probability +131017: +- saip +- showalter index probability +131018: +- whip +- whiting index probability +131020: +- talm2 +- temperature anomaly less than -2 k +- temperature anomaly of at most -2 k +131021: +- tag2 +- temperature anomaly of at least +2 k +- temperature anomaly of at least 2 k +131022: +- talm8 +- temperature anomaly less than -8 k +- temperature anomaly of at most -8 k +131023: +- talm4 +- temperature anomaly less than -4 k +- temperature anomaly of at most -4 k +131024: +- tag4 +- temperature anomaly greater than +4 k +- temperature anomaly greater than 4 k +- temperature anomaly of at least 4 k +131025: +- tag8 +- temperature anomaly greater than +8 k +- temperature anomaly greater than 8 k +- temperature anomaly of at least 8 k +131049: +- 10gp +- 10 metre wind gust probability +131059: +- capep +- convective available potential energy probability +131060: +- tpg1 +- total precipitation of at least 1 mm +131061: +- tpg5 +- total precipitation of at least 5 mm +131062: +- tpg10 +- total precipitation of at least 10 mm +131063: +- tpg20 +- total precipitation of at least 20 mm +131064: +- tpl01 +- total precipitation less than 0.1 mm +131065: +- tprl1 +- total precipitation rate less than 1 mm/day +131066: +- tprg3 +- total precipitation rate of at least 3 mm/day +131067: +- tprg5 +- total precipitation rate of at least 5 mm/day +131068: +- 10spg10 +- 10 metre wind speed of at least 10 m/s +131069: +- 10spg15 +- 10 metre wind speed of at least 15 m/s +131070: +- 10fgg15 +- 10 metre wind gust of at least 15 m/s +131071: +- 10fgg20 +- 10 metre wind gust of at least 20 m/s +131072: +- 10fgg25 +- 10 metre wind gust of at least 25 m/s +131073: +- 2tl273 +- 2 metre temperature less than 273.15 k +131074: +- swhg2 +- significant wave height of at least 2 m +131075: +- swhg4 +- significant wave height of at least 4 m +131076: +- swhg6 +- significant wave height of at least 6 m +131077: +- swhg8 +- significant wave height of at least 8 m +131078: +- mwpg8 +- mean wave period of at least 8 s +131079: +- mwpg10 +- mean wave period of at least 10 s +131080: +- mwpg12 +- mean wave period of at least 12 s +131081: +- mwpg15 +- mean wave period of at least 15 s +131082: +- tpg40 +- total precipitation of at least 40 mm +131083: +- tpg60 +- total precipitation of at least 60 mm +131084: +- tpg80 +- total precipitation of at least 80 mm +131085: +- tpg100 +- total precipitation of at least 100 mm +131086: +- tpg150 +- total precipitation of at least 150 mm +131087: +- tpg200 +- total precipitation of at least 200 mm +131088: +- tpg300 +- total precipitation of at least 300 mm +131089: +- pts +- probability of a tropical storm +131090: +- ph +- probability of a hurricane +131091: +- ptd +- probability of a tropical depression +131092: +- cpts +- climatological probability of a tropical storm +131093: +- cph +- climatological probability of a hurricane +131094: +- cptd +- climatological probability of a tropical depression +131095: +- pats +- probability anomaly of a tropical storm +131096: +- pah +- probability anomaly of a hurricane +131097: +- patd +- probability anomaly of a tropical depression +131098: +- tpg25 +- total precipitation of at least 25 mm +131099: +- tpg50 +- total precipitation of at least 50 mm +131100: +- 10fgg10 +- 10 metre wind gust of at least 10 m/s +131129: +- zp +- geopotential probability +131130: +- tap +- temperature anomaly probability +131139: +- stl1p +- soil temperature level 1 probability +131144: +- sfp +- snowfall (convective + stratiform) probability +131151: +- mslpp +- mean sea level pressure probability +131164: +- tccp +- total cloud cover probability +131165: +- 10sp +- 10 metre speed probability +131167: +- 2tp +- 2 metre temperature probability +131201: +- mx2tp +- maximum 2 metre temperature probability +131202: +- mn2tp +- minimum 2 metre temperature probability +131228: +- tpp +- total precipitation probability +131229: +- swhp +- significant wave height probability +131232: +- mwpp +- mean wave period probability +131255: +- _param_131255 +- indicates a missing value +132044: +- capesi +- convective available potential energy shear index +132045: +- wvfi +- water vapour flux index +132049: +- 10fgi +- 10 metre wind gust index +- 10gi +132059: +- capei +- convective available potential energy index +132144: +- sfi +- snowfall index +132165: +- 10wsi +- 10 metre speed index +132167: +- 2ti +- 2 metre temperature index +132201: +- mx2ti +- maximum temperature at 2 metres index +132202: +- mn2ti +- minimum temperature at 2 metres index +132216: +- maxswhi +- maximum of significant wave height index +132228: +- tpi +- total precipitation index +133001: +- 2tplm10 +- 2m temperature probability less than -10 c +133002: +- 2tplm5 +- 2m temperature probability less than -5 c +133003: +- 2tpl0 +- 2m temperature probability less than 0 c +133004: +- 2tpl5 +- 2m temperature probability less than 5 c +133005: +- 2tpl10 +- 2m temperature probability less than 10 c +133006: +- 2tpg25 +- 2m temperature probability greater than 25 c +133007: +- 2tpg30 +- 2m temperature probability greater than 30 c +133008: +- 2tpg35 +- 2m temperature probability greater than 35 c +133009: +- 2tpg40 +- 2m temperature probability greater than 40 c +133010: +- 2tpg45 +- 2m temperature probability greater than 45 c +133011: +- mn2tplm10 +- minimum 2 metre temperature probability less than -10 c +133012: +- mn2tplm5 +- minimum 2 metre temperature probability less than -5 c +133013: +- mn2tpl0 +- minimum 2 metre temperature probability less than 0 c +133014: +- mn2tpl5 +- minimum 2 metre temperature probability less than 5 c +133015: +- mn2tpl10 +- minimum 2 metre temperature probability less than 10 c +133016: +- mx2tpg25 +- maximum 2 metre temperature probability greater than 25 c +133017: +- mx2tpg30 +- maximum 2 metre temperature probability greater than 30 c +133018: +- mx2tpg35 +- maximum 2 metre temperature probability greater than 35 c +133019: +- mx2tpg40 +- maximum 2 metre temperature probability greater than 40 c +133020: +- mx2tpg45 +- maximum 2 metre temperature probability greater than 45 c +133021: +- 10spg10 +- 10 metre wind speed probability of at least 10 m/s +133022: +- 10spg15 +- 10 metre wind speed probability of at least 15 m/s +133023: +- 10spg20 +- 10 metre wind speed probability of at least 20 m/s +133024: +- 10spg35 +- 10 metre wind speed probability of at least 35 m/s +133025: +- 10spg50 +- 10 metre wind speed probability of at least 50 m/s +133026: +- 10gpg20 +- 10 metre wind gust probability of at least 20 m/s +133027: +- 10gpg35 +- 10 metre wind gust probability of at least 35 m/s +133028: +- 10gpg50 +- 10 metre wind gust probability of at least 50 m/s +133029: +- 10gpg75 +- 10 metre wind gust probability of at least 75 m/s +133030: +- 10gpg100 +- 10 metre wind gust probability of at least 100 m/s +133031: +- tppg1 +- total precipitation probability of at least 1 mm +133032: +- tppg5 +- total precipitation probability of at least 5 mm +133033: +- tppg10 +- total precipitation probability of at least 10 mm +133034: +- tppg20 +- total precipitation probability of at least 20 mm +133035: +- tppg40 +- total precipitation probability of at least 40 mm +133036: +- tppg60 +- total precipitation probability of at least 60 mm +133037: +- tppg80 +- total precipitation probability of at least 80 mm +133038: +- tppg100 +- total precipitation probability of at least 100 mm +133039: +- tppg150 +- total precipitation probability of at least 150 mm +133040: +- tppg200 +- total precipitation probability of at least 200 mm +133041: +- tppg300 +- total precipitation probability of at least 300 mm +133042: +- sfpg1 +- snowfall probability of at least 1 mm +133043: +- sfpg5 +- snowfall probability of at least 5 mm +133044: +- sfpg10 +- snowfall probability of at least 10 mm +133045: +- sfpg20 +- snowfall probability of at least 20 mm +133046: +- sfpg40 +- snowfall probability of at least 40 mm +133047: +- sfpg60 +- snowfall probability of at least 60 mm +133048: +- sfpg80 +- snowfall probability of at least 80 mm +133049: +- sfpg100 +- snowfall probability of at least 100 mm +133050: +- sfpg150 +- snowfall probability of at least 150 mm +133051: +- sfpg200 +- snowfall probability of at least 200 mm +133052: +- sfpg300 +- snowfall probability of at least 300 mm +133053: +- tccpg10 +- total cloud cover probability greater than 10% +133054: +- tccpg20 +- total cloud cover probability greater than 20% +133055: +- tccpg30 +- total cloud cover probability greater than 30% +133056: +- tccpg40 +- total cloud cover probability greater than 40% +133057: +- tccpg50 +- total cloud cover probability greater than 50% +133058: +- tccpg60 +- total cloud cover probability greater than 60% +133059: +- tccpg70 +- total cloud cover probability greater than 70% +133060: +- tccpg80 +- total cloud cover probability greater than 80% +133061: +- tccpg90 +- total cloud cover probability greater than 90% +133062: +- tccpg99 +- total cloud cover probability greater than 99% +133063: +- hccpg10 +- high cloud cover probability greater than 10% +133064: +- hccpg20 +- high cloud cover probability greater than 20% +133065: +- hccpg30 +- high cloud cover probability greater than 30% +133066: +- hccpg40 +- high cloud cover probability greater than 40% +133067: +- hccpg50 +- high cloud cover probability greater than 50% +133068: +- hccpg60 +- high cloud cover probability greater than 60% +133069: +- hccpg70 +- high cloud cover probability greater than 70% +133070: +- hccpg80 +- high cloud cover probability greater than 80% +133071: +- hccpg90 +- high cloud cover probability greater than 90% +133072: +- hccpg99 +- high cloud cover probability greater than 99% +133073: +- mccpg10 +- medium cloud cover probability greater than 10% +133074: +- mccpg20 +- medium cloud cover probability greater than 20% +133075: +- mccpg30 +- medium cloud cover probability greater than 30% +133076: +- mccpg40 +- medium cloud cover probability greater than 40% +133077: +- mccpg50 +- medium cloud cover probability greater than 50% +133078: +- mccpg60 +- medium cloud cover probability greater than 60% +133079: +- mccpg70 +- medium cloud cover probability greater than 70% +133080: +- mccpg80 +- medium cloud cover probability greater than 80% +133081: +- mccpg90 +- medium cloud cover probability greater than 90% +133082: +- mccpg99 +- medium cloud cover probability greater than 99% +133083: +- lccpg10 +- low cloud cover probability greater than 10% +133084: +- lccpg20 +- low cloud cover probability greater than 20% +133085: +- lccpg30 +- low cloud cover probability greater than 30% +133086: +- lccpg40 +- low cloud cover probability greater than 40% +133087: +- lccpg50 +- low cloud cover probability greater than 50% +133088: +- lccpg60 +- low cloud cover probability greater than 60% +133089: +- lccpg70 +- low cloud cover probability greater than 70% +133090: +- lccpg80 +- low cloud cover probability greater than 80% +133091: +- lccpg90 +- low cloud cover probability greater than 90% +133092: +- lccpg99 +- low cloud cover probability greater than 99% +133093: +- ptsa_gt_1stdev +- probability of temperature standardized anomaly greater than 1 standard deviation +133094: +- ptsa_gt_1p5stdev +- probability of temperature standardized anomaly greater than 1.5 standard deviation +133095: +- ptsa_gt_2stdev +- probability of temperature standardized anomaly greater than 2 standard deviation +133096: +- ptsa_lt_1stdev +- probability of temperature standardized anomaly less than -1 standard deviation +133097: +- ptsa_lt_1p5stdev +- probability of temperature standardized anomaly less than -1.5 standard deviation +133098: +- ptsa_lt_2stdev +- probability of temperature standardized anomaly less than -2 standard deviation +140080: +- wx1 +- wave experimental parameter 1 +140081: +- wx2 +- wave experimental parameter 2 +140082: +- wx3 +- wave experimental parameter 3 +140083: +- wx4 +- wave experimental parameter 4 +140084: +- wx5 +- wave experimental parameter 5 +140098: +- weta +- wave induced mean sea level correction +140099: +- wraf +- ratio of wave angular and frequency width +140100: +- wnslc +- number of events in freak waves statistics +140101: +- utaua +- u-component of atmospheric surface momentum flux +140102: +- vtaua +- v-component of atmospheric surface momentum flux +140103: +- utauo +- u-component of surface momentum flux into ocean +140104: +- vtauo +- v-component of surface momentum flux into ocean +140105: +- wphio +- wave turbulent energy flux into ocean +140106: +- wdw1 +- wave directional width of first swell partition +140107: +- wfw1 +- wave frequency width of first swell partition +140108: +- wdw2 +- wave directional width of second swell partition +140109: +- wfw2 +- wave frequency width of second swell partition +140110: +- wdw3 +- wave directional width of third swell partition +140111: +- wfw3 +- wave frequency width of third swell partition +140112: +- wefxm +- wave energy flux magnitude +140113: +- wefxd +- wave energy flux mean direction +140114: +- h1012 +- significant wave height of all waves with periods within the inclusive range from + 10 to 12 seconds +140115: +- h1214 +- significant wave height of all waves with periods within the inclusive range from + 12 to 14 seconds +140116: +- h1417 +- significant wave height of all waves with periods within the inclusive range from + 14 to 17 seconds +140117: +- h1721 +- significant wave height of all waves with periods within the inclusive range from + 17 to 21 seconds +140118: +- h2125 +- significant wave height of all waves with periods within the inclusive range from + 21 to 25 seconds +140119: +- h2530 +- significant wave height of all waves with periods within the inclusive range from + 25 to 30 seconds +140120: +- sh10 +- significant wave height of all waves with period larger than 10s +140121: +- swh1 +- significant wave height of first swell partition +140122: +- mwd1 +- mean wave direction of first swell partition +140123: +- mwp1 +- mean wave period of first swell partition +140124: +- swh2 +- significant wave height of second swell partition +140125: +- mwd2 +- mean wave direction of second swell partition +140126: +- mwp2 +- mean wave period of second swell partition +140127: +- swh3 +- significant wave height of third swell partition +140128: +- mwd3 +- mean wave direction of third swell partition +140129: +- mwp3 +- mean wave period of third swell partition +140130: +- envhmax +- envelope-maximum individual wave height +140131: +- tdcmax +- time domain maximum individual crest height +140132: +- tdhmax +- time domain maximum individual wave height +140133: +- stcmax +- space time maximum individual crest height +140134: +- sthmax +- space time maximum individual wave height +140200: +- maxswh +- maximum of significant wave height +140207: +- wss +- wave spectral skewness +140208: +- wstar +- free convective velocity over the oceans +140209: +- rhoao +- air density over the oceans +140210: +- mswsi +- mean square wave strain in sea ice +140211: +- phiaw +- normalized energy flux into waves +140212: +- phioc +- normalized energy flux into ocean +140213: +- tla +- turbulent langmuir number +140214: +- tauoc +- normalized stress into ocean +140215: +- ust +- u-component surface stokes drift +140216: +- vst +- v-component surface stokes drift +140217: +- tmax +- period corresponding to maximum individual wave height +140218: +- hmax +- maximum individual wave height +140219: +- wmb +- model bathymetry +140220: +- mp1 +- mean wave period based on first moment +140221: +- mp2 +- mean zero-crossing wave period +140222: +- wdw +- wave spectral directional width +140223: +- p1ww +- mean wave period based on first moment for wind waves +140224: +- p2ww +- mean wave period based on second moment for wind waves +140225: +- dwww +- wave spectral directional width for wind waves +140226: +- p1ps +- mean wave period based on first moment for swell +140227: +- p2ps +- mean wave period based on second moment for swell +140228: +- dwps +- wave spectral directional width for swell +140229: +- swh +- significant height of combined wind waves and swell +140230: +- mwd +- mean wave direction +140231: +- pp1d +- peak wave period +140232: +- mwp +- mean wave period +140233: +- cdww +- coefficient of drag with waves +140234: +- shww +- significant height of wind waves +140235: +- mdww +- mean direction of wind waves +140236: +- mpww +- mean period of wind waves +140237: +- shts +- significant height of total swell +140238: +- mdts +- mean direction of total swell +140239: +- mpts +- mean period of total swell +140240: +- sdhs +- standard deviation wave height +140241: +- mu10 +- mean of 10 metre wind speed +140242: +- mdwi +- mean wind direction +140243: +- sdu +- standard deviation of 10 metre wind speed +140244: +- msqs +- mean square slope of waves +140245: +- wind +- 10 metre wind speed +140246: +- awh +- altimeter wave height +140247: +- acwh +- altimeter corrected wave height +140248: +- arrc +- altimeter range relative correction +140249: +- dwi +- 10 metre wind direction +140250: +- 2dsp +- 2d wave spectra (multiple) +140251: +- 2dfd +- 2d wave spectra (single) +140252: +- wsk +- wave spectral kurtosis +140253: +- bfi +- benjamin-feir index +140254: +- wsp +- wave spectral peakedness +140255: +- _param_140255 +- indicates a missing value +150129: +- ocpt +- ocean potential temperature +150130: +- ocs +- ocean salinity +150131: +- ocpd +- ocean potential density +150133: +- _param_150133 +- ocean u wind component +150134: +- _param_150134 +- ocean v wind component +150135: +- ocw +- ocean w wind component +150137: +- rn +- richardson number +150139: +- uv +- u*v product +150140: +- ut +- u*t product +150141: +- vt +- v*t product +150142: +- uu +- u*u product +150143: +- vv +- v*v product +150144: +- _param_150144 +- uv - u~v~ +150145: +- _param_150145 +- ut - u~t~ +150146: +- _param_150146 +- vt - v~t~ +150147: +- _param_150147 +- uu - u~u~ +150148: +- _param_150148 +- vv - v~v~ +150152: +- sl +- sea level +150153: +- _param_150153 +- barotropic stream function +150154: +- mld +- mixed layer depth +150155: +- _param_150155 +- depth +150168: +- _param_150168 +- u stress +150169: +- _param_150169 +- v stress +150170: +- _param_150170 +- turbulent kinetic energy input +150171: +- nsf +- net surface heat flux +150172: +- _param_150172 +- surface solar radiation +150173: +- _param_150173 +- p-e +150180: +- _param_150180 +- diagnosed sea surface temperature error +150181: +- _param_150181 +- heat flux correction +150182: +- _param_150182 +- observed sea surface temperature +150183: +- _param_150183 +- observed heat flux +150255: +- _param_150255 +- indicates a missing value +151126: +- mswpt300m +- mean sea water potential temperature in the upper 300 m +151127: +- mswt300m +- mean sea water temperature in the upper 300 m +151128: +- _param_151128 +- in situ temperature +151129: +- thetao +- sea water potential temperature +151130: +- so +- sea water practical salinity +151131: +- ocu +- eastward sea water velocity +151132: +- ocv +- northward sea water velocity +151133: +- wo +- upward sea water velocity +151134: +- mst +- modulus of strain rate tensor +151135: +- vvs +- vertical viscosity +151136: +- vdf +- vertical diffusivity +151137: +- dep +- bottom level depth +151138: +- sigmat +- sea water sigma theta +151139: +- rn +- richardson number +151140: +- uv +- uv product +151141: +- ut +- ut product +151142: +- vt +- vt product +151143: +- uu +- uu product +151144: +- vv +- vv product +151145: +- zos +- sea surface height +151146: +- sl_1 +- sea level previous timestep +151147: +- stfbarot +- ocean barotropic stream function +151148: +- mld +- mixed layer depth +151149: +- btp +- bottom pressure (equivalent height) +151150: +- sh +- steric height +151151: +- crl +- curl of wind stress +151152: +- _param_151152 +- divergence of wind stress +151153: +- taueo +- surface downward eastward stress +151154: +- tauno +- surface downward northward stress +151155: +- tki +- turbulent kinetic energy input +151156: +- nsf +- net surface heat flux +151157: +- asr +- absorbed solar radiation +151158: +- pme +- precipitation - evaporation +151159: +- sst +- specified sea surface temperature +151160: +- shf +- specified surface heat flux +151161: +- dte +- diagnosed sea surface temperature error +151162: +- hfc +- heat flux correction +151163: +- t20d +- depth of 20c isotherm +151164: +- tav300 +- average potential temperature in the upper 300m +151165: +- uba1 +- vertically integrated zonal velocity (previous time step) +151166: +- vba1 +- vertically integrated meridional velocity (previous time step) +151167: +- ztr +- vertically integrated zonal volume transport +151168: +- mtr +- vertically integrated meridional volume transport +151169: +- zht +- vertically integrated zonal heat transport +151170: +- mht +- vertically integrated meridional heat transport +151171: +- umax +- u velocity maximum +151172: +- dumax +- depth of the velocity maximum +151173: +- smax +- salinity maximum +151174: +- dsmax +- depth of salinity maximum +151175: +- sav300 +- average salinity in the upper 300m +151176: +- ldp +- layer thickness at scalar points +151177: +- ldu +- layer thickness at vector points +151178: +- pti +- potential temperature increment +151179: +- ptae +- potential temperature analysis error +151180: +- bpt +- background potential temperature +151181: +- apt +- analysed potential temperature +151182: +- ptbe +- potential temperature background error +151183: +- as +- analysed salinity +151184: +- sali +- salinity increment +151185: +- ebt +- estimated bias in temperature +151186: +- ebs +- estimated bias in salinity +151187: +- uvi +- zonal velocity increment (from balance operator) +151188: +- vvi +- meridional velocity increment (from balance operator) +151189: +- tos +- sea surface temperature in degc +151190: +- subi +- salinity increment (from salinity data) +151191: +- sale +- salinity analysis error +151192: +- bsal +- background salinity +151193: +- _param_151193 +- reserved +151194: +- salbe +- salinity background error +151195: +- t14d +- depth of 14c isotherm +151196: +- t17d +- depth of 17c isotherm +151197: +- t26d +- depth of 26c isotherm +151198: +- t28d +- depth of 28c isotherm +151199: +- ebta +- estimated temperature bias from assimilation +151200: +- ebsa +- estimated salinity bias from assimilation +151201: +- lti +- temperature increment from relaxation term +151202: +- lsi +- salinity increment from relaxation term +151203: +- bzpga +- bias in the zonal pressure gradient (applied) +151204: +- bmpga +- bias in the meridional pressure gradient (applied) +151205: +- ebtl +- estimated temperature bias from relaxation +151206: +- ebsl +- estimated salinity bias from relaxation +151207: +- fgbt +- first guess bias in temperature +151208: +- fgbs +- first guess bias in salinity +151209: +- bpa +- applied bias in pressure +151210: +- fgbp +- fg bias in pressure +151211: +- pta +- bias in temperature(applied) +151212: +- psa +- bias in salinity (applied) +151213: +- hfds +- surface downward heat flux in sea water +151214: +- hc300m +- ocean heat content 0-300m +151215: +- hc700m +- ocean heat content 0-700m +151216: +- hcbtm +- ocean heat content 0-bottom +151217: +- wfcorr +- water flux correction +151218: +- swfup +- surface upward water flux +151219: +- sos +- sea surface practical salinity +151220: +- sdns +- surface downward northward stress +151221: +- sdes +- surface downward eastward stress +151222: +- tauvo +- surface downward y stress +151223: +- tauuo +- surface downward x stress +151224: +- mlotdev +- ocean mixed layer thickness defined by vertical tracer diffusivity threshold +151225: +- mlotst010 +- ocean mixed layer thickness defined by sigma theta 0.01 kg/m3 +151226: +- mlotst030 +- ocean mixed layer thickness defined by sigma theta 0.03 kg/m3 +151227: +- mlotst125 +- ocean mixed layer thickness defined by sigma theta 0.125 kg/m3 +151228: +- mlott02 +- ocean mixed layer thickness defined by temperature 0.2c +151229: +- mlott05 +- ocean mixed layer thickness defined by temperature 0.5c +151230: +- vsf +- virtual salt flux into sea water +151231: +- vsfcorr +- virtual salt flux correction +151232: +- sc700m +- integrated salinity 0-700m +151233: +- sabtm +- integrated salinity 0-bottom +151234: +- swmth +- sea water mass per unit area expressed as thickness +151235: +- sc300m +- integrated salinity 0-300m +151236: +- rss +- surface net downward shortwave flux into ocean +151240: +- hfcorr +- heat flux correction +151250: +- voy +- sea water y velocity +151251: +- uox +- sea water x velocity +151252: +- swnv +- northward sea water velocity +151253: +- swev +- eastward sea water velocity +151254: +- swzv +- upward sea water velocity +151255: +- _param_151255 +- indicates a missing value +160049: +- 10fgrea +- 10 metre wind gust during averaging time +160135: +- wrea +- vertical velocity (pressure) +160137: +- pwcrea +- precipitable water content +160140: +- swl1rea +- soil wetness level 1 +160141: +- sdrea +- snow depth +160142: +- lsprea +- large-scale precipitation +160143: +- cprea +- convective precipitation +160144: +- sfrea +- snowfall +160156: +- ghrea +- height +160157: +- rrea +- relative humidity +160171: +- swl2rea +- soil wetness level 2 +160180: +- ewssrea +- east-west surface stress +160181: +- nsssrea +- north-south surface stress +160182: +- erea +- evaporation +160184: +- swl3rea +- soil wetness level 3 +160198: +- srcrea +- skin reservoir content +160199: +- vegrea +- percentage of vegetation +160201: +- mx2trea +- maximum temperature at 2 metres during averaging time +160202: +- mn2trea +- minimum temperature at 2 metres during averaging time +160205: +- rorea +- runoff +160206: +- zzrea +- standard deviation of geopotential +160207: +- tzrea +- covariance of temperature and geopotential +160208: +- ttrea +- standard deviation of temperature +160209: +- qzrea +- covariance of specific humidity and geopotential +160210: +- qtrea +- covariance of specific humidity and temperature +160211: +- qqrea +- standard deviation of specific humidity +160212: +- uzrea +- covariance of u component and geopotential +160213: +- utrea +- covariance of u component and temperature +160214: +- uqrea +- covariance of u component and specific humidity +160215: +- uurea +- standard deviation of u velocity +160216: +- vzrea +- covariance of v component and geopotential +160217: +- vtrea +- covariance of v component and temperature +160218: +- vqrea +- covariance of v component and specific humidity +160219: +- vurea +- covariance of v component and u component +160220: +- vvrea +- standard deviation of v component +160221: +- wzrea +- covariance of w component and geopotential +160222: +- wtrea +- covariance of w component and temperature +160223: +- wqrea +- covariance of w component and specific humidity +160224: +- wurea +- covariance of w component and u component +160225: +- wvrea +- covariance of w component and v component +160226: +- wwrea +- standard deviation of vertical velocity +160231: +- ishfrea +- instantaneous surface heat flux +160239: +- csfrea +- convective snowfall +160240: +- lsfrea +- large scale snowfall +160241: +- clwcerrea +- cloud liquid water content +160242: +- ccrea +- cloud cover +160243: +- falrea +- forecast albedo +160246: +- 10wsrea +- 10 metre wind speed +160247: +- moflrea +- momentum flux +160249: +- _param_160249 +- gravity wave dissipation flux +160254: +- hsdrea +- heaviside beta function +162045: +- wvf +- water vapour flux +162051: +- _param_162051 +- surface geopotential +162053: +- vima +- vertical integral of mass of atmosphere +162054: +- vit +- vertical integral of temperature +162055: +- viwv +- vertical integral of water vapour +162056: +- vilw +- vertical integral of cloud liquid water +162057: +- viiw +- vertical integral of cloud frozen water +162058: +- vioz +- vertical integral of ozone +162059: +- vike +- total column vertically-integrated kinetic energy +162060: +- vithe +- total column vertically-integrated enthalpy +162061: +- vipie +- total column vertically-integrated potential + internal energy +162062: +- vipile +- vertical integral of potential+internal+latent energy +162063: +- vitoe +- total column vertically-integrated total energy +162064: +- viec +- vertical integral of energy conversion +162065: +- vimae +- vertical integral of eastward mass flux +162066: +- viman +- vertical integral of northward mass flux +162067: +- vikee +- vertical integral of eastward kinetic energy flux +162068: +- viken +- vertical integral of northward kinetic energy flux +162069: +- vithee +- vertical integral of eastward heat flux +162070: +- vithen +- vertical integral of northward heat flux +162071: +- viwve +- vertical integral of eastward water vapour flux +162072: +- viwvn +- vertical integral of northward water vapour flux +162073: +- vige +- vertical integral of eastward geopotential flux +162074: +- vign +- vertical integral of northward geopotential flux +162075: +- vitoee +- vertical integral of eastward total energy flux +162076: +- vitoen +- vertical integral of northward total energy flux +162077: +- vioze +- vertical integral of eastward ozone flux +162078: +- viozn +- vertical integral of northward ozone flux +162079: +- vilwd +- vertical integral of divergence of cloud liquid water flux +162080: +- viiwd +- vertical integral of divergence of cloud frozen water flux +162081: +- vimad +- vertical integral of divergence of mass flux +162082: +- viked +- vertical integral of divergence of kinetic energy flux +162083: +- vithed +- vertical integral of divergence of thermal energy flux +162084: +- viwvd +- vertically integrated moisture divergence flux +162085: +- vigd +- vertical integral of divergence of geopotential flux +162086: +- vitoed +- vertical integral of divergence of total energy flux +162087: +- viozd +- vertical integral of divergence of ozone flux +162088: +- vilwe +- vertical integral of eastward cloud liquid water flux +162089: +- vilwn +- vertical integral of northward cloud liquid water flux +162090: +- viiwe +- vertical integral of eastward cloud frozen water flux +162091: +- viiwn +- vertical integral of northward cloud frozen water flux +162092: +- vimat +- vertical integral of mass tendency +162093: +- viwe +- total column vertically-integrated water enthalpy +162100: +- srta +- time-integrated temperature tendency due to short-wave radiation +162101: +- trta +- time-integrated temperature tendency due to long-wave radiation +162102: +- srtca +- time-integrated temperature tendency due to short wave radiation, clear sky +162103: +- trtca +- time-integrated temperature tendency due to long-wave radiation, clear sky +162104: +- umfa +- time-integrated updraught mass flux +162105: +- dmfa +- time-integrated downdraught mass flux +162106: +- udra +- time-integrated updraught detrainment rate +162107: +- ddra +- time-integrated downdraught detrainment rate +162108: +- tpfa +- time-integrated total precipitation flux +162109: +- tdcha +- time-integrated turbulent diffusion coefficient for heat +162110: +- ttpha +- time-integrated temperature tendency due to parametrisations +162111: +- qtpha +- time-integrated specific humidity tendency due to parametrisations +162112: +- utpha +- time-integrated eastward wind tendency due to parametrisations +162113: +- vtpha +- time-integrated northward wind tendency due to parametrisations +162114: +- utendd +- u-tendency from dynamics +162115: +- vtendd +- v-tendency from dynamics +162116: +- ttendd +- t-tendency from dynamics +162117: +- qtendd +- q-tendency from dynamics +162118: +- ttendr +- t-tendency from radiation +162119: +- utendts +- u-tendency from turbulent diffusion + subgrid orography +162120: +- vtendts +- v-tendency from turbulent diffusion + subgrid orography +162121: +- ttendts +- t-tendency from turbulent diffusion + subgrid orography +162122: +- qtendt +- q-tendency from turbulent diffusion +162123: +- utends +- u-tendency from subgrid orography +162124: +- vtends +- v-tendency from subgrid orography +162125: +- ttends +- t-tendency from subgrid orography +162126: +- utendcds +- u-tendency from convection (deep+shallow) +162127: +- vtendcds +- v-tendency from convection (deep+shallow) +162128: +- ttendcds +- t-tendency from convection (deep+shallow) +162129: +- qtendcds +- q-tendency from convection (deep+shallow) +162130: +- lpc +- liquid precipitation flux from convection +162131: +- ipc +- ice precipitation flux from convection +162132: +- ttendcs +- t-tendency from cloud scheme +162133: +- qtendcs +- q-tendency from cloud scheme +162134: +- qltendcs +- ql-tendency from cloud scheme +162135: +- qitendcs +- qi-tendency from cloud scheme +162136: +- lpcs +- liquid precip flux from cloud scheme (stratiform) +162137: +- ipcs +- ice precip flux from cloud scheme (stratiform) +162138: +- utendcs +- u-tendency from shallow convection +162139: +- vtendcs +- v-tendency from shallow convection +162140: +- ttendsc +- t-tendency from shallow convection +162141: +- qtendsc +- q-tendency from shallow convection +162206: +- _param_162206 +- variance of geopotential +162207: +- _param_162207 +- covariance of geopotential/temperature +162208: +- _param_162208 +- variance of temperature +162209: +- _param_162209 +- covariance of geopotential/specific humidity +162210: +- _param_162210 +- covariance of temperature/specific humidity +162211: +- _param_162211 +- variance of specific humidity +162212: +- _param_162212 +- covariance of u component/geopotential +162213: +- _param_162213 +- covariance of u component/temperature +162214: +- _param_162214 +- covariance of u component/specific humidity +162215: +- _param_162215 +- variance of u component +162216: +- _param_162216 +- covariance of v component/geopotential +162217: +- _param_162217 +- covariance of v component/temperature +162218: +- _param_162218 +- covariance of v component/specific humidity +162219: +- _param_162219 +- covariance of v component/u component +162220: +- _param_162220 +- variance of v component +162221: +- _param_162221 +- covariance of omega/geopotential +162222: +- _param_162222 +- covariance of omega/temperature +162223: +- _param_162223 +- covariance of omega/specific humidity +162224: +- _param_162224 +- covariance of omega/u component +162225: +- _param_162225 +- covariance of omega/v component +162226: +- _param_162226 +- variance of omega +162227: +- _param_162227 +- variance of surface pressure +162229: +- _param_162229 +- variance of relative humidity +162230: +- _param_162230 +- covariance of u component/ozone +162231: +- _param_162231 +- covariance of v component/ozone +162232: +- _param_162232 +- covariance of omega/ozone +162233: +- _param_162233 +- variance of ozone +162255: +- _param_162255 +- indicates a missing value +170001: +- spi03 +- standardised precipitation index valid in the last 3 months +170002: +- spi06 +- standardised precipitation index valid in the last 6 months +170003: +- spi12 +- standardised precipitation index valid in the last 12 months +170149: +- tsw +- total soil moisture +170171: +- swl2 +- soil wetness level 2 +170179: +- ttr +- top net thermal radiation +171001: +- strfa +- stream function anomaly +171002: +- vpota +- velocity potential anomaly +171003: +- pta +- potential temperature anomaly +171004: +- epta +- equivalent potential temperature anomaly +171005: +- septa +- saturated equivalent potential temperature anomaly +171006: +- 100ua +- 100 metre u wind component anomaly +171007: +- 100va +- 100 metre v wind component anomaly +171011: +- udwa +- u component of divergent wind anomaly +171012: +- vdwa +- v component of divergent wind anomaly +171013: +- urwa +- u component of rotational wind anomaly +171014: +- vrwa +- v component of rotational wind anomaly +171021: +- uctpa +- unbalanced component of temperature anomaly +171022: +- uclna +- unbalanced component of logarithm of surface pressure anomaly +171023: +- ucdva +- unbalanced component of divergence anomaly +171024: +- lmlta +- lake mix-layer temperature anomaly +171025: +- licda +- lake ice depth anomaly +171026: +- cla +- lake cover anomaly +171027: +- cvla +- low vegetation cover anomaly +171028: +- cvha +- high vegetation cover anomaly +171029: +- tvla +- type of low vegetation anomaly +171030: +- tvha +- type of high vegetation anomaly +171031: +- sica +- sea-ice cover anomaly +- ci +171032: +- asna +- snow albedo anomaly +171033: +- rsna +- snow density anomaly +171034: +- ssta +- sea surface temperature anomaly +171035: +- istal1 +- ice surface temperature anomaly layer 1 +171036: +- istal2 +- ice surface temperature anomaly layer 2 +171037: +- istal3 +- ice surface temperature anomaly layer 3 +171038: +- istal4 +- ice surface temperature anomaly layer 4 +171039: +- swval1 +- volumetric soil water anomaly layer 1 +- swv1 +- swvl1a +171040: +- swval2 +- volumetric soil water anomaly layer 2 +- swv2 +- swvl2a +171041: +- swval3 +- volumetric soil water anomaly layer 3 +- swv3 +- swvl3a +171042: +- swval4 +- volumetric soil water anomaly layer 4 +- swv4 +- swvl4a +171043: +- slta +- soil type anomaly +171044: +- esa +- snow evaporation anomaly +171045: +- smlta +- snowmelt anomaly +171046: +- sdura +- solar duration anomaly +171047: +- dsrpa +- direct solar radiation anomaly +171048: +- magssa +- magnitude of turbulent surface stress anomaly +171049: +- 10fga +- 10 metre wind gust anomaly +171050: +- lspfa +- large-scale precipitation fraction anomaly +171051: +- mx2t24a +- maximum 2 metre temperature in the last 24 hours anomaly +171052: +- mn2t24a +- minimum 2 metre temperature in the last 24 hours anomaly +171053: +- monta +- montgomery potential anomaly +171054: +- pa +- pressure anomaly +171055: +- mean2t24a +- mean 2 metre temperature in the last 24 hours anomaly +171056: +- mn2d24a +- mean 2 metre dewpoint temperature in the last 24 hours anomaly +171057: +- uvba +- downward uv radiation at the surface anomaly +171058: +- para +- photosynthetically active radiation at the surface anomaly +171059: +- capea +- convective available potential energy anomaly +171060: +- pva +- potential vorticity anomaly +171061: +- tpoa +- total precipitation from observations anomaly +171062: +- obcta +- observation count anomaly +171063: +- stsktda +- start time for skin temperature difference anomaly +171064: +- ftsktda +- finish time for skin temperature difference anomaly +171065: +- sktda +- skin temperature difference anomaly +171078: +- tclwa +- total column liquid water anomaly +171079: +- tciwa +- total column ice water anomaly +171121: +- mx2t6a +- maximum temperature at 2 metres in the last 6 hours anomaly +171122: +- mn2t6a +- minimum temperature at 2 metres in the last 6 hours anomaly +171125: +- vitea +- vertically integrated total energy anomaly +171126: +- _param_171126 +- generic parameter for sensitive area prediction +171127: +- ata +- atmospheric tide anomaly +171128: +- bva +- budget values anomaly +171129: +- za +- geopotential anomaly +- z +171130: +- ta +- temperature anomaly +- t +171131: +- ua +- u component of wind anomaly +- u +171132: +- va +- v component of wind anomaly +- v +171133: +- qa +- specific humidity anomaly +171134: +- spa +- surface pressure anomaly +171135: +- wa +- vertical velocity (pressure) anomaly +171136: +- tcwa +- total column water anomaly +171137: +- tcwva +- total column water vapour anomaly +171138: +- voa +- relative vorticity anomaly +- vo +171139: +- stal1 +- soil temperature anomaly level 1 +- stl1 +- st +171140: +- swal1 +- soil wetness anomaly level 1 +- swl1 +171141: +- sda +- snow depth anomaly +171142: +- lspa +- stratiform precipitation (large-scale precipitation) anomaly +171143: +- cpa +- convective precipitation anomaly +171144: +- sfa +- snowfall (convective + stratiform) anomaly +171145: +- blda +- boundary layer dissipation anomaly +171146: +- sshfa +- surface sensible heat flux anomaly +171147: +- slhfa +- surface latent heat flux anomaly +171148: +- chnka +- charnock anomaly +171149: +- snra +- surface net radiation anomaly +171150: +- tnra +- top net radiation anomaly +171151: +- msla +- mean sea level pressure anomaly +- msl +171152: +- lspa +- logarithm of surface pressure anomaly +171153: +- swhra +- short-wave heating rate anomaly +171154: +- lwhra +- long-wave heating rate anomaly +171155: +- da +- relative divergence anomaly +- d +171156: +- gha +- height anomaly +- gh +171157: +- ra +- relative humidity anomaly +- r +171158: +- tspa +- tendency of surface pressure anomaly +171159: +- blha +- boundary layer height anomaly +171160: +- sdora +- standard deviation of orography anomaly +171161: +- isora +- anisotropy of sub-gridscale orography anomaly +171162: +- anora +- angle of sub-gridscale orography anomaly +171163: +- slora +- slope of sub-gridscale orography anomaly +171164: +- tcca +- total cloud cover anomaly +171165: +- 10ua +- 10 metre u wind component anomaly +171166: +- 10va +- 10 metre v wind component anomaly +171167: +- 2ta +- 2 metre temperature anomaly +171168: +- 2da +- 2 metre dewpoint temperature anomaly +171169: +- ssrda +- surface solar radiation downwards anomaly +171170: +- stal2 +- soil temperature anomaly level 2 +- slal2 +- stl2 +171171: +- swal2 +- soil wetness anomaly level 2 +- swl2 +171173: +- sra +- surface roughness anomaly +171174: +- ala +- albedo anomaly +171175: +- strda +- surface thermal radiation downwards anomaly +171176: +- ssra +- surface net solar radiation anomaly +171177: +- stra +- surface net thermal radiation anomaly +171178: +- tsra +- top net solar radiation anomaly +171179: +- ttra +- top net thermal radiation anomaly +171180: +- eqssa +- east-west surface stress anomaly +171181: +- nsssa +- north-south surface stress anomaly +171182: +- ea +- evaporation anomaly +171183: +- stal3 +- soil temperature anomaly level 3 +- stl3 +171184: +- swal3 +- soil wetness anomaly level 3 +- swl3 +171185: +- ccca +- convective cloud cover anomaly +171186: +- lcca +- low cloud cover anomaly +171187: +- mcca +- medium cloud cover anomaly +171188: +- hcca +- high cloud cover anomaly +171189: +- sunda +- sunshine duration anomaly +171190: +- ewova +- east-west component of sub-gridscale orographic variance anomaly +171191: +- nsova +- north-south component of sub-gridscale orographic variance anomaly +171192: +- nwova +- north-west/south-east component of sub-gridscale orographic variance anomaly +171193: +- neova +- north-east/south-west component of sub-gridscale orographic variance anomaly +171194: +- btmpa +- brightness temperature anomaly +171195: +- lgwsa +- longitudinal component of gravity wave stress anomaly +171196: +- mgwsa +- meridional component of gravity wave stress anomaly +171197: +- gwda +- gravity wave dissipation anomaly +171198: +- srca +- skin reservoir content anomaly +171199: +- vfa +- vegetation fraction anomaly +171200: +- vsoa +- variance of sub-gridscale orography anomaly +171201: +- mx2ta +- maximum temperature at 2 metres anomaly +171202: +- mn2ta +- minimum temperature at 2 metres anomaly +171203: +- o3a +- ozone mass mixing ratio anomaly +171204: +- pawa +- precipitation analysis weights anomaly +171205: +- roa +- runoff anomaly +171206: +- tco3a +- total column ozone anomaly +171207: +- 10sia +- 10 metre wind speed anomaly +- 10si +171208: +- tsrca +- top net solar radiation clear sky anomaly +171209: +- ttrca +- top net thermal radiation clear sky anomaly +171210: +- ssrca +- surface net solar radiation clear sky anomaly +171211: +- strca +- surface net thermal radiation, clear sky anomaly +171212: +- sia +- solar insolation anomaly +171214: +- dhra +- diabatic heating by radiation anomaly +171215: +- dhvda +- diabatic heating by vertical diffusion anomaly +171216: +- dhcca +- diabatic heating by cumulus convection anomaly +171217: +- dhlca +- diabatic heating by large-scale condensation anomaly +171218: +- vdzwa +- vertical diffusion of zonal wind anomaly +171219: +- vdmwa +- vertical diffusion of meridional wind anomaly +171220: +- ewgda +- east-west gravity wave drag tendency anomaly +171221: +- nsgda +- north-south gravity wave drag tendency anomaly +171222: +- ctzwa +- convective tendency of zonal wind anomaly +171223: +- ctmwa +- convective tendency of meridional wind anomaly +171224: +- vdha +- vertical diffusion of humidity anomaly +171225: +- htcca +- humidity tendency by cumulus convection anomaly +171226: +- htlca +- humidity tendency by large-scale condensation anomaly +171227: +- crnha +- change from removal of negative humidity anomaly +171228: +- tpa +- total precipitation anomaly +171229: +- iewsa +- instantaneous x surface stress anomaly +171230: +- inssa +- instantaneous y surface stress anomaly +171231: +- ishfa +- instantaneous surface heat flux anomaly +171232: +- iea +- instantaneous moisture flux anomaly +171233: +- asqa +- apparent surface humidity anomaly +171234: +- lsrha +- logarithm of surface roughness length for heat anomaly +171235: +- skta +- skin temperature anomaly +171236: +- stal4 +- soil temperature level 4 anomaly +171237: +- swal4 +- soil wetness level 4 anomaly +- swl4 +171238: +- tsna +- temperature of snow layer anomaly +171239: +- csfa +- convective snowfall anomaly +171240: +- lsfa +- large scale snowfall anomaly +171241: +- acfa +- accumulated cloud fraction tendency anomaly +171242: +- alwa +- accumulated liquid water tendency anomaly +171243: +- fala +- forecast albedo anomaly +171244: +- fsra +- forecast surface roughness anomaly +171245: +- flsra +- forecast logarithm of surface roughness for heat anomaly +171246: +- clwca +- cloud liquid water content anomaly +171247: +- ciwca +- cloud ice water content anomaly +171248: +- cca +- cloud cover anomaly +171249: +- aiwa +- accumulated ice water tendency anomaly +171250: +- iaa +- ice age anomaly +171251: +- attea +- adiabatic tendency of temperature anomaly +171252: +- athea +- adiabatic tendency of humidity anomaly +171253: +- atzea +- adiabatic tendency of zonal wind anomaly +171254: +- atmwa +- adiabatic tendency of meridional wind anomaly +171255: +- _param_171255 +- indicates a missing value +172008: +- msror +- mean surface runoff rate +172009: +- mssror +- mean sub-surface runoff rate +172044: +- esrate +- snow evaporation +- es +172045: +- _param_172045 +- snowmelt +172048: +- _param_172048 +- magnitude of turbulent surface stress +172050: +- mlspfr +- mean large-scale precipitation fraction +- lspf +172142: +- mlsprt +- mean large-scale precipitation rate +- lsp +172143: +- cprate +- mean convective precipitation rate +- cp +172144: +- mtsfr +- mean total snowfall rate +- sf +172145: +- bldrate +- boundary layer dissipation +172146: +- msshfl +- mean surface sensible heat flux +- sshf +- '146' +172147: +- mslhfl +- mean surface latent heat flux +- slhf +- '147' +172149: +- msnrf +- time-mean surface net radiation flux (sw and lw) +- snr +172153: +- mswhr +- mean short-wave heating rate +- swhr +172154: +- mlwhr +- mean long-wave heating rate +- lwhr +172169: +- msdsrf +- mean surface downward solar radiation flux +- ssrd +172175: +- msdtrf +- mean surface downward thermal radiation flux +- strd +172176: +- msnsrf +- mean surface net solar radiation flux +- ssr +172177: +- msntrf +- mean surface net thermal radiation flux +- str +172178: +- mtnsrf +- mean top net solar radiation flux +- tsr +172179: +- mtntrf +- mean top net thermal radiation flux +- ttr +172180: +- ewssra +- east-west surface stress rate of accumulation +- ewss +172181: +- nsssra +- north-south surface stress rate of accumulation +- nsss +172182: +- erate +- evaporation +- e +172189: +- msdr +- mean sunshine duration rate +- sund +172195: +- _param_172195 +- longitudinal component of gravity wave stress +172196: +- _param_172196 +- meridional component of gravity wave stress +172197: +- gwdrate +- gravity wave dissipation +172205: +- mrort +- mean runoff rate +- ro +172208: +- _param_172208 +- top net solar radiation, clear sky +172209: +- _param_172209 +- top net thermal radiation, clear sky +172210: +- _param_172210 +- surface net solar radiation, clear sky +172211: +- _param_172211 +- surface net thermal radiation, clear sky +172212: +- soira +- solar insolation rate of accumulation +172228: +- tprate +- mean total precipitation rate +- tp +172239: +- _param_172239 +- convective snowfall +172240: +- _param_172240 +- large scale snowfall +172255: +- _param_172255 +- indicates a missing value +173008: +- msrora +- mean surface runoff rate anomaly +173009: +- mssrora +- mean sub-surface runoff rate anomaly +173044: +- _param_173044 +- snow evaporation anomaly +173045: +- _param_173045 +- snowmelt anomaly +173048: +- _param_173048 +- magnitude of turbulent surface stress anomaly +173050: +- _param_173050 +- large-scale precipitation fraction anomaly +173142: +- lspara +- stratiform precipitation (large-scale precipitation) anomalous rate of accumulation +- lspa +173143: +- mcpra +- mean convective precipitation rate anomaly +- cpa +173144: +- sfara +- snowfall (convective + stratiform) anomalous rate of accumulation +173145: +- _param_173145 +- boundary layer dissipation anomaly +173146: +- sshfara +- surface sensible heat flux anomalous rate of accumulation +173147: +- slhfara +- surface latent heat flux anomalous rate of accumulation +173149: +- _param_173149 +- surface net radiation anomaly +173153: +- _param_173153 +- short-wave heating rate anomaly +173154: +- _param_173154 +- long-wave heating rate anomaly +173169: +- ssrdara +- surface solar radiation downwards anomalous rate of accumulation +- ssrda +- ssrd +173175: +- strdara +- surface thermal radiation downwards anomalous rate of accumulation +- strda +173176: +- ssrara +- surface solar radiation anomalous rate of accumulation +- ssra +- ssr +173177: +- strara +- surface thermal radiation anomalous rate of accumulation +- stra +- str +173178: +- tsrara +- top solar radiation anomalous rate of accumulation +- tsra +- tsr +173179: +- ttrara +- top thermal radiation anomalous rate of accumulation +- ttra +- ttr +173180: +- ewssara +- east-west surface stress anomalous rate of accumulation +173181: +- nsssara +- north-south surface stress anomalous rate of accumulation +173182: +- evara +- evaporation anomalous rate of accumulation +- ea +- e +173189: +- sundara +- sunshine duration anomalous rate of accumulation +173195: +- _param_173195 +- longitudinal component of gravity wave stress anomaly +173196: +- _param_173196 +- meridional component of gravity wave stress anomaly +173197: +- _param_173197 +- gravity wave dissipation anomaly +173205: +- roara +- runoff anomalous rate of accumulation +173208: +- _param_173208 +- top net solar radiation, clear sky anomaly +173209: +- _param_173209 +- top net thermal radiation, clear sky anomaly +173210: +- _param_173210 +- surface net solar radiation, clear sky anomaly +173211: +- _param_173211 +- surface net thermal radiation, clear sky anomaly +173212: +- soiara +- solar insolation anomalous rate of accumulation +173228: +- tpara +- total precipitation anomalous rate of accumulation +173239: +- _param_173239 +- convective snowfall anomaly +173240: +- _param_173240 +- large scale snowfall anomaly +173255: +- _param_173255 +- indicates a missing value +174006: +- _param_174006 +- total soil moisture +174008: +- sro +- surface runoff +174009: +- ssro +- sub-surface runoff +174010: +- sswcsdown +- clear-sky (ii) down surface sw flux +174013: +- sswcsup +- clear-sky (ii) up surface sw flux +174025: +- vis15 +- visibility at 1.5m +174031: +- _param_174031 +- fraction of sea-ice in sea +174034: +- _param_174034 +- open-sea surface temperature +174039: +- _param_174039 +- volumetric soil water layer 1 +174040: +- _param_174040 +- volumetric soil water layer 2 +174041: +- _param_174041 +- volumetric soil water layer 3 +174042: +- _param_174042 +- volumetric soil water layer 4 +174049: +- _param_174049 +- 10 metre wind gust in the last 24 hours +174050: +- mn15t +- minimum temperature at 1.5m since previous post-processing +174051: +- mx15t +- maximum temperature at 1.5m since previous post-processing +174052: +- rhum +- relative humidity at 1.5m +174055: +- _param_174055 +- 1.5m temperature - mean in the last 24 hours +174083: +- _param_174083 +- net primary productivity +174085: +- _param_174085 +- 10m u wind over land +174086: +- _param_174086 +- 10m v wind over land +174087: +- _param_174087 +- 1.5m temperature over land +174088: +- _param_174088 +- 1.5m dewpoint temperature over land +174089: +- _param_174089 +- top incoming solar radiation +174090: +- _param_174090 +- top outgoing solar radiation +174092: +- sialb +- sea ice albedo +174093: +- sitemptop +- sea ice surface temperature +174094: +- _param_174094 +- mean sea surface temperature +174095: +- _param_174095 +- 1.5m specific humidity +174096: +- 2sh +- 2 metre specific humidity +174097: +- sisnthick +- sea ice snow thickness +174098: +- sithick +- sea-ice thickness +174099: +- _param_174099 +- liquid water potential temperature +174110: +- _param_174110 +- ocean ice concentration +174111: +- _param_174111 +- ocean mean ice depth +174112: +- siue +- sea ice velocity along x +174113: +- sivn +- sea ice velocity along y +174116: +- swrsurf +- short wave radiation flux at surface +174117: +- swrtop +- short wave radiation flux at top of atmosphere +174137: +- tcwvap +- total column water vapour +174139: +- _param_174139 +- soil temperature layer 1 +174142: +- lsrrate +- large scale rainfall rate +174143: +- crfrate +- convective rainfall rate +174164: +- _param_174164 +- average potential temperature in upper 293.4m +174167: +- _param_174167 +- 1.5m temperature +174168: +- _param_174168 +- 1.5m dewpoint temperature +174170: +- _param_174170 +- soil temperature layer 2 +174175: +- _param_174175 +- average salinity in upper 293.4m +174183: +- _param_174183 +- soil temperature layer 3 +174186: +- vlca +- very low cloud amount +174201: +- _param_174201 +- 1.5m temperature - maximum in the last 24 hours +174202: +- _param_174202 +- 1.5m temperature - minimum in the last 24 hours +174236: +- _param_174236 +- soil temperature layer 4 +174239: +- csfrate +- convective snowfall rate +174240: +- lsfrate +- large scale snowfall rate +174248: +- tccro +- total cloud amount - random overlap +174249: +- tcclwr +- total cloud amount in lw radiation +174255: +- _param_174255 +- indicates a missing value +175006: +- _param_175006 +- total soil moisture +175031: +- _param_175031 +- fraction of sea-ice in sea +175034: +- _param_175034 +- open-sea surface temperature +175039: +- _param_175039 +- volumetric soil water layer 1 +175040: +- _param_175040 +- volumetric soil water layer 2 +175041: +- _param_175041 +- volumetric soil water layer 3 +175042: +- _param_175042 +- volumetric soil water layer 4 +175049: +- _param_175049 +- 10m wind gust in the last 24 hours +175055: +- _param_175055 +- 1.5m temperature - mean in the last 24 hours +175083: +- _param_175083 +- net primary productivity +175085: +- _param_175085 +- 10m u wind over land +175086: +- _param_175086 +- 10m v wind over land +175087: +- _param_175087 +- 1.5m temperature over land +175088: +- _param_175088 +- 1.5m dewpoint temperature over land +175089: +- _param_175089 +- top incoming solar radiation +175090: +- _param_175090 +- top outgoing solar radiation +175110: +- _param_175110 +- ocean ice concentration +175111: +- _param_175111 +- ocean mean ice depth +175139: +- _param_175139 +- soil temperature layer 1 +175164: +- _param_175164 +- average potential temperature in upper 293.4m +175167: +- _param_175167 +- 1.5m temperature +175168: +- _param_175168 +- 1.5m dewpoint temperature +175170: +- _param_175170 +- soil temperature layer 2 +175175: +- _param_175175 +- average salinity in upper 293.4m +175183: +- _param_175183 +- soil temperature layer 3 +175201: +- _param_175201 +- 1.5m temperature - maximum in the last 24 hours +175202: +- _param_175202 +- 1.5m temperature - minimum in the last 24 hours +175236: +- _param_175236 +- soil temperature layer 4 +175255: +- _param_175255 +- indicates a missing value +180149: +- tsw +- total soil wetness +180176: +- ssr +- surface net solar radiation +180177: +- str +- surface net thermal radiation +180178: +- tsr +- top net solar radiation +180179: +- ttr +- top net thermal radiation +190141: +- sdsien +- snow depth +190170: +- cap +- field capacity +190171: +- wiltsien +- wilting point +190173: +- sr +- roughness length +190229: +- tsm +- total soil moisture +200001: +- strfdiff +- stream function difference +200002: +- vpotdiff +- velocity potential difference +200003: +- ptdiff +- potential temperature difference +200004: +- eqptdiff +- equivalent potential temperature difference +200005: +- septdiff +- saturated equivalent potential temperature difference +200011: +- udvwdiff +- u component of divergent wind difference +200012: +- vdvwdiff +- v component of divergent wind difference +200013: +- urtwdiff +- u component of rotational wind difference +200014: +- vrtwdiff +- v component of rotational wind difference +200021: +- uctpdiff +- unbalanced component of temperature difference +200022: +- uclndiff +- unbalanced component of logarithm of surface pressure difference +200023: +- ucdvdiff +- unbalanced component of divergence difference +200024: +- _param_200024 +- reserved for future unbalanced components +200025: +- _param_200025 +- reserved for future unbalanced components +200026: +- cldiff +- lake cover difference +200027: +- cvldiff +- low vegetation cover difference +200028: +- cvhdiff +- high vegetation cover difference +200029: +- tvldiff +- type of low vegetation difference +200030: +- tvhdiff +- type of high vegetation difference +200031: +- sicdiff +- sea-ice cover difference +200032: +- asndiff +- snow albedo difference +200033: +- rsndiff +- snow density difference +200034: +- sstdiff +- sea surface temperature difference +200035: +- istl1diff +- ice surface temperature layer 1 difference +200036: +- istl2diff +- ice surface temperature layer 2 difference +200037: +- istl3diff +- ice surface temperature layer 3 difference +200038: +- istl4diff +- ice surface temperature layer 4 difference +200039: +- swvl1diff +- volumetric soil water layer 1 difference +200040: +- swvl2diff +- volumetric soil water layer 2 difference +200041: +- swvl3diff +- volumetric soil water layer 3 difference +200042: +- swvl4diff +- volumetric soil water layer 4 difference +200043: +- sltdiff +- soil type difference +200044: +- esdiff +- snow evaporation difference +200045: +- smltdiff +- snowmelt difference +200046: +- sdurdiff +- solar duration difference +200047: +- dsrpdiff +- direct solar radiation difference +200048: +- magssdiff +- magnitude of turbulent surface stress difference +200049: +- 10fgdiff +- 10 metre wind gust difference +200050: +- lspfdiff +- large-scale precipitation fraction difference +200051: +- mx2t24diff +- maximum 2 metre temperature difference +200052: +- mn2t24diff +- minimum 2 metre temperature difference +200053: +- montdiff +- montgomery potential difference +200054: +- presdiff +- pressure difference +200055: +- mean2t24diff +- mean 2 metre temperature in the last 24 hours difference +200056: +- mn2d24diff +- mean 2 metre dewpoint temperature in the last 24 hours difference +200057: +- uvbdiff +- downward uv radiation at the surface difference +200058: +- pardiff +- photosynthetically active radiation at the surface difference +200059: +- capediff +- convective available potential energy difference +200060: +- pvdiff +- potential vorticity difference +200061: +- tpodiff +- total precipitation from observations difference +200062: +- obctdiff +- observation count difference +200063: +- _param_200063 +- start time for skin temperature difference +200064: +- _param_200064 +- finish time for skin temperature difference +200065: +- _param_200065 +- skin temperature difference +200066: +- _param_200066 +- leaf area index, low vegetation +200067: +- _param_200067 +- leaf area index, high vegetation +200068: +- _param_200068 +- minimum stomatal resistance, low vegetation +200069: +- _param_200069 +- minimum stomatal resistance, high vegetation +200070: +- _param_200070 +- biome cover, low vegetation +200071: +- _param_200071 +- biome cover, high vegetation +200078: +- _param_200078 +- total column liquid water +200079: +- _param_200079 +- total column ice water +200080: +- _param_200080 +- experimental product +200081: +- _param_200081 +- experimental product +200082: +- _param_200082 +- experimental product +200083: +- _param_200083 +- experimental product +200084: +- _param_200084 +- experimental product +200085: +- _param_200085 +- experimental product +200086: +- _param_200086 +- experimental product +200087: +- _param_200087 +- experimental product +200088: +- _param_200088 +- experimental product +200089: +- _param_200089 +- experimental product +200090: +- _param_200090 +- experimental product +200091: +- _param_200091 +- experimental product +200092: +- _param_200092 +- experimental product +200093: +- _param_200093 +- experimental product +200094: +- _param_200094 +- experimental product +200095: +- _param_200095 +- experimental product +200096: +- _param_200096 +- experimental product +200097: +- _param_200097 +- experimental product +200098: +- _param_200098 +- experimental product +200099: +- _param_200099 +- experimental product +200100: +- _param_200100 +- experimental product +200101: +- _param_200101 +- experimental product +200102: +- _param_200102 +- experimental product +200103: +- _param_200103 +- experimental product +200104: +- _param_200104 +- experimental product +200105: +- _param_200105 +- experimental product +200106: +- _param_200106 +- experimental product +200107: +- _param_200107 +- experimental product +200108: +- _param_200108 +- experimental product +200109: +- _param_200109 +- experimental product +200110: +- _param_200110 +- experimental product +200111: +- _param_200111 +- experimental product +200112: +- _param_200112 +- experimental product +200113: +- _param_200113 +- experimental product +200114: +- _param_200114 +- experimental product +200115: +- _param_200115 +- experimental product +200116: +- _param_200116 +- experimental product +200117: +- _param_200117 +- experimental product +200118: +- _param_200118 +- experimental product +200119: +- _param_200119 +- experimental product +200120: +- _param_200120 +- experimental product +200121: +- mx2t6diff +- maximum temperature at 2 metres difference +200122: +- mn2t6diff +- minimum temperature at 2 metres difference +200123: +- 10fg6diff +- 10 metre wind gust in the last 6 hours difference +200125: +- _param_200125 +- vertically integrated total energy +200126: +- _param_200126 +- generic parameter for sensitive area prediction +200127: +- atdiff +- atmospheric tide difference +200128: +- bvdiff +- budget values difference +200129: +- zdiff +- geopotential difference +200130: +- tdiff +- temperature difference +200131: +- udiff +- u component of wind difference +200132: +- vdiff +- v component of wind difference +200133: +- qdiff +- specific humidity difference +200134: +- spdiff +- surface pressure difference +200135: +- wdiff +- vertical velocity (pressure) difference +200136: +- tcwdiff +- total column water difference +200137: +- tcwvdiff +- total column water vapour difference +200138: +- vodiff +- vorticity (relative) difference +200139: +- stl1diff +- soil temperature level 1 difference +200140: +- swl1diff +- soil wetness level 1 difference +200141: +- sddiff +- snow depth difference +200142: +- lspdiff +- stratiform precipitation (large-scale precipitation) difference +200143: +- cpdiff +- convective precipitation difference +200144: +- sfdiff +- snowfall (convective + stratiform) difference +200145: +- blddiff +- boundary layer dissipation difference +200146: +- sshfdiff +- surface sensible heat flux difference +200147: +- slhfdiff +- surface latent heat flux difference +200148: +- chnkdiff +- charnock difference +200149: +- snrdiff +- surface net radiation difference +200150: +- tnrdiff +- top net radiation difference +200151: +- msldiff +- mean sea level pressure difference +200152: +- lnspdiff +- logarithm of surface pressure difference +200153: +- swhrdiff +- short-wave heating rate difference +200154: +- lwhrdiff +- long-wave heating rate difference +200155: +- ddiff +- divergence difference +200156: +- ghdiff +- height difference +200157: +- rdiff +- relative humidity difference +200158: +- tspdiff +- tendency of surface pressure difference +200159: +- blhdiff +- boundary layer height difference +200160: +- sdordiff +- standard deviation of orography difference +200161: +- isordiff +- anisotropy of sub-gridscale orography difference +200162: +- anordiff +- angle of sub-gridscale orography difference +200163: +- slordiff +- slope of sub-gridscale orography difference +200164: +- tccdiff +- total cloud cover difference +200165: +- 10udiff +- 10 metre u wind component difference +200166: +- 10vdiff +- 10 metre v wind component difference +200167: +- 2tdiff +- 2 metre temperature difference +200168: +- 2ddiff +- 2 metre dewpoint temperature difference +200169: +- ssrddiff +- surface solar radiation downwards difference +200170: +- stl2diff +- soil temperature level 2 difference +200171: +- swl2diff +- soil wetness level 2 difference +200172: +- lsmdiff +- land-sea mask difference +200173: +- srdiff +- surface roughness difference +200174: +- aldiff +- albedo difference +200175: +- strddiff +- surface thermal radiation downwards difference +200176: +- ssrdiff +- surface net solar radiation difference +200177: +- strdiff +- surface net thermal radiation difference +200178: +- tsrdiff +- top net solar radiation difference +200179: +- ttrdiff +- top net thermal radiation difference +200180: +- ewssdiff +- east-west surface stress difference +200181: +- nsssdiff +- north-south surface stress difference +200182: +- ediff +- evaporation difference +200183: +- stl3diff +- soil temperature level 3 difference +200184: +- swl3diff +- soil wetness level 3 difference +200185: +- cccdiff +- convective cloud cover difference +200186: +- lccdiff +- low cloud cover difference +200187: +- mccdiff +- medium cloud cover difference +200188: +- hccdiff +- high cloud cover difference +200189: +- sunddiff +- sunshine duration difference +200190: +- ewovdiff +- east-west component of sub-gridscale orographic variance difference +200191: +- nsovdiff +- north-south component of sub-gridscale orographic variance difference +200192: +- nwovdiff +- north-west/south-east component of sub-gridscale orographic variance difference +200193: +- neovdiff +- north-east/south-west component of sub-gridscale orographic variance difference +200194: +- btmpdiff +- brightness temperature difference +200195: +- lgwsdiff +- longitudinal component of gravity wave stress difference +200196: +- mgwsdiff +- meridional component of gravity wave stress difference +200197: +- gwddiff +- gravity wave dissipation difference +200198: +- srcdiff +- skin reservoir content difference +200199: +- vegdiff +- vegetation fraction difference +200200: +- vsodiff +- variance of sub-gridscale orography difference +200201: +- mx2tdiff +- maximum temperature at 2 metres since previous post-processing difference +200202: +- mn2tdiff +- minimum temperature at 2 metres since previous post-processing difference +200203: +- o3diff +- ozone mass mixing ratio difference +200204: +- pawdiff +- precipitation analysis weights difference +200205: +- rodiff +- runoff difference +200206: +- tco3diff +- total column ozone difference +200207: +- 10sidiff +- 10 metre wind speed difference +200208: +- tsrcdiff +- top net solar radiation, clear sky difference +200209: +- ttrcdiff +- top net thermal radiation, clear sky difference +200210: +- ssrcdiff +- surface net solar radiation, clear sky difference +200211: +- strcdiff +- surface net thermal radiation, clear sky difference +200212: +- tisrdiff +- toa incident solar radiation difference +200214: +- dhrdiff +- diabatic heating by radiation difference +200215: +- dhvddiff +- diabatic heating by vertical diffusion difference +200216: +- dhccdiff +- diabatic heating by cumulus convection difference +200217: +- dhlcdiff +- diabatic heating large-scale condensation difference +200218: +- vdzwdiff +- vertical diffusion of zonal wind difference +200219: +- vdmwdiff +- vertical diffusion of meridional wind difference +200220: +- ewgddiff +- east-west gravity wave drag tendency difference +200221: +- nsgddiff +- north-south gravity wave drag tendency difference +200222: +- ctzwdiff +- convective tendency of zonal wind difference +200223: +- ctmwdiff +- convective tendency of meridional wind difference +200224: +- vdhdiff +- vertical diffusion of humidity difference +200225: +- htccdiff +- humidity tendency by cumulus convection difference +200226: +- htlcdiff +- humidity tendency by large-scale condensation difference +200227: +- crnhdiff +- change from removal of negative humidity difference +200228: +- tpdiff +- total precipitation difference +200229: +- iewsdiff +- instantaneous x surface stress difference +200230: +- inssdiff +- instantaneous y surface stress difference +200231: +- ishfdiff +- instantaneous surface heat flux difference +200232: +- iediff +- instantaneous moisture flux difference +200233: +- asqdiff +- apparent surface humidity difference +200234: +- lsrhdiff +- logarithm of surface roughness length for heat difference +200235: +- sktdiff +- skin temperature difference +200236: +- stl4diff +- soil temperature level 4 difference +200237: +- swl4diff +- soil wetness level 4 difference +200238: +- tsndiff +- temperature of snow layer difference +200239: +- csfdiff +- convective snowfall difference +200240: +- lsfdiff +- large scale snowfall difference +200241: +- acfdiff +- accumulated cloud fraction tendency difference +200242: +- alwdiff +- accumulated liquid water tendency difference +200243: +- faldiff +- forecast albedo difference +200244: +- fsrdiff +- forecast surface roughness difference +200245: +- flsrdiff +- forecast logarithm of surface roughness for heat difference +200246: +- clwcdiff +- specific cloud liquid water content difference +200247: +- ciwcdiff +- specific cloud ice water content difference +200248: +- ccdiff +- cloud cover difference +200249: +- aiwdiff +- accumulated ice water tendency difference +200250: +- icediff +- ice age difference +200251: +- attediff +- adiabatic tendency of temperature difference +200252: +- athediff +- adiabatic tendency of humidity difference +200253: +- atzediff +- adiabatic tendency of zonal wind difference +200254: +- atmwdiff +- adiabatic tendency of meridional wind difference +200255: +- _param_200255 +- indicates a missing value +201001: +- _param_201001 +- downward shortwave radiant flux density +201002: +- _param_201002 +- upward shortwave radiant flux density +201003: +- _param_201003 +- downward longwave radiant flux density +201004: +- _param_201004 +- upward longwave radiant flux density +201005: +- apab_s +- downwd photosynthetic active radiant flux density +201006: +- _param_201006 +- net shortwave flux +201007: +- _param_201007 +- net longwave flux +201008: +- _param_201008 +- total net radiative flux density +201009: +- _param_201009 +- downw shortw radiant flux density, cloudfree part +201010: +- _param_201010 +- upw shortw radiant flux density, cloudy part +201011: +- _param_201011 +- downw longw radiant flux density, cloudfree part +201012: +- _param_201012 +- upw longw radiant flux density, cloudy part +201013: +- sohr_rad +- shortwave radiative heating rate +201014: +- thhr_rad +- longwave radiative heating rate +201015: +- _param_201015 +- total radiative heating rate +201016: +- _param_201016 +- soil heat flux, surface +201017: +- _param_201017 +- soil heat flux, bottom of layer +201029: +- clc +- fractional cloud cover +201030: +- _param_201030 +- cloud cover, grid scale +201031: +- qc +- specific cloud water content +201032: +- _param_201032 +- cloud water content, grid scale, vert integrated +201033: +- qi +- specific cloud ice content, grid scale +201034: +- _param_201034 +- cloud ice content, grid scale, vert integrated +201035: +- _param_201035 +- specific rainwater content, grid scale +201036: +- _param_201036 +- specific snow content, grid scale +201037: +- _param_201037 +- specific rainwater content, gs, vert. integrated +201038: +- _param_201038 +- specific snow content, gs, vert. integrated +201041: +- twater +- total column water +201042: +- _param_201042 +- vert. integral of divergence of tot. water content +201050: +- ch_cm_cl +- cloud covers ch_cm_cl (000...888) +201051: +- _param_201051 +- cloud cover ch (0..8) +201052: +- _param_201052 +- cloud cover cm (0..8) +201053: +- _param_201053 +- cloud cover cl (0..8) +201054: +- _param_201054 +- total cloud cover (0..8) +201055: +- _param_201055 +- fog (0..8) +201056: +- _param_201056 +- fog +201060: +- _param_201060 +- cloud cover, convective cirrus +201061: +- _param_201061 +- specific cloud water content, convective clouds +201062: +- _param_201062 +- cloud water content, conv clouds, vert integrated +201063: +- _param_201063 +- specific cloud ice content, convective clouds +201064: +- _param_201064 +- cloud ice content, conv clouds, vert integrated +201065: +- _param_201065 +- convective mass flux +201066: +- _param_201066 +- updraft velocity, convection +201067: +- _param_201067 +- entrainment parameter, convection +201068: +- hbas_con +- cloud base, convective clouds (above msl) +201069: +- htop_con +- cloud top, convective clouds (above msl) +201070: +- _param_201070 +- convective layers (00...77) (bke) +201071: +- _param_201071 +- ko-index +201072: +- bas_con +- convection base index +201073: +- top_con +- convection top index +201074: +- dt_con +- convective temperature tendency +201075: +- dqv_con +- convective tendency of specific humidity +201076: +- _param_201076 +- convective tendency of total heat +201077: +- _param_201077 +- convective tendency of total water +201078: +- du_con +- convective momentum tendency (x-component) +201079: +- dv_con +- convective momentum tendency (y-component) +201080: +- _param_201080 +- convective vorticity tendency +201081: +- _param_201081 +- convective divergence tendency +201082: +- htop_dc +- top of dry convection (above msl) +201083: +- _param_201083 +- dry convection top index +201084: +- hzerocl +- height of 0 degree celsius isotherm above msl +201085: +- snowlmt +- height of snow-fall limit +201099: +- qrs_gsp +- spec. content of precip. particles +201100: +- prr_gsp +- surface precipitation rate, rain, grid scale +201101: +- prs_gsp +- surface precipitation rate, snow, grid scale +201102: +- rain_gsp +- surface precipitation amount, rain, grid scale +201111: +- prr_con +- surface precipitation rate, rain, convective +201112: +- prs_con +- surface precipitation rate, snow, convective +201113: +- rain_con +- surface precipitation amount, rain, convective +201139: +- pp +- deviation of pressure from reference value +201150: +- _param_201150 +- coefficient of horizontal diffusion +201187: +- vmax_10m +- maximum wind velocity +201200: +- w_i +- water content of interception store +201203: +- t_snow +- snow temperature +201215: +- t_ice +- ice surface temperature +201241: +- cape_con +- convective available potential energy +201255: +- _param_201255 +- indicates a missing value +210001: +- aermr01 +- sea salt aerosol (0.03 - 0.5 um) mixing ratio +210002: +- aermr02 +- sea salt aerosol (0.5 - 5 um) mixing ratio +210003: +- aermr03 +- sea salt aerosol (5 - 20 um) mixing ratio +210004: +- aermr04 +- dust aerosol (0.03 - 0.55 um) mixing ratio +210005: +- aermr05 +- dust aerosol (0.55 - 0.9 um) mixing ratio +210006: +- aermr06 +- dust aerosol (0.9 - 20 um) mixing ratio +210007: +- aermr07 +- hydrophilic organic matter aerosol mixing ratio +210008: +- aermr08 +- hydrophobic organic matter aerosol mixing ratio +210009: +- aermr09 +- hydrophilic black carbon aerosol mixing ratio +210010: +- aermr10 +- hydrophobic black carbon aerosol mixing ratio +210011: +- aermr11 +- sulphate aerosol mixing ratio +210012: +- aermr12 +- so2 precursor mixing ratio +210013: +- aermr13 +- volcanic ash aerosol mixing ratio +210014: +- aermr14 +- volcanic sulphate aerosol mixing ratio +210015: +- aermr15 +- volcanic so2 precursor mixing ratio +210016: +- aergn01 +- aerosol type 1 source/gain accumulated +210017: +- aergn02 +- aerosol type 2 source/gain accumulated +210018: +- aergn03 +- aerosol type 3 source/gain accumulated +210019: +- aergn04 +- aerosol type 4 source/gain accumulated +210020: +- aergn05 +- aerosol type 5 source/gain accumulated +210021: +- aergn06 +- aerosol type 6 source/gain accumulated +210022: +- aergn07 +- aerosol type 7 source/gain accumulated +210023: +- aergn08 +- aerosol type 8 source/gain accumulated +210024: +- aergn09 +- aerosol type 9 source/gain accumulated +210025: +- aergn10 +- aerosol type 10 source/gain accumulated +210026: +- aergn11 +- aerosol type 11 source/gain accumulated +210027: +- aergn12 +- aerosol type 12 source/gain accumulated +210028: +- aerpr03 +- so4 aerosol precursor mass mixing ratio +210029: +- aerwv01 +- water vapour mixing ratio for hydrophilic aerosols in mode 1 +210030: +- aerwv02 +- water vapour mixing ratio for hydrophilic aerosols in mode 2 +210031: +- aerls01 +- aerosol type 1 sink/loss accumulated +210032: +- aerls02 +- aerosol type 2 sink/loss accumulated +210033: +- aerls03 +- aerosol type 3 sink/loss accumulated +210034: +- aerls04 +- aerosol type 4 sink/loss accumulated +210035: +- aerls05 +- aerosol type 5 sink/loss accumulated +210036: +- aerls06 +- aerosol type 6 sink/loss accumulated +210037: +- aerls07 +- aerosol type 7 sink/loss accumulated +210038: +- aerls08 +- aerosol type 8 sink/loss accumulated +210039: +- aerls09 +- aerosol type 9 sink/loss accumulated +210040: +- aerls10 +- aerosol type 10 sink/loss accumulated +210041: +- aerls11 +- aerosol type 11 sink/loss accumulated +210042: +- aerls12 +- aerosol type 12 sink/loss accumulated +210043: +- emdms +- dms surface emission +210044: +- aerwv03 +- water vapour mixing ratio for hydrophilic aerosols in mode 3 +210045: +- aerwv04 +- water vapour mixing ratio for hydrophilic aerosols in mode 4 +210046: +- aerpr +- aerosol precursor mixing ratio +210047: +- aersm +- aerosol small mode mixing ratio +210048: +- aerlg +- aerosol large mode mixing ratio +210049: +- aodpr +- aerosol precursor optical depth +210050: +- aodsm +- aerosol small mode optical depth +210051: +- aodlg +- aerosol large mode optical depth +210052: +- aerdep +- dust emission potential +210053: +- aerlts +- lifting threshold speed +210054: +- aerscc +- soil clay content +210055: +- _param_210055 +- experimental product +210056: +- _param_210056 +- experimental product +210057: +- ocnuc +- mixing ration of organic carbon aerosol, nucleation mode +210058: +- monot +- monoterpene precursor mixing ratio +210059: +- soapr +- secondary organic precursor mixing ratio +210060: +- injh +- injection height (from is4fires) +210061: +- co2 +- carbon dioxide mass mixing ratio +210062: +- ch4 +- methane +210063: +- n2o +- nitrous oxide +210064: +- tcco2 +- co2 column-mean molar fraction +210065: +- tcch4 +- ch4 column-mean molar fraction +210066: +- tcn2o +- total column nitrous oxide +210067: +- co2of +- ocean flux of carbon dioxide +210068: +- co2nbf +- natural biosphere flux of carbon dioxide +210069: +- co2apf +- anthropogenic emissions of carbon dioxide +210070: +- ch4f +- methane surface fluxes +210071: +- kch4 +- methane loss rate due to radical hydroxyl (oh) +210072: +- pm1 +- particulate matter d <= 1 um +210073: +- pm2p5 +- particulate matter d <= 2.5 um +210074: +- pm10 +- particulate matter d <= 10 um +210079: +- vafire +- wildfire viewing angle of observation +210080: +- co2fire +- wildfire flux of carbon dioxide +210081: +- cofire +- wildfire flux of carbon monoxide +210082: +- ch4fire +- wildfire flux of methane +210083: +- nmhcfire +- wildfire flux of non-methane hydro-carbons +210084: +- h2fire +- wildfire flux of hydrogen +210085: +- noxfire +- wildfire flux of nitrogen oxides nox +210086: +- n2ofire +- wildfire flux of nitrous oxide +210087: +- pm2p5fire +- wildfire flux of particulate matter pm2.5 +210088: +- tpmfire +- wildfire flux of total particulate matter +210089: +- tcfire +- wildfire flux of total carbon in aerosols +210090: +- ocfire +- wildfire flux of organic carbon +210091: +- bcfire +- wildfire flux of black carbon +210092: +- cfire +- wildfire overall flux of burnt carbon +210093: +- c4ffire +- wildfire fraction of c4 plants +210094: +- vegfire +- wildfire vegetation map index +210095: +- ccfire +- wildfire combustion completeness +210096: +- flfire +- 'wildfire fuel load: carbon per unit area' +210097: +- offire +- wildfire fraction of area observed +210098: +- nofrp +- number of positive frp pixels per grid cell +210099: +- frpfire +- wildfire radiative power +210100: +- crfire +- wildfire combustion rate +210101: +- maxfrpfire +- wildfire radiative power maximum +210102: +- so2fire +- wildfire flux of sulfur dioxide +210103: +- ch3ohfire +- wildfire flux of methanol (ch3oh) +210104: +- c2h5ohfire +- wildfire flux of ethanol (c2h5oh) +210105: +- c3h8fire +- wildfire flux of propane (c3h8) +210106: +- c2h4fire +- wildfire flux of ethene (c2h4) +210107: +- c3h6fire +- wildfire flux of propene (c3h6) +210108: +- c5h8fire +- wildfire flux of isoprene (c5h8) +210109: +- terpenesfire +- wildfire flux of terpenes (c5h8)n +210110: +- toluenefire +- wildfire flux of toluene_lump (c7h8+ c6h6 + c8h10) +210111: +- hialkenesfire +- wildfire flux of higher alkenes (cnh2n, c>=4) +210112: +- hialkanesfire +- wildfire flux of higher alkanes (cnh2n+2, c>=4) +210113: +- ch2ofire +- wildfire flux of formaldehyde (ch2o) +210114: +- c2h4ofire +- wildfire flux of acetaldehyde (c2h4o) +210115: +- c3h6ofire +- wildfire flux of acetone (c3h6o) +210116: +- nh3fire +- wildfire flux of ammonia (nh3) +210117: +- c2h6sfire +- wildfire flux of dimethyl sulfide (dms) (c2h6s) +210118: +- c2h6fire +- wildfire flux of ethane (c2h6) +210119: +- mami +- mean height of maximum injection +210120: +- apt +- plume top height above surface +210121: +- no2 +- nitrogen dioxide mass mixing ratio +210122: +- so2 +- sulphur dioxide mass mixing ratio +210123: +- co +- carbon monoxide mass mixing ratio +210124: +- hcho +- formaldehyde +210125: +- tcno2 +- total column nitrogen dioxide +210126: +- tcso2 +- total column sulphur dioxide +210127: +- tcco +- total column carbon monoxide +210128: +- tchcho +- total column formaldehyde +210129: +- nox +- nitrogen oxides +210130: +- tcnox +- total column nitrogen oxides +210131: +- grg1 +- reactive tracer 1 mass mixing ratio +210132: +- tcgrg1 +- total column grg tracer 1 +210133: +- grg2 +- reactive tracer 2 mass mixing ratio +210134: +- tcgrg2 +- total column grg tracer 2 +210135: +- grg3 +- reactive tracer 3 mass mixing ratio +210136: +- tcgrg3 +- total column grg tracer 3 +210137: +- grg4 +- reactive tracer 4 mass mixing ratio +210138: +- tcgrg4 +- total column grg tracer 4 +210139: +- grg5 +- reactive tracer 5 mass mixing ratio +210140: +- tcgrg5 +- total column grg tracer 5 +210141: +- grg6 +- reactive tracer 6 mass mixing ratio +210142: +- tcgrg6 +- total column grg tracer 6 +210143: +- grg7 +- reactive tracer 7 mass mixing ratio +210144: +- tcgrg7 +- total column grg tracer 7 +210145: +- grg8 +- reactive tracer 8 mass mixing ratio +210146: +- tcgrg8 +- total column grg tracer 8 +210147: +- grg9 +- reactive tracer 9 mass mixing ratio +210148: +- tcgrg9 +- total column grg tracer 9 +210149: +- grg10 +- reactive tracer 10 mass mixing ratio +210150: +- tcgrg10 +- total column grg tracer 10 +210151: +- sfnox +- surface flux nitrogen oxides +210152: +- sfno2 +- surface flux nitrogen dioxide +210153: +- sfso2 +- surface flux sulphur dioxide +210154: +- sfco2 +- surface flux carbon monoxide +210155: +- sfhcho +- surface flux formaldehyde +210156: +- sfgo3 +- surface flux gems ozone +210157: +- sfgr1 +- surface flux reactive tracer 1 +210158: +- sfgr2 +- surface flux reactive tracer 2 +210159: +- sfgr3 +- surface flux reactive tracer 3 +210160: +- sfgr4 +- surface flux reactive tracer 4 +210161: +- sfgr5 +- surface flux reactive tracer 5 +210162: +- sfgr6 +- surface flux reactive tracer 6 +210163: +- sfgr7 +- surface flux reactive tracer 7 +210164: +- sfgr8 +- surface flux reactive tracer 8 +210165: +- sfgr9 +- surface flux reactive tracer 9 +210166: +- sfgr10 +- surface flux reactive tracer 10 +210167: +- frpdayfire +- wildfire day-time radiative power +210169: +- frpngtfire +- wildfire night-time radiative power +210170: +- vso2 +- volcanic sulfur dioxide mass mixing ratio +210177: +- frpdayivar +- wildfire day-time inverse variance of radiative power +210179: +- frpngtivar +- wildfire night-time inverse variance of radiative power +210181: +- ra +- radon +210182: +- sf6 +- sulphur hexafluoride +210183: +- tcra +- total column radon +210184: +- tcsf6 +- total column sulphur hexafluoride +210185: +- sf6apf +- anthropogenic emissions of sulphur hexafluoride +210186: +- aluvpi +- uv visible albedo for direct radiation, isotropic component (climatological) +210187: +- aluvpv +- uv visible albedo for direct radiation, volumetric component (climatological) +210188: +- aluvpg +- uv visible albedo for direct radiation, geometric component (climatological) +210189: +- alnipi +- near ir albedo for direct radiation, isotropic component (climatological) +210190: +- alnipv +- near ir albedo for direct radiation, volumetric component (climatological) +210191: +- alnipg +- near ir albedo for direct radiation, geometric component (climatological) +210192: +- aluvdi +- uv visible albedo for diffuse radiation, isotropic component (climatological) +210193: +- aluvdv +- uv visible albedo for diffuse radiation, volumetric component (climatological) +210194: +- aluvdg +- uv visible albedo for diffuse radiation, geometric component (climatological) +210195: +- alnidi +- near ir albedo for diffuse radiation, isotropic component (climatological) +210196: +- alnidv +- near ir albedo for diffuse radiation, volumetric component (climatological) +210197: +- alnidg +- near ir albedo for diffuse radiation, geometric component (climatological) +210198: +- aluvd_p +- uv visible albedo for diffuse radiation (climatological) +210199: +- aluvp_p +- uv visible albedo for direct radiation (climatological) +210200: +- aluvpg_p +- uv visible albedo for direct radiation, geometric component (climatological) +210201: +- aluvpi_p +- uv visible albedo for direct radiation, isotropic component (climatological) +210202: +- aluvpv_p +- uv visible albedo for direct radiation, volumetric component (climatological) +210203: +- go3 +- ozone mass mixing ratio (full chemistry scheme) +210206: +- gtco3 +- gems total column ozone +210207: +- aod550 +- total aerosol optical depth at 550nm +210208: +- ssaod550 +- sea salt aerosol optical depth at 550nm +210209: +- duaod550 +- dust aerosol optical depth at 550nm +210210: +- omaod550 +- organic matter aerosol optical depth at 550nm +210211: +- bcaod550 +- black carbon aerosol optical depth at 550nm +210212: +- suaod550 +- sulphate aerosol optical depth at 550nm +210213: +- aod469 +- total aerosol optical depth at 469nm +210214: +- aod670 +- total aerosol optical depth at 670nm +210215: +- aod865 +- total aerosol optical depth at 865nm +210216: +- aod1240 +- total aerosol optical depth at 1240nm +210217: +- aod340 +- total aerosol optical depth at 340 nm +210218: +- aod355 +- total aerosol optical depth at 355 nm +210219: +- aod380 +- total aerosol optical depth at 380 nm +210220: +- aod400 +- total aerosol optical depth at 400 nm +210221: +- aod440 +- total aerosol optical depth at 440 nm +210222: +- aod500 +- total aerosol optical depth at 500 nm +210223: +- aod532 +- total aerosol optical depth at 532 nm +210224: +- aod645 +- total aerosol optical depth at 645 nm +210225: +- aod800 +- total aerosol optical depth at 800 nm +210226: +- aod858 +- total aerosol optical depth at 858 nm +210227: +- aod1020 +- total aerosol optical depth at 1020 nm +210228: +- aod1064 +- total aerosol optical depth at 1064 nm +210229: +- aod1640 +- total aerosol optical depth at 1640 nm +210230: +- aod2130 +- total aerosol optical depth at 2130 nm +210231: +- c7h8fire +- wildfire flux of toluene (c7h8) +210232: +- c6h6fire +- wildfire flux of benzene (c6h6) +210233: +- c8h10fire +- wildfire flux of xylene (c8h10) +210234: +- c4h8fire +- wildfire flux of butenes (c4h8) +210235: +- c5h10fire +- wildfire flux of pentenes (c5h10) +210236: +- c6h12fire +- wildfire flux of hexene (c6h12) +210237: +- c8h16fire +- wildfire flux of octene (c8h16) +210238: +- c4h10fire +- wildfire flux of butanes (c4h10) +210239: +- c5h12fire +- wildfire flux of pentanes (c5h12) +210240: +- c6h14fire +- wildfire flux of hexanes (c6h14) +210241: +- c7h16fire +- wildfire flux of heptane (c7h16) +210242: +- apb +- plume bottom height above surface +210243: +- vsuaod550 +- volcanic sulphate aerosol optical depth at 550 nm +210244: +- vashaod550 +- volcanic ash optical depth at 550 nm +210245: +- taedec550 +- profile of total aerosol dry extinction coefficient +210246: +- taedab550 +- profile of total aerosol dry absorption coefficient +210247: +- aermr16 +- nitrate fine mode aerosol mass mixing ratio +210248: +- aermr17 +- nitrate coarse mode aerosol mass mixing ratio +210249: +- aermr18 +- ammonium aerosol mass mixing ratio +210250: +- niaod550 +- nitrate aerosol optical depth at 550 nm +210251: +- amaod550 +- ammonium aerosol optical depth at 550 nm +210252: +- aermr19 +- biogenic secondary organic aerosol mass mixing ratio +210253: +- aermr20 +- anthropogenic secondary organic aerosol mass mixing ratio +210260: +- alnid_p +- near ir albedo for diffuse radiation (climatological) +210261: +- alnip_p +- near ir albedo for direct radiation (climatological) +210262: +- alnipg_p +- near ir albedo for direct radiation, geometric component (climatological) +210263: +- alnipi_p +- near ir albedo for direct radiation, isotropic component (climatological) +210264: +- alnipv_p +- near ir albedo for direct radiation, volumetric component (climatological) +211001: +- aermr01diff +- sea salt aerosol (0.03 - 0.5 um) mixing ratio +211002: +- aermr02diff +- sea salt aerosol (0.5 - 5 um) mixing ratio +211003: +- aermr03diff +- sea salt aerosol (5 - 20 um) mixing ratio +211004: +- aermr04diff +- dust aerosol (0.03 - 0.55 um) mixing ratio +211005: +- aermr05diff +- dust aerosol (0.55 - 0.9 um) mixing ratio +211006: +- aermr06diff +- dust aerosol (0.9 - 20 um) mixing ratio +211007: +- aermr07diff +- hydrophilic organic matter aerosol mixing ratio +211008: +- aermr08diff +- hydrophobic organic matter aerosol mixing ratio +211009: +- aermr09diff +- hydrophilic black carbon aerosol mixing ratio +211010: +- aermr10diff +- hydrophobic black carbon aerosol mixing ratio +211011: +- aermr11diff +- sulphate aerosol mixing ratio +211012: +- aermr12diff +- aerosol type 12 mixing ratio +211013: +- aermr13diff +- aerosol type 13 mass mixing ratio +211014: +- aermr14diff +- aerosol type 14 mass mixing ratio +211015: +- aermr15diff +- aerosol type 15 mass mixing ratio +211016: +- aergn01diff +- aerosol type 1 source/gain accumulated +211017: +- aergn02diff +- aerosol type 2 source/gain accumulated +211018: +- aergn03diff +- aerosol type 3 source/gain accumulated +211019: +- aergn04diff +- aerosol type 4 source/gain accumulated +211020: +- aergn05diff +- aerosol type 5 source/gain accumulated +211021: +- aergn06diff +- aerosol type 6 source/gain accumulated +211022: +- aergn07diff +- aerosol type 7 source/gain accumulated +211023: +- aergn08diff +- aerosol type 8 source/gain accumulated +211024: +- aergn09diff +- aerosol type 9 source/gain accumulated +211025: +- aergn10diff +- aerosol type 10 source/gain accumulated +211026: +- aergn11diff +- aerosol type 11 source/gain accumulated +211027: +- aergn12diff +- aerosol type 12 source/gain accumulated +211028: +- aerpr03diff +- so4 aerosol precursor mass mixing ratio +211029: +- aerwv01diff +- water vapour mixing ratio for hydrophilic aerosols in mode 1 +211030: +- aerwv02diff +- water vapour mixing ratio for hydrophilic aerosols in mode 2 +211031: +- aerls01diff +- aerosol type 1 sink/loss accumulated +211032: +- aerls02diff +- aerosol type 2 sink/loss accumulated +211033: +- aerls03diff +- aerosol type 3 sink/loss accumulated +211034: +- aerls04diff +- aerosol type 4 sink/loss accumulated +211035: +- aerls05diff +- aerosol type 5 sink/loss accumulated +211036: +- aerls06diff +- aerosol type 6 sink/loss accumulated +211037: +- aerls07diff +- aerosol type 7 sink/loss accumulated +211038: +- aerls08diff +- aerosol type 8 sink/loss accumulated +211039: +- aerls09diff +- aerosol type 9 sink/loss accumulated +211040: +- aerls10diff +- aerosol type 10 sink/loss accumulated +211041: +- aerls11diff +- aerosol type 11 sink/loss accumulated +211042: +- aerls12diff +- aerosol type 12 sink/loss accumulated +211043: +- emdmsdiff +- dms surface emission +211044: +- aerwv03diff +- water vapour mixing ratio for hydrophilic aerosols in mode 3 +211045: +- aerwv04diff +- water vapour mixing ratio for hydrophilic aerosols in mode 4 +211046: +- aerprdiff +- aerosol precursor mixing ratio +211047: +- aersmdiff +- aerosol small mode mixing ratio +211048: +- aerlgdiff +- aerosol large mode mixing ratio +211049: +- aodprdiff +- aerosol precursor optical depth +211050: +- aodsmdiff +- aerosol small mode optical depth +211051: +- aodlgdiff +- aerosol large mode optical depth +211052: +- aerdepdiff +- dust emission potential +211053: +- aerltsdiff +- lifting threshold speed +211054: +- aersccdiff +- soil clay content +211055: +- _param_211055 +- experimental product +211056: +- _param_211056 +- experimental product +211061: +- co2diff +- carbon dioxide +211062: +- ch4diff +- methane +211063: +- n2odiff +- nitrous oxide +211064: +- tcco2diff +- total column carbon dioxide +211065: +- tcch4diff +- total column methane +211066: +- tcn2odiff +- total column nitrous oxide +211067: +- co2ofdiff +- ocean flux of carbon dioxide +211068: +- co2nbfdiff +- natural biosphere flux of carbon dioxide +211069: +- co2apfdiff +- anthropogenic emissions of carbon dioxide +211070: +- ch4fdiff +- methane surface fluxes +211071: +- kch4diff +- methane loss rate due to radical hydroxyl (oh) +211080: +- co2firediff +- wildfire flux of carbon dioxide +211081: +- cofirediff +- wildfire flux of carbon monoxide +211082: +- ch4firediff +- wildfire flux of methane +211083: +- nmhcfirediff +- wildfire flux of non-methane hydro-carbons +211084: +- h2firediff +- wildfire flux of hydrogen +211085: +- noxfirediff +- wildfire flux of nitrogen oxides nox +211086: +- n2ofirediff +- wildfire flux of nitrous oxide +211087: +- pm2p5firediff +- wildfire flux of particulate matter pm2.5 +211088: +- tpmfirediff +- wildfire flux of total particulate matter +211089: +- tcfirediff +- wildfire flux of total carbon in aerosols +211090: +- ocfirediff +- wildfire flux of organic carbon +211091: +- bcfirediff +- wildfire flux of black carbon +211092: +- cfirediff +- wildfire overall flux of burnt carbon +211093: +- c4ffirediff +- wildfire fraction of c4 plants +211094: +- vegfirediff +- wildfire vegetation map index +211095: +- ccfirediff +- wildfire combustion completeness +211096: +- flfirediff +- 'wildfire fuel load: carbon per unit area' +211097: +- offirediff +- wildfire fraction of area observed +211098: +- oafirediff +- wildfire observed area +211099: +- frpfirediff +- wildfire radiative power +211100: +- crfirediff +- wildfire combustion rate +211101: +- maxfrpfirediff +- wildfire radiative power maximum +211102: +- so2firediff +- wildfire flux of sulfur dioxide +211103: +- ch3ohfirediff +- wildfire flux of methanol (ch3oh) +211104: +- c2h5ohfirediff +- wildfire flux of ethanol (c2h5oh) +211105: +- c3h8firediff +- wildfire flux of propane (c3h8) +211106: +- c2h4firediff +- wildfire flux of ethene (c2h4) +211107: +- c3h6firediff +- wildfire flux of propene (c3h6) +211108: +- c5h8firediff +- wildfire flux of isoprene (c5h8) +211109: +- terpenesfirediff +- wildfire flux of terpenes (c5h8)n +211110: +- toluenefirediff +- wildfire flux of toluene_lump (c7h8+ c6h6 + c8h10) +211111: +- hialkenesfirediff +- wildfire flux of higher alkenes (cnh2n, c>=4) +211112: +- hialkanesfirediff +- wildfire flux of higher alkanes (cnh2n+2, c>=4) +211113: +- ch2ofirediff +- wildfire flux of formaldehyde (ch2o) +211114: +- c2h4ofirediff +- wildfire flux of acetaldehyde (c2h4o) +211115: +- c3h6ofirediff +- wildfire flux of acetone (c3h6o) +211116: +- nh3firediff +- wildfire flux of ammonia (nh3) +211117: +- c2h6sfirediff +- wildfire flux of dimethyl sulfide (dms) (c2h6s) +211118: +- c2h6firediff +- wildfire flux of ethane (c2h6) +211119: +- alediff +- altitude of emitter +211120: +- aptdiff +- altitude of plume top +211121: +- no2diff +- nitrogen dioxide mass mixing ratio difference +211122: +- so2diff +- sulphur dioxide mass mixing ratio difference +211123: +- codiff +- carbon monoxide mass mixing ratio difference +211124: +- hchodiff +- formaldehyde +211125: +- tcno2diff +- total column nitrogen dioxide +211126: +- tcso2diff +- total column sulphur dioxide +211127: +- tccodiff +- total column carbon monoxide +211128: +- tchchodiff +- total column formaldehyde +211129: +- noxdiff +- nitrogen oxides +211130: +- tcnoxdiff +- total column nitrogen oxides +211131: +- grg1diff +- reactive tracer 1 mass mixing ratio +211132: +- tcgrg1diff +- total column grg tracer 1 +211133: +- grg2diff +- reactive tracer 2 mass mixing ratio +211134: +- tcgrg2diff +- total column grg tracer 2 +211135: +- grg3diff +- reactive tracer 3 mass mixing ratio +211136: +- tcgrg3diff +- total column grg tracer 3 +211137: +- grg4diff +- reactive tracer 4 mass mixing ratio +211138: +- tcgrg4diff +- total column grg tracer 4 +211139: +- grg5diff +- reactive tracer 5 mass mixing ratio +211140: +- tcgrg5diff +- total column grg tracer 5 +211141: +- grg6diff +- reactive tracer 6 mass mixing ratio +211142: +- tcgrg6diff +- total column grg tracer 6 +211143: +- grg7diff +- reactive tracer 7 mass mixing ratio +211144: +- tcgrg7diff +- total column grg tracer 7 +211145: +- grg8diff +- reactive tracer 8 mass mixing ratio +211146: +- tcgrg8diff +- total column grg tracer 8 +211147: +- grg9diff +- reactive tracer 9 mass mixing ratio +211148: +- tcgrg9diff +- total column grg tracer 9 +211149: +- grg10diff +- reactive tracer 10 mass mixing ratio +211150: +- tcgrg10diff +- total column grg tracer 10 +211151: +- sfnoxdiff +- surface flux nitrogen oxides +211152: +- sfno2diff +- surface flux nitrogen dioxide +211153: +- sfso2diff +- surface flux sulphur dioxide +211154: +- sfco2diff +- surface flux carbon monoxide +211155: +- sfhchodiff +- surface flux formaldehyde +211156: +- sfgo3diff +- surface flux gems ozone +211157: +- sfgr1diff +- surface flux reactive tracer 1 +211158: +- sfgr2diff +- surface flux reactive tracer 2 +211159: +- sfgr3diff +- surface flux reactive tracer 3 +211160: +- sfgr4diff +- surface flux reactive tracer 4 +211161: +- sfgr5diff +- surface flux reactive tracer 5 +211162: +- sfgr6diff +- surface flux reactive tracer 6 +211163: +- sfgr7diff +- surface flux reactive tracer 7 +211164: +- sfgr8diff +- surface flux reactive tracer 8 +211165: +- sfgr9diff +- surface flux reactive tracer 9 +211166: +- sfgr10diff +- surface flux reactive tracer 10 +211170: +- vso2diff +- volcanic sulfur dioxide mass mixing ratio increment +211181: +- radiff +- radon +211182: +- sf6diff +- sulphur hexafluoride +211183: +- tcradiff +- total column radon +211184: +- tcsf6diff +- total column sulphur hexafluoride +211185: +- sf6apfdiff +- anthropogenic emissions of sulphur hexafluoride +211203: +- go3diff +- ozone mass mixing ratio difference (full chemistry scheme) +211206: +- gtco3diff +- gems total column ozone +211207: +- aod550diff +- total aerosol optical depth at 550nm +211208: +- ssaod550diff +- sea salt aerosol optical depth at 550nm +211209: +- duaod550diff +- dust aerosol optical depth at 550nm +211210: +- omaod550diff +- organic matter aerosol optical depth at 550nm +211211: +- bcaod550diff +- black carbon aerosol optical depth at 550nm +211212: +- suaod550diff +- sulphate aerosol optical depth at 550nm +211213: +- aod469diff +- total aerosol optical depth at 469nm +211214: +- aod670diff +- total aerosol optical depth at 670nm +211215: +- aod865diff +- total aerosol optical depth at 865nm +211216: +- aod1240diff +- total aerosol optical depth at 1240nm +211247: +- aermr16diff +- nitrate fine mode aerosol mass mixing ratio +211248: +- aermr17diff +- nitrate coarse mode aerosol mass mixing ratio +211249: +- aermr18diff +- ammonium aerosol mass mixing ratio +211252: +- aermr19diff +- biogenic secondary organic aerosol mass mixing ratio increment +211253: +- aermr20diff +- anthropogenic secondary organic aerosol mass mixing ratio increment +212001: +- _param_212001 +- experimental product +212002: +- _param_212002 +- experimental product +212003: +- _param_212003 +- experimental product +212004: +- _param_212004 +- experimental product +212005: +- _param_212005 +- experimental product +212006: +- _param_212006 +- experimental product +212007: +- _param_212007 +- experimental product +212008: +- _param_212008 +- experimental product +212009: +- _param_212009 +- experimental product +212010: +- _param_212010 +- experimental product +212011: +- _param_212011 +- experimental product +212012: +- _param_212012 +- experimental product +212013: +- _param_212013 +- experimental product +212014: +- _param_212014 +- experimental product +212015: +- _param_212015 +- experimental product +212016: +- _param_212016 +- experimental product +212017: +- _param_212017 +- experimental product +212018: +- _param_212018 +- experimental product +212019: +- _param_212019 +- experimental product +212020: +- _param_212020 +- experimental product +212021: +- _param_212021 +- experimental product +212022: +- _param_212022 +- experimental product +212023: +- _param_212023 +- experimental product +212024: +- _param_212024 +- experimental product +212025: +- _param_212025 +- experimental product +212026: +- _param_212026 +- experimental product +212027: +- _param_212027 +- experimental product +212028: +- _param_212028 +- experimental product +212029: +- _param_212029 +- experimental product +212030: +- _param_212030 +- experimental product +212031: +- _param_212031 +- experimental product +212032: +- _param_212032 +- experimental product +212033: +- _param_212033 +- experimental product +212034: +- _param_212034 +- experimental product +212035: +- _param_212035 +- experimental product +212036: +- _param_212036 +- experimental product +212037: +- _param_212037 +- experimental product +212038: +- _param_212038 +- experimental product +212039: +- _param_212039 +- experimental product +212040: +- _param_212040 +- experimental product +212041: +- _param_212041 +- experimental product +212042: +- _param_212042 +- experimental product +212043: +- _param_212043 +- experimental product +212044: +- _param_212044 +- experimental product +212045: +- _param_212045 +- experimental product +212046: +- _param_212046 +- experimental product +212047: +- _param_212047 +- experimental product +212048: +- _param_212048 +- experimental product +212049: +- _param_212049 +- experimental product +212050: +- _param_212050 +- experimental product +212051: +- _param_212051 +- experimental product +212052: +- _param_212052 +- experimental product +212053: +- _param_212053 +- experimental product +212054: +- _param_212054 +- experimental product +212055: +- _param_212055 +- experimental product +212056: +- _param_212056 +- experimental product +212057: +- _param_212057 +- experimental product +212058: +- _param_212058 +- experimental product +212059: +- _param_212059 +- experimental product +212060: +- _param_212060 +- experimental product +212061: +- _param_212061 +- experimental product +212062: +- _param_212062 +- experimental product +212063: +- _param_212063 +- experimental product +212064: +- _param_212064 +- experimental product +212065: +- _param_212065 +- experimental product +212066: +- _param_212066 +- experimental product +212067: +- _param_212067 +- experimental product +212068: +- _param_212068 +- experimental product +212069: +- _param_212069 +- experimental product +212070: +- _param_212070 +- experimental product +212071: +- _param_212071 +- experimental product +212072: +- _param_212072 +- experimental product +212073: +- _param_212073 +- experimental product +212074: +- _param_212074 +- experimental product +212075: +- _param_212075 +- experimental product +212076: +- _param_212076 +- experimental product +212077: +- _param_212077 +- experimental product +212078: +- _param_212078 +- experimental product +212079: +- _param_212079 +- experimental product +212080: +- _param_212080 +- experimental product +212081: +- _param_212081 +- experimental product +212082: +- _param_212082 +- experimental product +212083: +- _param_212083 +- experimental product +212084: +- _param_212084 +- experimental product +212085: +- _param_212085 +- experimental product +212086: +- _param_212086 +- experimental product +212087: +- _param_212087 +- experimental product +212088: +- _param_212088 +- experimental product +212089: +- _param_212089 +- experimental product +212090: +- _param_212090 +- experimental product +212091: +- _param_212091 +- experimental product +212092: +- _param_212092 +- experimental product +212093: +- _param_212093 +- experimental product +212094: +- _param_212094 +- experimental product +212095: +- _param_212095 +- experimental product +212096: +- _param_212096 +- experimental product +212097: +- _param_212097 +- experimental product +212098: +- _param_212098 +- experimental product +212099: +- _param_212099 +- experimental product +212100: +- _param_212100 +- experimental product +212101: +- _param_212101 +- experimental product +212102: +- _param_212102 +- experimental product +212103: +- _param_212103 +- experimental product +212104: +- _param_212104 +- experimental product +212105: +- _param_212105 +- experimental product +212106: +- _param_212106 +- experimental product +212107: +- _param_212107 +- experimental product +212108: +- _param_212108 +- experimental product +212109: +- _param_212109 +- experimental product +212110: +- _param_212110 +- experimental product +212111: +- _param_212111 +- experimental product +212112: +- _param_212112 +- experimental product +212113: +- _param_212113 +- experimental product +212114: +- _param_212114 +- experimental product +212115: +- _param_212115 +- experimental product +212116: +- _param_212116 +- experimental product +212117: +- _param_212117 +- experimental product +212118: +- _param_212118 +- experimental product +212119: +- _param_212119 +- experimental product +212120: +- _param_212120 +- experimental product +212121: +- _param_212121 +- experimental product +212122: +- _param_212122 +- experimental product +212123: +- _param_212123 +- experimental product +212124: +- _param_212124 +- experimental product +212125: +- _param_212125 +- experimental product +212126: +- _param_212126 +- experimental product +212127: +- _param_212127 +- experimental product +212128: +- _param_212128 +- experimental product +212129: +- _param_212129 +- experimental product +212130: +- _param_212130 +- experimental product +212131: +- _param_212131 +- experimental product +212132: +- _param_212132 +- experimental product +212133: +- _param_212133 +- experimental product +212134: +- _param_212134 +- experimental product +212135: +- _param_212135 +- experimental product +212136: +- _param_212136 +- experimental product +212137: +- _param_212137 +- experimental product +212138: +- _param_212138 +- experimental product +212139: +- _param_212139 +- experimental product +212140: +- _param_212140 +- experimental product +212141: +- _param_212141 +- experimental product +212142: +- _param_212142 +- experimental product +212143: +- _param_212143 +- experimental product +212144: +- _param_212144 +- experimental product +212145: +- _param_212145 +- experimental product +212146: +- _param_212146 +- experimental product +212147: +- _param_212147 +- experimental product +212148: +- _param_212148 +- experimental product +212149: +- _param_212149 +- experimental product +212150: +- _param_212150 +- experimental product +212151: +- _param_212151 +- experimental product +212152: +- _param_212152 +- experimental product +212153: +- _param_212153 +- experimental product +212154: +- _param_212154 +- experimental product +212155: +- _param_212155 +- experimental product +212156: +- _param_212156 +- experimental product +212157: +- _param_212157 +- experimental product +212158: +- _param_212158 +- experimental product +212159: +- _param_212159 +- experimental product +212160: +- _param_212160 +- experimental product +212161: +- _param_212161 +- experimental product +212162: +- _param_212162 +- experimental product +212163: +- _param_212163 +- experimental product +212164: +- _param_212164 +- experimental product +212165: +- _param_212165 +- experimental product +212166: +- _param_212166 +- experimental product +212167: +- _param_212167 +- experimental product +212168: +- _param_212168 +- experimental product +212169: +- _param_212169 +- experimental product +212170: +- _param_212170 +- experimental product +212171: +- _param_212171 +- experimental product +212172: +- _param_212172 +- experimental product +212173: +- _param_212173 +- experimental product +212174: +- _param_212174 +- experimental product +212175: +- _param_212175 +- experimental product +212176: +- _param_212176 +- experimental product +212177: +- _param_212177 +- experimental product +212178: +- _param_212178 +- experimental product +212179: +- _param_212179 +- experimental product +212180: +- _param_212180 +- experimental product +212181: +- _param_212181 +- experimental product +212182: +- _param_212182 +- experimental product +212183: +- _param_212183 +- experimental product +212184: +- _param_212184 +- experimental product +212185: +- _param_212185 +- experimental product +212186: +- _param_212186 +- experimental product +212187: +- _param_212187 +- experimental product +212188: +- _param_212188 +- experimental product +212189: +- _param_212189 +- experimental product +212190: +- _param_212190 +- experimental product +212191: +- _param_212191 +- experimental product +212192: +- _param_212192 +- experimental product +212193: +- _param_212193 +- experimental product +212194: +- _param_212194 +- experimental product +212195: +- _param_212195 +- experimental product +212196: +- _param_212196 +- experimental product +212197: +- _param_212197 +- experimental product +212198: +- _param_212198 +- experimental product +212199: +- _param_212199 +- experimental product +212200: +- _param_212200 +- experimental product +212201: +- _param_212201 +- experimental product +212202: +- _param_212202 +- experimental product +212203: +- _param_212203 +- experimental product +212204: +- _param_212204 +- experimental product +212205: +- _param_212205 +- experimental product +212206: +- _param_212206 +- experimental product +212207: +- _param_212207 +- experimental product +212208: +- _param_212208 +- experimental product +212209: +- _param_212209 +- experimental product +212210: +- _param_212210 +- experimental product +212211: +- _param_212211 +- experimental product +212212: +- _param_212212 +- experimental product +212213: +- _param_212213 +- experimental product +212214: +- _param_212214 +- experimental product +212215: +- _param_212215 +- experimental product +212216: +- _param_212216 +- experimental product +212217: +- _param_212217 +- experimental product +212218: +- _param_212218 +- experimental product +212219: +- _param_212219 +- experimental product +212220: +- _param_212220 +- experimental product +212221: +- _param_212221 +- experimental product +212222: +- _param_212222 +- experimental product +212223: +- _param_212223 +- experimental product +212224: +- _param_212224 +- experimental product +212225: +- _param_212225 +- experimental product +212226: +- _param_212226 +- experimental product +212227: +- _param_212227 +- experimental product +212228: +- _param_212228 +- experimental product +212229: +- _param_212229 +- experimental product +212230: +- _param_212230 +- experimental product +212231: +- _param_212231 +- experimental product +212232: +- _param_212232 +- experimental product +212233: +- _param_212233 +- experimental product +212234: +- _param_212234 +- experimental product +212235: +- _param_212235 +- experimental product +212236: +- _param_212236 +- experimental product +212237: +- _param_212237 +- experimental product +212238: +- _param_212238 +- experimental product +212239: +- _param_212239 +- experimental product +212240: +- _param_212240 +- experimental product +212241: +- _param_212241 +- experimental product +212242: +- _param_212242 +- experimental product +212243: +- _param_212243 +- experimental product +212244: +- _param_212244 +- experimental product +212245: +- _param_212245 +- experimental product +212246: +- _param_212246 +- experimental product +212247: +- _param_212247 +- experimental product +212248: +- _param_212248 +- experimental product +212249: +- _param_212249 +- experimental product +212250: +- _param_212250 +- experimental product +212251: +- _param_212251 +- experimental product +212252: +- _param_212252 +- experimental product +212253: +- _param_212253 +- experimental product +212254: +- _param_212254 +- experimental product +212255: +- _param_212255 +- experimental product +213001: +- sppt1 +- random pattern 1 for sppt +213002: +- sppt2 +- random pattern 2 for sppt +213003: +- sppt3 +- random pattern 3 for sppt +213004: +- sppt4 +- random pattern 4 for sppt +213005: +- sppt5 +- random pattern 5 for sppt +213101: +- spp1 +- random pattern 1 for spp scheme +213102: +- spp2 +- random pattern 2 for spp scheme +213103: +- spp3 +- random pattern 3 for spp scheme +213104: +- spp4 +- random pattern 4 for spp scheme +213105: +- spp5 +- random pattern 5 for spp scheme +213106: +- spp6 +- random pattern 6 for spp scheme +213107: +- spp7 +- random pattern 7 for spp scheme +213108: +- spp8 +- random pattern 8 for spp scheme +213109: +- spp9 +- random pattern 9 for spp scheme +213110: +- spp10 +- random pattern 10 for spp scheme +213111: +- spp11 +- random pattern 11 for spp scheme +213112: +- spp12 +- random pattern 12 for spp scheme +213113: +- spp13 +- random pattern 13 for spp scheme +213114: +- spp14 +- random pattern 14 for spp scheme +213115: +- spp15 +- random pattern 15 for spp scheme +213116: +- spp16 +- random pattern 16 for spp scheme +213117: +- spp17 +- random pattern 17 for spp scheme +213118: +- spp18 +- random pattern 18 for spp scheme +213119: +- spp19 +- random pattern 19 for spp scheme +213120: +- spp20 +- random pattern 20 for spp scheme +213121: +- spp21 +- random pattern 21 for spp scheme +213122: +- spp22 +- random pattern 22 for spp scheme +213123: +- spp23 +- random pattern 23 for spp scheme +213124: +- spp24 +- random pattern 24 for spp scheme +213125: +- spp25 +- random pattern 25 for spp scheme +213126: +- spp26 +- random pattern 26 for spp scheme +213127: +- spp27 +- random pattern 27 for spp scheme +213128: +- spp28 +- random pattern 28 for spp scheme +213129: +- spp29 +- random pattern 29 for spp scheme +213130: +- spp30 +- random pattern 30 for spp scheme +213131: +- spp31 +- random pattern 31 for spp scheme +213132: +- spp32 +- random pattern 32 for spp scheme +213133: +- spp33 +- random pattern 33 for spp scheme +213134: +- spp34 +- random pattern 34 for spp scheme +213135: +- spp35 +- random pattern 35 for spp scheme +213136: +- spp36 +- random pattern 36 for spp scheme +213137: +- spp37 +- random pattern 37 for spp scheme +213138: +- spp38 +- random pattern 38 for spp scheme +213139: +- spp39 +- random pattern 39 for spp scheme +213140: +- spp40 +- random pattern 40 for spp scheme +213141: +- spp41 +- random pattern 41 for spp scheme +213142: +- spp42 +- random pattern 42 for spp scheme +213143: +- spp43 +- random pattern 43 for spp scheme +213144: +- spp44 +- random pattern 44 for spp scheme +213145: +- spp45 +- random pattern 45 for spp scheme +213146: +- spp46 +- random pattern 46 for spp scheme +213147: +- spp47 +- random pattern 47 for spp scheme +213148: +- spp48 +- random pattern 48 for spp scheme +213149: +- spp49 +- random pattern 49 for spp scheme +213150: +- spp50 +- random pattern 50 for spp scheme +213151: +- spp51 +- random pattern 51 for spp scheme +213152: +- spp52 +- random pattern 52 for spp scheme +213153: +- spp53 +- random pattern 53 for spp scheme +213154: +- spp54 +- random pattern 54 for spp scheme +213155: +- spp55 +- random pattern 55 for spp scheme +213156: +- spp56 +- random pattern 56 for spp scheme +213157: +- spp57 +- random pattern 57 for spp scheme +213158: +- spp58 +- random pattern 58 for spp scheme +213159: +- spp59 +- random pattern 59 for spp scheme +213160: +- spp60 +- random pattern 60 for spp scheme +213161: +- spp61 +- random pattern 61 for spp scheme +213162: +- spp62 +- random pattern 62 for spp scheme +213163: +- spp63 +- random pattern 63 for spp scheme +213164: +- spp64 +- random pattern 64 for spp scheme +213165: +- spp65 +- random pattern 65 for spp scheme +213166: +- spp66 +- random pattern 66 for spp scheme +213167: +- spp67 +- random pattern 67 for spp scheme +213168: +- spp68 +- random pattern 68 for spp scheme +213169: +- spp69 +- random pattern 69 for spp scheme +213170: +- spp70 +- random pattern 70 for spp scheme +213171: +- spp71 +- random pattern 71 for spp scheme +213172: +- spp72 +- random pattern 72 for spp scheme +213173: +- spp73 +- random pattern 73 for spp scheme +213174: +- spp74 +- random pattern 74 for spp scheme +213175: +- spp75 +- random pattern 75 for spp scheme +213176: +- spp76 +- random pattern 76 for spp scheme +213177: +- spp77 +- random pattern 77 for spp scheme +213178: +- spp78 +- random pattern 78 for spp scheme +213179: +- spp79 +- random pattern 79 for spp scheme +213180: +- spp80 +- random pattern 80 for spp scheme +213181: +- spp81 +- random pattern 81 for spp scheme +213182: +- spp82 +- random pattern 82 for spp scheme +213183: +- spp83 +- random pattern 83 for spp scheme +213184: +- spp84 +- random pattern 84 for spp scheme +213185: +- spp85 +- random pattern 85 for spp scheme +213186: +- spp86 +- random pattern 86 for spp scheme +213187: +- spp87 +- random pattern 87 for spp scheme +213188: +- spp88 +- random pattern 88 for spp scheme +213189: +- spp89 +- random pattern 89 for spp scheme +213190: +- spp90 +- random pattern 90 for spp scheme +213191: +- spp91 +- random pattern 91 for spp scheme +213192: +- spp92 +- random pattern 92 for spp scheme +213193: +- spp93 +- random pattern 93 for spp scheme +213194: +- spp94 +- random pattern 94 for spp scheme +213195: +- spp95 +- random pattern 95 for spp scheme +213196: +- spp96 +- random pattern 96 for spp scheme +213197: +- spp97 +- random pattern 97 for spp scheme +213198: +- spp98 +- random pattern 98 for spp scheme +213199: +- spp99 +- random pattern 99 for spp scheme +213200: +- spp100 +- random pattern 100 for spp scheme +213201: +- spp101 +- random pattern 101 for spp scheme +213202: +- spp102 +- random pattern 102 for spp scheme +213203: +- spp103 +- random pattern 103 for spp scheme +213204: +- spp104 +- random pattern 104 for spp scheme +213205: +- spp105 +- random pattern 105 for spp scheme +213206: +- spp106 +- random pattern 106 for spp scheme +213207: +- spp107 +- random pattern 107 for spp scheme +213208: +- spp108 +- random pattern 108 for spp scheme +213209: +- spp109 +- random pattern 109 for spp scheme +213210: +- spp110 +- random pattern 110 for spp scheme +213211: +- spp111 +- random pattern 111 for spp scheme +213212: +- spp112 +- random pattern 112 for spp scheme +213213: +- spp113 +- random pattern 113 for spp scheme +213214: +- spp114 +- random pattern 114 for spp scheme +213215: +- spp115 +- random pattern 115 for spp scheme +213216: +- spp116 +- random pattern 116 for spp scheme +213217: +- spp117 +- random pattern 117 for spp scheme +213218: +- spp118 +- random pattern 118 for spp scheme +213219: +- spp119 +- random pattern 119 for spp scheme +213220: +- spp120 +- random pattern 120 for spp scheme +213221: +- spp121 +- random pattern 121 for spp scheme +214001: +- uvcossza +- cosine of solar zenith angle +214002: +- uvbed +- uv biologically effective dose +214003: +- uvbedcs +- uv biologically effective dose clear-sky +214004: +- uvsflxt280285 +- total surface uv spectral flux (280-285 nm) +214005: +- uvsflxt285290 +- total surface uv spectral flux (285-290 nm) +214006: +- uvsflxt290295 +- total surface uv spectral flux (290-295 nm) +214007: +- uvsflxt295300 +- total surface uv spectral flux (295-300 nm) +214008: +- uvsflxt300305 +- total surface uv spectral flux (300-305 nm) +214009: +- uvsflxt305310 +- total surface uv spectral flux (305-310 nm) +214010: +- uvsflxt310315 +- total surface uv spectral flux (310-315 nm) +214011: +- uvsflxt315320 +- total surface uv spectral flux (315-320 nm) +214012: +- uvsflxt320325 +- total surface uv spectral flux (320-325 nm) +214013: +- uvsflxt325330 +- total surface uv spectral flux (325-330 nm) +214014: +- uvsflxt330335 +- total surface uv spectral flux (330-335 nm) +214015: +- uvsflxt335340 +- total surface uv spectral flux (335-340 nm) +214016: +- uvsflxt340345 +- total surface uv spectral flux (340-345 nm) +214017: +- uvsflxt345350 +- total surface uv spectral flux (345-350 nm) +214018: +- uvsflxt350355 +- total surface uv spectral flux (350-355 nm) +214019: +- uvsflxt355360 +- total surface uv spectral flux (355-360 nm) +214020: +- uvsflxt360365 +- total surface uv spectral flux (360-365 nm) +214021: +- uvsflxt365370 +- total surface uv spectral flux (365-370 nm) +214022: +- uvsflxt370375 +- total surface uv spectral flux (370-375 nm) +214023: +- uvsflxt375380 +- total surface uv spectral flux (375-380 nm) +214024: +- uvsflxt380385 +- total surface uv spectral flux (380-385 nm) +214025: +- uvsflxt385390 +- total surface uv spectral flux (385-390 nm) +214026: +- uvsflxt390395 +- total surface uv spectral flux (390-395 nm) +214027: +- uvsflxt395400 +- total surface uv spectral flux (395-400 nm) +214028: +- uvsflxcs280285 +- clear-sky surface uv spectral flux (280-285 nm) +214029: +- uvsflxcs285290 +- clear-sky surface uv spectral flux (285-290 nm) +214030: +- uvsflxcs290295 +- clear-sky surface uv spectral flux (290-295 nm) +214031: +- uvsflxcs295300 +- clear-sky surface uv spectral flux (295-300 nm) +214032: +- uvsflxcs300305 +- clear-sky surface uv spectral flux (300-305 nm) +214033: +- uvsflxcs305310 +- clear-sky surface uv spectral flux (305-310 nm) +214034: +- uvsflxcs310315 +- clear-sky surface uv spectral flux (310-315 nm) +214035: +- uvsflxcs315320 +- clear-sky surface uv spectral flux (315-320 nm) +214036: +- uvsflxcs320325 +- clear-sky surface uv spectral flux (320-325 nm) +214037: +- uvsflxcs325330 +- clear-sky surface uv spectral flux (325-330 nm) +214038: +- uvsflxcs330335 +- clear-sky surface uv spectral flux (330-335 nm) +214039: +- uvsflxcs335340 +- clear-sky surface uv spectral flux (335-340 nm) +214040: +- uvsflxcs340345 +- clear-sky surface uv spectral flux (340-345 nm) +214041: +- uvsflxcs345350 +- clear-sky surface uv spectral flux (345-350 nm) +214042: +- uvsflxcs350355 +- clear-sky surface uv spectral flux (350-355 nm) +214043: +- uvsflxcs355360 +- clear-sky surface uv spectral flux (355-360 nm) +214044: +- uvsflxcs360365 +- clear-sky surface uv spectral flux (360-365 nm) +214045: +- uvsflxcs365370 +- clear-sky surface uv spectral flux (365-370 nm) +214046: +- uvsflxcs370375 +- clear-sky surface uv spectral flux (370-375 nm) +214047: +- uvsflxcs375380 +- clear-sky surface uv spectral flux (375-380 nm) +214048: +- uvsflxcs380385 +- clear-sky surface uv spectral flux (380-385 nm) +214049: +- uvsflxcs385390 +- clear-sky surface uv spectral flux (385-390 nm) +214050: +- uvsflxcs390395 +- clear-sky surface uv spectral flux (390-395 nm) +214051: +- uvsflxcs395400 +- clear-sky surface uv spectral flux (395-400 nm) +214052: +- aot340 +- profile of optical thickness at 340 nm +215001: +- aersrcsss +- source/gain of sea salt aerosol (0.03 - 0.5 um) +215002: +- aersrcssm +- source/gain of sea salt aerosol (0.5 - 5 um) +215003: +- aersrcssl +- source/gain of sea salt aerosol (5 - 20 um) +215004: +- aerddpsss +- dry deposition of sea salt aerosol (0.03 - 0.5 um) +215005: +- aerddpssm +- dry deposition of sea salt aerosol (0.5 - 5 um) +215006: +- aerddpssl +- dry deposition of sea salt aerosol (5 - 20 um) +215007: +- aersdmsss +- sedimentation of sea salt aerosol (0.03 - 0.5 um) +215008: +- aersdmssm +- sedimentation of sea salt aerosol (0.5 - 5 um) +215009: +- aersdmssl +- sedimentation of sea salt aerosol (5 - 20 um) +215010: +- aerwdlssss +- wet deposition of sea salt aerosol (0.03 - 0.5 um) by large-scale precipitation +215011: +- aerwdlsssm +- wet deposition of sea salt aerosol (0.5 - 5 um) by large-scale precipitation +215012: +- aerwdlsssl +- wet deposition of sea salt aerosol (5 - 20 um) by large-scale precipitation +215013: +- aerwdccsss +- wet deposition of sea salt aerosol (0.03 - 0.5 um) by convective precipitation +215014: +- aerwdccssm +- wet deposition of sea salt aerosol (0.5 - 5 um) by convective precipitation +215015: +- aerwdccssl +- wet deposition of sea salt aerosol (5 - 20 um) by convective precipitation +215016: +- aerngtsss +- negative fixer of sea salt aerosol (0.03 - 0.5 um) +215017: +- aerngtssm +- negative fixer of sea salt aerosol (0.5 - 5 um) +215018: +- aerngtssl +- negative fixer of sea salt aerosol (5 - 20 um) +215019: +- aermsssss +- vertically integrated mass of sea salt aerosol (0.03 - 0.5 um) +215020: +- aermssssm +- vertically integrated mass of sea salt aerosol (0.5 - 5 um) +215021: +- aermssssl +- vertically integrated mass of sea salt aerosol (5 - 20 um) +215022: +- aerodsss +- sea salt aerosol (0.03 - 0.5 um) optical depth +215023: +- aerodssm +- sea salt aerosol (0.5 - 5 um) optical depth +215024: +- aerodssl +- sea salt aerosol (5 - 20 um) optical depth +215025: +- aersrcdus +- source/gain of dust aerosol (0.03 - 0.55 um) +215026: +- aersrcdum +- source/gain of dust aerosol (0.55 - 9 um) +215027: +- aersrcdul +- source/gain of dust aerosol (9 - 20 um) +215028: +- aerddpdus +- dry deposition of dust aerosol (0.03 - 0.55 um) +215029: +- aerddpdum +- dry deposition of dust aerosol (0.55 - 9 um) +215030: +- aerddpdul +- dry deposition of dust aerosol (9 - 20 um) +215031: +- aersdmdus +- sedimentation of dust aerosol (0.03 - 0.55 um) +215032: +- aersdmdum +- sedimentation of dust aerosol (0.55 - 9 um) +215033: +- aersdmdul +- sedimentation of dust aerosol (9 - 20 um) +215034: +- aerwdlsdus +- wet deposition of dust aerosol (0.03 - 0.55 um) by large-scale precipitation +215035: +- aerwdlsdum +- wet deposition of dust aerosol (0.55 - 9 um) by large-scale precipitation +215036: +- aerwdlsdul +- wet deposition of dust aerosol (9 - 20 um) by large-scale precipitation +215037: +- aerwdccdus +- wet deposition of dust aerosol (0.03 - 0.55 um) by convective precipitation +215038: +- aerwdccdum +- wet deposition of dust aerosol (0.55 - 9 um) by convective precipitation +215039: +- aerwdccdul +- wet deposition of dust aerosol (9 - 20 um) by convective precipitation +215040: +- aerngtdus +- negative fixer of dust aerosol (0.03 - 0.55 um) +215041: +- aerngtdum +- negative fixer of dust aerosol (0.55 - 9 um) +215042: +- aerngtdul +- negative fixer of dust aerosol (9 - 20 um) +215043: +- aermssdus +- vertically integrated mass of dust aerosol (0.03 - 0.55 um) +215044: +- aermssdum +- vertically integrated mass of dust aerosol (0.55 - 9 um) +215045: +- aermssdul +- vertically integrated mass of dust aerosol (9 - 20 um) +215046: +- aeroddus +- dust aerosol (0.03 - 0.55 um) optical depth +215047: +- aeroddum +- dust aerosol (0.55 - 9 um) optical depth +215048: +- aeroddul +- dust aerosol (9 - 20 um) optical depth +215049: +- aersrcomhphob +- source/gain of hydrophobic organic matter aerosol +215050: +- aersrcomhphil +- source/gain of hydrophilic organic matter aerosol +215051: +- aerddpomhphob +- dry deposition of hydrophobic organic matter aerosol +215052: +- aerddpomhphil +- dry deposition of hydrophilic organic matter aerosol +215053: +- aersdmomhphob +- sedimentation of hydrophobic organic matter aerosol +215054: +- aersdmomhphil +- sedimentation of hydrophilic organic matter aerosol +215055: +- aerwdlsomhphob +- wet deposition of hydrophobic organic matter aerosol by large-scale precipitation +215056: +- aerwdlsomhphil +- wet deposition of hydrophilic organic matter aerosol by large-scale precipitation +215057: +- aerwdccomhphob +- wet deposition of hydrophobic organic matter aerosol by convective precipitation +215058: +- aerwdccomhphil +- wet deposition of hydrophilic organic matter aerosol by convective precipitation +215059: +- aerngtomhphob +- negative fixer of hydrophobic organic matter aerosol +215060: +- aerngtomhphil +- negative fixer of hydrophilic organic matter aerosol +215061: +- aermssomhphob +- vertically integrated mass of hydrophobic organic matter aerosol +215062: +- aermssomhphil +- vertically integrated mass of hydrophilic organic matter aerosol +215063: +- aerodomhphob +- hydrophobic organic matter aerosol optical depth +215064: +- aerodomhphil +- hydrophilic organic matter aerosol optical depth +215065: +- aersrcbchphob +- source/gain of hydrophobic black carbon aerosol +215066: +- aersrcbchphil +- source/gain of hydrophilic black carbon aerosol +215067: +- aerddpbchphob +- dry deposition of hydrophobic black carbon aerosol +215068: +- aerddpbchphil +- dry deposition of hydrophilic black carbon aerosol +215069: +- aersdmbchphob +- sedimentation of hydrophobic black carbon aerosol +215070: +- aersdmbchphil +- sedimentation of hydrophilic black carbon aerosol +215071: +- aerwdlsbchphob +- wet deposition of hydrophobic black carbon aerosol by large-scale precipitation +215072: +- aerwdlsbchphil +- wet deposition of hydrophilic black carbon aerosol by large-scale precipitation +215073: +- aerwdccbchphob +- wet deposition of hydrophobic black carbon aerosol by convective precipitation +215074: +- aerwdccbchphil +- wet deposition of hydrophilic black carbon aerosol by convective precipitation +215075: +- aerngtbchphob +- negative fixer of hydrophobic black carbon aerosol +215076: +- aerngtbchphil +- negative fixer of hydrophilic black carbon aerosol +215077: +- aermssbchphob +- vertically integrated mass of hydrophobic black carbon aerosol +215078: +- aermssbchphil +- vertically integrated mass of hydrophilic black carbon aerosol +215079: +- aerodbchphob +- hydrophobic black carbon aerosol optical depth +215080: +- aerodbchphil +- hydrophilic black carbon aerosol optical depth +215081: +- aersrcsu +- source/gain of sulphate aerosol +215082: +- aerddpsu +- dry deposition of sulphate aerosol +215083: +- aersdmsu +- sedimentation of sulphate aerosol +215084: +- aerwdlssu +- wet deposition of sulphate aerosol by large-scale precipitation +215085: +- aerwdccsu +- wet deposition of sulphate aerosol by convective precipitation +215086: +- aerngtsu +- negative fixer of sulphate aerosol +215087: +- aermsssu +- vertically integrated mass of sulphate aerosol +215088: +- aerodsu +- sulphate aerosol optical depth +215089: +- accaod550 +- accumulated total aerosol optical depth at 550 nm +215090: +- aluvpsn +- effective (snow effect included) uv visible albedo for direct radiation +215091: +- aerdep10si +- 10 metre wind speed dust emission potential +215092: +- aerdep10fg +- 10 metre wind gustiness dust emission potential +215093: +- aot532 +- total aerosol optical thickness at 532 nm +215094: +- naot532 +- natural (sea-salt and dust) aerosol optical thickness at 532 nm +215095: +- aaot532 +- anthropogenic (black carbon, organic matter, sulphate) aerosol optical thickness + at 532 nm +215096: +- aodabs340 +- total absorption aerosol optical depth at 340 nm +215097: +- aodabs355 +- total absorption aerosol optical depth at 355 nm +215098: +- aodabs380 +- total absorption aerosol optical depth at 380 nm +215099: +- aodabs400 +- total absorption aerosol optical depth at 400 nm +215100: +- aodabs440 +- total absorption aerosol optical depth at 440 nm +215101: +- aodabs469 +- total absorption aerosol optical depth at 469 nm +215102: +- aodabs500 +- total absorption aerosol optical depth at 500 nm +215103: +- aodabs532 +- total absorption aerosol optical depth at 532 nm +215104: +- aodabs550 +- total absorption aerosol optical depth at 550 nm +215105: +- aodabs645 +- total absorption aerosol optical depth at 645 nm +215106: +- aodabs670 +- total absorption aerosol optical depth at 670 nm +215107: +- aodabs800 +- total absorption aerosol optical depth at 800 nm +215108: +- aodabs858 +- total absorption aerosol optical depth at 858 nm +215109: +- aodabs865 +- total absorption aerosol optical depth at 865 nm +215110: +- aodabs1020 +- total absorption aerosol optical depth at 1020 nm +215111: +- aodabs1064 +- total absorption aerosol optical depth at 1064 nm +215112: +- aodabs1240 +- total absorption aerosol optical depth at 1240 nm +215113: +- aodabs1640 +- total absorption aerosol optical depth at 1640 nm +215114: +- aodfm340 +- total fine mode (r < 0.5 um) aerosol optical depth at 340 nm +215115: +- aodfm355 +- total fine mode (r < 0.5 um) aerosol optical depth at 355 nm +215116: +- aodfm380 +- total fine mode (r < 0.5 um) aerosol optical depth at 380 nm +215117: +- aodfm400 +- total fine mode (r < 0.5 um) aerosol optical depth at 400 nm +215118: +- aodfm440 +- total fine mode (r < 0.5 um) aerosol optical depth at 440 nm +215119: +- aodfm469 +- total fine mode (r < 0.5 um) aerosol optical depth at 469 nm +215120: +- aodfm500 +- total fine mode (r < 0.5 um) aerosol optical depth at 500 nm +215121: +- aodfm532 +- total fine mode (r < 0.5 um) aerosol optical depth at 532 nm +215122: +- aodfm550 +- total fine mode (r < 0.5 um) aerosol optical depth at 550 nm +215123: +- aodfm645 +- total fine mode (r < 0.5 um) aerosol optical depth at 645 nm +215124: +- aodfm670 +- total fine mode (r < 0.5 um) aerosol optical depth at 670 nm +215125: +- aodfm800 +- total fine mode (r < 0.5 um) aerosol optical depth at 800 nm +215126: +- aodfm858 +- total fine mode (r < 0.5 um) aerosol optical depth at 858 nm +215127: +- aodfm865 +- total fine mode (r < 0.5 um) aerosol optical depth at 865 nm +215128: +- aodfm1020 +- total fine mode (r < 0.5 um) aerosol optical depth at 1020 nm +215129: +- aodfm1064 +- total fine mode (r < 0.5 um) aerosol optical depth at 1064 nm +215130: +- aodfm1240 +- total fine mode (r < 0.5 um) aerosol optical depth at 1240 nm +215131: +- aodfm1640 +- total fine mode (r < 0.5 um) aerosol optical depth at 1640 nm +215132: +- ssa340 +- single scattering albedo at 340 nm +215133: +- ssa355 +- single scattering albedo at 355 nm +215134: +- ssa380 +- single scattering albedo at 380 nm +215135: +- ssa400 +- single scattering albedo at 400 nm +215136: +- ssa440 +- single scattering albedo at 440 nm +215137: +- ssa469 +- single scattering albedo at 469 nm +215138: +- ssa500 +- single scattering albedo at 500 nm +215139: +- ssa532 +- single scattering albedo at 532 nm +215140: +- ssa550 +- single scattering albedo at 550 nm +215141: +- ssa645 +- single scattering albedo at 645 nm +215142: +- ssa670 +- single scattering albedo at 670 nm +215143: +- ssa800 +- single scattering albedo at 800 nm +215144: +- ssa858 +- single scattering albedo at 858 nm +215145: +- ssa865 +- single scattering albedo at 865 nm +215146: +- ssa1020 +- single scattering albedo at 1020 nm +215147: +- ssa1064 +- single scattering albedo at 1064 nm +215148: +- ssa1240 +- single scattering albedo at 1240 nm +215149: +- ssa1640 +- single scattering albedo at 1640 nm +215150: +- asymmetry340 +- asymmetry factor at 340 nm +215151: +- asymmetry355 +- asymmetry factor at 355 nm +215152: +- asymmetry380 +- asymmetry factor at 380 nm +215153: +- asymmetry400 +- asymmetry factor at 400 nm +215154: +- asymmetry440 +- asymmetry factor at 440 nm +215155: +- asymmetry469 +- asymmetry factor at 469 nm +215156: +- asymmetry500 +- asymmetry factor at 500 nm +215157: +- asymmetry532 +- asymmetry factor at 532 nm +215158: +- asymmetry550 +- asymmetry factor at 550 nm +215159: +- asymmetry645 +- asymmetry factor at 645 nm +215160: +- asymmetry670 +- asymmetry factor at 670 nm +215161: +- asymmetry800 +- asymmetry factor at 800 nm +215162: +- asymmetry858 +- asymmetry factor at 858 nm +215163: +- asymmetry865 +- asymmetry factor at 865 nm +215164: +- asymmetry1020 +- asymmetry factor at 1020 nm +215165: +- asymmetry1064 +- asymmetry factor at 1064 nm +215166: +- asymmetry1240 +- asymmetry factor at 1240 nm +215167: +- asymmetry1640 +- asymmetry factor at 1640 nm +215168: +- aersrcso2 +- source/gain of sulphur dioxide +215169: +- aerddpso2 +- dry deposition of sulphur dioxide +215170: +- aersdmso2 +- sedimentation of sulphur dioxide +215171: +- aerwdlsso2 +- wet deposition of sulphur dioxide by large-scale precipitation +215172: +- aerwdccso2 +- wet deposition of sulphur dioxide by convective precipitation +215173: +- aerngtso2 +- negative fixer of sulphur dioxide +215174: +- aermssso2 +- vertically integrated mass of sulphur dioxide +215175: +- aerodso2 +- sulphur dioxide optical depth +215176: +- aodabs2130 +- total absorption aerosol optical depth at 2130 nm +215177: +- aodfm2130 +- total fine mode (r < 0.5 um) aerosol optical depth at 2130 nm +215178: +- ssa2130 +- single scattering albedo at 2130 nm +215179: +- asymmetry2130 +- asymmetry factor at 2130 nm +215180: +- aerext355 +- aerosol extinction coefficient at 355 nm +215181: +- aerext532 +- aerosol extinction coefficient at 532 nm +215182: +- aerext1064 +- aerosol extinction coefficient at 1064 nm +215183: +- aerbackscattoa355 +- aerosol backscatter coefficient at 355 nm (from top of atmosphere) +215184: +- aerbackscattoa532 +- aerosol backscatter coefficient at 532 nm (from top of atmosphere) +215185: +- aerbackscattoa1064 +- aerosol backscatter coefficient at 1064 nm (from top of atmosphere) +215186: +- aerbackscatgnd355 +- aerosol backscatter coefficient at 355 nm (from ground) +215187: +- aerbackscatgnd532 +- aerosol backscatter coefficient at 532 nm (from ground) +215188: +- aerbackscatgnd1064 +- aerosol backscatter coefficient at 1064 nm (from ground) +215189: +- aersrcnif +- source/gain of fine-mode nitrate aerosol +215190: +- aersrcnic +- source/gain of coarse-mode nitrate aerosol +215191: +- aerddpnif +- dry deposition of fine-mode nitrate aerosol +215192: +- aerddpnic +- dry deposition of coarse-mode nitrate aerosol +215193: +- aersdmnif +- sedimentation of fine-mode nitrate aerosol +215194: +- aersdmnic +- sedimentation of coarse-mode nitrate aerosol +215195: +- aerwdlnif +- wet deposition of fine-mode nitrate aerosol by large-scale precipitation +215196: +- aerwdlnic +- wet deposition of coarse-mode nitrate aerosol by large-scale precipitation +215197: +- aerwdcnif +- wet deposition of fine-mode nitrate aerosol by convective precipitation +215198: +- aerwdcnic +- wet deposition of coarse-mode nitrate aerosol by convective precipitation +215199: +- aerngtnif +- negative fixer of fine-mode nitrate aerosol +215200: +- aerngtnic +- negative fixer of coarse-mode nitrate aerosol +215201: +- aermssnif +- vertically integrated mass of fine-mode nitrate aerosol +215202: +- aermssnic +- vertically integrated mass of coarse-mode nitrate aerosol +215203: +- aerodnif +- fine-mode nitrate aerosol optical depth at 550 nm +215204: +- aerodnic +- coarse-mode nitrate aerosol optical depth at 550 nm +215205: +- aersrcam +- source/gain of ammonium aerosol +215206: +- aerddpam +- dry deposition of ammonium aerosol +215207: +- aersdmam +- sedimentation of ammonium aerosol +215208: +- aerwdlam +- wet deposition of ammonium aerosol by large-scale precipitation +215209: +- aerwdcam +- wet deposition of ammonium aerosol by convective precipitation +215210: +- aerngtam +- negative fixer of ammonium aerosol +215211: +- aermssam +- vertically integrated mass of ammonium aerosol +215212: +- aersrcsoab +- source/gain of biogenic secondary organic aerosol +215213: +- aerddpsoab +- dry deposition of biogenic secondary organic aerosol +215214: +- aersdmsoab +- sedimentation of biogenic secondary organic aerosol +215215: +- aerwdlsoab +- wet deposition of biogenic secondary organic aerosol by large-scale precipitation +215216: +- aerwdcsoab +- wet deposition of biogenic secondary organic aerosol by convective precipitation +215217: +- aerngtsoab +- negative fixer of biogenic secondary organic aerosol +215218: +- aermsssoab +- vertically integrated mass of biogenic secondary organic aerosol +215219: +- aersrcsoaa +- source/gain of anthropogenic secondary organic aerosol +215220: +- aerddpsoaa +- dry deposition of anthropogenic secondary organic aerosol +215221: +- aersdmsoaa +- sedimentation of anthropogenic secondary organic aerosol +215222: +- aerwdlsoaa +- wet deposition of anthropogenic secondary organic aerosol by large-scale precipitation +215223: +- aerwdcsoaa +- wet deposition of anthropogenic secondary organic aerosol by convective precipitation +215224: +- aerngtsoaa +- negative fixer of anthropogenic secondary organic aerosol +215225: +- aermsssoaa +- vertically integrated mass of anthropogenic secondary organic aerosol +215226: +- soaod550 +- secondary organic aerosol optical depth at 550 nm +216001: +- _param_216001 +- experimental product +216002: +- _param_216002 +- experimental product +216003: +- _param_216003 +- experimental product +216004: +- _param_216004 +- experimental product +216005: +- _param_216005 +- experimental product +216006: +- _param_216006 +- experimental product +216007: +- _param_216007 +- experimental product +216008: +- _param_216008 +- experimental product +216009: +- _param_216009 +- experimental product +216010: +- _param_216010 +- experimental product +216011: +- _param_216011 +- experimental product +216012: +- _param_216012 +- experimental product +216013: +- _param_216013 +- experimental product +216014: +- _param_216014 +- experimental product +216015: +- _param_216015 +- experimental product +216016: +- _param_216016 +- experimental product +216017: +- _param_216017 +- experimental product +216018: +- _param_216018 +- experimental product +216019: +- _param_216019 +- experimental product +216020: +- _param_216020 +- experimental product +216021: +- _param_216021 +- experimental product +216022: +- _param_216022 +- experimental product +216023: +- _param_216023 +- experimental product +216024: +- _param_216024 +- experimental product +216025: +- _param_216025 +- experimental product +216026: +- _param_216026 +- experimental product +216027: +- _param_216027 +- experimental product +216028: +- _param_216028 +- experimental product +216029: +- _param_216029 +- experimental product +216030: +- _param_216030 +- experimental product +216031: +- _param_216031 +- experimental product +216032: +- _param_216032 +- experimental product +216033: +- _param_216033 +- experimental product +216034: +- _param_216034 +- experimental product +216035: +- _param_216035 +- experimental product +216036: +- _param_216036 +- experimental product +216037: +- _param_216037 +- experimental product +216038: +- _param_216038 +- experimental product +216039: +- _param_216039 +- experimental product +216040: +- _param_216040 +- experimental product +216041: +- _param_216041 +- experimental product +216042: +- _param_216042 +- experimental product +216043: +- _param_216043 +- experimental product +216044: +- _param_216044 +- experimental product +216045: +- _param_216045 +- experimental product +216046: +- _param_216046 +- experimental product +216047: +- _param_216047 +- experimental product +216048: +- _param_216048 +- experimental product +216049: +- _param_216049 +- experimental product +216050: +- _param_216050 +- experimental product +216051: +- _param_216051 +- experimental product +216052: +- _param_216052 +- experimental product +216053: +- _param_216053 +- experimental product +216054: +- _param_216054 +- experimental product +216055: +- _param_216055 +- experimental product +216056: +- _param_216056 +- experimental product +216057: +- _param_216057 +- experimental product +216058: +- _param_216058 +- experimental product +216059: +- _param_216059 +- experimental product +216060: +- _param_216060 +- experimental product +216061: +- _param_216061 +- experimental product +216062: +- _param_216062 +- experimental product +216063: +- _param_216063 +- experimental product +216064: +- _param_216064 +- experimental product +216065: +- _param_216065 +- experimental product +216066: +- _param_216066 +- experimental product +216067: +- _param_216067 +- experimental product +216068: +- _param_216068 +- experimental product +216069: +- _param_216069 +- experimental product +216070: +- _param_216070 +- experimental product +216071: +- _param_216071 +- experimental product +216072: +- _param_216072 +- experimental product +216073: +- _param_216073 +- experimental product +216074: +- _param_216074 +- experimental product +216075: +- _param_216075 +- experimental product +216076: +- _param_216076 +- experimental product +216077: +- _param_216077 +- experimental product +216078: +- _param_216078 +- experimental product +216079: +- _param_216079 +- experimental product +216080: +- _param_216080 +- experimental product +216081: +- _param_216081 +- experimental product +216082: +- _param_216082 +- experimental product +216083: +- _param_216083 +- experimental product +216084: +- _param_216084 +- experimental product +216085: +- _param_216085 +- experimental product +216086: +- _param_216086 +- experimental product +216087: +- _param_216087 +- experimental product +216088: +- _param_216088 +- experimental product +216089: +- _param_216089 +- experimental product +216090: +- _param_216090 +- experimental product +216091: +- _param_216091 +- experimental product +216092: +- _param_216092 +- experimental product +216093: +- _param_216093 +- experimental product +216094: +- _param_216094 +- experimental product +216095: +- _param_216095 +- experimental product +216096: +- _param_216096 +- experimental product +216097: +- _param_216097 +- experimental product +216098: +- _param_216098 +- experimental product +216099: +- _param_216099 +- experimental product +216100: +- _param_216100 +- experimental product +216101: +- _param_216101 +- experimental product +216102: +- _param_216102 +- experimental product +216103: +- _param_216103 +- experimental product +216104: +- _param_216104 +- experimental product +216105: +- _param_216105 +- experimental product +216106: +- _param_216106 +- experimental product +216107: +- _param_216107 +- experimental product +216108: +- _param_216108 +- experimental product +216109: +- _param_216109 +- experimental product +216110: +- _param_216110 +- experimental product +216111: +- _param_216111 +- experimental product +216112: +- _param_216112 +- experimental product +216113: +- _param_216113 +- experimental product +216114: +- _param_216114 +- experimental product +216115: +- _param_216115 +- experimental product +216116: +- _param_216116 +- experimental product +216117: +- _param_216117 +- experimental product +216118: +- _param_216118 +- experimental product +216119: +- _param_216119 +- experimental product +216120: +- _param_216120 +- experimental product +216121: +- _param_216121 +- experimental product +216122: +- _param_216122 +- experimental product +216123: +- _param_216123 +- experimental product +216124: +- _param_216124 +- experimental product +216125: +- _param_216125 +- experimental product +216126: +- _param_216126 +- experimental product +216127: +- _param_216127 +- experimental product +216128: +- _param_216128 +- experimental product +216129: +- _param_216129 +- experimental product +216130: +- _param_216130 +- experimental product +216131: +- _param_216131 +- experimental product +216132: +- _param_216132 +- experimental product +216133: +- _param_216133 +- experimental product +216134: +- _param_216134 +- experimental product +216135: +- _param_216135 +- experimental product +216136: +- _param_216136 +- experimental product +216137: +- _param_216137 +- experimental product +216138: +- _param_216138 +- experimental product +216139: +- _param_216139 +- experimental product +216140: +- _param_216140 +- experimental product +216141: +- _param_216141 +- experimental product +216142: +- _param_216142 +- experimental product +216143: +- _param_216143 +- experimental product +216144: +- _param_216144 +- experimental product +216145: +- _param_216145 +- experimental product +216146: +- _param_216146 +- experimental product +216147: +- _param_216147 +- experimental product +216148: +- _param_216148 +- experimental product +216149: +- _param_216149 +- experimental product +216150: +- _param_216150 +- experimental product +216151: +- _param_216151 +- experimental product +216152: +- _param_216152 +- experimental product +216153: +- _param_216153 +- experimental product +216154: +- _param_216154 +- experimental product +216155: +- _param_216155 +- experimental product +216156: +- _param_216156 +- experimental product +216157: +- _param_216157 +- experimental product +216158: +- _param_216158 +- experimental product +216159: +- _param_216159 +- experimental product +216160: +- _param_216160 +- experimental product +216161: +- _param_216161 +- experimental product +216162: +- _param_216162 +- experimental product +216163: +- _param_216163 +- experimental product +216164: +- _param_216164 +- experimental product +216165: +- _param_216165 +- experimental product +216166: +- _param_216166 +- experimental product +216167: +- _param_216167 +- experimental product +216168: +- _param_216168 +- experimental product +216169: +- _param_216169 +- experimental product +216170: +- _param_216170 +- experimental product +216171: +- _param_216171 +- experimental product +216172: +- _param_216172 +- experimental product +216173: +- _param_216173 +- experimental product +216174: +- _param_216174 +- experimental product +216175: +- _param_216175 +- experimental product +216176: +- _param_216176 +- experimental product +216177: +- _param_216177 +- experimental product +216178: +- _param_216178 +- experimental product +216179: +- _param_216179 +- experimental product +216180: +- _param_216180 +- experimental product +216181: +- _param_216181 +- experimental product +216182: +- _param_216182 +- experimental product +216183: +- _param_216183 +- experimental product +216184: +- _param_216184 +- experimental product +216185: +- _param_216185 +- experimental product +216186: +- _param_216186 +- experimental product +216187: +- _param_216187 +- experimental product +216188: +- _param_216188 +- experimental product +216189: +- _param_216189 +- experimental product +216190: +- _param_216190 +- experimental product +216191: +- _param_216191 +- experimental product +216192: +- _param_216192 +- experimental product +216193: +- _param_216193 +- experimental product +216194: +- _param_216194 +- experimental product +216195: +- _param_216195 +- experimental product +216196: +- _param_216196 +- experimental product +216197: +- _param_216197 +- experimental product +216198: +- _param_216198 +- experimental product +216199: +- _param_216199 +- experimental product +216200: +- _param_216200 +- experimental product +216201: +- _param_216201 +- experimental product +216202: +- _param_216202 +- experimental product +216203: +- _param_216203 +- experimental product +216204: +- _param_216204 +- experimental product +216205: +- _param_216205 +- experimental product +216206: +- _param_216206 +- experimental product +216207: +- _param_216207 +- experimental product +216208: +- _param_216208 +- experimental product +216209: +- _param_216209 +- experimental product +216210: +- _param_216210 +- experimental product +216211: +- _param_216211 +- experimental product +216212: +- _param_216212 +- experimental product +216213: +- _param_216213 +- experimental product +216214: +- _param_216214 +- experimental product +216215: +- _param_216215 +- experimental product +216216: +- _param_216216 +- experimental product +216217: +- _param_216217 +- experimental product +216218: +- _param_216218 +- experimental product +216219: +- _param_216219 +- experimental product +216220: +- _param_216220 +- experimental product +216221: +- _param_216221 +- experimental product +216222: +- _param_216222 +- experimental product +216223: +- _param_216223 +- experimental product +216224: +- _param_216224 +- experimental product +216225: +- _param_216225 +- experimental product +216226: +- _param_216226 +- experimental product +216227: +- _param_216227 +- experimental product +216228: +- _param_216228 +- experimental product +216229: +- _param_216229 +- experimental product +216230: +- _param_216230 +- experimental product +216231: +- _param_216231 +- experimental product +216232: +- _param_216232 +- experimental product +216233: +- _param_216233 +- experimental product +216234: +- _param_216234 +- experimental product +216235: +- _param_216235 +- experimental product +216236: +- _param_216236 +- experimental product +216237: +- _param_216237 +- experimental product +216238: +- _param_216238 +- experimental product +216239: +- _param_216239 +- experimental product +216240: +- _param_216240 +- experimental product +216241: +- _param_216241 +- experimental product +216242: +- _param_216242 +- experimental product +216243: +- _param_216243 +- experimental product +216244: +- _param_216244 +- experimental product +216245: +- _param_216245 +- experimental product +216246: +- _param_216246 +- experimental product +216247: +- _param_216247 +- experimental product +216248: +- _param_216248 +- experimental product +216249: +- _param_216249 +- experimental product +216250: +- _param_216250 +- experimental product +216251: +- _param_216251 +- experimental product +216252: +- _param_216252 +- experimental product +216253: +- _param_216253 +- experimental product +216254: +- _param_216254 +- experimental product +216255: +- _param_216255 +- experimental product +217003: +- h2o2 +- hydrogen peroxide +217004: +- ch4_c +- methane (chemistry) +217006: +- hno3 +- nitric acid +217007: +- ch3ooh +- methyl peroxide +217009: +- par +- paraffins +217010: +- c2h4 +- ethene +217011: +- ole +- olefins +217012: +- ald2 +- aldehydes +217013: +- pan +- peroxyacetyl nitrate +217014: +- rooh +- peroxides +217015: +- onit +- organic nitrates +217016: +- c5h8 +- isoprene +217018: +- dms +- dimethyl sulfide +217019: +- nh3 +- ammonia mass mixing ratio +217020: +- so4 +- sulfate +217021: +- nh4 +- ammonium +217022: +- msa +- methane sulfonic acid +217023: +- ch3cocho +- methyl glyoxal +217024: +- o3s +- stratospheric ozone +217026: +- pb +- lead +217027: +- 'no' +- nitrogen monoxide mass mixing ratio +217028: +- ho2 +- hydroperoxy radical +217029: +- ch3o2 +- methylperoxy radical +217030: +- oh +- hydroxyl radical +217032: +- no3 +- nitrate radical +217033: +- n2o5 +- dinitrogen pentoxide +217034: +- ho2no2 +- pernitric acid +217035: +- c2o3 +- peroxy acetyl radical +217036: +- ror +- organic ethers +217037: +- rxpar +- par budget corrector +217038: +- xo2 +- no to no2 operator +217039: +- xo2n +- no to alkyl nitrate operator +217040: +- nh2 +- amine +217041: +- psc +- polar stratospheric cloud +217042: +- ch3oh +- methanol +217043: +- hcooh +- formic acid +217044: +- mcooh +- methacrylic acid +217045: +- c2h6 +- ethane +217046: +- c2h5oh +- ethanol +217047: +- c3h8 +- propane +217048: +- c3h6 +- propene +217049: +- c10h16 +- terpenes +217050: +- ispd +- methacrolein mvk +217051: +- no3_a +- nitrate +217052: +- ch3coch3 +- acetone +217053: +- aco2 +- acetone product +217054: +- ic3h7o2 +- ic3h7o2 +217055: +- hypropo2 +- hypropo2 +217056: +- noxa +- nitrogen oxides transp +217057: +- co2_c +- carbon dioxide (chemistry) +217058: +- n2o_c +- nitrous oxide (chemistry) +217059: +- h2o +- water vapour (chemistry) +217060: +- o2 +- oxygen +217061: +- o2_1s +- singlet oxygen +217062: +- o2_1d +- singlet delta oxygen +217063: +- oclo +- chlorine dioxide +217064: +- clono2 +- chlorine nitrate +217065: +- hocl +- hypochlorous acid +217066: +- cl2 +- chlorine +217067: +- clno2 +- nitryl chloride +217068: +- hbr +- hydrogen bromide +217069: +- cl2o2 +- dichlorine dioxide +217070: +- hobr +- hypobromous acid +217071: +- cfc11 +- trichlorofluoromethane +217072: +- cfc12 +- dichlorodifluoromethane +217073: +- cfc113 +- trichlorotrifluoroethane +217074: +- cfc114 +- dichlorotetrafluoroethane +217075: +- cfc115 +- chloropentafluoroethane +217076: +- ccl4 +- tetrachloromethane +217077: +- ch3ccl3 +- methyl chloroform +217078: +- ch3cl +- methyl chloride +217079: +- hcfc22 +- chlorodifluoromethane +217080: +- ch3br +- methyl bromide +217081: +- ha1202 +- dibromodifluoromethane +217082: +- ha1211 +- bromochlorodifluoromethane +217083: +- ha1301 +- trifluorobromomethane +217084: +- ha2402 +- cbrf2cbrf2 +217085: +- h2so4 +- sulfuric acid +217086: +- hono +- nitrous acid +217087: +- hc3 +- alkanes low oh rate +217088: +- hc5 +- alkanes med oh rate +217089: +- hc8 +- alkanes high oh rate +217090: +- olt +- terminal alkenes +217091: +- oli +- internal alkenes +217092: +- c2h5o2 +- ethylperoxy radical +217093: +- dien +- butadiene +217094: +- c2h5ooh +- ethyl hydroperoxide +217095: +- api +- a-pinene cyclic terpenes +217096: +- ch3cooh +- acetic acid +217097: +- lim +- d-limonene cyclic diene +217098: +- ch3cho +- acetaldehyde +217099: +- tol +- toluene and less reactive aromatics +217100: +- xyl +- xylene and more reactive aromatics +217101: +- glyald +- glycolaldehyde +217102: +- cresol +- cresol +217103: +- ald +- acetaldehyde and higher +217104: +- ch3coooh +- peracetic acid +217105: +- ket +- ketones +217106: +- eo2 +- hoch2ch2o2 +217107: +- glyoxal +- glyoxal +217108: +- eo +- hoch2ch2o +217109: +- dcb +- unsaturated dicarbonyls +217110: +- macr +- methacrolein +217111: +- udd +- unsaturated hydroxy dicarbonyl +217112: +- c3h7o2 +- isopropyldioxidanyl +217113: +- hket +- hydroxy ketone +217114: +- c3h7ooh +- isopropyl hydroperoxide +217115: +- po2 +- c3h6oho2 +217116: +- pooh +- c3h6ohooh +217117: +- op2 +- higher organic peroxides +217118: +- hyac +- hydroxyacetone +217119: +- paa +- peroxyacetic acid +217120: +- ro2 +- ch3coch2o2 +217121: +- ethp +- peroxy radical from c2h6 +217122: +- hc3p +- peroxy radical from hc3 +217123: +- hc5p +- peroxy radical from hc5 +217124: +- bigene +- lumped alkenes +217125: +- hc8p +- peroxy radical from hc8 +217126: +- bigalk +- lumped alkanes +217127: +- etep +- peroxy radical from c2h4 +217128: +- mek +- c4h8o +217129: +- oltp +- peroxy radical from terminal alkenes +217130: +- eneo2 +- c4h9o3 +217131: +- olip +- peroxy radical from internal alkenes +217132: +- meko2 +- ch3coch(oo)ch3 +217133: +- isopo2 +- peroxy radical from c5h8 +217134: +- mekooh +- ch3coch(ooh)ch3 +217135: +- apip +- peroxy radical from a-pinene cyclic terpenes +217136: +- mco3 +- ch2=c(ch3)co3 +217137: +- limp +- peroxy radical from d-limonene cyclic diene +217138: +- mvk +- methylvinylketone +217139: +- pho +- phenoxy radical +217140: +- tolp +- peroxy radical from toluene and less reactive aromatics +217141: +- macro2 +- ch3c(o)ch(oo)ch2oh +217142: +- xylp +- peroxy radical from xylene and more reactive aromatics +217143: +- macrooh +- h3c(o)ch(ooh)ch2oh +217144: +- cslp +- peroxy radical from cresol +217145: +- mpan +- unsaturated pans +217146: +- tco3_c +- unsaturated acyl peroxy radical +217147: +- ketp +- peroxy radical from ketones +217148: +- alko2 +- c5h11o2 +217149: +- olnn +- no3-alkenes adduct reacting to form carbonitrates +217150: +- alkooh +- c5h11ooh +217151: +- olnd +- no3-alkenes adduct reacting via decomposition +217152: +- bigald +- hoch2c(ch3)=chcho +217153: +- hydrald +- c5h6o2 +217154: +- sulf +- trop sulfuric acid +217155: +- ox +- oxides +217156: +- isopno3 +- ch2chc(ch3)(oo)ch2ono2 +217157: +- onitr +- c3 organic nitrate +217158: +- clox +- chlorine oxides +217159: +- brox +- bromine oxides +217160: +- xooh +- hoch2c(ooh)(ch3)chchoh +217161: +- isopooh +- hoch2c(ooh)(ch3)ch=ch2 +217162: +- toluene +- lumped aromatics +217163: +- dmso +- dimethyl sulfoxyde +217164: +- tolo2 +- c7h9o5 +217165: +- tolooh +- c7h10o5 +217166: +- h2s +- hydrogensulfide +217167: +- xoh +- c7h10o6 +217168: +- noy +- all nitrogen oxides +217169: +- cly +- chlorine family +217170: +- terpo2 +- c10h16(oh)(oo) +217171: +- bry +- bromine family +217172: +- terpooh +- c10h18o3 +217173: +- n +- nitrogen atom +217174: +- clo +- chlorine monoxide +217175: +- cl_c +- chlorine atom +217176: +- bro +- bromine monoxide +217177: +- h_c +- hydrogen atom +217178: +- ch3 +- methyl group +217179: +- addt +- aromatic-ho from toluene and less reactive aromatics +217180: +- addx +- aromatic-ho from xylene and more reactive aromatics +217181: +- nh4no3 +- ammonium nitrate +217182: +- addc +- aromatic-ho from csl +217183: +- soa1 +- secondary organic aerosol type 1 +217184: +- soa2a +- secondary organic aerosol type 2a +217185: +- soa2b +- secondary organic aerosol type 2b +217186: +- sog1 +- condensable gas type 1 +217187: +- sog2a +- condensable gas type 2a +217188: +- sog2b +- condensable gas type 2b +217189: +- so3 +- sulfur trioxide +217190: +- ocs_c +- carbonyl sulfide +217191: +- br +- bromine atom +217192: +- br2 +- bromine +217193: +- brcl +- bromine monochloride +217194: +- brono2 +- bromine nitrate +217195: +- ch2br2 +- dibromomethane +217196: +- ch3o +- methoxy radical +217197: +- chbr3 +- tribromomethane +217198: +- cloo +- asymmetric chlorine dioxide radical +217199: +- h2 +- hydrogen +217200: +- hcl +- hydrogen chloride +217201: +- hco +- formyl radical +217202: +- hf +- hydrogen fluoride +217203: +- o +- oxygen atom +217204: +- o1d +- excited oxygen atom +217205: +- o3p +- ground state oxygen atom +217206: +- strataer +- stratospheric aerosol +217222: +- aroo2 +- aromatic peroxy radical mass mixing ratio +217223: +- c2h2 +- ethyne mass mixing ratio +217224: +- ch3cn +- acetonitrile mass mixing ratio +217225: +- ch3o2no2 +- methyl peroxy nitrate mass mixing ratio +217226: +- hcn +- hydrogen cyanide mass mixing ratio +217227: +- hpald1 +- hydroperoxy aldehydes type 1 mass mixing ratio +217228: +- hpald +- hydroperoxy aldehydes type 2 mass mixing ratio +217229: +- isopbo2 +- isoprene peroxy type b mass mixing ratio +217230: +- isopdo2 +- isoprene peroxy type d mass mixing ratio +217231: +- voca +- anthropogenic volatile organic compounds mass mixing ratio +217232: +- vocbb +- biomass burning volatile organic compounds mass mixing ratio +218003: +- tc_h2o2 +- total column hydrogen peroxide +218004: +- tc_ch4 +- total column methane +218006: +- tc_hno3 +- total column nitric acid +218007: +- tc_ch3ooh +- total column methyl peroxide +218009: +- tc_par +- total column paraffins +218010: +- tc_c2h4 +- total column ethene +218011: +- tc_ole +- total column olefins +218012: +- tc_ald2 +- total column aldehydes +218013: +- tc_pan +- total column peroxyacetyl nitrate +218014: +- tc_rooh +- total column peroxides +218015: +- tc_onit +- total column organic nitrates +218016: +- tc_c5h8 +- total column isoprene +218018: +- tc_dms +- total column dimethyl sulfide +218019: +- tc_nh3 +- total column ammonia +218020: +- tc_so4 +- total column sulfate +218021: +- tc_nh4 +- total column ammonium +218022: +- tc_msa +- total column methane sulfonic acid +218023: +- tc_ch3cocho +- total column methyl glyoxal +218024: +- tc_o3s +- total column stratospheric ozone +218026: +- tc_pb +- total column lead +218027: +- tc_no +- total column nitrogen monoxide +218028: +- tc_ho2 +- total column hydroperoxy radical +218029: +- tc_ch3o2 +- total column methylperoxy radical +218030: +- tc_oh +- total column hydroxyl radical +218032: +- tc_no3 +- total column nitrate radical +218033: +- tc_n2o5 +- total column dinitrogen pentoxide +218034: +- tc_ho2no2 +- total column pernitric acid +218035: +- tc_c2o3 +- total column peroxy acetyl radical +218036: +- tc_ror +- total column organic ethers +218037: +- tc_rxpar +- total column par budget corrector +218038: +- tc_xo2 +- total column no to no2 operator +218039: +- tc_xo2n +- total column no to alkyl nitrate operator +218040: +- tc_nh2 +- total column amine +218041: +- tc_psc +- total column polar stratospheric cloud +218042: +- tc_ch3oh +- total column methanol +218043: +- tc_hcooh +- total column formic acid +218044: +- tc_mcooh +- total column methacrylic acid +218045: +- tc_c2h6 +- total column ethane +218046: +- tc_c2h5oh +- total column ethanol +218047: +- tc_c3h8 +- total column propane +218048: +- tc_c3h6 +- total column propene +218049: +- tc_c10h16 +- total column terpenes +218050: +- tc_ispd +- total column methacrolein mvk +218051: +- tc_no3_a +- total column nitrate +218052: +- tc_ch3coch3 +- total column acetone +218053: +- tc_aco2 +- total column acetone product +218054: +- tc_ic3h7o2 +- total column ic3h7o2 +218055: +- tc_hypropo2 +- total column hypropo2 +218056: +- tc_noxa +- total column nitrogen oxides transp +218057: +- tc_co2_c +- total column of carbon dioxide (chemistry) +218058: +- tc_n2o_c +- total column of nitrous oxide (chemistry) +218059: +- tc_h2o +- total column of water vapour (chemistry) +218060: +- tc_o2 +- total column of oxygen +218061: +- tc_o2_1s +- total column of singlet oxygen +218062: +- tc_o2_1d +- total column of singlet delta oxygen +218063: +- tc_oclo +- total column of chlorine dioxide +218064: +- tc_clono2 +- total column of chlorine nitrate +218065: +- tc_hocl +- total column of hypochlorous acid +218066: +- tc_cl2 +- total column of chlorine +218067: +- tc_clno2 +- total column of nitryl chloride +218068: +- tc_hbr +- total column of hydrogen bromide +218069: +- tc_cl2o2 +- total column of dichlorine dioxide +218070: +- tc_hobr +- total column of hypobromous acid +218071: +- tc_cfc11 +- total column of trichlorofluoromethane +218072: +- tc_cfc12 +- total column of dichlorodifluoromethane +218073: +- tc_cfc113 +- total column of trichlorotrifluoroethane +218074: +- tc_cfc114 +- total column of dichlorotetrafluoroethane +218075: +- tc_cfc115 +- total column of chloropentafluoroethane +218076: +- tc_ccl4 +- total column of tetrachloromethane +218077: +- tc_ch3ccl3 +- total column of methyl chloroform +218078: +- tc_ch3cl +- total column of methyl chloride +218079: +- tc_hcfc22 +- total column of chlorodifluoromethane +218080: +- tc_ch3br +- total column of methyl bromide +218081: +- tc_ha1202 +- total column of dibromodifluoromethane +218082: +- tc_ha1211 +- total column of bromochlorodifluoromethane +218083: +- tc_ha1301 +- total column of trifluorobromomethane +218084: +- tc_ha2402 +- total column of cbrf2cbrf2 +218085: +- tc_h2so4 +- total column of sulfuric acid +218086: +- tc_hono +- total column of nitrous acid +218087: +- tc_hc3 +- total column of alkanes low oh rate +218088: +- tc_hc5 +- total column of alkanes med oh rate +218089: +- tc_hc8 +- total column of alkanes high oh rate +218090: +- tc_olt +- total column of terminal alkenes +218091: +- tc_oli +- total column of internal alkenes +218092: +- tc_c2h5o2 +- total column of ethylperoxy radical +218093: +- tc_dien +- total column of butadiene +218094: +- tc_c2h5ooh +- total column of ethyl hydroperoxide +218095: +- tc_api +- total column of a-pinene cyclic terpenes +218096: +- tc_ch3cooh +- total column of acetic acid +218097: +- tc_lim +- total column of d-limonene cyclic diene +218098: +- tc_ch3cho +- total column of acetaldehyde +218099: +- tc_tol +- total column of toluene and less reactive aromatics +218100: +- tc_xyl +- total column of xylene and more reactive aromatics +218101: +- tc_glyald +- total column of glycolaldehyde +218102: +- tc_cresol +- total column of cresol +218103: +- tc_ald +- total column of acetaldehyde and higher +218104: +- tc_ch3coooh +- total column of peracetic acid +218105: +- tc_ket +- total column of ketones +218106: +- tc_eo2 +- total column of hoch2ch2o2 +218107: +- tc_glyoxal +- total column of glyoxal +218108: +- tc_eo +- total column of hoch2ch2o +218109: +- tc_dcb +- total column of unsaturated dicarbonyls +218110: +- tc_macr +- total column of methacrolein +218111: +- tc_udd +- total column of unsaturated hydroxy dicarbonyl +218112: +- tc_c3h7o2 +- total column of isopropyldioxidanyl +218113: +- tc_hket +- total column of hydroxy ketone +218114: +- tc_c3h7ooh +- total column of isopropyl hydroperoxide +218115: +- tc_po2 +- total column of c3h6oho2 +218116: +- tc_pooh +- total column of c3h6ohooh +218117: +- tc_op2 +- total column of higher organic peroxides +218118: +- tc_hyac +- total column of hydroxyacetone +218119: +- tc_paa +- total column of peroxyacetic acid +218120: +- tc_ro2 +- total column of ch3coch2o2 +218121: +- tc_ethp +- total column of peroxy radical from c2h6 +218122: +- tc_hc3p +- total column of peroxy radical from hc3 +218123: +- tc_hc5p +- total column of peroxy radical from hc5 +218124: +- tc_bigene +- total column of lumped alkenes +218125: +- tc_hc8p +- total column of peroxy radical from hc8 +218126: +- tc_bigalk +- total column of lumped alkanes +218127: +- tc_etep +- total column of peroxy radical from c2h4 +218128: +- tc_mek +- total column of c4h8o +218129: +- tc_oltp +- total column of peroxy radical from terminal alkenes +218130: +- tc_eneo2 +- total column of c4h9o3 +218131: +- tc_olip +- total column of peroxy radical from internal alkenes +218132: +- tc_meko2 +- total column of ch3coch(oo)ch3 +218133: +- tc_isopo2 +- total column of peroxy radical from c5h8 +218134: +- tc_mekooh +- total column of ch3coch(ooh)ch3 +218135: +- tc_apip +- total column of peroxy radical from a-pinene cyclic terpenes +218136: +- tc_mco3 +- total column of ch2=c(ch3)co3 +218137: +- tc_limp +- total column of peroxy radical from d-limonene cyclic diene +218138: +- tc_mvk +- total column of methylvinylketone +218139: +- tc_pho +- total column of phenoxy radical +218140: +- tc_tolp +- total column of peroxy radical from toluene and less reactive aromatics +218141: +- tc_macro2 +- total column of ch3c(o)ch(oo)ch2oh +218142: +- tc_xylp +- total column of peroxy radical from xylene and more reactive aromatics +218143: +- tc_macrooh +- total column of h3c(o)ch(ooh)ch2oh +218144: +- tc_cslp +- total column of peroxy radical from cresol +218145: +- tc_mpan +- total column of unsaturated pans +218146: +- tc_tco3_c +- total column of unsaturated acyl peroxy radical +218147: +- tc_ketp +- total column of peroxy radical from ketones +218148: +- tc_alko2 +- total column of c5h11o2 +218149: +- tc_olnn +- total column of no3-alkenes adduct reacting to form carbonitrates +218150: +- tc_alkooh +- total column of c5h11ooh +218151: +- tc_olnd +- total column of no3-alkenes adduct reacting via decomposition +218152: +- tc_bigald +- total column of hoch2c(ch3)=chcho +218153: +- tc_hydrald +- total column of c5h6o2 +218154: +- tc_sulf +- total column of trop sulfuric acid +218155: +- tc_ox +- total column of oxides +218156: +- tc_isopno3 +- total column of ch2chc(ch3)(oo)ch2ono2 +218157: +- tc_onitr +- total column of c3 organic nitrate +218158: +- tc_clox +- total column of chlorine oxides +218159: +- tc_brox +- total column of bromine oxides +218160: +- tc_xooh +- total column of hoch2c(ooh)(ch3)chchoh +218161: +- tc_isopooh +- total column of hoch2c(ooh)(ch3)ch=ch2 +218162: +- tc_toluene +- total column of lumped aromatics +218163: +- tc_dmso +- total column of dimethyl sulfoxyde +218164: +- tc_tolo2 +- total column of c7h9o5 +218165: +- tc_tolooh +- total column of c7h10o5 +218166: +- tc_h2s +- total column of hydrogensulfide +218167: +- tc_xoh +- total column of c7h10o6 +218168: +- tc_noy +- total column of all nitrogen oxides +218169: +- tc_cly +- total column of chlorine family +218170: +- tc_terpo2 +- total column of c10h16(oh)(oo) +218171: +- tc_bry +- total column of bromine family +218172: +- tc_terpooh +- total column of c10h18o3 +218173: +- tc_n +- total column of nitrogen atom +218174: +- tc_clo +- total column of chlorine monoxide +218175: +- tc_cl_c +- total column of chlorine atom +218176: +- tc_bro +- total column of bromine monoxide +218177: +- tc_h_c +- total column of hydrogen atom +218178: +- tc_ch3 +- total column of methyl group +218179: +- tc_addt +- total column of aromatic-ho from toluene and less reactive aromatics +218180: +- tc_addx +- total column of aromatic-ho from xylene and more reactive aromatics +218181: +- tc_nh4no3 +- total column of ammonium nitrate +218182: +- tc_addc +- total column of aromatic-ho from csl +218183: +- tc_soa1 +- total column of secondary organic aerosol type 1 +218184: +- tc_soa2a +- total column of secondary organic aerosol type 2a +218185: +- tc_soa2b +- total column of secondary organic aerosol type 2b +218186: +- tc_sog1 +- total column of condensable gas type 1 +218187: +- tc_sog2a +- total column of condensable gas type 2a +218188: +- tc_sog2b +- total column of condensable gas type 2b +218189: +- tc_so3 +- total column of sulfur trioxide +218190: +- tc_ocs_c +- total column of carbonyl sulfide +218191: +- tc_br +- total column of bromine atom +218192: +- tc_br2 +- total column of bromine +218193: +- tc_brcl +- total column of bromine monochloride +218194: +- tc_brono2 +- total column of bromine nitrate +218195: +- tc_ch2br2 +- total column of dibromomethane +218196: +- tc_ch3o +- total column of methoxy radical +218197: +- tc_chbr3 +- total column of tribromomethane +218198: +- tc_cloo +- total column of asymmetric chlorine dioxide radical +218199: +- tc_h2 +- total column of hydrogen +218200: +- tc_hcl +- total column of hydrogen chloride +218201: +- tc_hco +- total column of formyl radical +218202: +- tc_hf +- total column of hydrogen fluoride +218203: +- tc_o +- total column of oxygen atom +218204: +- tc_o1d +- total column of excited oxygen atom +218205: +- tc_o3p +- total column of ground state oxygen atom +218206: +- tc_strataer +- total column of stratospheric aerosol +218221: +- tc_vso2 +- column integrated mass density of volcanic sulfur dioxide +218222: +- tc_aroo2 +- column integrated mass density of aromatic peroxy radical +218223: +- tc_c2h2 +- column integrated mass density of ethyne +218224: +- tc_ch3cn +- column integrated mass density of acetonitrile +218225: +- tc_ch3o2no2 +- column integrated mass density of methyl peroxy nitrate +218226: +- tc_hcn +- column integrated mass density of hydrogen cyanide +218227: +- tc_hpald1 +- column integrated mass density of hydroperoxy aldehydes type 1 +218228: +- tc_hpald2 +- column integrated mass density of hydroperoxy aldehydes type 2 +218229: +- tc_isopbo2 +- column integrated mass density of isoprene peroxy type b +218230: +- tc_isopdo2 +- column integrated mass density of isoprene peroxy type d +218231: +- tc_voca +- column integrated mass density of anthropogenic volatile organic compounds +218232: +- tc_vocbb +- column integrated mass density of biomass burning volatile organic compounds +219001: +- e_go3 +- ozone emissions +219002: +- e_nox +- nitrogen oxides emissions +219003: +- e_h2o2 +- hydrogen peroxide emissions +219004: +- e_ch4 +- methane emissions +219005: +- e_co +- carbon monoxide emissions +219006: +- e_hno3 +- nitric acid emissions +219007: +- e_ch3ooh +- methyl peroxide emissions +219008: +- e_hcho +- formaldehyde emissions +219009: +- e_par +- paraffins emissions +219010: +- e_c2h4 +- ethene emissions +219011: +- e_ole +- olefins emissions +219012: +- e_ald2 +- aldehydes emissions +219013: +- e_pan +- peroxyacetyl nitrate emissions +219014: +- e_rooh +- peroxides emissions +219015: +- e_onit +- organic nitrates emissions +219016: +- e_c5h8 +- isoprene emissions +219017: +- e_so2 +- sulfur dioxide emissions +219018: +- e_dms +- dimethyl sulfide emissions +219019: +- e_nh3 +- ammonia emissions +219020: +- e_so4 +- sulfate emissions +219021: +- e_nh4 +- ammonium emissions +219022: +- e_msa +- methane sulfonic acid emissions +219023: +- e_ch3cocho +- methyl glyoxal emissions +219024: +- e_o3s +- stratospheric ozone emissions +219025: +- e_ra +- radon emissions +219026: +- e_pb +- lead emissions +219027: +- e_no +- nitrogen monoxide emissions +219028: +- e_ho2 +- hydroperoxy radical emissions +219029: +- e_ch3o2 +- methylperoxy radical emissions +219030: +- e_oh +- hydroxyl radical emissions +219031: +- e_no2 +- nitrogen dioxide emissions +219032: +- e_no3 +- nitrate radical emissions +219033: +- e_n2o5 +- dinitrogen pentoxide emissions +219034: +- e_ho2no2 +- pernitric acid emissions +219035: +- e_c2o3 +- peroxy acetyl radical emissions +219036: +- e_ror +- organic ethers emissions +219037: +- e_rxpar +- par budget corrector emissions +219038: +- e_xo2 +- no to no2 operator emissions +219039: +- e_xo2n +- no to alkyl nitrate operator emissions +219040: +- e_nh2 +- amine emissions +219041: +- e_psc +- polar stratospheric cloud emissions +219042: +- e_ch3oh +- methanol emissions +219043: +- e_hcooh +- formic acid emissions +219044: +- e_mcooh +- methacrylic acid emissions +219045: +- e_c2h6 +- ethane emissions +219046: +- e_c2h5oh +- ethanol emissions +219047: +- e_c3h8 +- propane emissions +219048: +- e_c3h6 +- propene emissions +219049: +- e_c10h16 +- terpenes emissions +219050: +- e_ispd +- methacrolein mvk emissions +219051: +- e_no3_a +- nitrate emissions +219052: +- e_ch3coch3 +- acetone emissions +219053: +- e_aco2 +- acetone product emissions +219054: +- e_ic3h7o2 +- ic3h7o2 emissions +219055: +- e_hypropo2 +- hypropo2 emissions +219056: +- e_noxa +- nitrogen oxides transp emissions +219057: +- e_co2_c +- emissions of carbon dioxide (chemistry) +219058: +- e_n2o_c +- emissions of nitrous oxide (chemistry) +219059: +- e_h2o +- emissions of water vapour (chemistry) +219060: +- e_o2 +- emissions of oxygen +219061: +- e_o2_1s +- emissions of singlet oxygen +219062: +- e_o2_1d +- emissions of singlet delta oxygen +219063: +- e_oclo +- emissions of chlorine dioxide +219064: +- e_clono2 +- emissions of chlorine nitrate +219065: +- e_hocl +- emissions of hypochlorous acid +219066: +- e_cl2 +- emissions of chlorine +219067: +- e_clno2 +- emissions of nitryl chloride +219068: +- e_hbr +- emissions of hydrogen bromide +219069: +- e_cl2o2 +- emissions of dichlorine dioxide +219070: +- e_hobr +- emissions of hypobromous acid +219071: +- e_cfc11 +- emissions of trichlorofluoromethane +219072: +- e_cfc12 +- emissions of dichlorodifluoromethane +219073: +- e_cfc113 +- emissions of trichlorotrifluoroethane +219074: +- e_cfc114 +- emissions of dichlorotetrafluoroethane +219075: +- e_cfc115 +- emissions of chloropentafluoroethane +219076: +- e_ccl4 +- emissions of tetrachloromethane +219077: +- e_ch3ccl3 +- emissions of methyl chloroform +219078: +- e_ch3cl +- emissions of methyl chloride +219079: +- e_hcfc22 +- emissions of chlorodifluoromethane +219080: +- e_ch3br +- emissions of methyl bromide +219081: +- e_ha1202 +- emissions of dibromodifluoromethane +219082: +- e_ha1211 +- emissions of bromochlorodifluoromethane +219083: +- e_ha1301 +- emissions of trifluorobromomethane +219084: +- e_ha2402 +- emissions of cbrf2cbrf2 +219085: +- e_h2so4 +- emissions of sulfuric acid +219086: +- e_hono +- emissions of nitrous acid +219087: +- e_hc3 +- emissions of alkanes low oh rate +219088: +- e_hc5 +- emissions of alkanes med oh rate +219089: +- e_hc8 +- emissions of alkanes high oh rate +219090: +- e_olt +- emissions of terminal alkenes +219091: +- e_oli +- emissions of internal alkenes +219092: +- e_c2h5o2 +- emissions of ethylperoxy radical +219093: +- e_dien +- emissions of butadiene +219094: +- e_c2h5ooh +- emissions of ethyl hydroperoxide +219095: +- e_api +- emissions of a-pinene cyclic terpenes +219096: +- e_ch3cooh +- emissions of acetic acid +219097: +- e_lim +- emissions of d-limonene cyclic diene +219098: +- e_ch3cho +- emissions of acetaldehyde +219099: +- e_tol +- emissions of toluene and less reactive aromatics +219100: +- e_xyl +- emissions of xylene and more reactive aromatics +219101: +- e_glyald +- emissions of glycolaldehyde +219102: +- e_cresol +- emissions of cresol +219103: +- e_ald +- emissions of acetaldehyde and higher +219104: +- e_ch3coooh +- emissions of peracetic acid +219105: +- e_ket +- emissions of ketones +219106: +- e_eo2 +- emissions of hoch2ch2o2 +219107: +- e_glyoxal +- emissions of glyoxal +219108: +- e_eo +- emissions of hoch2ch2o +219109: +- e_dcb +- emissions of unsaturated dicarbonyls +219110: +- e_macr +- emissions of methacrolein +219111: +- e_udd +- emissions of unsaturated hydroxy dicarbonyl +219112: +- e_c3h7o2 +- emissions of isopropyldioxidanyl +219113: +- e_hket +- emissions of hydroxy ketone +219114: +- e_c3h7ooh +- emissions of isopropyl hydroperoxide +219115: +- e_po2 +- emissions of c3h6oho2 +219116: +- e_pooh +- emissions of c3h6ohooh +219117: +- e_op2 +- emissions of higher organic peroxides +219118: +- e_hyac +- emissions of hydroxyacetone +219119: +- e_paa +- emissions of peroxyacetic acid +219120: +- e_ro2 +- emissions of ch3coch2o2 +219121: +- e_ethp +- emissions of peroxy radical from c2h6 +219122: +- e_hc3p +- emissions of peroxy radical from hc3 +219123: +- e_hc5p +- emissions of peroxy radical from hc5 +219124: +- e_bigene +- emissions of lumped alkenes +219125: +- e_hc8p +- emissions of peroxy radical from hc8 +219126: +- e_bigalk +- emissions of lumped alkanes +219127: +- e_etep +- emissions of peroxy radical from c2h4 +219128: +- e_mek +- emissions of c4h8o +219129: +- e_oltp +- emissions of peroxy radical from terminal alkenes +219130: +- e_eneo2 +- emissions of c4h9o3 +219131: +- e_olip +- emissions of peroxy radical from internal alkenes +219132: +- e_meko2 +- emissions of ch3coch(oo)ch3 +219133: +- e_isopo2 +- emissions of peroxy radical from c5h8 +219134: +- e_mekooh +- emissions of ch3coch(ooh)ch3 +219135: +- e_apip +- emissions of peroxy radical from a-pinene cyclic terpenes +219136: +- e_mco3 +- emissions of ch2=c(ch3)co3 +219137: +- e_limp +- emissions of peroxy radical from d-limonene cyclic diene +219138: +- e_mvk +- emissions of methylvinylketone +219139: +- e_pho +- emissions of phenoxy radical +219140: +- e_tolp +- emissions of peroxy radical from toluene and less reactive aromatics +219141: +- e_macro2 +- emissions of ch3c(o)ch(oo)ch2oh +219142: +- e_xylp +- emissions of peroxy radical from xylene and more reactive aromatics +219143: +- e_macrooh +- emissions of h3c(o)ch(ooh)ch2oh +219144: +- e_cslp +- emissions of peroxy radical from cresol +219145: +- e_mpan +- emissions of unsaturated pans +219146: +- e_tco3_c +- emissions of unsaturated acyl peroxy radical +219147: +- e_ketp +- emissions of peroxy radical from ketones +219148: +- e_alko2 +- emissions of c5h11o2 +219149: +- e_olnn +- emissions of no3-alkenes adduct reacting to form carbonitrates +219150: +- e_alkooh +- emissions of c5h11ooh +219151: +- e_olnd +- emissions of no3-alkenes adduct reacting via decomposition +219152: +- e_bigald +- emissions of hoch2c(ch3)=chcho +219153: +- e_hydrald +- emissions of c5h6o2 +219154: +- e_sulf +- emissions of trop sulfuric acid +219155: +- e_ox +- emissions of oxides +219156: +- e_isopno3 +- emissions of ch2chc(ch3)(oo)ch2ono2 +219157: +- e_onitr +- emissions of c3 organic nitrate +219158: +- e_clox +- emissions of chlorine oxides +219159: +- e_brox +- emissions of bromine oxides +219160: +- e_xooh +- emissions of hoch2c(ooh)(ch3)chchoh +219161: +- e_isopooh +- emissions of hoch2c(ooh)(ch3)ch=ch2 +219162: +- e_toluene +- emissions of lumped aromatics +219163: +- e_dmso +- emissions of dimethyl sulfoxyde +219164: +- e_tolo2 +- emissions of c7h9o5 +219165: +- e_tolooh +- emissions of c7h10o5 +219166: +- e_h2s +- emissions of hydrogensulfide +219167: +- e_xoh +- emissions of c7h10o6 +219168: +- e_noy +- emissions of all nitrogen oxides +219169: +- e_cly +- emissions of chlorine family +219170: +- e_terpo2 +- emissions of c10h16(oh)(oo) +219171: +- e_bry +- emissions of bromine family +219172: +- e_terpooh +- emissions of c10h18o3 +219173: +- e_n +- emissions of nitrogen atom +219174: +- e_clo +- emissions of chlorine monoxide +219175: +- e_cl_c +- emissions of chlorine atom +219176: +- e_bro +- emissions of bromine monoxide +219177: +- e_h_c +- emissions of hydrogen atom +219178: +- e_ch3 +- emissions of methyl group +219179: +- e_addt +- emissions of aromatic-ho from toluene and less reactive aromatics +219180: +- e_addx +- emissions of aromatic-ho from xylene and more reactive aromatics +219181: +- e_nh4no3 +- emissions of ammonium nitrate +219182: +- e_addc +- emissions of aromatic-ho from csl +219183: +- e_soa1 +- emissions of secondary organic aerosol type 1 +219184: +- e_soa2a +- emissions of secondary organic aerosol type 2a +219185: +- e_soa2b +- emissions of secondary organic aerosol type 2b +219186: +- e_sog1 +- emissions of condensable gas type 1 +219187: +- e_sog2a +- emissions of condensable gas type 2a +219188: +- e_sog2b +- emissions of condensable gas type 2b +219189: +- e_so3 +- emissions of sulfur trioxide +219190: +- e_ocs_c +- emissions of carbonyl sulfide +219191: +- e_br +- emissions of bromine atom +219192: +- e_br2 +- emissions of bromine +219193: +- e_brcl +- emissions of bromine monochloride +219194: +- e_brono2 +- emissions of bromine nitrate +219195: +- e_ch2br2 +- emissions of dibromomethane +219196: +- e_ch3o +- emissions of methoxy radical +219197: +- e_chbr3 +- emissions of tribromomethane +219198: +- e_cloo +- emissions of asymmetric chlorine dioxide radical +219199: +- e_h2 +- emissions of hydrogen +219200: +- e_hcl +- emissions of hydrogen chloride +219201: +- e_hco +- emissions of formyl radical +219202: +- e_hf +- emissions of hydrogen fluoride +219203: +- e_o +- emissions of oxygen atom +219204: +- e_o1d +- emissions of excited oxygen atom +219205: +- e_o3p +- emissions of ground state oxygen atom +219206: +- e_strataer +- emissions of stratospheric aerosol +219207: +- parfire +- wildfire flux of paraffins +219208: +- olefire +- wildfire flux of olefines +219209: +- ald2fire +- wildfire flux of aldehydes +219210: +- ketfire +- wildfire flux of ketones +219211: +- apifire +- wildfire flux of f a-pinene cyclic terpenes +219212: +- tolfire +- wildfire flux of toluene less reactive aromatics +219213: +- xylfire +- wildfire flux of xylene more reactive aromatics +219214: +- limfire +- wildfire flux of d-limonene cyclic diene +219215: +- oltfire +- wildfire flux of terminal alkenes +219216: +- hc3fire +- wildfire flux of alkanes low oh rate +219217: +- hc5fire +- wildfire flux of alkanes med oh rate +219218: +- hc8fire +- wildfire flux of alkanes high oh rate +219219: +- hcnfire +- wildfire flux of hydrogen cyanide +219220: +- ch3cnfire +- wildfire flux of acetonitrile +219221: +- e_vso2 +- atmosphere emission mass flux of volcanic sulfur dioxide +219222: +- e_aroo2 +- atmosphere emission mass flux of aromatic peroxy radical +219223: +- e_c2h2 +- atmosphere emission mass flux of ethyne +219224: +- e_ch3cn +- atmosphere emission mass flux of acetonitrile +219225: +- e_ch3o2no2 +- atmosphere emission mass flux of methyl peroxy nitrate +219226: +- e_hcn +- atmosphere emission mass flux of hydrogen cyanide +219227: +- e_hpald1 +- atmosphere emission mass flux of hydroperoxy aldehydes type 1 +219228: +- e_hpald2 +- atmosphere emission mass flux of hydroperoxy aldehydes type 2 +219229: +- e_isopbo2 +- atmosphere emission mass flux of isoprene peroxy type b +219230: +- e_isopdo2 +- atmosphere emission mass flux of isoprene peroxy type d +219231: +- e_voca +- atmosphere emission mass flux of anthropogenic volatile organic compounds +219232: +- e_vocbb +- atmosphere emission mass flux of biomass burning volatile organic compounds +220228: +- tpoc +- total precipitation observation count +221001: +- dv_go3 +- ozone deposition velocity +221002: +- dv_nox +- nitrogen oxides deposition velocity +221003: +- dv_h2o2 +- hydrogen peroxide deposition velocity +221004: +- dv_ch4 +- methane deposition velocity +221005: +- dv_co +- carbon monoxide deposition velocity +221006: +- dv_hno3 +- nitric acid deposition velocity +221007: +- dv_ch3ooh +- methyl peroxide deposition velocity +221008: +- dv_hcho +- formaldehyde deposition velocity +221009: +- dv_par +- paraffins deposition velocity +221010: +- dv_c2h4 +- ethene deposition velocity +221011: +- dv_ole +- olefins deposition velocity +221012: +- dv_ald2 +- aldehydes deposition velocity +221013: +- dv_pan +- peroxyacetyl nitrate deposition velocity +221014: +- dv_rooh +- peroxides deposition velocity +221015: +- dv_onit +- organic nitrates deposition velocity +221016: +- dv_c5h8 +- isoprene deposition velocity +221017: +- dv_so2 +- sulfur dioxide deposition velocity +221018: +- dv_dms +- dimethyl sulfide deposition velocity +221019: +- dv_nh3 +- ammonia deposition velocity +221020: +- dv_so4 +- sulfate deposition velocity +221021: +- dv_nh4 +- ammonium deposition velocity +221022: +- dv_msa +- methane sulfonic acid deposition velocity +221023: +- dv_ch3cocho +- methyl glyoxal deposition velocity +221024: +- dv_o3s +- stratospheric ozone deposition velocity +221025: +- dv_ra +- radon deposition velocity +221026: +- dv_pb +- lead deposition velocity +221027: +- dv_no +- nitrogen monoxide deposition velocity +221028: +- dv_ho2 +- hydroperoxy radical deposition velocity +221029: +- dv_ch3o2 +- methylperoxy radical deposition velocity +221030: +- dv_oh +- hydroxyl radical deposition velocity +221031: +- dv_no2 +- nitrogen dioxide deposition velocity +221032: +- dv_no3 +- nitrate radical deposition velocity +221033: +- dv_n2o5 +- dinitrogen pentoxide deposition velocity +221034: +- dv_ho2no2 +- pernitric acid deposition velocity +221035: +- dv_c2o3 +- peroxy acetyl radical deposition velocity +221036: +- dv_ror +- organic ethers deposition velocity +221037: +- dv_rxpar +- par budget corrector deposition velocity +221038: +- dv_xo2 +- no to no2 operator deposition velocity +221039: +- dv_xo2n +- no to alkyl nitrate operator deposition velocity +221040: +- dv_nh2 +- amine deposition velocity +221041: +- dv_psc +- polar stratospheric cloud deposition velocity +221042: +- dv_ch3oh +- methanol deposition velocity +221043: +- dv_hcooh +- formic acid deposition velocity +221044: +- dv_mcooh +- methacrylic acid deposition velocity +221045: +- dv_c2h6 +- ethane deposition velocity +221046: +- dv_c2h5oh +- ethanol deposition velocity +221047: +- dv_c3h8 +- propane deposition velocity +221048: +- dv_c3h6 +- propene deposition velocity +221049: +- dv_c10h16 +- terpenes deposition velocity +221050: +- dv_ispd +- methacrolein mvk deposition velocity +221051: +- dv_no3_a +- nitrate deposition velocity +221052: +- dv_ch3coch3 +- acetone deposition velocity +221053: +- dv_aco2 +- acetone product deposition velocity +221054: +- dv_ic3h7o2 +- ic3h7o2 deposition velocity +221055: +- dv_hypropo2 +- hypropo2 deposition velocity +221056: +- dv_noxa +- nitrogen oxides transp deposition velocity +221057: +- dv_co2_c +- dry deposition velocity of carbon dioxide (chemistry) +221058: +- dv_n2o_c +- dry deposition velocity of nitrous oxide (chemistry) +221059: +- dv_h2o +- dry deposition velocity of water vapour (chemistry) +221060: +- dv_o2 +- dry deposition velocity of oxygen +221061: +- dv_o2_1s +- dry deposition velocity of singlet oxygen +221062: +- dv_o2_1d +- dry deposition velocity of singlet delta oxygen +221063: +- dv_oclo +- dry deposition velocity of chlorine dioxide +221064: +- dv_clono2 +- dry deposition velocity of chlorine nitrate +221065: +- dv_hocl +- dry deposition velocity of hypochlorous acid +221066: +- dv_cl2 +- dry deposition velocity of chlorine +221067: +- dv_clno2 +- dry deposition velocity of nitryl chloride +221068: +- dv_hbr +- dry deposition velocity of hydrogen bromide +221069: +- dv_cl2o2 +- dry deposition velocity of dichlorine dioxide +221070: +- dv_hobr +- dry deposition velocity of hypobromous acid +221071: +- dv_cfc11 +- dry deposition velocity of trichlorofluoromethane +221072: +- dv_cfc12 +- dry deposition velocity of dichlorodifluoromethane +221073: +- dv_cfc113 +- dry deposition velocity of trichlorotrifluoroethane +221074: +- dv_cfc114 +- dry deposition velocity of dichlorotetrafluoroethane +221075: +- dv_cfc115 +- dry deposition velocity of chloropentafluoroethane +221076: +- dv_ccl4 +- dry deposition velocity of tetrachloromethane +221077: +- dv_ch3ccl3 +- dry deposition velocity of methyl chloroform +221078: +- dv_ch3cl +- dry deposition velocity of methyl chloride +221079: +- dv_hcfc22 +- dry deposition velocity of chlorodifluoromethane +221080: +- dv_ch3br +- dry deposition velocity of methyl bromide +221081: +- dv_ha1202 +- dry deposition velocity of dibromodifluoromethane +221082: +- dv_ha1211 +- dry deposition velocity of bromochlorodifluoromethane +221083: +- dv_ha1301 +- dry deposition velocity of trifluorobromomethane +221084: +- dv_ha2402 +- dry deposition velocity of cbrf2cbrf2 +221085: +- dv_h2so4 +- dry deposition velocity of sulfuric acid +221086: +- dv_hono +- dry deposition velocity of nitrous acid +221087: +- dv_hc3 +- dry deposition velocity of alkanes low oh rate +221088: +- dv_hc5 +- dry deposition velocity of alkanes med oh rate +221089: +- dv_hc8 +- dry deposition velocity of alkanes high oh rate +221090: +- dv_olt +- dry deposition velocity of terminal alkenes +221091: +- dv_oli +- dry deposition velocity of internal alkenes +221092: +- dv_c2h5o2 +- dry deposition velocity of ethylperoxy radical +221093: +- dv_dien +- dry deposition velocity of butadiene +221094: +- dv_c2h5ooh +- dry deposition velocity of ethyl hydroperoxide +221095: +- dv_api +- dry deposition velocity of a-pinene cyclic terpenes +221096: +- dv_ch3cooh +- dry deposition velocity of acetic acid +221097: +- dv_lim +- dry deposition velocity of d-limonene cyclic diene +221098: +- dv_ch3cho +- dry deposition velocity of acetaldehyde +221099: +- dv_tol +- dry deposition velocity of toluene and less reactive aromatics +221100: +- dv_xyl +- dry deposition velocity of xylene and more reactive aromatics +221101: +- dv_glyald +- dry deposition velocity of glycolaldehyde +221102: +- dv_cresol +- dry deposition velocity of cresol +221103: +- dv_ald +- dry deposition velocity of acetaldehyde and higher +221104: +- dv_ch3coooh +- dry deposition velocity of peracetic acid +221105: +- dv_ket +- dry deposition velocity of ketones +221106: +- dv_eo2 +- dry deposition velocity of hoch2ch2o2 +221107: +- dv_glyoxal +- dry deposition velocity of glyoxal +221108: +- dv_eo +- dry deposition velocity of hoch2ch2o +221109: +- dv_dcb +- dry deposition velocity of unsaturated dicarbonyls +221110: +- dv_macr +- dry deposition velocity of methacrolein +221111: +- dv_udd +- dry deposition velocity of unsaturated hydroxy dicarbonyl +221112: +- dv_c3h7o2 +- dry deposition velocity of isopropyldioxidanyl +221113: +- dv_hket +- dry deposition velocity of hydroxy ketone +221114: +- dv_c3h7ooh +- dry deposition velocity of isopropyl hydroperoxide +221115: +- dv_po2 +- dry deposition velocity of c3h6oho2 +221116: +- dv_pooh +- dry deposition velocity of c3h6ohooh +221117: +- dv_op2 +- dry deposition velocity of higher organic peroxides +221118: +- dv_hyac +- dry deposition velocity of hydroxyacetone +221119: +- dv_paa +- dry deposition velocity of peroxyacetic acid +221120: +- dv_ro2 +- dry deposition velocity of ch3coch2o2 +221121: +- dv_ethp +- dry deposition velocity of peroxy radical from c2h6 +221122: +- dv_hc3p +- dry deposition velocity of peroxy radical from hc3 +221123: +- dv_hc5p +- dry deposition velocity of peroxy radical from hc5 +221124: +- dv_bigene +- dry deposition velocity of lumped alkenes +221125: +- dv_hc8p +- dry deposition velocity of peroxy radical from hc8 +221126: +- dv_bigalk +- dry deposition velocity of lumped alkanes +221127: +- dv_etep +- dry deposition velocity of peroxy radical from c2h4 +221128: +- dv_mek +- dry deposition velocity of c4h8o +221129: +- dv_oltp +- dry deposition velocity of peroxy radical from terminal alkenes +221130: +- dv_eneo2 +- dry deposition velocity of c4h9o3 +221131: +- dv_olip +- dry deposition velocity of peroxy radical from internal alkenes +221132: +- dv_meko2 +- dry deposition velocity of ch3coch(oo)ch3 +221133: +- dv_isopo2 +- dry deposition velocity of peroxy radical from c5h8 +221134: +- dv_mekooh +- dry deposition velocity of ch3coch(ooh)ch3 +221135: +- dv_apip +- dry deposition velocity of peroxy radical from a-pinene cyclic terpenes +221136: +- dv_mco3 +- dry deposition velocity of ch2=c(ch3)co3 +221137: +- dv_limp +- dry deposition velocity of peroxy radical from d-limonene cyclic diene +221138: +- dv_mvk +- dry deposition velocity of methylvinylketone +221139: +- dv_pho +- dry deposition velocity of phenoxy radical +221140: +- dv_tolp +- dry deposition velocity of peroxy radical from toluene and less reactive aromatics +221141: +- dv_macro2 +- dry deposition velocity of ch3c(o)ch(oo)ch2oh +221142: +- dv_xylp +- dry deposition velocity of peroxy radical from xylene and more reactive aromatics +221143: +- dv_macrooh +- dry deposition velocity of h3c(o)ch(ooh)ch2oh +221144: +- dv_cslp +- dry deposition velocity of peroxy radical from cresol +221145: +- dv_mpan +- dry deposition velocity of unsaturated pans +221146: +- dv_tco3_c +- dry deposition velocity of unsaturated acyl peroxy radical +221147: +- dv_ketp +- dry deposition velocity of peroxy radical from ketones +221148: +- dv_alko2 +- dry deposition velocity of c5h11o2 +221149: +- dv_olnn +- dry deposition velocity of no3-alkenes adduct reacting to form carbonitrates +221150: +- dv_alkooh +- dry deposition velocity of c5h11ooh +221151: +- dv_olnd +- dry deposition velocity of no3-alkenes adduct reacting via decomposition +221152: +- dv_bigald +- dry deposition velocity of hoch2c(ch3)=chcho +221153: +- dv_hydrald +- dry deposition velocity of c5h6o2 +221154: +- dv_sulf +- dry deposition velocity of trop sulfuric acid +221155: +- dv_ox +- dry deposition velocity of oxides +221156: +- dv_isopno3 +- dry deposition velocity of ch2chc(ch3)(oo)ch2ono2 +221157: +- dv_onitr +- dry deposition velocity of c3 organic nitrate +221158: +- dv_clox +- dry deposition velocity of chlorine oxides +221159: +- dv_brox +- dry deposition velocity of bromine oxides +221160: +- dv_xooh +- dry deposition velocity of hoch2c(ooh)(ch3)chchoh +221161: +- dv_isopooh +- dry deposition velocity of hoch2c(ooh)(ch3)ch=ch2 +221162: +- dv_toluene +- dry deposition velocity of lumped aromatics +221163: +- dv_dmso +- dry deposition velocity of dimethyl sulfoxyde +221164: +- dv_tolo2 +- dry deposition velocity of c7h9o5 +221165: +- dv_tolooh +- dry deposition velocity of c7h10o5 +221166: +- dv_h2s +- dry deposition velocity of hydrogensulfide +221167: +- dv_xoh +- dry deposition velocity of c7h10o6 +221168: +- dv_noy +- dry deposition velocity of all nitrogen oxides +221169: +- dv_cly +- dry deposition velocity of chlorine family +221170: +- dv_terpo2 +- dry deposition velocity of c10h16(oh)(oo) +221171: +- dv_bry +- dry deposition velocity of bromine family +221172: +- dv_terpooh +- dry deposition velocity of c10h18o3 +221173: +- dv_n +- dry deposition velocity of nitrogen atom +221174: +- dv_clo +- dry deposition velocity of chlorine monoxide +221175: +- dv_cl_c +- dry deposition velocity of chlorine atom +221176: +- dv_bro +- dry deposition velocity of bromine monoxide +221177: +- dv_h_c +- dry deposition velocity of hydrogen atom +221178: +- dv_ch3 +- dry deposition velocity of methyl group +221179: +- dv_addt +- dry deposition velocity of aromatic-ho from toluene and less reactive aromatics +221180: +- dv_addx +- dry deposition velocity of aromatic-ho from xylene and more reactive aromatics +221181: +- dv_nh4no3 +- dry deposition velocity of ammonium nitrate +221182: +- dv_addc +- dry deposition velocity of aromatic-ho from csl +221183: +- dv_soa1 +- dry deposition velocity of secondary organic aerosol type 1 +221184: +- dv_soa2a +- dry deposition velocity of secondary organic aerosol type 2a +221185: +- dv_soa2b +- dry deposition velocity of secondary organic aerosol type 2b +221186: +- dv_sog1 +- dry deposition velocity of condensable gas type 1 +221187: +- dv_sog2a +- dry deposition velocity of condensable gas type 2a +221188: +- dv_sog2b +- dry deposition velocity of condensable gas type 2b +221189: +- dv_so3 +- dry deposition velocity of sulfur trioxide +221190: +- dv_ocs_c +- dry deposition velocity of carbonyl sulfide +221191: +- dv_br +- dry deposition velocity of bromine atom +221192: +- dv_br2 +- dry deposition velocity of bromine +221193: +- dv_brcl +- dry deposition velocity of bromine monochloride +221194: +- dv_brono2 +- dry deposition velocity of bromine nitrate +221195: +- dv_ch2br2 +- dry deposition velocity of dibromomethane +221196: +- dv_ch3o +- dry deposition velocity of methoxy radical +221197: +- dv_chbr3 +- dry deposition velocity of tribromomethane +221198: +- dv_cloo +- dry deposition velocity of asymmetric chlorine dioxide radical +221199: +- dv_h2 +- dry deposition velocity of hydrogen +221200: +- dv_hcl +- dry deposition velocity of hydrogen chloride +221201: +- dv_hco +- dry deposition velocity of formyl radical +221202: +- dv_hf +- dry deposition velocity of hydrogen fluoride +221203: +- dv_o +- dry deposition velocity of oxygen atom +221204: +- dv_o1d +- dry deposition velocity of excited oxygen atom +221205: +- dv_o3p +- dry deposition velocity of ground state oxygen atom +221206: +- dv_strataer +- dry deposition velocity of stratospheric aerosol +221221: +- dv_vso2 +- dry deposition velocity of volcanic sulfur dioxide +221222: +- dv_aroo2 +- dry deposition velocity of aromatic peroxy radical +221223: +- dv_c2h2 +- dry deposition velocity of ethyne +221224: +- dv_ch3cn +- dry deposition velocity of acetonitrile +221225: +- dv_ch3o2no2 +- dry deposition velocity of methyl peroxy nitrate +221226: +- dv_hcn +- dry deposition velocity of hydrogen cyanide +221227: +- dv_hpald1 +- dry deposition velocity of hydroperoxy aldehydes type 1 +221228: +- dv_hpald2 +- dry deposition velocity of hydroperoxy aldehydes type 2 +221229: +- dv_isopbo2 +- dry deposition velocity of isoprene peroxy type b +221230: +- dv_isopdo2 +- dry deposition velocity of isoprene peroxy type d +221231: +- dv_voca +- dry deposition velocity of anthropogenic volatile organic compounds +221232: +- dv_vocbb +- dry deposition velocity of biomass burning volatile organic compounds +222001: +- acc_dry_depm_o3 +- time-integrated dry deposition mass flux of ozone +222003: +- acc_dry_depm_h2o2 +- time-integrated dry deposition mass flux of hydrogen peroxide +222005: +- acc_dry_depm_co +- time-integrated dry deposition mass flux of carbon monoxide +222006: +- acc_dry_depm_hno3 +- time-integrated dry deposition mass flux of nitric acid +222007: +- acc_dry_depm_ch3ooh +- time-integrated dry deposition mass flux of methyl peroxide +222008: +- acc_dry_depm_hcho +- time-integrated dry deposition mass flux of formaldehyde +222012: +- acc_dry_depm_ald2 +- time-integrated dry deposition mass flux of aldehydes +222013: +- acc_dry_depm_pan +- time-integrated dry deposition mass flux of peroxyacetyl nitrate +222014: +- acc_dry_depm_rooh +- time-integrated dry deposition mass flux of peroxides +222015: +- acc_dry_depm_onit +- time-integrated dry deposition mass flux of organic nitrates +222016: +- acc_dry_depm_c5h8 +- time-integrated dry deposition mass flux of isoprene +222017: +- acc_dry_depm_so2 +- time-integrated dry deposition mass flux of sulphur dioxide +222019: +- acc_dry_depm_nh3 +- time-integrated dry deposition mass flux of ammonia +222020: +- acc_dry_depm_so4 +- time-integrated dry deposition mass flux of sulfate +222021: +- acc_dry_depm_nh4 +- time-integrated dry deposition mass flux of ammonium +222023: +- acc_dry_depm_ch3cocho +- time-integrated dry deposition mass flux of methyl glyoxal +222024: +- acc_dry_depm_o3s +- time-integrated dry deposition mass flux of ozone (stratospheric) +222027: +- acc_dry_depm_no +- time-integrated dry deposition mass flux of nitrogen monoxide +222028: +- acc_dry_depm_ho2 +- time-integrated dry deposition mass flux of hydroperoxy radical +222029: +- acc_dry_depm_ch3o2 +- time-integrated dry deposition mass flux of methylperoxy radical +222031: +- acc_dry_depm_no2 +- time-integrated dry deposition mass flux of nitrogen dioxide +222032: +- acc_dry_depm_no3 +- time-integrated dry deposition mass flux of nitrate radical +222033: +- acc_dry_depm_n2o5 +- time-integrated dry deposition mass flux of dinitrogen pentoxide +222034: +- acc_dry_depm_ho2no2 +- time-integrated dry deposition mass flux of pernitric acid +222042: +- acc_dry_depm_ch3oh +- time-integrated dry deposition mass flux of methanol +222043: +- acc_dry_depm_hcooh +- time-integrated dry deposition mass flux of formic acid +222044: +- acc_dry_depm_mcooh +- time-integrated dry deposition mass flux of methacrylic acid +222045: +- acc_dry_depm_c2h6 +- time-integrated dry deposition mass flux of ethane +222046: +- acc_dry_depm_c2h5oh +- time-integrated dry deposition mass flux of ethanol +222050: +- acc_dry_depm_ispd +- time-integrated dry deposition mass flux of methacrolein +222051: +- acc_dry_depm_no3_a +- time-integrated dry deposition mass flux of nitrate +222052: +- acc_dry_depm_ch3coch3 +- time-integrated dry deposition mass flux of acetone +222086: +- acc_dry_depm_hono +- time-integrated dry deposition mass flux of nitrous acid +222099: +- acc_dry_depm_tol +- time-integrated dry deposition mass flux of toluene and less reactive aromatics +222100: +- acc_dry_depm_xyl +- time-integrated dry deposition mass flux of xylene and more reactive aromatics +222101: +- acc_dry_depm_glyald +- time-integrated dry deposition mass flux of glycolaldehyde +222107: +- acc_dry_depm_gly +- time-integrated dry deposition mass flux of glyoxal +222118: +- acc_dry_depm_hyac +- time-integrated dry deposition mass flux of hydroxyacetone +222161: +- acc_dry_depm_isopooh +- time-integrated dry deposition mass flux of all hydroxy-peroxides products of the + reaction of hydroxy-isoprene adducts with o2 +222224: +- acc_dry_depm_ch3cn +- time-integrated dry deposition mass flux of acetonitrile +222226: +- acc_dry_depm_hcn +- time-integrated dry deposition mass flux of hydrogen cyanide +223001: +- acc_wet_depm_o3 +- time-integrated wet deposition mass flux of ozone +223003: +- acc_wet_depm_h2o2 +- time-integrated wet deposition mass flux of hydrogen peroxide +223006: +- acc_wet_depm_hno3 +- time-integrated wet deposition mass flux of nitric acid +223007: +- acc_wet_depm_ch3ooh +- time-integrated wet deposition mass flux of methyl peroxide +223008: +- acc_wet_depm_hcho +- time-integrated wet deposition mass flux of formaldehyde +223012: +- acc_wet_depm_ald2 +- time-integrated wet deposition mass flux of aldehydes +223013: +- acc_wet_depm_pan +- time-integrated wet deposition mass flux of peroxyacetyl nitrate +223014: +- acc_wet_depm_rooh +- time-integrated wet deposition mass flux of peroxides +223015: +- acc_wet_depm_onit +- time-integrated wet deposition mass flux of organic nitrates +223016: +- acc_wet_depm_c5h8 +- time-integrated wet deposition mass flux of isoprene +223017: +- acc_wet_depm_so2 +- time-integrated wet deposition mass flux of sulphur dioxide +223019: +- acc_wet_depm_nh3 +- time-integrated wet deposition mass flux of ammonia +223020: +- acc_wet_depm_so4 +- time-integrated wet deposition mass flux of sulfate +223021: +- acc_wet_depm_nh4 +- time-integrated wet deposition mass flux of ammonium +223022: +- acc_wet_depm_msa +- time-integrated wet deposition mass flux of methane sulfonic acid +223023: +- acc_wet_depm_ch3cocho +- time-integrated wet deposition mass flux of methyl glyoxal +223025: +- acc_wet_depm_co +- time-integrated wet deposition mass flux of carbon monoxide +223026: +- acc_wet_depm_pb +- time-integrated wet deposition mass flux of lead +223027: +- acc_wet_depm_no +- time-integrated wet deposition mass flux of nitrogen monoxide +223028: +- acc_wet_depm_ho2 +- time-integrated wet deposition mass flux of hydroperoxy radical +223029: +- acc_wet_depm_ch3o2 +- time-integrated wet deposition mass flux of methylperoxy radical +223031: +- acc_wet_depm_no2 +- time-integrated wet deposition mass flux of nitrogen dioxide +223032: +- acc_wet_depm_no3 +- time-integrated wet deposition mass flux of nitrate radical +223033: +- acc_wet_depm_n2o5 +- time-integrated wet deposition mass flux of dinitrogen pentoxide +223034: +- acc_wet_depm_ho2no2 +- time-integrated wet deposition mass flux of pernitric acid +223042: +- acc_wet_depm_ch3oh +- time-integrated wet deposition mass flux of methanol +223043: +- acc_wet_depm_hcooh +- time-integrated wet deposition mass flux of formic acid +223044: +- acc_wet_depm_mcooh +- time-integrated wet deposition mass flux of methacrylic acid +223045: +- acc_wet_depm_c2h6 +- time-integrated wet deposition mass flux of ethane +223046: +- acc_wet_depm_c2h5oh +- time-integrated wet deposition mass flux of ethanol +223050: +- acc_wet_depm_ispd +- time-integrated wet deposition mass flux of methacrolein +223051: +- acc_wet_depm_no3_a +- time-integrated wet deposition mass flux of nitrate +223052: +- acc_wet_depm_ch3coch3 +- time-integrated wet deposition mass flux of acetone +223064: +- acc_wet_depm_clono2 +- time-integrated wet deposition mass flux of chlorine nitrate +223065: +- acc_wet_depm_hocl +- time-integrated wet deposition mass flux of hypochlorous acid +223068: +- acc_wet_depm_hbr +- time-integrated wet deposition mass flux of hydrogen bromide +223070: +- acc_wet_depm_hobr +- time-integrated wet deposition mass flux of hypobromous acid +223086: +- acc_wet_depm_hono +- time-integrated wet deposition mass flux of nitrous acid +223099: +- acc_wet_depm_tol +- time-integrated wet deposition mass flux of toluene and less reactive aromatics +223100: +- acc_wet_depm_xyl +- time-integrated wet deposition mass flux of xylene and more reactive aromatics +223101: +- acc_wet_depm_glyald +- time-integrated wet deposition mass flux of glycolaldehyde +223107: +- acc_wet_depm_gly +- time-integrated wet deposition mass flux of glyoxal +223118: +- acc_wet_depm_hyac +- time-integrated wet deposition mass flux of hydroxyacetone +223161: +- acc_wet_depm_isopooh +- time-integrated wet deposition mass flux of all hydroxy-peroxides products of the + reaction of hydroxy-isoprene adducts with o2 +223186: +- acc_wet_depm_sog1 +- time-integrated wet deposition mass flux of condensable gas type 1 +223187: +- acc_wet_depm_sog2a +- time-integrated wet deposition mass flux of condensable gas type 2a +223188: +- acc_wet_depm_sog2b +- time-integrated wet deposition mass flux of condensable gas type 2b +223194: +- acc_wet_depm_brono2 +- time-integrated wet deposition mass flux of bromine nitrate +223200: +- acc_wet_depm_hcl +- time-integrated wet deposition mass flux of hydrogen chloride +223224: +- acc_wet_depm_ch3cn +- time-integrated wet deposition mass flux of acetonitrile +223226: +- acc_wet_depm_hcn +- time-integrated wet deposition mass flux of hydrogen cyanide +223227: +- acc_wet_depm_hpald1 +- time-integrated wet deposition mass flux of hydroperoxy aldehydes type 1 +223228: +- acc_wet_depm_hpald2 +- time-integrated wet deposition mass flux of hydroperoxy aldehydes type 2 +228001: +- cin +- convective inhibition +228002: +- orog +- orography +228003: +- zust +- friction velocity +228004: +- mean2t +- mean 2 metre temperature +228005: +- mean10ws +- mean of 10 metre wind speed +228006: +- meantcc +- mean total cloud cover +228007: +- dl +- lake total depth +228008: +- lmlt +- lake mix-layer temperature +228009: +- lmld +- lake mix-layer depth +228010: +- lblt +- lake bottom temperature +228011: +- ltlt +- lake total layer temperature +228012: +- lshf +- lake shape factor +228013: +- lict +- lake ice surface temperature +228014: +- licd +- lake ice total depth +228015: +- dndzn +- minimum vertical gradient of refractivity inside trapping layer +228016: +- dndza +- mean vertical gradient of refractivity inside trapping layer +228017: +- dctb +- duct base height +228018: +- tplb +- trapping layer base height +228019: +- tplt +- trapping layer top height +228020: +- degm10l +- -10 degrees c isothermal level (atm) +228021: +- fdir +- total sky direct short-wave (solar) radiation at surface +228022: +- cdir +- surface direct short-wave radiation, clear sky +228023: +- cbh +- cloud base height +228024: +- deg0l +- 0 degrees c isothermal level (atm) +- deg0 +228025: +- hvis +- horizontal visibility +228026: +- mx2t3 +- maximum temperature at 2 metres in the last 3 hours +228027: +- mn2t3 +- minimum temperature at 2 metres in the last 3 hours +228028: +- 10fg3 +- maximum 10 metre wind gust in the last 3 hours +228029: +- i10fg +- instantaneous 10 metre wind gust +228030: +- rhw +- relative humidity with respect to water +228031: +- rhi +- relative humidity with respect to ice +228032: +- asn +- snow albedo +228033: +- fspc +- fraction of stratiform precipitation cover +228034: +- fcpc +- fraction of convective precipitation cover +228035: +- mxcape6 +- maximum cape in the last 6 hours +228036: +- mxcapes6 +- maximum capes in the last 6 hours +228037: +- 2rhw +- 2 metre relative humidity with respect to water +228038: +- lwcs +- liquid water content in snow pack +228039: +- sm +- soil moisture +228040: +- swi1 +- soil wetness index in layer 1 +228041: +- swi2 +- soil wetness index in layer 2 +228042: +- swi3 +- soil wetness index in layer 3 +228043: +- swi4 +- soil wetness index in layer 4 +228044: +- capes +- convective available potential energy shear +228045: +- trpp +- tropopause pressure +228046: +- hcct +- height of convective cloud top +228047: +- hwbt0 +- height of zero-degree wet-bulb temperature +228048: +- hwbt1 +- height of one-degree wet-bulb temperature +228050: +- litoti +- instantaneous total lightning flash density +228051: +- litota1 +- averaged total lightning flash density in the last hour +228052: +- licgi +- instantaneous cloud-to-ground lightning flash density +228053: +- licga1 +- averaged cloud-to-ground lightning flash density in the last hour +228054: +- ucq +- unbalanced component of specific humidity +228055: +- ucclwc +- unbalanced component of specific cloud liquid water content +228056: +- ucciwc +- unbalanced component of specific cloud ice water content +228057: +- litota3 +- averaged total lightning flash density in the last 3 hours +228058: +- litota6 +- averaged total lightning flash density in the last 6 hours +228059: +- licga3 +- averaged cloud-to-ground lightning flash density in the last 3 hours +228060: +- licga6 +- averaged cloud-to-ground lightning flash density in the last 6 hours +228070: +- smnnob +- smos observed soil moisture retrieved using neural network +228071: +- smnner +- smos observed soil moisture uncertainty retrieved using neural network +228072: +- smnnrfi +- smos radio frequency interference probability +228073: +- smnnnb +- smos number of observations per grid point +228074: +- smnntim +- smos observation time for the satellite soil moisture data +228078: +- gppbfas +- gpp coefficient from biogenic flux adjustment system +228079: +- recbfas +- rec coefficient from biogenic flux adjustment system +228080: +- aco2nee +- accumulated carbon dioxide net ecosystem exchange +228081: +- aco2gpp +- accumulated carbon dioxide gross primary production +228082: +- aco2rec +- accumulated carbon dioxide ecosystem respiration +228083: +- fco2nee +- flux of carbon dioxide net ecosystem exchange +228084: +- fco2gpp +- flux of carbon dioxide gross primary production +228085: +- fco2rec +- flux of carbon dioxide ecosystem respiration +228086: +- sm20 +- soil moisture top 20 cm +228087: +- sm100 +- soil moisture top 100 cm +228088: +- tcslw +- total column supercooled liquid water +228089: +- tcrw +- total column rain water +228090: +- tcsw +- total column snow water +228091: +- ccf +- canopy cover fraction +228092: +- stf +- soil texture fraction +228093: +- swv +- volumetric soil moisture +228094: +- ist +- ice temperature +228095: +- st20 +- soil temperature top 20 cm +228096: +- st100 +- soil temperature top 100 cm +228100: +- evatc +- evaporation from the top of canopy +228101: +- evabs +- evaporation from bare soil +228102: +- evaow +- evaporation from open water surfaces excluding oceans +228103: +- evavt +- evaporation from vegetation transpiration +228104: +- e_wlch4 +- atmosphere emission mass flux of methane from wetlands +228105: +- sif740 +- solar induced chlorophyll fluorescence at 740nm +228106: +- sif755 +- solar induced chlorophyll fluorescence at 755nm +228107: +- sif771 +- solar induced chlorophyll fluorescence at 771nm +228108: +- sif757 +- solar induced chlorophyll fluorescence at 757nm +228109: +- acc_e_wlch4 +- accumulated mass emission of methane from wetlands +228129: +- ssrdc +- surface short-wave (solar) radiation downward clear-sky +228130: +- strdc +- surface long-wave (thermal) radiation downward clear-sky +228131: +- u10n +- 10 metre u-component of neutral wind +228132: +- v10n +- 10 metre v-component of neutral wind +228134: +- vtnowd +- v-tendency from non-orographic wave drag +228136: +- utnowd +- u-tendency from non-orographic wave drag +228139: +- st +- soil temperature +228141: +- sd +- snow depth water equivalent +228143: +- cp +- convective precipitation +228144: +- sf +- snowfall water equivalent +228164: +- tcc +- total cloud cover +228170: +- cap +- field capacity +228171: +- wilt +- wilting point +228205: +- ro +- water runoff and drainage +228216: +- fzra +- accumulated freezing rain +228217: +- ilspf +- instantaneous large-scale surface precipitation fraction +228218: +- crr +- convective rain rate +228219: +- lsrr +- large scale rain rate +228220: +- csfr +- convective snowfall rate water equivalent +228221: +- lssfr +- large scale snowfall rate water equivalent +228222: +- mxtpr3 +- maximum total precipitation rate in the last 3 hours +228223: +- mntpr3 +- minimum total precipitation rate in the last 3 hours +228224: +- mxtpr6 +- maximum total precipitation rate in the last 6 hours +228225: +- mntpr6 +- minimum total precipitation rate in the last 6 hours +228226: +- mxtpr +- maximum total precipitation rate since previous post-processing +228227: +- mntpr +- minimum total precipitation rate since previous post-processing +228228: +- tp +- total precipitation +228229: +- smos_tb_cdfa +- smos first brightness temperature bias correction parameter +228230: +- smos_tb_cdfb +- smos second brightness temperature bias correction parameter +228231: +- mlcape50 +- mixed-layer cape in the lowest 50 hpa +228232: +- mlcin50 +- mixed-layer cin in the lowest 50 hpa +228233: +- mlcape100 +- mixed-layer cape in the lowest 100 hpa +228234: +- mlcin100 +- mixed-layer cin in the lowest 100 hpa +228235: +- mucape +- most-unstable cape +228236: +- mucin +- most-unstable cin +228237: +- mudlp +- departure level of the most unstable parcel expressed as pressure +228239: +- 200u +- 200 metre u wind component +228240: +- 200v +- 200 metre v wind component +228241: +- 200si +- 200 metre wind speed +228242: +- fdif +- surface solar radiation diffuse total sky +228243: +- cdif +- surface solar radiation diffuse clear-sky +228244: +- aldr +- surface albedo of direct radiation +228245: +- aldf +- surface albedo of diffuse radiation +228246: +- 100u +- 100 metre u wind component +228247: +- 100v +- 100 metre v wind component +228248: +- tccsw +- surface short wave-effective total cloudiness +228249: +- 100si +- 100 metre wind speed +228250: +- irrfr +- irrigation fraction +228251: +- pev +- potential evaporation +228252: +- irr +- irrigation +228253: +- ascat_sm_cdfa +- ascat first soil moisture cdf matching parameter +228254: +- ascat_sm_cdfb +- ascat second soil moisture cdf matching parameter +228255: +- tcclw +- surface long wave-effective total cloudiness +229001: +- cur +- urban cover +229002: +- cro +- road cover +229003: +- cbu +- building cover +229004: +- bldh +- building height +229005: +- hwr +- vertical-to-horizontal area ratio +229006: +- bhstd +- standard deviation of building height +229007: +- cwe +- wetland cover +229008: +- twe +- wetland type +229009: +- cirr +- irrigation cover +229010: +- c4cr +- c4 crop cover +229011: +- c4gr +- c4 grass cover +230008: +- srovar +- surface runoff (variable resolution) +230009: +- ssrovar +- sub-surface runoff (variable resolution) +230020: +- parcsvar +- clear sky surface photosynthetically active radiation (variable resolution) +230021: +- fdirvar +- total sky direct solar radiation at surface (variable resolution) +230022: +- cdirvar +- clear-sky direct solar radiation at surface (variable resolution) +230044: +- esvar +- snow evaporation (variable resolution) +230045: +- smltvar +- snowmelt (variable resolution) +230046: +- sdurvar +- solar duration (variable resolution) +230047: +- dsrpvar +- direct solar radiation (variable resolution) +230050: +- lspfvar +- large-scale precipitation fraction (variable resolution) +230057: +- uvbvar +- downward uv radiation at the surface (variable resolution) +230058: +- parvar +- photosynthetically active radiation at the surface (variable resolution) +230080: +- aco2neevar +- accumulated carbon dioxide net ecosystem exchange (variable resolution) +230081: +- aco2gppvar +- accumulated carbon dioxide gross primary production (variable resolution) +230082: +- aco2recvar +- accumulated carbon dioxide ecosystem respiration (variable resolution) +230129: +- ssrdcvar +- surface solar radiation downward clear-sky (variable resolution) +230130: +- strdcvar +- surface thermal radiation downward clear-sky (variable resolution) +230142: +- lspvar +- stratiform precipitation (large-scale precipitation) (variable resolution) +230143: +- cpvar +- convective precipitation (variable resolution) +230144: +- sfvar +- snowfall (convective + stratiform) (variable resolution) +230145: +- bldvar +- boundary layer dissipation (variable resolution) +230146: +- sshfvar +- surface sensible heat flux (variable resolution) +230147: +- slhfvar +- surface latent heat flux (variable resolution) +230169: +- ssrdvar +- surface solar radiation downwards (variable resolution) +230174: +- alvar +- albedo (variable resolution) +230175: +- strdvar +- surface thermal radiation downwards (variable resolution) +230176: +- ssrvar +- surface net solar radiation (variable resolution) +230177: +- strvar +- surface net thermal radiation (variable resolution) +230178: +- tsrvar +- top net solar radiation (variable resolution) +230179: +- ttrvar +- top net thermal radiation (variable resolution) +230180: +- ewssvar +- east-west surface stress (variable resolution) +230181: +- nsssvar +- north-south surface stress (variable resolution) +230182: +- evar +- evaporation (variable resolution) +230189: +- sundvar +- sunshine duration (variable resolution) +230195: +- lgwsvar +- longitudinal component of gravity wave stress (variable resolution) +230196: +- mgwsvar +- meridional component of gravity wave stress (variable resolution) +230197: +- gwdvar +- gravity wave dissipation (variable resolution) +230198: +- srcvar +- skin reservoir content (variable resolution) +230205: +- rovar +- runoff (variable resolution) +230208: +- tsrcvar +- top net solar radiation, clear sky (variable resolution) +230209: +- ttrcvar +- top net thermal radiation, clear sky (variable resolution) +230210: +- ssrcvar +- surface net solar radiation, clear sky (variable resolution) +230211: +- strcvar +- surface net thermal radiation, clear sky (variable resolution) +230212: +- tisrvar +- toa incident solar radiation (variable resolution) +230213: +- vimdvar +- vertically integrated moisture divergence (variable resolution) +230216: +- fzravar +- accumulated freezing rain (variable resolution) +230228: +- tpvar +- total precipitation (variable resolution) +230239: +- csfvar +- convective snowfall (variable resolution) +230240: +- lsfvar +- large-scale snowfall (variable resolution) +230251: +- pevvar +- potential evaporation (variable resolution) +231001: +- fzrawe +- accumulated freezing rain water equivalent +231002: +- rowe +- runoff water equivalent (surface plus subsurface) +231003: +- eswe +- snow evaporation water equivalent +231004: +- pevr +- potential evaporation rate +231005: +- peva +- potential evaporation +231006: +- tifr +- tile fraction +231007: +- tipe +- tile percentage +231008: +- flsrm +- forecast logarithm of surface roughness length for moisture +231009: +- surfror +- surface runoff rate +231010: +- surfro +- surface runoff +231011: +- ssurfror +- sub-surface runoff rate +231012: +- ssurfro +- sub-surface runoff +231013: +- rfl04 +- reflectance in 0.4 micron channel +231014: +- vdiv +- vertical divergence +231015: +- dtc +- drag thermal coefficient +231016: +- dec +- drag evaporation coefficient +231017: +- pdhs +- pressure departure from hydrostatic state +231018: +- snrf +- surface net radiation flux (sw and lw) +231019: +- tnrf +- top net radiation flux (sw and lw) +231020: +- mtnrf +- time-mean top net radiation flux (sw and lw) +231021: +- gits +- global irradiance on tilted surfaces +231022: +- eagr +- eady growth rate +231023: +- tdtc +- tropical cyclones track density +231024: +- cant +- canopy air temperature +231025: +- swit +- soil wetness index (total layer) +231026: +- swir +- soil wetness index (root zone) +231027: +- swil +- soil wetness index (layer) +231028: +- ddrf +- distance downward from roof surface +231029: +- diws +- distance inward from outer wall surface +231030: +- ddrd +- distance downward from road surface +231031: +- rpc +- renewable power capacity +231032: +- rppr +- renewable power production rate +231033: +- rpp +- renewable power production +231034: +- wpc +- wind power capacity +231035: +- wppr +- wind power production rate +231036: +- wpp +- wind power production +231037: +- pvpc +- solar photovoltaic (pv) power capacity +231038: +- pvppr +- solar photovoltaic (pv) power production rate +231039: +- pvpp +- solar photovoltaic (pv) power production +231040: +- tgrp +- graupel (snow pellets) precipitation +231041: +- litotint +- time-integrated total lightning flash density +231042: +- maxtcg +- maximum total column integrated graupel (snow pellets) +231043: +- minvis +- minimum visibility +231044: +- hthg +- geometric height of theta level above ground +231045: +- pcdb +- pressure at cloud base +231046: +- hacg +- geometric height of adiabatic condensation level above ground +231047: +- hfcg +- geometric height of free convection level above ground +231048: +- hnbg +- geometric height of neutral buoyancy level above ground +231049: +- haig +- geometric height of atmospheric isothermal level above ground +231050: +- rft +- roof temperature +231051: +- wlt +- wall temperature +231052: +- rdt +- road temperature +231053: +- sdrf +- snow depth water equivalent on roof +231054: +- sdrd +- snow depth water equivalent on road +231055: +- uct +- urban canyon temperature +231056: +- ucq +- urban canyon specific humidity +232000: +- fba +- burned area +232001: +- bia +- burning area +232002: +- baa +- burnable area +232003: +- ubaa +- un-burnable area +232004: +- fuell +- fuel load +232005: +- combc +- combustion completeness +232006: +- fuelmc +- fuel moisture content +232007: +- llfl +- live leaf fuel load +232008: +- lwfl +- live wood fuel load +232009: +- dlfl +- dead leaf fuel load +232010: +- dwfl +- dead wood fuel load +232011: +- lfmc +- live fuel moisture content +232012: +- fdlmc +- fine dead leaf moisture content +232013: +- ddlmc +- dense dead leaf moisture content +232014: +- fdwmc +- fine dead wood moisture content +232015: +- ddwmc +- dense dead wood moisture content +233000: +- tvige +- time-integrated total column vertically-integrated eastward geopotential flux +233001: +- tvign +- time-integrated total column vertically-integrated northward geopotential flux +233002: +- tviwgd +- time-integrated total column vertically-integrated divergence of water geopotential + flux +233003: +- tvigd +- time-integrated total column vertically-integrated divergence of geopotential flux +233004: +- tviee +- time-integrated total column vertically-integrated eastward enthalpy flux +233005: +- tvien +- time-integrated total column vertically-integrated northward enthalpy flux +233006: +- tvikee +- time-integrated total column vertically-integrated eastward kinetic energy flux +233007: +- tviken +- time-integrated total column vertically-integrated northward kinetic energy flux +233008: +- tvitee +- time-integrated total column vertically-integrated eastward total energy flux +233009: +- tviten +- time-integrated total column vertically-integrated northward total energy flux +233010: +- tvied +- time-integrated total column vertically-integrated divergence of enthalpy flux +233011: +- tviked +- time-integrated total column vertically-integrated divergence of kinetic energy + flux +233012: +- tvited +- time-integrated total column vertically-integrated divergence of total energy flux +233013: +- tviwed +- time-integrated total column vertically-integrated divergence of water enthalpy + flux +233014: +- tvimd +- time integrated, vertically integrated divergence of mass flux +233015: +- tvime +- time integrated, vertically integrated eastward mass flux +233016: +- tvimn +- time integrated, vertically integrated northward mass flux +233017: +- tviwvd +- time integrated, vertically integrated divergence of water vapour flux +233018: +- tviclwd +- time integrated, vertically integrated divergence of cloud liquid water flux +233019: +- tviciwd +- time integrated, vertically integrated divergence of cloud ice water flux +233020: +- tvird +- time integrated, vertically integrated divergence of rain flux +233021: +- tvisd +- time integrated, vertically integrated divergence of snow flux +233022: +- tviwve +- time integrated, vertically integrated eastward water vapour flux +233023: +- tviwvn +- time integrated, vertically integrated northward water vapour flux +233024: +- tviclwe +- time integrated, vertically integrated eastward cloud liquid water flux +233025: +- tviclwn +- time integrated, vertically integrated northward cloud liquid water flux +233026: +- tviciwe +- time integrated, vertically integrated eastward cloud ice water flux +233027: +- tviciwn +- time integrated, vertically integrated northward cloud ice water flux +233028: +- tvire +- time integrated, vertically integrated eastward rain flux +233029: +- tvirn +- time integrated, vertically integrated northward rain flux +233030: +- tvise +- time integrated, vertically integrated eastward snow flux +233031: +- tvisn +- time integrated, vertically integrated northward snow flux +233032: +- tvioze +- time integrated, vertically integrated eastward ozone flux +233033: +- tviozn +- time integrated, vertically integrated northward ozone flux +233034: +- tviozd +- time integrated, vertically integrated divergence of ozone flux +233035: +- tvions +- time integrated, vertically integrated net source of ozone +234139: +- sts +- surface temperature significance +234151: +- msls +- mean sea level pressure significance +234167: +- 2ts +- 2 metre temperature significance +234228: +- tps +- total precipitation significance +235001: +- mttswr +- mean temperature tendency due to short-wave radiation +235002: +- mttlwr +- mean temperature tendency due to long-wave radiation +235003: +- mttswrcs +- mean temperature tendency due to short-wave radiation, clear sky +235004: +- mttlwrcs +- mean temperature tendency due to long-wave radiation, clear sky +235005: +- mttpm +- mean temperature tendency due to parametrisations +235006: +- mqtpm +- mean specific humidity tendency due to parametrisations +235007: +- mutpm +- mean eastward wind tendency due to parametrisations +235008: +- mvtpm +- mean northward wind tendency due to parametrisations +235009: +- mumf +- mean updraught mass flux +235010: +- mdmf +- mean downdraught mass flux +235011: +- mudr +- mean updraught detrainment rate +235012: +- mddr +- mean downdraught detrainment rate +235013: +- mtpf +- mean total precipitation flux +235014: +- mtdch +- mean turbulent diffusion coefficient for heat +235015: +- tirf +- time integral of rain flux +235017: +- tisemf +- time integral of surface eastward momentum flux +235018: +- tisnmf +- time integral of surface northward momentum flux +235019: +- tislhef +- time integral of surface latent heat evaporation flux +235020: +- msror +- mean surface runoff rate +235021: +- mssror +- mean sub-surface runoff rate +235022: +- msparfcs +- mean surface photosynthetically active radiation flux, clear sky +235023: +- mser +- mean snow evaporation rate +235024: +- msmr +- mean snowmelt rate +235025: +- mmtss +- mean magnitude of turbulent surface stress +235026: +- mlspf +- mean large-scale precipitation fraction +235027: +- msdwuvrf +- mean surface downward uv radiation flux +235028: +- msparf +- mean surface photosynthetically active radiation flux +235029: +- mlspr +- mean large-scale precipitation rate +235030: +- mcpr +- mean convective precipitation rate +235031: +- msr +- mean snowfall rate +235032: +- mbld +- mean boundary layer dissipation +235033: +- msshf +- mean surface sensible heat flux +235034: +- mslhf +- mean surface latent heat flux +235035: +- msdwswrf +- mean surface downward short-wave radiation flux +235036: +- msdwlwrf +- mean surface downward long-wave radiation flux +235037: +- msnswrf +- mean surface net short-wave radiation flux +235038: +- msnlwrf +- mean surface net long-wave radiation flux +235039: +- mtnswrf +- mean top net short-wave radiation flux +235040: +- mtnlwrf +- mean top net long-wave radiation flux +235041: +- metss +- mean eastward turbulent surface stress +235042: +- mntss +- mean northward turbulent surface stress +235043: +- mer +- mean evaporation rate +235044: +- sdf +- sunshine duration fraction +235045: +- megwss +- mean eastward gravity wave surface stress +235046: +- mngwss +- mean northward gravity wave surface stress +235047: +- mgwd +- mean gravity wave dissipation +235048: +- mror +- mean runoff rate +235049: +- mtnswrfcs +- mean top net short-wave radiation flux, clear sky +235050: +- mtnlwrfcs +- mean top net long-wave radiation flux, clear sky +235051: +- msnswrfcs +- mean surface net short-wave radiation flux, clear sky +235052: +- msnlwrfcs +- mean surface net long-wave radiation flux, clear sky +235053: +- mtdwswrf +- mean top downward short-wave radiation flux +235054: +- mvimd +- mean vertically integrated moisture divergence +235055: +- mtpr +- mean total precipitation rate +235056: +- mcsr +- mean convective snowfall rate +235057: +- mlssr +- mean large-scale snowfall rate +235058: +- msdrswrf +- mean surface direct short-wave radiation flux +235059: +- msdrswrfcs +- mean surface direct short-wave radiation flux, clear sky +235060: +- msdfswrf +- mean surface diffuse short-wave radiation flux +235061: +- msdfswrfcs +- mean surface diffuse short-wave radiation flux, clear sky +235062: +- mcdneef +- mean carbon dioxide net ecosystem exchange flux +235063: +- mcdgppf +- mean carbon dioxide gross primary production flux +235064: +- mcderf +- mean carbon dioxide ecosystem respiration flux +235065: +- mrr +- mean rain rate +235066: +- mcrr +- mean convective rain rate +235067: +- mlsrr +- mean large-scale rain rate +235068: +- msdwswrfcs +- mean surface downward short-wave radiation flux, clear sky +235069: +- msdwlwrfcs +- mean surface downward long-wave radiation flux, clear sky +235070: +- mper +- mean potential evaporation rate +235071: +- tislhsf +- time integral of surface latent heat sublimation flux +235072: +- tisef +- time integral of snow evaporation flux +235073: +- tietrf +- time integral of evapotranspiration flux +235074: +- metrf +- time-mean evapotranspiration flux +235075: +- tipet +- time integral of potential evapotranspiration rate +235076: +- mpet +- time-mean potential evapotranspiration rate +235077: +- mvsw +- time-mean volumetric soil moisture +235078: +- msd +- time-mean snow depth water equivalent +235079: +- mskt +- time-mean skin temperature +240011: +- chcross +- cross sectional area of flow in channel +240012: +- chside +- side flow into river channel +240013: +- dis +- discharge from rivers or streams +240014: +- rivsto +- river storage of water +240015: +- fldsto +- floodplain storage of water +240016: +- fldfrc +- water fraction +240017: +- dslr +- days since last observation +240018: +- frost +- frost index +240020: +- woss +- depth of water on soil surface +240021: +- tpups +- upstream accumulated precipitation +240022: +- smups +- upstream accumulated snow melt +240023: +- dis06 +- mean discharge in the last 6 hours +240024: +- dis24 +- mean discharge in the last 24 hours +240026: +- sd_elev +- snow depth at elevation bands +240028: +- gwus +- groundwater upper storage +240029: +- gwls +- groundwater lower storage +240030: +- lakdph +- lake depth +240031: +- rivdph +- river depth +240032: +- rivout +- river outflow of water +240033: +- fldout +- floodplain outflow of water +240034: +- pthflw +- floodpath outflow of water +250001: +- lat +- latitude +250002: +- lon +- longitude +250003: +- tlat +- latitude on t grid +250004: +- tlon +- longitude on t grid +250005: +- ulat +- latitude on u grid +250006: +- ulon +- longitude on u grid +250007: +- vlat +- latitude on v grid +250008: +- vlon +- longitude on v grid +250009: +- wlat +- latitude on w grid +250010: +- wlon +- longitude on w grid +250011: +- flat +- latitude on f grid +250012: +- flon +- longitude on f grid +254001: +- covar_t2m_swvl1 +- covariance between 2-metre temperature and volumetric soil water layer 1 +254002: +- covar_rh2m_swvl1 +- covariance between 2-metre relative humidity and volumetric soil water layer 1 +254003: +- covar_ssm_swvl1 +- covariance between surface soil moisture and volumetric soil water layer 1 +254004: +- covar_t2m_swvl2 +- covariance between 2-metre temperature and volumetric soil water layer 2 +254005: +- covar_rh2m_swvl2 +- covariance between 2-metre relative humidity and volumetric soil water layer 2 +254006: +- covar_ssm_swvl2 +- covariance between surface soil moisture and volumetric soil water layer 2 +254007: +- covar_t2m_swvl3 +- covariance between 2-metre temperature and volumetric soil water layer 3 +254008: +- covar_rh2m_swvl3 +- covariance between 2-metre relative humidity and volumetric soil water layer 3 +254009: +- covar_ssm_swvl3 +- covariance between surface soil moisture and volumetric soil water layer 3 +254010: +- covar_t2m_stl1 +- covariance between 2-metre temperature and soil temperature layer 1 +254011: +- covar_rh2m_stl1 +- covariance between 2-metre relative humidity and soil temperature layer 1 +254012: +- covar_t2m_stl2 +- covariance between 2-metre temperature and soil temperature layer 2 +254013: +- covar_rh2m_stl2 +- covariance between 2-metre relative humidity and soil temperature layer 2 +254014: +- covar_t2m_stl3 +- covariance between 2-metre temperature and soil temperature layer 3 +254015: +- covar_rh2m_stl3 +- covariance between 2-metre relative humidity and soil temperature layer 3 +254016: +- covar_t2m_tsn1 +- covariance between 2-metre temperature and temperature of snow layer 1 +254017: +- covar_rh2m_tsn1 +- covariance between 2-metre relative humidity and temperature of snow layer 1 +254018: +- covar_t2m_tsn2 +- covariance between 2-metre temperature and temperature of snow layer 2 +254019: +- covar_rh2m_tsn2 +- covariance between 2-metre relative humidity and temperature of snow layer 2 +254020: +- covar_t2m_tsn3 +- covariance between 2-metre temperature and temperature of snow layer 3 +254021: +- covar_rh2m_tsn3 +- covariance between 2-metre relative humidity and temperature of snow layer 3 +260001: +- tcolg +- total column graupel +260002: +- lhtfl +- latent heat net flux +260003: +- shtfl +- sensible heat net flux +260004: +- heatx +- heat index +260005: +- wcf +- wind chill factor +260006: +- mindpd +- minimum dew point depression +260007: +- snohf +- snow phase change heat flux +260008: +- vapp +- vapor pressure +260009: +- ncpcp +- large scale precipitation (non-convective) +260010: +- srweq +- snowfall rate water equivalent +260011: +- snoc +- convective snow +260012: +- snol +- large scale snow +260013: +- snoag +- snow age +260014: +- absh +- absolute humidity +260015: +- ptype +- precipitation type +260016: +- iliqw +- integrated liquid water +260017: +- tcond +- condensate +260018: +- clwmr +- cloud mixing ratio +260019: +- icmr +- ice water mixing ratio +260020: +- rwmr +- rain mixing ratio +260021: +- snmr +- snow mixing ratio +260022: +- mconv +- horizontal moisture convergence +260023: +- maxrh +- maximum relative humidity +260024: +- maxah +- maximum absolute humidity +260025: +- asnow +- total snowfall +260026: +- pwcat +- precipitable water category +260027: +- hail +- hail +260028: +- grle +- graupel (snow pellets) +260029: +- crain +- categorical rain +260030: +- cfrzr +- categorical freezing rain +260031: +- cicep +- categorical ice pellets +260032: +- csnow +- categorical snow +260033: +- cprat +- convective precipitation rate +260034: +- mdiv +- horizontal moisture divergence +260035: +- cpofp +- percent frozen precipitation +260036: +- pevap +- potential evaporation +260037: +- pevpr +- potential evaporation rate +260038: +- snowc +- snow cover +260039: +- frain +- rain fraction of total cloud water +260040: +- rime +- rime factor +260041: +- tcolr +- total column integrated rain +260042: +- tcols +- total column integrated snow +260043: +- lswp +- large scale water precipitation (non-convective) +260044: +- cwp +- convective water precipitation +260045: +- twatp +- total water precipitation +260046: +- tsnowp +- total snow precipitation +260047: +- tcwat +- total column water (vertically integrated total water (vapour + cloud water/ice)) +260048: +- tprate +- total precipitation rate +260049: +- tsrwe +- total snowfall rate water equivalent +260050: +- lsprate +- large scale precipitation rate +260051: +- csrwe +- convective snowfall rate water equivalent +260052: +- lssrwe +- large scale snowfall rate water equivalent +260053: +- tsrate +- total snowfall rate +260054: +- csrate +- convective snowfall rate +260055: +- lssrate +- large scale snowfall rate +260056: +- sdwe +- water equivalent of accumulated snow depth (deprecated) +260057: +- tciwv +- total column integrated water vapour +260058: +- rprate +- rain precipitation rate +260059: +- sprate +- snow precipitation rate +260060: +- fprate +- freezing rain precipitation rate +260061: +- iprate +- ice pellets precipitation rate +260062: +- uflx +- momentum flux, u component +260063: +- vflx +- momentum flux, v component +260064: +- maxgust +- maximum wind speed +260065: +- gust +- wind speed (gust) +260066: +- ugust +- u-component of wind (gust) +260067: +- vgust +- v-component of wind (gust) +260068: +- vwsh +- vertical speed shear +260069: +- mflx +- horizontal momentum flux +260070: +- ustm +- u-component storm motion +260071: +- vstm +- v-component storm motion +260072: +- cd +- drag coefficient +260073: +- fricv +- frictional velocity +260074: +- prmsl +- pressure reduced to msl +260075: +- dist +- geometric height +260076: +- alts +- altimeter setting +260077: +- thick +- thickness +260078: +- presalt +- pressure altitude +260079: +- denalt +- density altitude +260080: +- 5wavh +- 5-wave geopotential height +260081: +- u_gwd +- zonal flux of gravity wave stress +260082: +- v_gwd +- meridional flux of gravity wave stress +260083: +- hpbl +- planetary boundary layer height +260084: +- 5wava +- 5-wave geopotential height anomaly +260085: +- sdsgso +- standard deviation of sub-grid scale orography +260086: +- nswrt +- net short-wave radiation flux (top of atmosphere) +260087: +- dswrf +- downward short-wave radiation flux +260088: +- uswrf +- upward short-wave radiation flux +260089: +- nswrf +- net short wave radiation flux +260090: +- photar +- photosynthetically active radiation +260091: +- nswrfcs +- net short-wave radiation flux, clear sky +260092: +- dwuvr +- downward uv radiation +260093: +- uviucs +- uv index (under clear sky) +260094: +- uvi +- uv index +260095: +- nlwrs +- net long wave radiation flux (surface) +260096: +- nlwrt +- net long wave radiation flux (top of atmosphere) +260097: +- dlwrf +- downward long-wave radiation flux +260098: +- ulwrf +- upward long-wave radiation flux +260099: +- nlwrf +- net long wave radiation flux +260100: +- nlwrcs +- net long-wave radiation flux, clear sky +260101: +- cice +- cloud ice +260102: +- cwat +- cloud water +260103: +- cdca +- cloud amount +260104: +- cdct +- cloud type +260105: +- tmaxt +- thunderstorm maximum tops +260106: +- thunc +- thunderstorm coverage +260107: +- cdcb +- cloud base +260108: +- cdct +- cloud top +260109: +- ceil +- ceiling +260110: +- cdlyr +- non-convective cloud cover +260111: +- cwork +- cloud work function +260112: +- cuefi +- convective cloud efficiency +260113: +- tcond +- total condensate +260114: +- tcolw +- total column-integrated cloud water +260115: +- tcoli +- total column-integrated cloud ice +260116: +- tcolc +- total column-integrated condensate +260117: +- fice +- ice fraction of total condensate +260118: +- cdcimr +- cloud ice mixing ratio +260119: +- suns +- sunshine +260120: +- _param_260120 +- horizontal extent of cumulonimbus (cb) +260121: +- kx +- k index +260122: +- kox +- ko index +260123: +- totalx +- total totals index +260124: +- sx +- sweat index +260125: +- hlcy +- storm relative helicity +260126: +- ehlx +- energy helicity index +260127: +- lftx +- surface lifted index +260128: +- 4lftx +- best (4-layer) lifted index +260129: +- aerot +- aerosol type +260130: +- tozne +- total ozone +260131: +- o3mr +- ozone mixing ratio +260132: +- tcioz +- total column integrated ozone +260133: +- bswid +- base spectrum width +260134: +- bref +- base reflectivity +260135: +- brvel +- base radial velocity +260136: +- veril +- vertically-integrated liquid +260137: +- lmaxbr +- layer-maximum base reflectivity +260138: +- prec +- precipitation +260139: +- acces +- air concentration of caesium 137 +260140: +- aciod +- air concentration of iodine 131 +260141: +- acradp +- air concentration of radioactive pollutant +260142: +- gdces +- ground deposition of caesium 137 +260143: +- gdiod +- ground deposition of iodine 131 +260144: +- gdradp +- ground deposition of radioactive pollutant +260145: +- tiaccp +- time-integrated air concentration of caesium pollutant +260146: +- tiacip +- time-integrated air concentration of iodine pollutant +260147: +- tiacrp +- time-integrated air concentration of radioactive pollutant +260148: +- volash +- volcanic ash +260149: +- icit +- icing top +260150: +- icib +- icing base +260151: +- ici +- icing +260152: +- turbt +- turbulence top +260153: +- turbb +- turbulence base +260154: +- turb +- turbulence +260155: +- tke +- turbulent kinetic energy +260156: +- pblreg +- planetary boundary layer regime +260157: +- conti +- contrail intensity +260158: +- contet +- contrail engine type +260159: +- contt +- contrail top +260160: +- contb +- contrail base +260161: +- mxsalb +- maximum snow albedo +260162: +- snfalb +- snow free albedo +260163: +- _param_260163 +- icing +260164: +- _param_260164 +- in-cloud turbulence +260165: +- rcat +- relative clear air turbulence (rcat) +260166: +- _param_260166 +- supercooled large droplet probability (see note 4) +260167: +- var190m0 +- arbitrary text string +260168: +- tsec +- seconds prior to initial reference time (defined in section 1) +260169: +- ffldg +- flash flood guidance (encoded as an accumulation over a floating subinterval of + time between the ref +260170: +- ffldro +- flash flood runoff (encoded as an accumulation over a floating subinterval of time) +260171: +- rssc +- remotely sensed snow cover +260172: +- esct +- elevation of snow covered terrain +260173: +- swepon +- snow water equivalent percent of normal +260174: +- bgrun +- baseflow-groundwater runoff +260175: +- ssrun +- storm surface runoff +260176: +- cppop +- conditional percent precipitation amount fractile for an overall period (encoded + as an accumulation) +260177: +- pposp +- percent precipitation in a sub-period of an overall period (encoded as per cent + accumulation over th +260178: +- pop +- probability of 0.01 inch of precipitation (pop) +260179: +- land +- land cover (1=land, 0=sea) +260180: +- veg +- vegetation +260181: +- watr +- water runoff +260182: +- evapt +- evapotranspiration +260183: +- mterh +- model terrain height +260184: +- landu +- land use +260185: +- soilw +- volumetric soil moisture content +260186: +- gflux +- ground heat flux +260187: +- mstav +- moisture availability +260188: +- sfexc +- exchange coefficient +260189: +- cnwat +- plant canopy surface water +260190: +- bmixl +- blackadar mixing length scale +260191: +- ccond +- canopy conductance +260192: +- rsmin +- minimal stomatal resistance +260193: +- rcs +- solar parameter in canopy conductance +260194: +- rct +- temperature parameter in canopy conductance +260195: +- rcsol +- soil moisture parameter in canopy conductance +260196: +- rcq +- humidity parameter in canopy conductance +260197: +- cisoilw +- column-integrated soil water +260198: +- hflux +- heat flux +260199: +- vsw +- volumetric soil moisture +260200: +- vwiltm +- volumetric wilting point +260201: +- uplst +- upper layer soil temperature +260202: +- uplsm +- upper layer soil moisture +260203: +- lowlsm +- lower layer soil moisture +260204: +- botlst +- bottom layer soil temperature +260205: +- soill +- liquid volumetric soil moisture (non-frozen) +260206: +- rlyrs +- number of soil layers in root zone +260207: +- smref +- transpiration stress-onset (soil moisture) +260208: +- smdry +- direct evaporation cease (soil moisture) +260209: +- poros +- soil porosity +260210: +- liqvsm +- liquid volumetric soil moisture (non-frozen) +260211: +- voltso +- volumetric transpiration stress-onset (soil moisture) +260212: +- transo +- transpiration stress-onset (soil moisture) +260213: +- voldec +- volumetric direct evaporation cease (soil moisture) +260214: +- direc +- direct evaporation cease (soil moisture) +260215: +- soilp +- soil porosity +260216: +- vsosm +- volumetric saturation of soil moisture +260217: +- satosm +- saturation of soil moisture +260218: +- estp +- estimated precipitation +260219: +- irrate +- instantaneous rain rate +260220: +- ctoph +- cloud top height +260221: +- ctophqi +- cloud top height quality indicator +260222: +- estu +- estimated u component of wind +260223: +- estv +- estimated v component of wind +260224: +- npixu +- number of pixels used +260225: +- solza +- solar zenith angle +260226: +- raza +- relative azimuth angle +260227: +- rfl06 +- reflectance in 0.6 micron channel +260228: +- rfl08 +- reflectance in 0.8 micron channel +260229: +- rfl16 +- reflectance in 1.6 micron channel +260230: +- rfl39 +- reflectance in 3.9 micron channel +260231: +- atmdiv +- atmospheric divergence +260232: +- wvdir +- direction of wind waves +260233: +- dirpw +- primary wave direction +260234: +- perpw +- primary wave mean period +260235: +- persw +- secondary wave mean period +260236: +- dirc +- current direction +260237: +- spc +- current speed +260238: +- wz +- geometric vertical velocity +260239: +- ist +- ice temperature +260240: +- dslm +- deviation of sea level from mean +260241: +- tsec +- seconds prior to initial reference time (defined in section 1) +260242: +- 2r +- 2 metre relative humidity +260243: +- ttrad +- temperature tendency by all radiation +260244: +- rev +- relative error variance +260245: +- lrghr +- large scale condensate heating rate +260246: +- cnvhr +- deep convective heating rate +260247: +- thflx +- total downward heat flux at surface +260248: +- ttdia +- temperature tendency by all physics +260249: +- ttphy +- temperature tendency by non-radiation physics +260250: +- tsd1d +- standard dev. of ir temp. over 1x1 deg. area +260251: +- shahr +- shallow convective heating rate +260252: +- vdfhr +- vertical diffusion heating rate +260253: +- thz0 +- potential temperature at top of viscous sublayer +260254: +- tchp +- tropical cyclone heat potential +260255: +- aptmp +- apparent temperature +260256: +- hindex +- haines index +260257: +- ccl +- cloud cover +260258: +- evarate +- evaporation rate +260259: +- eva +- evaporation +260260: +- 10wdir +- 10 metre wind direction +260261: +- minrh +- minimum relative humidity +260262: +- dirswrf +- direct short wave radiation flux +260263: +- difswrf +- diffuse short wave radiation flux +260264: +- tidirswrf +- time-integrated surface direct short wave radiation flux +260265: +- eva06 +- evaporation in the last 6 hours +260266: +- eva24 +- evaporation in the last 24 hours +260267: +- tp06 +- total precipitation in the last 6 hours +260268: +- tp24 +- total precipitation in the last 24 hours +260269: +- tipd +- total icing potential diagnostic +260270: +- ncip +- number concentration for ice particles +260271: +- snot +- snow temperature +260272: +- tclsw +- total column-integrated supercooled liquid water +260273: +- tcolm +- total column-integrated melting ice +260274: +- emnp +- evaporation - precipitation +260275: +- sbsno +- sublimation (evaporation from snow) +260276: +- cnvmr +- deep convective moistening rate +260277: +- shamr +- shallow convective moistening rate +260278: +- vdfmr +- vertical diffusion moistening rate +260279: +- condp +- condensation pressure of parcali lifted from indicate surface +260280: +- lrgmr +- large scale moistening rate +260281: +- qz0 +- specific humidity at top of viscous sublayer +260282: +- qmax +- maximum specific humidity at 2m +260283: +- qmin +- minimum specific humidity at 2m +260284: +- arain +- liquid precipitation (rainfall) +260285: +- snowt +- snow temperature, depth-avg +260286: +- apcpn +- total precipitation (nearest grid point) +260287: +- acpcpn +- convective precipitation (nearest grid point) +260288: +- frzr +- freezing rain +260289: +- fscov +- fraction of snow cover +260290: +- cat +- clear air turbulence (cat) +260291: +- mwt +- mountain wave turbulence (eddy dissipation rate) +260292: +- crwc_conv +- specific rain water content (convective) +260293: +- cswc_conv +- specific snow water content (convective) +260294: +- glm +- glacier mask +260295: +- lauv +- latitude of u wind component of velocity +260296: +- louv +- longitude of u wind component of velocity +260297: +- lavv +- latitude of v wind component of velocity +260298: +- lovv +- longitude of v wind component of velocity +260299: +- lapp +- latitude of pressure point +260300: +- lopp +- longitude of pressure point +260301: +- vedh +- vertical eddy diffusivity heat exchange +260302: +- covmz +- covariance between meridional and zonal components of the wind. +260303: +- covtz +- covariance between temperature and zonal components of the wind. +260304: +- covtm +- covariance between temperature and meridional components of the wind. +260305: +- vdfua +- vertical diffusion zonal acceleration +260306: +- vdfva +- vertical diffusion meridional acceleration +260307: +- gwdu +- gravity wave drag zonal acceleration +260308: +- gwdv +- gravity wave drag meridional acceleration +260309: +- cnvu +- convective zonal momentum mixing acceleration +260310: +- cnvv +- convective meridional momentum mixing acceleration +260311: +- wtend +- tendency of vertical velocity +260312: +- omgalf +- omega (dp/dt) divide by density +260313: +- cngwdu +- convective gravity wave drag zonal acceleration +260314: +- cngwdv +- convective gravity wave drag meridional acceleration +260315: +- lmv +- velocity point model surface +260316: +- pvmww +- potential vorticity (mass-weighted) +260317: +- mslet +- mslp (eta model reduction) +260318: +- ptype_sev1h +- precipitation type (most severe) in the last 1 hour +260319: +- ptype_sev3h +- precipitation type (most severe) in the last 3 hours +260320: +- ptype_freq1h +- precipitation type (most frequent) in the last 1 hour +260321: +- ptype_freq3h +- precipitation type (most frequent) in the last 3 hours +260323: +- mslma +- mslp (maps system reduction) +260324: +- tslsa +- 3-hr pressure tendency (std. atmos. reduction) +260325: +- plpl +- pressure of level from which parcel was lifted +260326: +- lpsx +- x-gradient of log pressure +260327: +- lpsy +- y-gradient of log pressure +260328: +- hgtx +- x-gradient of height +260329: +- hgty +- y-gradient of height +260330: +- layth +- layer thickness +260331: +- nlgsp +- natural log of surface pressure +260332: +- cnvumf +- convective updraft mass flux +260333: +- cnvdmf +- convective downdraft mass flux +260334: +- cnvdemf +- convective detrainment mass flux +260335: +- lmh +- mass point model surface +260336: +- hgtn +- geopotential height (nearest grid point) +260337: +- presn +- pressure (nearest grid point) +260338: +- ptype_sev6h +- precipitation type (most severe) in the last 6 hours +260339: +- ptype_freq6h +- precipitation type (most frequent) in the last 6 hours +260340: +- duvb +- uv-b downward solar flux +260341: +- cduvb +- clear sky uv-b downward solar flux +260342: +- csdsf +- clear sky downward solar flux +260343: +- swhr +- solar radiative heating rate +260344: +- csusf +- clear sky upward solar flux +260345: +- cfnsf +- cloud forcing net solar flux +260346: +- vbdsf +- visible beam downward solar flux +260347: +- vddsf +- visible diffuse downward solar flux +260348: +- nbdsf +- near ir beam downward solar flux +260349: +- nddsf +- near ir diffuse downward solar flux +260350: +- dtrf +- downward total radiation flux +260351: +- utrf +- upward total radiation flux +260354: +- lwhr +- long-wave radiative heating rate +260355: +- csulf +- clear sky upward long wave flux +260356: +- csdlf +- clear sky downward long wave flux +260357: +- cfnlf +- cloud forcing net long wave flux +260360: +- sot +- soil temperature +260361: +- dswrf_cs +- downward short-wave radiation flux, clear sky +260362: +- uswrf_cs +- upward short-wave radiation flux, clear sky +260363: +- dlwrf_cs +- downward long-wave radiation flux, clear sky +260364: +- sohf +- soil heat flux +260365: +- percr +- percolation rate +260366: +- mflux +- convective cloud mass flux +260367: +- sod +- soil depth +260368: +- som +- soil moisture +260369: +- ri +- richardson number +260370: +- cwdi +- convective weather detection index +260372: +- uphl +- updraft helicity +260373: +- lai +- leaf area index +260374: +- pmtc +- particulate matter (coarse) +260375: +- pmtf +- particulate matter (fine) +260376: +- lpmtf +- particulate matter (fine) +260377: +- lipmf +- integrated column particulate matter (fine) +260379: +- ozcon +- ozone concentration (ppb) +260380: +- ozcat +- categorical ozone concentration +260381: +- vdfoz +- ozone vertical diffusion +260382: +- poz +- ozone production +260383: +- toz +- ozone tendency +260384: +- pozt +- ozone production from temperature term +260385: +- pozo +- ozone production from col ozone term +260386: +- refzr +- derived radar reflectivity backscatter from rain +260387: +- refzi +- derived radar reflectivity backscatter from ice +260388: +- refzc +- derived radar reflectivity backscatter from parameterized convection +260389: +- refd +- derived radar reflectivity +260390: +- refc +- maximum/composite radar reflectivity +260391: +- ltng +- lightning +260394: +- srcono +- slight risk convective outlook +260395: +- mrcono +- moderate risk convective outlook +260396: +- hrcono +- high risk convective outlook +260397: +- torprob +- tornado probability +260398: +- hailprob +- hail probability +260399: +- windprob +- wind probability +260400: +- storprob +- significant tornado probability +260401: +- shailpro +- significant hail probability +260402: +- swindpro +- significant wind probability +260403: +- tstmc +- categorical thunderstorm (1-yes, 0-no) +260404: +- mixly +- number of mixed layers next to surface +260405: +- flght +- flight category +260406: +- cicel +- confidence - ceiling +260407: +- civis +- confidence - visibility +260408: +- ciflt +- confidence - flight category +260409: +- lavni +- low-level aviation interest +260410: +- havni +- high-level aviation interest +260411: +- sbsalb +- visible, black sky albedo +260412: +- swsalb +- visible, white sky albedo +260413: +- nbsalb +- near ir, black sky albedo +260414: +- nwsalb +- near ir, white sky albedo +260415: +- prsvr +- total probability of severe thunderstorms (days 2,3) +260416: +- prsigsvr +- total probability of extreme severe thunderstorms (days 2,3) +260417: +- sipd +- supercooled large droplet (sld) potential +260418: +- epsr +- radiative emissivity +260419: +- tpfi +- turbulence potential forecast index +260420: +- vaftd +- volcanic ash forecast transport and dispersion +260421: +- nlat +- latitude (-90 to +90) +260422: +- elon +- east longitude (0 - 360) +260423: +- adswrf_cs +- accumulated surface downward short-wave radiation flux, clear sky +260424: +- mlyno +- model layer number (from bottom up) +260425: +- nlatn +- latitude (nearest neighbor) (-90 to +90) +260426: +- elonn +- east longitude (nearest neighbor) (0 - 360) +260427: +- auswrf_cs +- accumulated surface upward short-wave radiation flux, clear sky +260428: +- adlwrf_cs +- accumulated surface downward long-wave radiation flux, clear sky +260429: +- cpozp +- probability of freezing precipitation +260430: +- perc +- percolation +260431: +- ppffg +- probability of precipitation exceeding flash flood guidance values +260432: +- cwr +- probability of wetting rain, exceeding in 0.10 in a given time period +260433: +- et +- evapotranspiration rate +260434: +- acc_et24 +- time-integrated evapotranspiration rate in the last 24h +260435: +- avg_et24 +- time-mean evapotranspiration rate in the last 24h +260436: +- pet +- potential evapotranspiration rate +260437: +- acc_pet24 +- time-integrated potential evapotranspiration rate in the last 24h +260438: +- avg_pet24 +- time-mean potential evapotranspiration rate in the last 24h +260439: +- vgtyp +- vegetation type +260440: +- avg_swv24 +- time-mean volumetric soil moisture +260441: +- avg_tp24 +- time-mean total precipitation rate +260442: +- wilt +- wilting point +260443: +- rod +- water runoff and drainage rate +260444: +- acc_rod24 +- time-integrated water runoff and drainage rate in the last 24h +260445: +- avg_rod24 +- time-mean water runoff and drainage rate in the last 24h +260447: +- rdrip +- rate of water dropping from canopy to ground +260448: +- icwat +- ice-free water surface +260449: +- akhs +- surface exchange coefficients for t and q divided by delta z +260450: +- akms +- surface exchange coefficients for u and v divided by delta z +260451: +- vegt +- vegetation canopy temperature +260452: +- sstor +- surface water storage +260453: +- lsoil +- liquid soil moisture content (non-frozen) +260454: +- ewatr +- open water evaporation (standing water) +260455: +- gwrec +- groundwater recharge +260456: +- qrec +- flood plain recharge +260457: +- sfcrh +- roughness length for heat +260458: +- ndvi +- normalized difference vegetation index +260459: +- landn +- land-sea coverage (nearest neighbor) [land=1,sea=0] +260460: +- amixl +- asymptotic mixing length scale +260461: +- wvinc +- water vapor added by precip assimilation +260462: +- wcinc +- water condensate added by precip assimilation +260463: +- wvconv +- water vapor flux convergence (vertical int) +260464: +- wcconv +- water condensate flux convergence (vertical int) +260465: +- wvuflx +- water vapor zonal flux (vertical int) +260466: +- wvvflx +- water vapor meridional flux (vertical int) +260467: +- wcuflx +- water condensate zonal flux (vertical int) +260468: +- wcvflx +- water condensate meridional flux (vertical int) +260469: +- acond +- aerodynamic conductance +260470: +- evcw +- canopy water evaporation +260471: +- trans +- transpiration +260472: +- avg_sd24 +- time-mean snow depth water equivalent +260473: +- avg_skt24 +- time-mean skin temperature +260474: +- sltyp +- surface slope type +260475: +- smr +- snow melt rate +260476: +- acc_smr24 +- time-integrated snow melt rate in the last 24h +260477: +- avg_smr24 +- time-mean snow melt rate in the last 24h +260478: +- evbs +- direct evaporation from bare soil +260479: +- lspa +- land surface precipitation accumulation +260480: +- baret +- bare soil surface skin temperature +260481: +- avsft +- average surface skin temperature +260482: +- radt +- effective radiative skin temperature +260483: +- fldcp +- field capacity +260484: +- usct +- scatterometer estimated u wind component +260485: +- vsct +- scatterometer estimated v wind component +260486: +- wstp +- wave steepness +260487: +- omlu +- ocean mixed layer u velocity +260488: +- omlv +- ocean mixed layer v velocity +260489: +- ubaro +- barotropic u velocity +260490: +- vbaro +- barotropic v velocity +260491: +- surge +- storm surge +260492: +- etsrg +- extra tropical storm surge +260493: +- elevhtml +- ocean surface elevation relative to geoid +260494: +- sshg +- sea surface height relative to geoid +260495: +- p2omlt +- ocean mixed layer potential density (reference 2000m)
Date: Mon, 20 May 2024 11:54:35 +0100 Subject: [PATCH 03/39] added CMakeLists --- CMakeLists.txt | 1 + 1 file changed, 1 insertion(+) create mode 100644 CMakeLists.txt diff --git a/CMakeLists.txt b/CMakeLists.txt new file mode 100644 index 0000000..973d688 --- /dev/null +++ b/CMakeLists.txt @@ -0,0 +1 @@ +add_subdirectory( metkit ) From 892a2a6780fee27e3e66250551861e7ed734d2f2 Mon Sep 17 00:00:00 2001 From: Emanuele Danovaro Date: Mon, 20 May 2024 14:36:55 +0100 Subject: [PATCH 04/39] added .gitignore (forgot in initial commit) --- metkit/.gitignore | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 metkit/.gitignore diff --git a/metkit/.gitignore b/metkit/.gitignore new file mode 100644 index 0000000..ec29f98 --- /dev/null +++ b/metkit/.gitignore @@ -0,0 +1,2 @@ +*.list +tmp From bdb73ffc64a0cf4c3f688906876f13ddf27b710b Mon Sep 17 00:00:00 2001 From: Emanuele <71709533+danovaro@users.noreply.github.com> Date: Tue, 21 May 2024 06:40:13 +0100 Subject: [PATCH 05/39] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 2e4d36d..39592a3 100644 --- a/README.md +++ b/README.md @@ -1 +1 @@ -# mars-config +# metkit-config From 0e7cc24802cfaaa0f8fd350695f122ebc06ffc99 Mon Sep 17 00:00:00 2001 From: Emanuele Danovaro Date: Tue, 25 Jun 2024 13:15:37 +0100 Subject: [PATCH 06/39] added odb class 53 (nextGEMS) --- metkit/odb/class.table | 1 + 1 file changed, 1 insertion(+) diff --git a/metkit/odb/class.table b/metkit/odb/class.table index b1c171c..d37caf9 100644 --- a/metkit/odb/class.table +++ b/metkit/odb/class.table @@ -46,6 +46,7 @@ 45 ml Machine learning 46 d1 Destination Earth 47 o6 Ocean ReAnalysis 6 +53 ng nextGEMS project 99 te Test 100 at Austria 101 be Belgium From 7b39b197b791ac5279b60f890d8940c94c4c51e8 Mon Sep 17 00:00:00 2001 From: Emanuele Danovaro Date: Fri, 5 Jul 2024 17:22:14 +0100 Subject: [PATCH 07/39] fix ci --- CMakeLists.txt | 7 +++++++ metkit/CMakeLists.txt | 8 +++----- metkit/odb/CMakeLists.txt | 8 +++----- 3 files changed, 13 insertions(+), 10 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 973d688..53296d9 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1 +1,8 @@ add_subdirectory( metkit ) + +# METKIT config files support +ecbuild_add_option( FEATURE METKIT_CONFIG + DEFAULT ON + DESCRIPTION "Install metkit configuration files" ) + +ecbuild_install_project( NAME metkit-config ) \ No newline at end of file diff --git a/metkit/CMakeLists.txt b/metkit/CMakeLists.txt index d2055ca..451e6b2 100644 --- a/metkit/CMakeLists.txt +++ b/metkit/CMakeLists.txt @@ -4,11 +4,9 @@ foreach( _file ${files} ) configure_file( ${_file} ${CMAKE_BINARY_DIR}/share/metkit/${_file} COPYONLY ) - if( HAVE_METKIT_CONFIG ) - install( FILES ${CMAKE_BINARY_DIR}/share/metkit/${_file} - DESTINATION "share/metkit" - PERMISSIONS OWNER_WRITE OWNER_READ GROUP_READ WORLD_READ ) - endif() + install( FILES ${CMAKE_BINARY_DIR}/share/metkit/${_file} + DESTINATION "share/metkit" + PERMISSIONS OWNER_WRITE OWNER_READ GROUP_READ WORLD_READ ) endforeach() diff --git a/metkit/odb/CMakeLists.txt b/metkit/odb/CMakeLists.txt index be454b9..b586551 100644 --- a/metkit/odb/CMakeLists.txt +++ b/metkit/odb/CMakeLists.txt @@ -4,11 +4,9 @@ foreach( _file ${files_odb} ) configure_file( ${_file} ${CMAKE_BINARY_DIR}/share/metkit/odb/${_file} COPYONLY ) - if( HAVE_METKIT_CONFIG ) - install( FILES ${CMAKE_BINARY_DIR}/share/metkit/odb/${_file} - DESTINATION "share/metkit/odb" - PERMISSIONS OWNER_WRITE OWNER_READ GROUP_READ WORLD_READ ) - endif() + install( FILES ${CMAKE_BINARY_DIR}/share/metkit/odb/${_file} + DESTINATION "share/metkit/odb" + PERMISSIONS OWNER_WRITE OWNER_READ GROUP_READ WORLD_READ ) endforeach() From 4818bbb526cd3efea9c6900a42b1b32a46e942f1 Mon Sep 17 00:00:00 2001 From: Emanuele Danovaro Date: Fri, 5 Jul 2024 17:43:39 +0100 Subject: [PATCH 08/39] restored metkit config conditional install --- CMakeLists.txt | 4 ++-- metkit/CMakeLists.txt | 8 +++++--- metkit/odb/CMakeLists.txt | 8 +++++--- 3 files changed, 12 insertions(+), 8 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 53296d9..45727ce 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,8 +1,8 @@ -add_subdirectory( metkit ) - # METKIT config files support ecbuild_add_option( FEATURE METKIT_CONFIG DEFAULT ON DESCRIPTION "Install metkit configuration files" ) +add_subdirectory( metkit ) + ecbuild_install_project( NAME metkit-config ) \ No newline at end of file diff --git a/metkit/CMakeLists.txt b/metkit/CMakeLists.txt index 451e6b2..d2055ca 100644 --- a/metkit/CMakeLists.txt +++ b/metkit/CMakeLists.txt @@ -4,9 +4,11 @@ foreach( _file ${files} ) configure_file( ${_file} ${CMAKE_BINARY_DIR}/share/metkit/${_file} COPYONLY ) - install( FILES ${CMAKE_BINARY_DIR}/share/metkit/${_file} - DESTINATION "share/metkit" - PERMISSIONS OWNER_WRITE OWNER_READ GROUP_READ WORLD_READ ) + if( HAVE_METKIT_CONFIG ) + install( FILES ${CMAKE_BINARY_DIR}/share/metkit/${_file} + DESTINATION "share/metkit" + PERMISSIONS OWNER_WRITE OWNER_READ GROUP_READ WORLD_READ ) + endif() endforeach() diff --git a/metkit/odb/CMakeLists.txt b/metkit/odb/CMakeLists.txt index b586551..be454b9 100644 --- a/metkit/odb/CMakeLists.txt +++ b/metkit/odb/CMakeLists.txt @@ -4,9 +4,11 @@ foreach( _file ${files_odb} ) configure_file( ${_file} ${CMAKE_BINARY_DIR}/share/metkit/odb/${_file} COPYONLY ) - install( FILES ${CMAKE_BINARY_DIR}/share/metkit/odb/${_file} - DESTINATION "share/metkit/odb" - PERMISSIONS OWNER_WRITE OWNER_READ GROUP_READ WORLD_READ ) + if( HAVE_METKIT_CONFIG ) + install( FILES ${CMAKE_BINARY_DIR}/share/metkit/odb/${_file} + DESTINATION "share/metkit/odb" + PERMISSIONS OWNER_WRITE OWNER_READ GROUP_READ WORLD_READ ) + endif() endforeach() From 3d24fa8211737d31432ac32ed1a70e4514d82c7d Mon Sep 17 00:00:00 2001 From: Emanuele Danovaro Date: Thu, 18 Jul 2024 05:15:59 +0000 Subject: [PATCH 09/39] updated param.yaml and paramids.yaml --- metkit/paramids.yaml | 326 +++- metkit/params.yaml | 3613 +++++++++++------------------------------- 2 files changed, 1245 insertions(+), 2694 deletions(-) diff --git a/metkit/paramids.yaml b/metkit/paramids.yaml index 4e66fdf..48a5a81 100644 --- a/metkit/paramids.yaml +++ b/metkit/paramids.yaml @@ -2581,7 +2581,7 @@ - period corresponding to maximum individual wave height 140218: - hmax -- maximum individual wave height +- envelop-maximum individual wave height 140219: - wmb - model bathymetry @@ -2693,6 +2693,18 @@ 140255: - _param_140255 - indicates a missing value +141221: +- avg_mp2 +- time-mean mean zero-crossing wave period +141229: +- avg_swh +- time-mean significant height of combined wind waves and swell +141231: +- avg_pp1d +- time-mean peak wave period +141232: +- avg_mwp +- time-mean mean wave period 150129: - ocpt - ocean potential temperature @@ -2806,10 +2818,10 @@ - sea water practical salinity 151131: - ocu -- eastward sea water velocity +- eastward surface sea water velocity 151132: - ocv -- northward sea water velocity +- northward surface sea water velocity 151133: - wo - upward sea water velocity @@ -2938,7 +2950,7 @@ - depth of salinity maximum 151175: - sav300 -- average salinity in the upper 300m +- average sea water practical salinity in the upper 300m 151176: - ldp - layer thickness at scalar points @@ -13435,6 +13447,30 @@ 231056: - ucq - urban canyon specific humidity +231057: +- csfwe +- convective snowfall water equivalent +231058: +- lsfwe +- large-scale snowfall water equivalent +231059: +- lslt +- lake surface temperature +231060: +- sbrn +- surface bulk richardson number +231061: +- mx2r +- time-maximum 2 metre relative humidity +231062: +- mn2r +- time-minimum 2 metre relative humidity +231063: +- srhe +- surface roughness for heat +231064: +- srmo +- surface roughness for moisture 232000: - fba - burned area @@ -13840,6 +13876,228 @@ 235079: - mskt - time-mean skin temperature +235080: +- avg_rsn +- time-mean snow density +235081: +- avg_cvl +- time-mean low vegetation cover +235082: +- avg_cvh +- time-mean high vegetation cover +235083: +- avg_ci +- time-mean sea ice area fraction +235084: +- avg_sst +- time-mean sea surface temperature +235085: +- avg_lai_lv +- time-mean leaf area index, low vegetation +235086: +- avg_lai_hv +- time-mean leaf area index, high vegetation +235087: +- avg_tclw +- time-mean total column liquid water +235088: +- avg_tciw +- time-mean total column cloud ice water +235089: +- avg_2sh +- time-mean 2 metre specific humidity +235090: +- avg_lmlt +- time-mean lake mix-layer temperature +235091: +- avg_lmld +- time-mean lake mix-layer depth +235092: +- avg_2r +- time-mean 2 metre relative humidity +235093: +- avg_fscov +- time-mean fraction of snow cover +235094: +- avg_sot +- time-mean soil temperature +235095: +- avg_sde +- time-mean snow depth +235096: +- avg_snowc +- time-mean snow cover +235097: +- avg_ws +- time-mean wind speed +235098: +- avg_pres +- time-mean pressure +235100: +- avg_pv +- time-mean potential vorticity +235101: +- avg_crwc +- time-mean specific rain water content +235102: +- avg_cswc +- time-mean specific snow water content +235103: +- avg_etadot +- time-mean eta-coordinate vertical velocity +235117: +- avg_mucape +- time-mean most-unstable cape +235129: +- avg_z +- time-mean geopotential +235130: +- avg_t +- time-mean temperature +235131: +- avg_u +- time-mean u component of wind +235132: +- avg_v +- time-mean v component of wind +235133: +- avg_q +- time-mean specific humidity +235134: +- avg_sp +- time-mean surface pressure +235135: +- avg_w +- time-mean vertical velocity +235136: +- avg_tcw +- time-mean total column water +235137: +- avg_tcwv +- time-mean total column vertically-integrated water vapour +235138: +- avg_vo +- time-mean vorticity (relative) +235141: +- avg_sd_m +- time-mean snow depth +235151: +- avg_msl +- time-mean mean sea level pressure +235152: +- avg_lnsp +- time-mean logarithm of surface pressure +235155: +- avg_d +- time-mean divergence +235157: +- avg_r +- time-mean relative humidity +235159: +- avg_blh +- time-mean boundary layer height +235165: +- avg_10u +- time-mean 10 metre u wind component +235166: +- avg_10v +- time-mean 10 metre v wind component +235168: +- avg_2d +- time-mean 2 metre dewpoint temperature +235186: +- avg_lcc_frac +- time-mean low cloud cover +235187: +- avg_mcc_frac +- time-mean medium cloud cover +235188: +- avg_hcc_frac +- time-mean high cloud cover +235203: +- avg_o3 +- time-mean ozone mass mixing ratio +235238: +- avg_tsn +- time-mean temperature of snow layer +235243: +- avg_fal_frac +- time-mean forecast albedo +235244: +- avg_fsr +- time-mean forecast surface roughness +235245: +- avg_flsr +- time-mean forecast logarithm of surface roughness for heat +235246: +- avg_clwc +- time-mean specific cloud liquid water content +235247: +- avg_ciwc +- time-mean specific cloud ice water content +235248: +- avg_cc +- time-mean fraction of cloud cover +235257: +- avg_kx +- time-mean k index +235258: +- avg_totalx +- time-mean total totals index +235262: +- avg_cat +- time-mean clear air turbulence (cat) +235270: +- avg_dis +- time-mean discharge from rivers or streams +235271: +- avg_swit +- time-mean soil wetness index (total layer) +235272: +- avg_swir +- time-mean soil wetness index (root zone) +235273: +- avg_swil +- time-mean soil wetness index(layer) +235274: +- avg_flddep +- time-mean floodplain depth +235275: +- avg_fldffr +- time-mean floodplain flooded fraction +235276: +- avg_fldfar +- time-mean floodplain flooded area +235277: +- avg_rivfr +- time-mean river fraction +235278: +- avg_rivar +- time-mean river area +235279: +- avg_rivcffr +- time-mean fraction of river coverage plus river related flooding +235280: +- avg_rivcfar +- time-mean area of river coverage plus river related flooding +237077: +- max_vsw +- time-maximum volumetric soil moisture +237117: +- max_mucape +- time-maximum most-unstable cape +238077: +- min_vsw +- time-minimum volumetric soil moisture +238117: +- min_mucape +- time-minimum most-unstable cape +239077: +- std_vsw +- time-standard-deviation volumetric soil moisture +239117: +- std_mucape +- time-standard-deviation most-unstable cape 240011: - chcross - cross sectional area of flow in channel @@ -13903,6 +14161,27 @@ 240034: - pthflw - floodpath outflow of water +240035: +- flddep +- floodplain depth +240036: +- fldffr +- floodplain flooded fraction +240037: +- fldfar +- floodplain flooded area +240038: +- rivfr +- river fraction +240039: +- rivar +- river area +240040: +- rivcffr +- fraction of river coverage plus river related flooding +240041: +- rivcfar +- area of river coverage plus river related flooding 250001: - lat - latitude @@ -15776,6 +16055,27 @@ 260657: - tcsqw - total column integrated saturation specific humidity with respect to water +260658: +- spi +- standardised precipitation index (spi) +260659: +- spei +- standardised precipitation evapotranspiration index (spei) +260660: +- ssfi +- standardised streamflow index (ssfi) +260661: +- srsi +- standardised reservoir supply index (srsi) +260662: +- swi +- standardised water-level index (swi) +260663: +- smri +- standardised snowmelt and rain index (smri) +260664: +- sdi +- streamflow drought index (sdi) 261001: - utci - universal thermal climate index @@ -17315,6 +17615,24 @@ 456000: - drydep_vel_vol - dry deposition velocity from volcanoes +457000: +- aod +- aerosol optical depth +458000: +- ssa +- single scattering albedo +459000: +- asymf +- asymmetry factor +460000: +- aerbscattoa +- aerosol backscatter from top of atmosphere +461000: +- aerbscatgnd +- aerosol backscatter from ground +462000: +- aerext +- aerosol extinction coefficient 500000: - ps - pressure (s) (not reduced) diff --git a/metkit/params.yaml b/metkit/params.yaml index ae3c48e..1c56091 100644 --- a/metkit/params.yaml +++ b/metkit/params.yaml @@ -1659,17 +1659,8 @@ - - levtype: sfc stream: eehs type: cd - - - 49 - - 59 - - 144 - - 201 - - 202 - - 228 - - 162045 + - - 228 - 228004 - - 228005 - - 228006 - - 228044 - - levtype: pl stream: eehs type: ed @@ -1690,6 +1681,122 @@ - - levtype: sfc stream: eehs type: em + - - 228 + - 228004 +- - levtype: pl + stream: eehs + type: es + - - 129 + - 130 + - 156 +- - levtype: sfc + stream: eehs + type: es + - - 228 + - 228004 +- - levtype: pl + stream: eehs + type: taem + - - 1 + - 2 + - 129 + - 130 + - 131 + - 132 + - 133 + - 156 +- - levtype: sfc + stream: eehs + type: taem + - - 33 + - 34 + - 59 + - 78 + - 79 + - 121 + - 122 + - 136 + - 137 + - 139 + - 141 + - 151 + - 164 + - 165 + - 166 + - 167 + - 168 + - 201 + - 202 + - 172142 + - 172143 + - 172144 + - 172189 + - 172228 + - 228246 + - 228247 +- - levtype: pl + stream: eehs + type: taes + - - 1 + - 2 + - 129 + - 130 + - 131 + - 132 + - 133 + - 156 +- - levtype: sfc + stream: eehs + type: taes + - - 33 + - 34 + - 59 + - 78 + - 79 + - 121 + - 122 + - 136 + - 137 + - 139 + - 141 + - 151 + - 164 + - 165 + - 166 + - 167 + - 168 + - 201 + - 202 + - 172142 + - 172143 + - 172144 + - 172189 + - 172228 + - 228246 + - 228247 +- - levtype: sfc + stream: efhs + type: cd + - - 49 + - 59 + - 144 + - 201 + - 202 + - 228 + - 162045 + - 228004 + - 228005 + - 228006 + - 228044 +- - levtype: pl + stream: efhs + type: em + - - 129 + - 130 + - 156 +- - levtype: sfc + stream: efhs + type: em - - 49 - 59 - 144 @@ -1702,13 +1809,13 @@ - 228006 - 228044 - - levtype: pl - stream: eehs + stream: efhs type: es - - 129 - 130 - 156 - - levtype: sfc - stream: eehs + stream: efhs type: es - - 49 - 59 @@ -1722,7 +1829,7 @@ - 228006 - 228044 - - levtype: pl - stream: eehs + stream: efhs type: taem - - 1 - 2 @@ -1733,7 +1840,7 @@ - 133 - 156 - - levtype: sfc - stream: eehs + stream: efhs type: taem - - 33 - 34 @@ -1762,7 +1869,7 @@ - 228246 - 228247 - - levtype: pl - stream: eehs + stream: efhs type: taes - - 1 - 2 @@ -1773,7 +1880,7 @@ - 133 - 156 - - levtype: sfc - stream: eehs + stream: efhs type: taes - - 33 - 34 @@ -1802,10 +1909,22 @@ - 228246 - 228247 - - levtype: ml - stream: efho - type: cf + stream: elda + type: 4i + - - 200130 + - 200131 + - 200132 + - 200133 + - 200138 + - 200152 + - 200155 + - 200203 +- - levtype: ml + stream: elda + type: 4v - - 75 - 76 + - 77 - 129 - 130 - 131 @@ -1821,11 +1940,9 @@ - 247 - 248 - - levtype: pl - stream: efho - type: cf - - - 1 - - 2 - - 60 + stream: elda + type: 4v + - - 60 - 129 - 130 - 131 @@ -1838,19 +1955,24 @@ - 156 - 157 - 203 + - 246 + - 247 + - 248 - - levtype: pt - stream: efho - type: cf - - - 54 + stream: elda + type: 4v + - - 53 + - 54 - 60 - 131 - 132 + - 133 - 138 - 155 - 203 - - levtype: pv - stream: efho - type: cf + stream: elda + type: 4v - - 3 - 54 - 129 @@ -1860,10 +1982,15 @@ - 156 - 203 - - levtype: sfc - stream: efho - type: cf + stream: elda + type: 4v - - 8 - 9 + - 15 + - 16 + - 17 + - 18 + - 26 - 27 - 28 - 29 @@ -1881,16 +2008,16 @@ - 41 - 42 - 43 - - 47 - - 49 + - 44 + - 45 - 57 + - 58 - 59 + - 66 + - 67 - 74 - 78 - 79 - - 121 - - 122 - - 123 - 129 - 134 - 136 @@ -1899,14 +2026,9 @@ - 141 - 142 - 143 - - 144 - - 145 - - 146 - - 147 - 148 - 151 - 156 - - 159 - 160 - 161 - 162 @@ -1923,54 +2045,33 @@ - 174 - 175 - 176 - - 177 - - 178 - - 179 - - 180 - - 181 - - 182 - 183 - 186 - 187 - 188 - - 189 - 195 - 196 - 197 - 198 - - 201 - - 202 - 205 - 206 - - 207 - - 210 - 228 + - 229 + - 230 - 234 - 235 - 236 - 238 - - 243 - 244 - 245 - - 3020 - - 151130 - - 151131 - - 151132 - - 151145 - - 151148 - - 151163 - - 151164 - - 151175 - - 162071 - - 162072 - - 174098 + - 174096 - 210186 - 210187 - 210188 - 210189 - 210190 - 210191 - - 228001 + - 228007 - 228008 - 228009 - 228010 @@ -1980,90 +2081,20 @@ - 228014 - 228021 - 228022 - - 228023 - - 228024 - - 228026 - - 228027 - - 228028 - - 228029 - - 228035 - - 228036 - - 228044 - - 228046 - - 228047 - - 228048 - - 228050 - - 228058 - - 228080 - - 228081 - - 228082 - - 228083 - - 228084 - - 228085 - - 228088 - 228089 - 228090 - - 228216 - - 228217 - - 228218 - - 228219 - - 228220 - - 228221 - - 228222 - - 228223 - - 228224 - - 228225 - - 228226 - - 228227 + - 228131 + - 228132 - 228239 - 228240 - - 228241 - 228246 - 228247 - - 228251 - - 230008 - - 230009 - - 230021 - - 230022 - - 230047 - - 230057 - - 230080 - - 230081 - - 230082 - - 230142 - - 230143 - - 230144 - - 230145 - - 230146 - - 230147 - - 230169 - - 230175 - - 230176 - - 230177 - - 230178 - - 230179 - - 230180 - - 230181 - - 230182 - - 230189 - - 230195 - - 230196 - - 230197 - - 230205 - - 230210 - - 230216 - - 230228 - - 230251 - - 260015 - - 260048 - - 260109 - - 260121 - - 260123 - - levtype: ml - stream: efho - type: pf + stream: elda + type: an - - 75 - 76 + - 77 - 129 - 130 - 131 @@ -2078,12 +2109,13 @@ - 246 - 247 - 248 + - 213001 + - 213002 + - 213003 - - levtype: pl - stream: efho - type: pf - - - 1 - - 2 - - 60 + stream: elda + type: an + - - 60 - 129 - 130 - 131 @@ -2096,19 +2128,24 @@ - 156 - 157 - 203 + - 246 + - 247 + - 248 - - levtype: pt - stream: efho - type: pf - - - 54 + stream: elda + type: an + - - 53 + - 54 - 60 - 131 - 132 + - 133 - 138 - 155 - 203 - - levtype: pv - stream: efho - type: pf + stream: elda + type: an - - 3 - 54 - 129 @@ -2118,10 +2155,13 @@ - 156 - 203 - - levtype: sfc - stream: efho - type: pf - - - 8 - - 9 + stream: elda + type: an + - - 15 + - 16 + - 17 + - 18 + - 26 - 27 - 28 - 29 @@ -2139,84 +2179,56 @@ - 41 - 42 - 43 - - 47 - - 49 - - 57 - - 59 + - 66 + - 67 + - 74 - 78 - 79 - - 121 - - 122 - - 123 - 129 - 134 - 136 - 137 - 139 - 141 - - 142 - - 143 - - 144 - - 145 - - 146 - - 147 - 148 - 151 - 156 - - 159 + - 160 + - 161 + - 162 + - 163 - 164 - 165 - 166 - 167 - 168 - - 169 - 170 - 172 - 173 - 174 - - 175 - - 176 - - 177 - - 178 - - 179 - - 180 - - 181 - - 182 - 183 - 186 - 187 - 188 - - 189 - - 195 - - 196 - - 197 - 198 - - 201 - - 202 - - 205 - 206 - - 207 - - 210 - 228 + - 229 + - 230 + - 234 - 235 - 236 - 238 - - 243 - - 244 - - 245 - - 3020 - - 151130 - - 151131 - - 151132 - - 151145 - - 151148 - - 151163 - - 151164 - - 151175 - - 162071 - - 162072 - - 174098 - - 228001 + - 129172 + - 174096 + - 200199 + - 210186 + - 210187 + - 210188 + - 210189 + - 210190 + - 210191 + - 228007 - 228008 - 228009 - 228010 @@ -2226,235 +2238,85 @@ - 228014 - 228021 - 228022 - - 228023 - - 228024 - - 228026 - - 228027 - - 228028 - - 228029 - - 228035 - - 228036 - - 228044 - - 228046 - - 228047 - - 228048 - - 228050 - - 228058 - - 228080 - - 228081 - - 228082 - - 228083 - - 228084 - - 228085 - - 228088 - 228089 - 228090 - - 228216 - - 228217 - - 228218 - - 228219 - - 228220 - - 228221 - - 228222 - - 228223 - - 228224 - - 228225 - - 228226 - - 228227 - 228239 - 228240 - - 228241 - 228246 - 228247 - - 228251 - - 230008 - - 230009 - - 230021 - - 230022 - - 230047 - - 230057 - - 230080 - - 230081 - - 230082 - - 230142 - - 230143 - - 230144 - - 230145 - - 230146 - - 230147 - - 230169 - - 230175 - - 230176 - - 230177 - - 230178 - - 230179 - - 230180 - - 230181 - - 230182 - - 230189 - - 230195 - - 230196 - - 230197 - - 230205 - - 230210 - - 230216 - - 230228 - - 230251 - - 260015 - - 260048 - - 260109 - - 260121 - - 260123 -- - levtype: sfc - stream: efhs - type: cd - - - 49 - - 59 - - 144 - - 201 - - 202 - - 228 - - 162045 - - 228004 - - 228005 - - 228006 - - 228044 -- - levtype: pl - stream: efhs - type: ed - - - 130 -- - levtype: sfc - stream: efhs - type: ed - - - 164 - - 167 - - 207 - - 228 -- - levtype: pl - stream: efhs +- - levtype: sol + stream: elda + type: an + - - 33 + - 238 + - 228038 + - 228141 +- - levtype: ml + stream: elda type: em - - - 129 + - - 21 + - 22 + - 23 - 130 + - 131 + - 132 + - 133 + - 138 + - 152 - 156 + - 157 + - 203 - - levtype: sfc - stream: efhs + stream: elda type: em - - - 49 - - 59 - - 144 - - 201 - - 202 - - 228 - - 162045 - - 228004 - - 228005 - - 228006 - - 228044 -- - levtype: pl - stream: efhs - type: es - - - 129 - - 130 - - 156 -- - levtype: sfc - stream: efhs + - - 194 +- - levtype: ml + stream: elda + type: eme + - - 200130 + - 200131 + - 200132 + - 200138 + - 200152 + - 200155 +- - levtype: ml + stream: elda type: es - - - 49 - - 59 - - 144 - - 201 - - 202 - - 228 - - 162045 - - 228004 - - 228005 - - 228006 - - 228044 -- - levtype: pl - stream: efhs - type: taem - - - 1 - - 2 - - 129 - - 130 - - 131 - - 132 - - 133 - - 156 -- - levtype: sfc - stream: efhs - type: taem - - - 33 - - 34 - - 59 - - 78 - - 79 - - 121 - - 122 - - 136 - - 137 - - 139 - - 141 - - 151 - - 164 - - 165 - - 166 - - 167 - - 168 - - 201 - - 202 - - 172142 - - 172143 - - 172144 - - 172189 - - 172228 - - 228246 - - 228247 -- - levtype: pl - stream: efhs - type: taes - - - 1 - - 2 - - 129 + - - 21 + - 22 + - 23 - 130 - 131 - 132 - 133 + - 138 + - 152 - 156 + - 157 + - 203 - - levtype: sfc - stream: efhs - type: taes - - - 33 - - 34 - - 59 - - 78 - - 79 - - 121 - - 122 - - 136 - - 137 + stream: elda + type: es + - - 39 + - 40 + - 41 + - 42 - 139 - - 141 - - 151 - - 164 - - 165 - - 166 - - 167 - - 168 - - 201 - - 202 - - 172142 - - 172143 - - 172144 - - 172189 - - 172228 - - 228246 - - 228247 + - 140 + - 170 + - 171 + - 183 + - 184 + - 194 + - 235 + - 236 + - 237 - - levtype: ml - stream: efov - type: cf + stream: elda + type: fc - - 75 - 76 + - 77 - 129 - 130 - 131 @@ -2469,12 +2331,13 @@ - 246 - 247 - 248 + - 213001 + - 213002 + - 213003 - - levtype: pl - stream: efov - type: cf - - - 1 - - 2 - - 60 + stream: elda + type: fc + - - 60 - 129 - 130 - 131 @@ -2487,19 +2350,23 @@ - 156 - 157 - 203 + - 246 + - 247 + - 248 - - levtype: pt - stream: efov - type: cf + stream: elda + type: fc - - 54 - 60 - 131 - 132 + - 133 - 138 - 155 - 203 - - levtype: pv - stream: efov - type: cf + stream: elda + type: fc - - 3 - 54 - 129 @@ -2509,15 +2376,12 @@ - 156 - 203 - - levtype: sfc - stream: efov - type: cf + stream: elda + type: fc - - 8 - 9 + - 20 - 26 - - 27 - - 28 - - 29 - - 30 - 31 - 32 - 33 @@ -2530,14 +2394,16 @@ - 40 - 41 - 42 - - 43 + - 44 + - 45 - 47 - 49 + - 50 - 57 + - 58 - 59 - 66 - 67 - - 74 - 78 - 79 - 121 @@ -2559,10 +2425,6 @@ - 151 - 156 - 159 - - 160 - - 161 - - 162 - - 163 - 164 - 165 - 166 @@ -2571,8 +2433,6 @@ - 169 - 170 - 172 - - 173 - - 174 - 175 - 176 - 177 @@ -2594,10 +2454,17 @@ - 202 - 205 - 206 - - 207 + - 208 + - 209 - 210 + - 211 + - 212 + - 213 - 228 - - 234 + - 229 + - 230 + - 231 + - 232 - 235 - 236 - 238 @@ -2605,24 +2472,11 @@ - 244 - 245 - 3020 - - 151130 - - 151131 - - 151132 - - 151145 - - 151148 - - 151163 - - 151164 - - 151175 - 162071 - 162072 - - 174098 - - 210186 - - 210187 - - 210188 - - 210189 - - 210190 - - 210191 + - 174096 - 228001 + - 228003 - 228007 - 228008 - 228009 @@ -2658,6 +2512,10 @@ - 228088 - 228089 - 228090 + - 228129 + - 228130 + - 228131 + - 228132 - 228216 - 228217 - 228218 @@ -2675,49 +2533,56 @@ - 228241 - 228246 - 228247 - - 228249 - 228251 - - 230008 - - 230009 - - 230021 - - 230022 - - 230047 - - 230057 - - 230080 - - 230081 - - 230082 - - 230142 - - 230143 - - 230144 - - 230145 - - 230146 - - 230147 - - 230169 - - 230175 - - 230176 - - 230177 - - 230178 - - 230179 - - 230180 - - 230181 - - 230182 - - 230189 - - 230195 - - 230196 - - 230197 - - 230205 - - 230210 - - 230216 - - 230228 - - 230251 - 260015 - 260048 - 260109 - 260121 - 260123 + - 260318 + - 260319 + - 260320 + - 260321 + - 260338 + - 260339 +- - levtype: sol + stream: elda + type: fc + - - 33 + - 238 + - 228038 + - 228141 - - levtype: ml - stream: efov - type: pf + stream: elda + type: me + - - 200130 + - 200131 + - 200132 + - 200138 + - 200152 + - 200155 +- - levtype: ml + stream: elda + type: ses + - - 21 + - 22 + - 23 + - 130 + - 131 + - 132 + - 133 + - 138 + - 152 + - 156 + - 157 + - 203 +- - levtype: sfc + stream: elda + type: ses + - - 194 +- - levtype: ml + stream: enfh + type: cf - - 75 - 76 - 129 @@ -2734,9 +2599,10 @@ - 246 - 247 - 248 + - 260290 - - levtype: pl - stream: efov - type: pf + stream: enfh + type: cf - - 1 - 2 - 60 @@ -2752,9 +2618,10 @@ - 156 - 157 - 203 + - 260290 - - levtype: pt - stream: efov - type: pf + stream: enfh + type: cf - - 54 - 60 - 131 @@ -2763,8 +2630,8 @@ - 155 - 203 - - levtype: pv - stream: efov - type: pf + stream: enfh + type: cf - - 3 - 54 - 129 @@ -2774,8 +2641,8 @@ - 156 - 203 - - levtype: sfc - stream: efov - type: pf + stream: enfh + type: cf - - 8 - 9 - 27 @@ -2799,6 +2666,7 @@ - 49 - 57 - 59 + - 74 - 78 - 79 - 121 @@ -2820,6 +2688,10 @@ - 151 - 156 - 159 + - 160 + - 161 + - 162 + - 163 - 164 - 165 - 166 @@ -2854,6 +2726,7 @@ - 207 - 210 - 228 + - 234 - 235 - 236 - 238 @@ -2872,6 +2745,12 @@ - 162071 - 162072 - 174098 + - 210186 + - 210187 + - 210188 + - 210189 + - 210190 + - 210191 - 228001 - 228008 - 228009 @@ -2895,8 +2774,6 @@ - 228047 - 228048 - 228050 - - 228051 - - 228057 - 228058 - 228080 - 228081 @@ -2924,721 +2801,281 @@ - 228241 - 228246 - 228247 - - 228249 - 228251 - - 230008 - - 230009 - - 230021 - - 230022 - - 230047 - - 230057 - - 230080 - - 230081 - - 230082 - - 230142 - - 230143 - - 230144 - - 230145 - - 230146 - - 230147 - - 230169 - - 230175 - - 230176 - - 230177 - - 230178 - - 230179 - - 230180 - - 230181 - - 230182 - - 230189 - - 230195 - - 230196 - - 230197 - - 230205 - - 230210 - - 230216 - - 230228 - - 230251 - 260015 - 260048 - 260109 - 260121 - 260123 -- - levtype: ml - stream: elda - type: 4i - - - 200130 - - 200131 - - 200132 - - 200133 - - 200138 - - 200152 - - 200155 - - 200203 -- - levtype: ml - stream: elda - type: 4v - - - 75 - - 76 - - 77 - - 129 - - 130 - - 131 - - 132 - - 133 - - 135 - - 138 - - 152 - - 155 - - 156 - - 203 - - 246 - - 247 - - 248 -- - levtype: pl - stream: elda - type: 4v - - - 60 - - 129 - - 130 - - 131 - - 132 - - 133 - - 135 - - 138 - - 152 - - 155 - - 156 - - 157 - - 203 - - 246 - - 247 - - 248 -- - levtype: pt - stream: elda - type: 4v - - - 53 - - 54 - - 60 - - 131 - - 132 - - 133 - - 138 - - 155 - - 203 -- - levtype: pv - stream: elda - type: 4v - - - 3 - - 54 - - 129 - - 131 - - 132 - - 133 - - 156 - - 203 +- - levtype: sol + stream: enfh + type: cf + - - 33 + - 238 + - 228038 + - 228141 - - levtype: sfc - stream: elda - type: 4v - - - 8 - - 9 - - 15 - - 16 - - 17 - - 18 - - 26 - - 27 - - 28 - - 29 - - 30 - - 31 - - 32 + stream: enfh + type: fcmax + - - 31 - 33 - 34 - - 35 - - 36 - - 37 - - 38 - 39 - 40 - 41 - 42 - - 43 - - 44 - - 45 - - 57 - - 58 + - 49 - 59 - - 66 - - 67 - - 74 - 78 - 79 - - 129 - - 134 + - 121 + - 122 - 136 - 137 - 139 - 141 - - 142 - - 143 - - 148 - 151 - - 156 - - 160 - - 161 - - 162 - - 163 + - 159 - 164 - 165 - 166 - 167 - 168 - - 169 - 170 - - 172 - - 173 - - 174 - - 175 - - 176 - - 183 - - 186 - - 187 - - 188 - - 195 - - 196 - - 197 - - 198 - - 205 - - 206 - - 228 - - 229 - - 230 - - 234 - - 235 - - 236 - - 238 - - 244 - - 245 - - 174096 - - 210186 - - 210187 - - 210188 - - 210189 - - 210190 - - 210191 - - 228007 - - 228008 - - 228009 - - 228010 - - 228011 - - 228012 - - 228013 - - 228014 - - 228021 - - 228022 - - 228089 - - 228090 - - 228131 - - 228132 - - 228239 - - 228240 + - 201 + - 202 + - 207 + - 151130 + - 151131 + - 151132 + - 151145 + - 151148 + - 151163 + - 151164 + - 151175 + - 172142 + - 172143 + - 172144 + - 172146 + - 172147 + - 172169 + - 172175 + - 172176 + - 172177 + - 172178 + - 172179 + - 172180 + - 172181 + - 172182 + - 172189 + - 172228 - 228246 - 228247 -- - levtype: ml - stream: elda - type: an - - - 75 - - 76 - - 77 - - 129 - - 130 - - 131 - - 132 - - 133 - - 135 - - 138 - - 152 - - 155 - - 156 - - 203 - - 246 - - 247 - - 248 - - 213001 - - 213002 - - 213003 - - levtype: pl - stream: elda - type: an - - - 60 + stream: enfh + type: fcmean + - - 1 + - 2 - 129 - 130 - 131 - 132 - 133 - - 135 - 138 - - 152 - 155 - 156 - - 157 - - 203 - - 246 - - 247 - - 248 - - levtype: pt - stream: elda - type: an - - - 53 - - 54 - - 60 - - 131 - - 132 - - 133 - - 138 - - 155 - - 203 + stream: enfh + type: fcmean + - - 60 - - levtype: pv - stream: elda - type: an + stream: enfh + type: fcmean - - 3 - - 54 - - 129 - - 131 - - 132 - - 133 - - 156 - - 203 - - levtype: sfc - stream: elda - type: an - - - 15 - - 16 - - 17 - - 18 - - 26 - - 27 - - 28 - - 29 - - 30 - - 31 - - 32 + stream: enfh + type: fcmean + - - 31 - 33 - 34 - - 35 - - 36 - - 37 - - 38 - 39 - 40 - 41 - 42 - - 43 - - 66 - - 67 - - 74 + - 49 + - 59 - 78 - 79 - - 129 - - 134 + - 121 + - 122 - 136 - 137 - 139 - 141 - - 148 - 151 - - 156 - - 160 - - 161 - - 162 - - 163 + - 159 - 164 - 165 - 166 - 167 - 168 - 170 - - 172 - - 173 - - 174 - - 183 - - 186 - - 187 - - 188 - - 198 - - 206 - - 228 - - 229 - - 230 - - 234 - - 235 - - 236 - - 238 - - 129172 - - 174096 - - 200199 - - 210186 - - 210187 - - 210188 - - 210189 - - 210190 - - 210191 - - 228007 - - 228008 - - 228009 - - 228010 - - 228011 - - 228012 - - 228013 - - 228014 - - 228021 - - 228022 - - 228089 - - 228090 - - 228239 - - 228240 + - 201 + - 202 + - 207 + - 151130 + - 151131 + - 151132 + - 151145 + - 151148 + - 151163 + - 151164 + - 151175 + - 172142 + - 172143 + - 172144 + - 172146 + - 172147 + - 172169 + - 172175 + - 172176 + - 172177 + - 172178 + - 172179 + - 172180 + - 172181 + - 172182 + - 172189 + - 172228 - 228246 - 228247 -- - levtype: sol - stream: elda - type: an - - - 33 - - 238 - - 228038 - - 228141 -- - levtype: ml - stream: elda - type: em - - - 21 - - 22 - - 23 - - 130 - - 131 - - 132 - - 133 - - 138 - - 152 - - 156 - - 157 - - 203 -- - levtype: sfc - stream: elda - type: em - - - 194 -- - levtype: ml - stream: elda - type: eme - - - 200130 - - 200131 - - 200132 - - 200138 - - 200152 - - 200155 -- - levtype: ml - stream: elda - type: es - - - 21 - - 22 - - 23 - - 130 - - 131 - - 132 - - 133 - - 138 - - 152 - - 156 - - 157 - - 203 -- - levtype: sfc - stream: elda - type: es - - - 39 - - 40 - - 41 - - 42 - - 139 - - 140 - - 170 - - 171 - - 183 - - 184 - - 194 - - 235 - - 236 - - 237 -- - levtype: ml - stream: elda - type: fc - - - 75 - - 76 - - 77 - - 129 - - 130 - - 131 - - 132 - - 133 - - 135 - - 138 - - 152 - - 155 - - 156 - - 203 - - 246 - - 247 - - 248 - - 213001 - - 213002 - - 213003 -- - levtype: pl - stream: elda - type: fc - - - 60 - - 129 - - 130 - - 131 - - 132 - - 133 - - 135 - - 138 - - 152 - - 155 - - 156 - - 157 - - 203 - - 246 - - 247 - - 248 -- - levtype: pt - stream: elda - type: fc - - - 54 - - 60 - - 131 - - 132 - - 133 - - 138 - - 155 - - 203 -- - levtype: pv - stream: elda - type: fc - - - 3 - - 54 - - 129 - - 131 - - 132 - - 133 - - 156 - - 203 - - levtype: sfc - stream: elda - type: fc - - - 8 - - 9 - - 20 - - 26 - - 31 - - 32 + stream: enfh + type: fcmin + - - 31 - 33 - 34 - - 35 - - 36 - - 37 - - 38 - 39 - 40 - 41 - 42 - - 44 - - 45 - - 47 - 49 - - 50 - - 57 - - 58 - 59 - - 66 - - 67 - 78 - 79 - 121 - 122 - - 123 - - 129 - - 134 - 136 - 137 - 139 - 141 - - 142 - - 143 - - 144 - - 145 - - 146 - - 147 - - 148 - 151 - - 156 - 159 - 164 - 165 - 166 - 167 - 168 - - 169 - 170 - - 172 - - 175 - - 176 - - 177 - - 178 - - 179 - - 180 - - 181 - - 182 - - 183 - - 186 - - 187 - - 188 - - 189 - - 195 - - 196 - - 197 - - 198 - 201 - 202 - - 205 - - 206 - - 208 - - 209 - - 210 - - 211 - - 212 - - 213 - - 228 - - 229 - - 230 - - 231 - - 232 - - 235 - - 236 - - 238 - - 243 - - 244 - - 245 - - 3020 - - 162071 - - 162072 - - 174096 - - 228001 - - 228003 - - 228007 - - 228008 - - 228009 - - 228010 - - 228011 - - 228012 - - 228013 - - 228014 - - 228021 - - 228022 - - 228023 - - 228024 - - 228026 - - 228027 - - 228028 - - 228029 - - 228035 - - 228036 - - 228044 - - 228046 - - 228047 - - 228048 - - 228050 - - 228051 - - 228057 - - 228058 - - 228080 - - 228081 - - 228082 - - 228083 - - 228084 - - 228085 - - 228088 - - 228089 - - 228090 - - 228129 - - 228130 - - 228131 - - 228132 - - 228216 - - 228217 - - 228218 - - 228219 - - 228220 - - 228221 - - 228222 - - 228223 - - 228224 - - 228225 - - 228226 - - 228227 - - 228239 - - 228240 - - 228241 + - 207 + - 151130 + - 151131 + - 151132 + - 151145 + - 151148 + - 151163 + - 151164 + - 151175 + - 172142 + - 172143 + - 172144 + - 172146 + - 172147 + - 172169 + - 172175 + - 172176 + - 172177 + - 172178 + - 172179 + - 172180 + - 172181 + - 172182 + - 172189 + - 172228 + - 228246 + - 228247 +- - levtype: sfc + stream: enfh + type: fcstdev + - - 31 + - 33 + - 34 + - 39 + - 40 + - 41 + - 42 + - 49 + - 59 + - 78 + - 79 + - 121 + - 122 + - 136 + - 137 + - 139 + - 141 + - 151 + - 159 + - 164 + - 165 + - 166 + - 167 + - 168 + - 170 + - 201 + - 202 + - 207 + - 151130 + - 151131 + - 151132 + - 151145 + - 151148 + - 151163 + - 151164 + - 151175 + - 172142 + - 172143 + - 172144 + - 172146 + - 172147 + - 172169 + - 172175 + - 172176 + - 172177 + - 172178 + - 172179 + - 172180 + - 172181 + - 172182 + - 172189 + - 172228 - 228246 - 228247 - - 228251 - - 260015 - - 260048 - - 260109 - - 260121 - - 260123 - - 260318 - - 260319 - - 260320 - - 260321 - - 260338 - - 260339 -- - levtype: sol - stream: elda - type: fc - - - 33 - - 238 - - 228038 - - 228141 -- - levtype: ml - stream: elda - type: me - - - 200130 - - 200131 - - 200132 - - 200138 - - 200152 - - 200155 - - levtype: ml - stream: elda - type: ses - - - 21 - - 22 - - 23 - - 130 + stream: enfh + type: icp + - - 130 - 131 - 132 - 133 - 138 - 152 - - 156 - - 157 - - 203 -- - levtype: sfc - stream: elda - type: ses - - - 194 + - 155 - - levtype: ml stream: enfh - type: cf + type: pf - - 75 - 76 - 129 @@ -3658,7 +3095,7 @@ - 260290 - - levtype: pl stream: enfh - type: cf + type: pf - - 1 - 2 - 60 @@ -3677,7 +3114,7 @@ - 260290 - - levtype: pt stream: enfh - type: cf + type: pf - - 54 - 60 - 131 @@ -3687,7 +3124,7 @@ - 203 - - levtype: pv stream: enfh - type: cf + type: pf - - 3 - 54 - 129 @@ -3698,7 +3135,7 @@ - 203 - - levtype: sfc stream: enfh - type: cf + type: pf - - 8 - 9 - 27 @@ -3722,7 +3159,6 @@ - 49 - 57 - 59 - - 74 - 78 - 79 - 121 @@ -3744,10 +3180,6 @@ - 151 - 156 - 159 - - 160 - - 161 - - 162 - - 163 - 164 - 165 - 166 @@ -3782,7 +3214,6 @@ - 207 - 210 - 228 - - 234 - 235 - 236 - 238 @@ -3801,12 +3232,6 @@ - 162071 - 162072 - 174098 - - 210186 - - 210187 - - 210188 - - 210189 - - 210190 - - 210191 - 228001 - 228008 - 228009 @@ -3865,120 +3290,168 @@ - 260123 - - levtype: sol stream: enfh - type: cf + type: pf - - 33 - 238 - 228038 - 228141 -- - levtype: sfc - stream: enfh - type: fcmax - - - 31 - - 33 - - 34 - - 39 - - 40 - - 41 - - 42 - - 49 - - 59 - - 78 - - 79 - - 121 - - 122 - - 136 - - 137 - - 139 - - 141 - - 151 - - 159 - - 164 - - 165 - - 166 - - 167 - - 168 - - 170 - - 201 - - 202 - - 207 - - 151130 - - 151131 - - 151132 - - 151145 - - 151148 - - 151163 - - 151164 - - 151175 - - 172142 - - 172143 - - 172144 - - 172146 - - 172147 - - 172169 - - 172175 - - 172176 - - 172177 - - 172178 - - 172179 - - 172180 - - 172181 - - 172182 - - 172189 - - 172228 - - 228246 - - 228247 +- - levtype: ml + stream: enfo + type: cf + - - 75 + - 76 + - 129 + - 130 + - 131 + - 132 + - 133 + - 135 + - 138 + - 152 + - 155 + - 156 + - 203 + - 246 + - 247 + - 248 + - 260290 - - levtype: pl - stream: enfh - type: fcmean + stream: enfo + type: cf - - 1 - 2 + - 60 - 129 - 130 - 131 - 132 - 133 + - 135 - 138 + - 152 - 155 - 156 + - 157 + - 203 + - 260290 - - levtype: pt - stream: enfh - type: fcmean - - - 60 + stream: enfo + type: cf + - - 54 + - 60 + - 131 + - 132 + - 138 + - 155 + - 203 - - levtype: pv - stream: enfh - type: fcmean + stream: enfo + type: cf - - 3 + - 54 + - 129 + - 131 + - 132 + - 133 + - 156 + - 203 - - levtype: sfc - stream: enfh - type: fcmean - - - 31 + stream: enfo + type: cf + - - 8 + - 9 + - 26 + - 27 + - 28 + - 29 + - 30 + - 31 + - 32 - 33 - 34 + - 35 + - 36 + - 37 + - 38 - 39 - 40 - 41 - 42 + - 43 + - 47 - 49 + - 57 - 59 + - 66 + - 67 + - 74 - 78 - 79 - 121 - 122 + - 123 + - 129 + - 134 - 136 - 137 - 139 - 141 + - 142 + - 143 + - 144 + - 145 + - 146 + - 147 + - 148 - 151 + - 156 - 159 + - 160 + - 161 + - 162 + - 163 - 164 - 165 - 166 - 167 - 168 + - 169 - 170 + - 172 + - 173 + - 174 + - 175 + - 176 + - 177 + - 178 + - 179 + - 180 + - 181 + - 182 + - 183 + - 186 + - 187 + - 188 + - 189 + - 195 + - 196 + - 197 + - 198 - 201 - 202 + - 205 + - 206 - 207 + - 210 + - 228 + - 234 + - 235 + - 236 + - 238 + - 243 + - 244 + - 245 + - 3020 - 151130 - 151131 - 151132 @@ -3987,1075 +3460,218 @@ - 151163 - 151164 - 151175 - - 172142 - - 172143 - - 172144 - - 172146 - - 172147 - - 172169 - - 172175 - - 172176 - - 172177 - - 172178 - - 172179 - - 172180 - - 172181 - - 172182 - - 172189 - - 172228 - - 228246 - - 228247 -- - levtype: sfc - stream: enfh - type: fcmin - - - 31 - - 33 - - 34 - - 39 - - 40 - - 41 - - 42 - - 49 - - 59 - - 78 - - 79 - - 121 - - 122 - - 136 - - 137 - - 139 - - 141 - - 151 - - 159 - - 164 - - 165 - - 166 - - 167 - - 168 - - 170 - - 201 - - 202 - - 207 - - 151130 - - 151131 - - 151132 - - 151145 - - 151148 - - 151163 - - 151164 - - 151175 - - 172142 - - 172143 - - 172144 - - 172146 - - 172147 - - 172169 - - 172175 - - 172176 - - 172177 - - 172178 - - 172179 - - 172180 - - 172181 - - 172182 - - 172189 - - 172228 - - 228246 - - 228247 -- - levtype: sfc - stream: enfh - type: fcstdev - - - 31 - - 33 - - 34 - - 39 - - 40 - - 41 - - 42 - - 49 - - 59 - - 78 - - 79 - - 121 - - 122 - - 136 - - 137 - - 139 - - 141 - - 151 - - 159 - - 164 - - 165 - - 166 - - 167 - - 168 - - 170 - - 201 - - 202 - - 207 - - 151130 - - 151131 - - 151132 - - 151145 - - 151148 - - 151163 - - 151164 - - 151175 - - 172142 - - 172143 - - 172144 - - 172146 - - 172147 - - 172169 - - 172175 - - 172176 - - 172177 - - 172178 - - 172179 - - 172180 - - 172181 - - 172182 - - 172189 - - 172228 - - 228246 - - 228247 -- - levtype: ml - stream: enfh - type: icp - - - 130 - - 131 - - 132 - - 133 - - 138 - - 152 - - 155 -- - levtype: ml - stream: enfh - type: pf - - - 75 - - 76 - - 129 - - 130 - - 131 - - 132 - - 133 - - 135 - - 138 - - 152 - - 155 - - 156 - - 203 - - 246 - - 247 - - 248 - - 213001 - - 213002 - - 213003 - - 260290 -- - levtype: pl - stream: enfh - type: pf - - - 1 - - 2 - - 60 - - 129 - - 130 - - 131 - - 132 - - 133 - - 135 - - 138 - - 152 - - 155 - - 156 - - 157 - - 203 - - 260290 -- - levtype: pt - stream: enfh - type: pf - - - 54 - - 60 - - 131 - - 132 - - 138 - - 155 - - 203 -- - levtype: pv - stream: enfh - type: pf - - - 3 - - 54 - - 129 - - 131 - - 132 - - 133 - - 156 - - 203 -- - levtype: sfc - stream: enfh - type: pf - - - 8 - - 9 - - 27 - - 28 - - 29 - - 30 - - 31 - - 32 - - 33 - - 34 - - 35 - - 36 - - 37 - - 38 - - 39 - - 40 - - 41 - - 42 - - 43 - - 47 - - 49 - - 57 - - 59 - - 78 - - 79 - - 121 - - 122 - - 123 - - 129 - - 134 - - 136 - - 137 - - 139 - - 141 - - 142 - - 143 - - 144 - - 145 - - 146 - - 147 - - 148 - - 151 - - 156 - - 159 - - 164 - - 165 - - 166 - - 167 - - 168 - - 169 - - 170 - - 172 - - 173 - - 174 - - 175 - - 176 - - 177 - - 178 - - 179 - - 180 - - 181 - - 182 - - 183 - - 186 - - 187 - - 188 - - 189 - - 195 - - 196 - - 197 - - 198 - - 201 - - 202 - - 205 - - 206 - - 207 - - 210 - - 228 - - 235 - - 236 - - 238 - - 243 - - 244 - - 245 - - 3020 - - 151130 - - 151131 - - 151132 - - 151145 - - 151148 - - 151163 - - 151164 - - 151175 - - 162071 - - 162072 - - 174098 - - 228001 - - 228008 - - 228009 - - 228010 - - 228011 - - 228012 - - 228013 - - 228014 - - 228021 - - 228022 - - 228023 - - 228024 - - 228026 - - 228027 - - 228028 - - 228029 - - 228035 - - 228036 - - 228044 - - 228046 - - 228047 - - 228048 - - 228050 - - 228058 - - 228080 - - 228081 - - 228082 - - 228083 - - 228084 - - 228085 - - 228088 - - 228089 - - 228090 - - 228216 - - 228217 - - 228218 - - 228219 - - 228220 - - 228221 - - 228222 - - 228223 - - 228224 - - 228225 - - 228226 - - 228227 - - 228239 - - 228240 - - 228241 - - 228246 - - 228247 - - 228251 - - 260015 - - 260048 - - 260109 - - 260121 - - 260123 -- - levtype: sol - stream: enfh - type: pf - - - 33 - - 238 - - 228038 - - 228141 -- - levtype: ml - stream: enfo - type: cf - - - 75 - - 76 - - 129 - - 130 - - 131 - - 132 - - 133 - - 135 - - 138 - - 152 - - 155 - - 156 - - 203 - - 246 - - 247 - - 248 - - 260290 -- - levtype: pl - stream: enfo - type: cf - - - 1 - - 2 - - 60 - - 129 - - 130 - - 131 - - 132 - - 133 - - 135 - - 138 - - 152 - - 155 - - 156 - - 157 - - 203 - - 260290 -- - levtype: pt - stream: enfo - type: cf - - - 54 - - 60 - - 131 - - 132 - - 138 - - 155 - - 203 -- - levtype: pv - stream: enfo - type: cf - - - 3 - - 54 - - 129 - - 131 - - 132 - - 133 - - 156 - - 203 -- - levtype: sfc - stream: enfo - type: cf - - - 8 - - 9 - - 26 - - 27 - - 28 - - 29 - - 30 - - 31 - - 32 - - 33 - - 34 - - 35 - - 36 - - 37 - - 38 - - 39 - - 40 - - 41 - - 42 - - 43 - - 47 - - 49 - - 57 - - 59 - - 66 - - 67 - - 74 - - 78 - - 79 - - 121 - - 122 - - 123 - - 129 - - 134 - - 136 - - 137 - - 139 - - 141 - - 142 - - 143 - - 144 - - 145 - - 146 - - 147 - - 148 - - 151 - - 156 - - 159 - - 160 - - 161 - - 162 - - 163 - - 164 - - 165 - - 166 - - 167 - - 168 - - 169 - - 170 - - 172 - - 173 - - 174 - - 175 - - 176 - - 177 - - 178 - - 179 - - 180 - - 181 - - 182 - - 183 - - 186 - - 187 - - 188 - - 189 - - 195 - - 196 - - 197 - - 198 - - 201 - - 202 - - 205 - - 206 - - 207 - - 210 - - 228 - - 234 - - 235 - - 236 - - 238 - - 243 - - 244 - - 245 - - 3020 - - 151130 - - 151131 - - 151132 - - 151145 - - 151148 - - 151163 - - 151164 - - 151175 - - 162071 - - 162072 - - 174098 - - 210186 - - 210187 - - 210188 - - 210189 - - 210190 - - 210191 - - 228001 - - 228007 - - 228008 - - 228009 - - 228010 - - 228011 - - 228012 - - 228013 - - 228014 - - 228020 - - 228021 - - 228022 - - 228023 - - 228024 - - 228026 - - 228027 - - 228028 - - 228029 - - 228035 - - 228036 - - 228044 - - 228046 - - 228047 - - 228048 - - 228050 - - 228051 - - 228057 - - 228058 - - 228080 - - 228081 - - 228082 - - 228083 - - 228084 - - 228085 - - 228088 - - 228089 - - 228090 - - 228131 - - 228132 - - 228216 - - 228217 - - 228218 - - 228219 - - 228220 - - 228221 - - 228222 - - 228223 - - 228224 - - 228225 - - 228226 - - 228227 - - 228231 - - 228232 - - 228233 - - 228234 - - 228235 - - 228237 - - 228239 - - 228240 - - 228241 - - 228246 - - 228247 - - 228249 - - 228251 - - 260015 - - 260048 - - 260109 - - 260121 - - 260123 - - 260318 - - 260319 - - 260320 - - 260321 - - 260338 - - 260339 -- - levtype: sol - stream: enfo - type: cf - - - 33 - - 238 - - 228038 - - 228141 -- - levtype: pl - stream: enfo - type: cm - - - 129 - - 156 -- - levtype: pl - stream: enfo - type: cr - - - 129 - - 156 -- - levtype: pl - stream: enfo - type: ed - - - 130 -- - levtype: sfc - stream: enfo - type: ed - - - 164 - - 167 - - 207 - - 228 -- - levtype: sfc - stream: enfo - type: efi - - - 132044 - - 132045 - - 132049 - - 132059 - - 132144 - - 132165 - - 132167 - - 132201 - - 132202 - - 132228 -- - levtype: sfc - stream: enfo - type: efic - - - 132044 - - 132045 - - 132049 - - 132059 - - 132144 - - 132165 - - 132167 - - 132201 - - 132202 - - 132228 -- - levtype: pl - stream: enfo - type: em - - - 10 - - 129 - - 130 - - 156 -- - levtype: sfc - stream: enfo - type: em - - - 121 - - 122 - - 151 - - 167 - - 207 - - 228026 - - 228027 - - 228249 -- - levtype: pl - stream: enfo - type: ep - - - 131020 - - 131021 - - 131022 - - 131023 - - 131024 - - 131025 - - 133093 - - 133094 - - 133095 - - 133096 - - 133097 - - 133098 -- - levtype: sfc - stream: enfo - type: ep - - - 131001 - - 131002 - - 131003 - - 131004 - - 131005 - - 131006 - - 131007 - - 131008 - - 131009 - - 131010 - - 131060 - - 131061 - - 131062 - - 131063 - - 131064 - - 131065 - - 131066 - - 131067 - - 131068 - - 131069 - - 131070 - - 131071 - - 131072 - - 131073 - - 131085 - - 131089 - - 131090 - - 131091 - - 131098 - - 131099 - - 131100 -- - levtype: pl - stream: enfo - type: es - - - 10 - - 129 - - 130 - - 156 -- - levtype: sfc - stream: enfo - type: es - - - 121 - - 122 - - 151 - - 167 - - 207 - - 228026 - - 228027 - - 228249 -- - levtype: sfc - stream: enfo - type: fcmax - - - 31 - - 33 - - 34 - - 39 - - 40 - - 41 - - 42 - - 49 - - 59 - - 78 - - 79 - - 121 - - 122 - - 136 - - 137 - - 139 - - 141 - - 151 - - 159 - - 164 - - 165 - - 166 - - 167 - - 168 - - 170 - - 201 - - 202 - - 207 - - 151130 - - 151131 - - 151132 - - 151145 - - 151148 - - 151163 - - 151164 - - 151175 - - 172142 - - 172143 - - 172144 - - 172146 - - 172147 - - 172169 - - 172175 - - 172176 - - 172177 - - 172178 - - 172179 - - 172180 - - 172181 - - 172182 - - 172189 - - 172228 - - 228246 - - 228247 -- - levtype: pl - stream: enfo - type: fcmean - - - 1 - - 2 - - 129 - - 130 - - 131 - - 132 - - 133 - - 138 - - 155 - - 156 - - 171001 - - 171002 - - 171129 - - 171130 - - 171131 - - 171132 - - 171133 - - 171156 -- - levtype: pt - stream: enfo - type: fcmean - - - 60 -- - levtype: pv - stream: enfo - type: fcmean - - - 3 -- - levtype: sfc - stream: enfo - type: fcmean - - - 31 - - 33 - - 34 - - 39 - - 40 - - 41 - - 42 - - 49 - - 59 - - 78 - - 79 - - 121 - - 122 - - 136 - - 137 - - 139 - - 141 - - 151 - - 159 - - 164 - - 165 - - 166 - - 167 - - 168 - - 170 - - 201 - - 202 - - 207 - - 151130 - - 151131 - - 151132 - - 151145 - - 151148 - - 151163 - - 151164 - - 151175 - - 171006 - - 171007 - - 171033 - - 171034 - - 171059 - - 171078 - - 171079 - - 171121 - - 171122 - - 171136 - - 171137 - - 171139 - - 171141 - - 171151 - - 171164 - - 171165 - - 171166 - - 171167 - - 171168 - - 171201 - - 171202 - - 172142 - - 172143 - - 172144 - - 172146 - - 172147 - - 172169 - - 172175 - - 172176 - - 172177 - - 172178 - - 172179 - - 172180 - - 172181 - - 172182 - - 172189 - - 172228 - - 173144 - - 173189 - - 173228 + - 162071 + - 162072 + - 174098 + - 210186 + - 210187 + - 210188 + - 210189 + - 210190 + - 210191 + - 228001 + - 228007 + - 228008 + - 228009 + - 228010 + - 228011 + - 228012 + - 228013 + - 228014 + - 228020 + - 228021 + - 228022 + - 228023 + - 228024 + - 228026 + - 228027 + - 228028 + - 228029 + - 228035 + - 228036 + - 228044 + - 228046 + - 228047 + - 228048 + - 228050 + - 228051 + - 228057 + - 228058 + - 228080 + - 228081 + - 228082 + - 228083 + - 228084 + - 228085 + - 228088 + - 228089 + - 228090 + - 228131 + - 228132 + - 228216 + - 228217 + - 228218 + - 228219 + - 228220 + - 228221 + - 228222 + - 228223 + - 228224 + - 228225 + - 228226 + - 228227 + - 228231 + - 228232 + - 228233 + - 228234 + - 228235 + - 228237 + - 228239 + - 228240 + - 228241 - 228246 - 228247 + - 228249 + - 228251 + - 260015 + - 260048 + - 260109 + - 260121 + - 260123 + - 260318 + - 260319 + - 260320 + - 260321 + - 260338 + - 260339 +- - levtype: sol + stream: enfo + type: cf + - - 33 + - 238 + - 228038 + - 228141 +- - levtype: pl + stream: enfo + type: cm + - - 129 + - 156 +- - levtype: pl + stream: enfo + type: cr + - - 129 + - 156 - - levtype: sfc stream: enfo - type: fcmin - - - 31 - - 33 - - 34 - - 39 - - 40 - - 41 - - 42 - - 49 - - 59 - - 78 - - 79 - - 121 - - 122 - - 136 - - 137 - - 139 - - 141 - - 151 - - 159 - - 164 - - 165 - - 166 - - 167 - - 168 - - 170 - - 201 - - 202 - - 207 - - 151130 - - 151131 - - 151132 - - 151145 - - 151148 - - 151163 - - 151164 - - 151175 - - 172142 - - 172143 - - 172144 - - 172146 - - 172147 - - 172169 - - 172175 - - 172176 - - 172177 - - 172178 - - 172179 - - 172180 - - 172181 - - 172182 - - 172189 - - 172228 - - 228246 - - 228247 + type: efi + - - 132044 + - 132045 + - 132049 + - 132059 + - 132144 + - 132165 + - 132167 + - 132201 + - 132202 + - 132228 - - levtype: sfc stream: enfo - type: fcstdev - - - 31 - - 33 - - 34 - - 39 - - 40 - - 41 - - 42 - - 49 - - 59 - - 78 - - 79 - - 121 + type: efic + - - 132044 + - 132045 + - 132049 + - 132059 + - 132144 + - 132165 + - 132167 + - 132201 + - 132202 + - 132228 +- - levtype: pl + stream: enfo + type: em + - - 10 + - 129 + - 130 + - 156 +- - levtype: sfc + stream: enfo + type: em + - - 121 - 122 - - 136 - - 137 - - 139 - - 141 - 151 - - 159 - - 164 - - 165 - - 166 - 167 - - 168 - - 170 - - 201 - - 202 - 207 - - 151130 - - 151131 - - 151132 - - 151145 - - 151148 - - 151163 - - 151164 - - 151175 - - 172142 - - 172143 - - 172144 - - 172146 - - 172147 - - 172169 - - 172175 - - 172176 - - 172177 - - 172178 - - 172179 - - 172180 - - 172181 - - 172182 - - 172189 - - 172228 - - 228246 - - 228247 -- - levtype: ml - stream: enfo - type: icp - - - 130 - - 131 - - 132 - - 133 - - 138 - - 152 - - 155 + - 228026 + - 228027 + - 228249 - - levtype: pl stream: enfo - type: pb - - - 171129 - - 171156 + type: ep + - - 131020 + - 131021 + - 131022 + - 131023 + - 131024 + - 131025 + - 133093 + - 133094 + - 133095 + - 133096 + - 133097 + - 133098 - - levtype: sfc stream: enfo - type: pb - - - 171139 - - 171151 - - 171167 - - 173228 + type: ep + - - 131060 + - 131061 + - 131062 + - 131063 + - 131064 + - 131065 + - 131066 + - 131067 + - 131068 + - 131069 + - 131070 + - 131071 + - 131072 + - 131073 + - 131085 + - 131089 + - 131090 + - 131091 + - 131098 + - 131099 + - 131100 - - levtype: pl stream: enfo - type: pd - - - 131129 + type: es + - - 10 + - 129 + - 130 + - 156 - - levtype: sfc stream: enfo - type: pd - - - 131139 - - 131151 - - 131167 - - 131228 + type: es + - - 121 + - 122 + - 151 + - 167 + - 207 + - 228026 + - 228027 + - 228249 +- - levtype: ml + stream: enfo + type: icp + - - 130 + - 131 + - 132 + - 133 + - 138 + - 152 + - 155 - - levtype: ml stream: enfo type: pf @@ -5075,9 +3691,6 @@ - 246 - 247 - 248 - - 213001 - - 213002 - - 213003 - 260290 - - levtype: pl stream: enfo @@ -5312,122 +3925,6 @@ - 132201 - 132202 - 132228 -- - levtype: pl - stream: enfo - type: taem - - - 1 - - 2 - - 129 - - 130 - - 131 - - 132 - - 133 - - 156 - - 171001 - - 171002 - - 171129 - - 171130 - - 171131 - - 171132 - - 171133 - - 171156 -- - levtype: sfc - stream: enfo - type: taem - - - 33 - - 34 - - 59 - - 78 - - 79 - - 121 - - 122 - - 136 - - 137 - - 139 - - 141 - - 151 - - 164 - - 165 - - 166 - - 167 - - 168 - - 201 - - 202 - - 171006 - - 171007 - - 171033 - - 171034 - - 171059 - - 171078 - - 171079 - - 171121 - - 171122 - - 171136 - - 171137 - - 171139 - - 171141 - - 171151 - - 171164 - - 171165 - - 171166 - - 171167 - - 171168 - - 171201 - - 171202 - - 172142 - - 172143 - - 172144 - - 172189 - - 172228 - - 173144 - - 173189 - - 173228 - - 228246 - - 228247 - - 234139 - - 234151 - - 234167 - - 234228 -- - levtype: pl - stream: enfo - type: taes - - - 1 - - 2 - - 129 - - 130 - - 131 - - 132 - - 133 - - 156 -- - levtype: sfc - stream: enfo - type: taes - - - 33 - - 34 - - 59 - - 78 - - 79 - - 121 - - 122 - - 136 - - 137 - - 139 - - 141 - - 151 - - 164 - - 165 - - 166 - - 167 - - 168 - - 201 - - 202 - - 172142 - - 172143 - - 172144 - - 172189 - - 172228 - - 228246 - - 228247 - - stream: enfo type: tf - - 129 @@ -5444,135 +3941,39 @@ stream: enfo type: wp - - 39 - - 40 - - 41 - - 42 - - 59 - - 121 - - 122 - - 123 - - 129 - - 134 - - 139 - - 141 - - 142 - - 143 - - 144 - - 151 - - 164 - - 165 - - 166 - - 167 - - 168 - - 169 - - 170 - - 172 - - 183 - - 186 - - 187 - - 188 - - 189 - - 228 - - 236 -- - levtype: sfc - stream: enwh - type: cf - - - 140098 - - 140099 - - 140100 - - 140101 - - 140102 - - 140103 - - 140104 - - 140105 - - 140112 - - 140113 - - 140114 - - 140115 - - 140116 - - 140117 - - 140118 - - 140119 - - 140120 - - 140121 - - 140122 - - 140123 - - 140124 - - 140125 - - 140126 - - 140127 - - 140128 - - 140129 - - 140207 - - 140208 - - 140209 - - 140215 - - 140216 - - 140217 - - 140218 - - 140219 - - 140220 - - 140221 - - 140222 - - 140223 - - 140224 - - 140225 - - 140226 - - 140227 - - 140228 - - 140229 - - 140230 - - 140231 - - 140232 - - 140233 - - 140234 - - 140235 - - 140236 - - 140237 - - 140238 - - 140239 - - 140244 - - 140245 - - 140249 - - 140251 - - 140252 - - 140253 - - 140254 -- - levtype: sfc - stream: enwh - type: fcmax - - - 140229 - - 140231 - - 140232 - - 140233 - - 140245 -- - levtype: sfc - stream: enwh - type: fcmean - - - 140229 - - 140231 - - 140232 - - 140233 - - 140245 -- - levtype: sfc - stream: enwh - type: fcmin - - - 140229 - - 140231 - - 140232 - - 140233 - - 140245 -- - levtype: sfc - stream: enwh - type: fcstdev - - - 140229 - - 140231 - - 140232 - - 140233 - - 140245 + - 40 + - 41 + - 42 + - 59 + - 121 + - 122 + - 123 + - 129 + - 134 + - 139 + - 141 + - 142 + - 143 + - 144 + - 151 + - 164 + - 165 + - 166 + - 167 + - 168 + - 169 + - 170 + - 172 + - 183 + - 186 + - 187 + - 188 + - 189 + - 228 + - 236 - - levtype: sfc stream: enwh - type: pf + type: cf - - 140098 - 140099 - 140100 @@ -5635,71 +4036,39 @@ - 140253 - 140254 - - levtype: sfc - stream: ewho - type: cf - - - 140098 - - 140099 - - 140100 - - 140101 - - 140102 - - 140103 - - 140104 - - 140105 - - 140112 - - 140113 - - 140114 - - 140115 - - 140116 - - 140117 - - 140118 - - 140119 - - 140120 - - 140121 - - 140122 - - 140123 - - 140124 - - 140125 - - 140126 - - 140127 - - 140128 - - 140129 - - 140207 - - 140208 - - 140209 - - 140215 - - 140216 - - 140217 - - 140218 - - 140219 - - 140220 - - 140221 - - 140222 - - 140223 - - 140224 - - 140225 - - 140226 - - 140227 - - 140228 - - 140229 - - 140230 + stream: enwh + type: fcmax + - - 140229 + - 140231 + - 140232 + - 140233 + - 140245 +- - levtype: sfc + stream: enwh + type: fcmean + - - 140229 + - 140231 + - 140232 + - 140233 + - 140245 +- - levtype: sfc + stream: enwh + type: fcmin + - - 140229 + - 140231 + - 140232 + - 140233 + - 140245 +- - levtype: sfc + stream: enwh + type: fcstdev + - - 140229 - 140231 - 140232 - 140233 - - 140234 - - 140235 - - 140236 - - 140237 - - 140238 - - 140239 - - 140244 - 140245 - - 140249 - - 140251 - - 140252 - - 140253 - - 140254 - - levtype: sfc - stream: ewho + stream: enwh type: pf - - 140098 - 140099 @@ -7848,6 +6217,8 @@ - 151 - 156 - 159 + - 160 + - 163 - 164 - 165 - 166 @@ -8004,6 +6375,7 @@ - - stream: oper type: ssd - - 260510 + - 260512 - - stream: oper type: tf - - 129 @@ -8015,7 +6387,6 @@ - 130 - 131 - 132 - - 156 - 157 - - levtype: sfc stream: oper @@ -9647,145 +8018,7 @@ - 140252 - 140253 - 140254 -- - levtype: sfc - stream: wees - type: cd - - - 140200 - - levtype: sfc stream: wehs type: cd - - 140200 -- - levtype: sfc - stream: weov - type: cf - - - 140098 - - 140099 - - 140100 - - 140101 - - 140102 - - 140103 - - 140104 - - 140105 - - 140112 - - 140113 - - 140114 - - 140115 - - 140116 - - 140117 - - 140118 - - 140119 - - 140120 - - 140121 - - 140122 - - 140123 - - 140124 - - 140125 - - 140126 - - 140127 - - 140128 - - 140129 - - 140207 - - 140208 - - 140209 - - 140211 - - 140212 - - 140214 - - 140215 - - 140216 - - 140217 - - 140218 - - 140219 - - 140220 - - 140221 - - 140222 - - 140223 - - 140224 - - 140225 - - 140226 - - 140227 - - 140228 - - 140229 - - 140230 - - 140231 - - 140232 - - 140233 - - 140234 - - 140235 - - 140236 - - 140237 - - 140238 - - 140239 - - 140244 - - 140245 - - 140249 - - 140251 - - 140252 - - 140253 - - 140254 -- - levtype: sfc - stream: weov - type: pf - - - 140098 - - 140099 - - 140100 - - 140101 - - 140102 - - 140103 - - 140104 - - 140105 - - 140112 - - 140113 - - 140114 - - 140115 - - 140116 - - 140117 - - 140118 - - 140119 - - 140120 - - 140121 - - 140122 - - 140123 - - 140124 - - 140125 - - 140126 - - 140127 - - 140128 - - 140129 - - 140207 - - 140208 - - 140209 - - 140211 - - 140212 - - 140214 - - 140215 - - 140216 - - 140217 - - 140218 - - 140219 - - 140220 - - 140221 - - 140222 - - 140223 - - 140224 - - 140225 - - 140226 - - 140227 - - 140228 - - 140229 - - 140230 - - 140231 - - 140232 - - 140233 - - 140234 - - 140235 - - 140236 - - 140237 - - 140238 - - 140239 - - 140244 - - 140245 - - 140249 - - 140251 - - 140252 - - 140253 - - 140254 From 757ea049eddff833e7155d18c8ffd38fe2422257 Mon Sep 17 00:00:00 2001 From: Emanuele Danovaro Date: Wed, 24 Jul 2024 08:02:53 +0200 Subject: [PATCH 10/39] added list of ambiguous shortnames, that require context-based disambiguation --- metkit/CMakeLists.txt | 2 +- metkit/shortname-context.yaml | 7 +++++++ 2 files changed, 8 insertions(+), 1 deletion(-) create mode 100644 metkit/shortname-context.yaml diff --git a/metkit/CMakeLists.txt b/metkit/CMakeLists.txt index d2055ca..9e7f30e 100644 --- a/metkit/CMakeLists.txt +++ b/metkit/CMakeLists.txt @@ -1,4 +1,4 @@ -list( APPEND files language.yaml paramids.yaml params.yaml params-static.yaml param-matching.yaml bufr-subtypes.yaml axis.yaml ) +list( APPEND files language.yaml paramids.yaml params.yaml params-static.yaml param-matching.yaml bufr-subtypes.yaml axis.yaml shortname-context.yaml ) foreach( _file ${files} ) diff --git a/metkit/shortname-context.yaml b/metkit/shortname-context.yaml new file mode 100644 index 0000000..010e77e --- /dev/null +++ b/metkit/shortname-context.yaml @@ -0,0 +1,7 @@ +--- +- tmax +- swh +- mdww +- shww +- mpww +- tprate \ No newline at end of file From 623451d3dad33bcade8cd8e6f82ade2360cfc632 Mon Sep 17 00:00:00 2001 From: Emanuele Danovaro Date: Thu, 25 Jul 2024 13:02:42 +0200 Subject: [PATCH 11/39] all shortnames occurring multiple times --- metkit/shortname-context.yaml | 179 +++++++++++++++++++++++++++++++++- 1 file changed, 175 insertions(+), 4 deletions(-) diff --git a/metkit/shortname-context.yaml b/metkit/shortname-context.yaml index 010e77e..731647e 100644 --- a/metkit/shortname-context.yaml +++ b/metkit/shortname-context.yaml @@ -1,7 +1,178 @@ --- -- tmax -- swh +- 10spg10 +- 10spg15 +- al +- apab_s +- apt +- asn +- bas_con +- bld +- bli +- btp +- cap +- cape +- cape_con +- ccc +- cdct +- clc +- cp +- dhcc +- dhlc +- dhr +- dhvd +- dirc +- dqv_con +- dslm +- dt_con +- du_con +- dv_con +- ewgd +- hbas_con +- hc300m +- hc700m +- hcbtm +- hcc +- hfds +- htcc +- htlc +- htop_con +- htop_dc +- hzerocl +- icec +- iced +- iceg +- imgd +- lai +- lcc +- lnsp +- lsp +- lspa +- lwhr +- mcc +- mdps - mdww -- shww +- mld +- mlotst010 +- mlotst030 +- mlotst125 +- mlott02 +- mlott05 +- mpps - mpww -- tprate \ No newline at end of file +- msror +- mssror +- mtha +- mthd +- mwd +- ndvi +- nlwrs +- nlwrt +- nsf +- nsgd +- nswrt +- o3 +- par +- pp +- pp1d +- prec +- pres +- prr_con +- prr_gsp +- prs_con +- prs_gsp +- pta +- qc +- qi +- ra +- rain_con +- rain_gsp +- rn +- ro +- ru-103 +- sc300m +- sc700m +- sd +- sf +- shf +- shww +- sialb +- sigmat +- sipd +- sisnthick +- sitemptop +- sithick +- siue +- sivn +- snowlmt +- so +- sohr_rad +- sos +- sp +- spc +- sr +- sro +- srweq +- ssr +- sst +- stfbarot +- str +- swdi +- swh +- swhr +- swl2 +- swmp +- t +- t14d +- t17d +- t20d +- t26d +- t28d +- ta +- tauuo +- tauvo +- tcc +- tcond +- thetao +- thhr_rad +- tke +- tmax +- top_con +- tos +- tp +- tprate +- tsec +- tsr +- tsw +- ttr +- twater +- t_ice +- t_snow +- u +- ucq +- uflx +- ustr +- ut +- uu +- uv +- uvi +- v +- vapp +- vdh +- vdmw +- vdzw +- veg +- vflx +- vmax_10m +- vo +- vp +- vt +- vv +- w +- wilt +- wind +- wo +- wvsp1 +- wvsp2 +- wvsp3 +- w_i +- zos \ No newline at end of file From 1c23ad7174e8085f83a069f496d9fd5a1f981e86 Mon Sep 17 00:00:00 2001 From: Emanuele Danovaro Date: Tue, 30 Jul 2024 17:13:12 +0200 Subject: [PATCH 12/39] wip --- metkit/shortname-context.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/metkit/shortname-context.yaml b/metkit/shortname-context.yaml index 731647e..83f37af 100644 --- a/metkit/shortname-context.yaml +++ b/metkit/shortname-context.yaml @@ -26,6 +26,7 @@ - dt_con - du_con - dv_con +- e - ewgd - hbas_con - hc300m From 36f6917d641189e7bc77caa4e5cd5639ab4d284e Mon Sep 17 00:00:00 2001 From: Emanuele Danovaro Date: Tue, 30 Jul 2024 17:46:29 +0200 Subject: [PATCH 13/39] wip --- metkit/shortname-context.yaml | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/metkit/shortname-context.yaml b/metkit/shortname-context.yaml index 83f37af..c4b12cc 100644 --- a/metkit/shortname-context.yaml +++ b/metkit/shortname-context.yaml @@ -176,4 +176,12 @@ - wvsp2 - wvsp3 - w_i -- zos \ No newline at end of file +- zos +- sund +- d +- gh +- z +- strd +- sshf +- ssrd +- slhf \ No newline at end of file From 4110aa3010275e4c0992db117a9640f6ec21a053 Mon Sep 17 00:00:00 2001 From: Sebastien Villaume Date: Wed, 31 Jul 2024 10:33:13 +0100 Subject: [PATCH 14/39] adding new mars type mpp --- metkit/language.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/metkit/language.yaml b/metkit/language.yaml index 398868e..d49cf96 100644 --- a/metkit/language.yaml +++ b/metkit/language.yaml @@ -141,6 +141,7 @@ _field: &_field - [hcmean, hindcast mean] - [ia, init. analysis] - [icp, initial condition perturbation] + - [mpp, model physics perturbation] - [if, interim forecast] - [im, images] - [me, model errors] From 237f356028cdda811bd87d1e473d20d0b9ef17f7 Mon Sep 17 00:00:00 2001 From: Emanuele Danovaro Date: Wed, 31 Jul 2024 11:56:24 +0200 Subject: [PATCH 15/39] added shortnames for context checking (pgen 49r1) --- metkit/shortname-context.yaml | 24 +++++++++++++----------- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/metkit/shortname-context.yaml b/metkit/shortname-context.yaml index c4b12cc..41e1163 100644 --- a/metkit/shortname-context.yaml +++ b/metkit/shortname-context.yaml @@ -16,6 +16,7 @@ - cdct - clc - cp +- d - dhcc - dhlc - dhr @@ -28,6 +29,7 @@ - dv_con - e - ewgd +- gh - hbas_con - hc300m - hc700m @@ -60,6 +62,7 @@ - mlott05 - mpps - mpww +- msl - msror - mssror - mtha @@ -104,6 +107,7 @@ - sithick - siue - sivn +- slhf - snowlmt - so - sohr_rad @@ -113,10 +117,15 @@ - sr - sro - srweq +- sshf - ssr +- ssrd - sst - stfbarot - str +- strd +- strda +- sund - swdi - swh - swhr @@ -128,6 +137,8 @@ - t20d - t26d - t28d +- t_ice +- t_snow - ta - tauuo - tauvo @@ -146,8 +157,6 @@ - tsw - ttr - twater -- t_ice -- t_snow - u - ucq - uflx @@ -169,19 +178,12 @@ - vt - vv - w +- w_i - wilt - wind - wo - wvsp1 - wvsp2 - wvsp3 -- w_i -- zos -- sund -- d -- gh - z -- strd -- sshf -- ssrd -- slhf \ No newline at end of file +- zos From 8aae183dce2fc759150fe072f6ba0ad420568af7 Mon Sep 17 00:00:00 2001 From: Emanuele Danovaro Date: Wed, 31 Jul 2024 13:44:44 +0200 Subject: [PATCH 16/39] added shortnames for context checking (pgen 49r1) --- metkit/shortname-context.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/metkit/shortname-context.yaml b/metkit/shortname-context.yaml index 41e1163..e8e3a52 100644 --- a/metkit/shortname-context.yaml +++ b/metkit/shortname-context.yaml @@ -16,6 +16,7 @@ - cdct - clc - cp +- cpa - d - dhcc - dhlc From 56860aa50a9a1f5de97b7447d972b21fbe329373 Mon Sep 17 00:00:00 2001 From: Emanuele Danovaro Date: Mon, 19 Aug 2024 10:39:15 +0200 Subject: [PATCH 17/39] aligned with mars-client-configs --- metkit/odb/group.txt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/metkit/odb/group.txt b/metkit/odb/group.txt index 559bcb6..0942851 100644 --- a/metkit/odb/group.txt +++ b/metkit/odb/group.txt @@ -68,4 +68,9 @@ 68 ; GIIRS ; 2 ; GIIRS ; GIIRS ; 69 ; HIRAS ; 2 ; HIRAS ; HIRAS ; 70 ; TROPICS All-sky ; 2 ; TROPICS_AS ; TROPICS All-sky ; +71 ; SSMT1 ; 2 ; SSMT1 ; SSMT1 ; +72 ; SSMT1 All-sky ; 2 ; SSMT1_AS ; SSMT1 All-sky ; +73 ; MWS All-sky ; 2 ; MWS_AS ; MWS All-sky ; +74 ; MWIICI All-sky ; 2 ; MWIICI_AS ; MWIICI All-sky ; +75 ; AWS All-sky ; 2 ; AWS_AS ; AWS All-sky ; 99 ; TEST ; 4 ; TEST ; ; From 8dfd685a39fcd0fe0b93aa0090c05ff14350e166 Mon Sep 17 00:00:00 2001 From: Sebastien Villaume Date: Thu, 22 Aug 2024 14:09:13 +0100 Subject: [PATCH 18/39] adding new levtype al for abstract levels. to be used for spp and sppt parameters --- metkit/language.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/metkit/language.yaml b/metkit/language.yaml index d49cf96..a857df8 100644 --- a/metkit/language.yaml +++ b/metkit/language.yaml @@ -428,6 +428,7 @@ _field: &_field - [cat, category] - [dp, depth] - [layer] + - [al, abstract levels] - [ml, model levels] - [pl, pressure levels] - [hl, height levels] From e9c28bedb915324aae92ba9331d3c67043689080 Mon Sep 17 00:00:00 2001 From: Damien Decremer Date: Tue, 15 Oct 2024 11:21:56 +0000 Subject: [PATCH 19/39] test mucape for weather parameters --- metkit/params.yaml | 2 +- metkit/shortname-context.yaml | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/metkit/params.yaml b/metkit/params.yaml index 1c56091..dfbb301 100644 --- a/metkit/params.yaml +++ b/metkit/params.yaml @@ -6395,7 +6395,6 @@ - 40 - 41 - 42 - - 59 - 121 - 122 - 123 @@ -6421,6 +6420,7 @@ - 188 - 189 - 228 + - 228235 - 236 - - levtype: ml stream: scda diff --git a/metkit/shortname-context.yaml b/metkit/shortname-context.yaml index e8e3a52..ca28c98 100644 --- a/metkit/shortname-context.yaml +++ b/metkit/shortname-context.yaml @@ -68,6 +68,7 @@ - mssror - mtha - mthd +- mucape - mwd - ndvi - nlwrs From 26256265cef998e84a4e1469396f611eef578657 Mon Sep 17 00:00:00 2001 From: Emanuele Danovaro Date: Fri, 8 Nov 2024 11:47:20 +0000 Subject: [PATCH 20/39] default date: -1 --- metkit/language.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/metkit/language.yaml b/metkit/language.yaml index a857df8..fc546c1 100644 --- a/metkit/language.yaml +++ b/metkit/language.yaml @@ -474,7 +474,7 @@ _field: &_field date: category: data - default: 0 + default: -1 type: date multiple: true From 12e6f6d3c6510fa82658e7f1870ad9da5ae133d8 Mon Sep 17 00:00:00 2001 From: Emanuele Danovaro Date: Thu, 14 Nov 2024 13:21:32 +0000 Subject: [PATCH 21/39] wip --- metkit/language.yaml | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/metkit/language.yaml b/metkit/language.yaml index fc546c1..c81c3ae 100644 --- a/metkit/language.yaml +++ b/metkit/language.yaml @@ -441,6 +441,9 @@ _field: &_field - [o3d, ocean model levels] never: - type: ssd + unset: + - stream: [ssmi] + - type: [ai, ob, fb, af, ab, ofb, mfb, oai, sfb, fsoifb, fcdfb] levelist: category: data @@ -456,6 +459,9 @@ _field: &_field never: - levtype: [sfc, o2d] - type: ssd + unset: + - stream: [ssmi] + - type: [ai, ob, fb, af, ab, ofb, mfb, oai, sfb, fsoifb, fcdfb] type: to-by-list-float param: @@ -560,10 +566,10 @@ _field: &_field never: - dataset: - climate-dt - - stream: - - msmm - - mmsa - - swmm + - stream: [msmm, mmsa, swmm] + unset: + - stream: [ssmi] + - type: [ssd, ai, ob, fb, af, ab, ofb, mfb, oai, sfb, fsoifb, fcdfb] anoffset: category: data @@ -851,6 +857,9 @@ _postproc: &_postproc regex: - '^[oOfF][1-9][0-9]+$' uppercase: true + unset: + - stream: [ssmi] + - type: [ssd, ai, ob, fb, af, ab, ofb, mfb, oai, sfb, fsoifb, fcdfb] interpolation: category: postproc @@ -892,6 +901,9 @@ _postproc: &_postproc flatten: false multiple: true type: float + unset: + - stream: [ssmi] + - type: [ssd, ai, ob, fb, af, ab, ofb, mfb, oai, sfb, fsoifb, fcdfb] intgrid: category: postproc From d79e3263107c9ac2a3141c61a08290cbecc4e199 Mon Sep 17 00:00:00 2001 From: Emanuele Danovaro Date: Tue, 19 Nov 2024 18:49:06 +0000 Subject: [PATCH 22/39] added odb group --- metkit/odb/group.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/metkit/odb/group.txt b/metkit/odb/group.txt index 0942851..5ce9275 100644 --- a/metkit/odb/group.txt +++ b/metkit/odb/group.txt @@ -73,4 +73,5 @@ 73 ; MWS All-sky ; 2 ; MWS_AS ; MWS All-sky ; 74 ; MWIICI All-sky ; 2 ; MWIICI_AS ; MWIICI All-sky ; 75 ; AWS All-sky ; 2 ; AWS_AS ; AWS All-sky ; +76 ; LEOS VIS ; 2 ; LEOS_VIS ; LEOS visible reflectances ; 99 ; TEST ; 4 ; TEST ; ; From cf82a42169b19c6c99c1f72056da036888dc232b Mon Sep 17 00:00:00 2001 From: Emanuele Danovaro Date: Mon, 25 Nov 2024 09:34:26 +0000 Subject: [PATCH 23/39] request manipulation --- metkit/language.yaml | 382 +++++++++++++++++++++++++++++++++++-------- 1 file changed, 314 insertions(+), 68 deletions(-) diff --git a/metkit/language.yaml b/metkit/language.yaml index c81c3ae..b34b3f6 100644 --- a/metkit/language.yaml +++ b/metkit/language.yaml @@ -3,7 +3,8 @@ _field: &_field class: category: data - default: od + defaults: + - vals: [od] flatten: false type: enum values: @@ -83,7 +84,14 @@ _field: &_field type: category: data - default: an + defaults: + - val: an + set: + - context: + - _verb: [retrieve] + - stream: [ssmi] + val: ob + warn: "Changed type=ob" flatten: false type: enum values: @@ -182,7 +190,14 @@ _field: &_field stream: category: data - default: oper + defaults: + - val: oper + set: + - context: + - _verb: [retrieve] + - stream: [ssbt, e1, ssmi] + val: oper + warn: "Changed stream=oper" flatten: false type: enum values: @@ -306,11 +321,27 @@ _field: &_field - [wfsr, global flood awareness system (glofas) seasonal reforecasts] - [wmfm, wave monthly forecast means] - [wvhc, wave hindcast] + + # product: + # %if LEVTYPE = DP + # %and TYPE = OR + # %and (%not PRODUCT) + # %then + # %warning "Default PRODUCT for Ocean ReAnalysis set to Instantaneous" + # %set PRODUCT = INST + expver: category: data - default: '0001' flatten: false type: expver + defaults: + - val: '0001' + set: + - context: + - class: [ti, s2, ur, rr, lw] + - expver: + op: 'u' + val: 'prod' dataset: # flatten: false @@ -421,7 +452,21 @@ _field: &_field levtype: category: data - default: pl + defaults: + - val: pl + unset: + # - context: + # - type: ssd + # error: "levtype not alowded with type {type}" + - context: + - stream: + op: '!' + vals: [ssmi] + - type: [im, sim, oldim] + - context: + - type: [ssd, mpp, gsd, ob, fb, ai, af, ab, ofb, mfb, oai, sfb, fsoifb, fcdfb, tf] + - context: + - stream: [ssmi] flatten: false type: enum values: @@ -439,38 +484,69 @@ _field: &_field - [wv, ocean wave] - [o2d, ocean surface] - [o3d, ocean model levels] - never: - - type: ssd - unset: - - stream: [ssmi] - - type: [ai, ob, fb, af, ab, ofb, mfb, oai, sfb, fsoifb, fcdfb] levelist: category: data multiple: true + type: to-by-list-float by: 1 - default: - - 1000 - - 850 - - 700 - - 500 - - 400 - - 300 - never: - - levtype: [sfc, o2d] - - type: ssd + defaults: + - context: + - levtype: [pl] + vals: [1000, 850, 700, 500, 400, 300] + - context: + - levtype: [ml] + vals: [1, 2] + # - context: + # - levtype: [sfc, o2d] + # error: "levelist not alowded with levtype {levtype}" + # - context: + # - type: ssd + # error: "levelist not alowded with type {type}" unset: - - stream: [ssmi] - - type: [ai, ob, fb, af, ab, ofb, mfb, oai, sfb, fsoifb, fcdfb] - type: to-by-list-float + - context: + - stream: + op: '!' + vals: [ssmi] + - type: [im, sim, oldim] + - context: + - stream: [ssmi] + - context: + - type: [ssd, mpp, gsd, ob, fb, ai, af, ab, ofb, mfb, oai, sfb, fsoifb, fcdfb, tf] + - context: + - levtype: [o2d, sfc, wave] + - context: + - class: [er] + - levtype: [o3d] + - context: + - section: [m, z] + - product: [inst, tacc, tavg] + - levtype: [dp] + - context: + - section: [v] + - product: [tims] + - levtype: [dp] param: category: data - default: 129 multiple: true type: param - never: - - type: [tf, ob] + defaults: + - val: 129 + unset: + - context: + - stream: + op: '!' + vals: [ssmi] + - type: [im, sim, oldim] + - context: + - stream: [ssmi] + - context: + - stream: [ssmi] + - context: + - type: [ob, fb, ai, af, ab, ofb, mfb, oai, sfb, fsoifb, fcdfb, tf] + # never: + # - type: [tf, ob] ################################################################# @@ -480,9 +556,22 @@ _field: &_field date: category: data - default: -1 - type: date multiple: true + type: date + defaults: + - val: -1 + unset: + - context: + - stream: [mfhm] + - type: [em, es, ses] + - context: + - stream: [mnfh] + - type: [em, es, ses, ed] +# %if _VERB = RETRIEVE %and (YEAR %or MONTH) %then +# %unset DATE +# %if (_VERB = LIST %and OUTPUT <> BROWSER %and CLASS <> RD %and (%not DATE) %and (%not PSEUDODATE) ) %then +# %warning "Missing DATE. Force to yesterday" +# %set DATE = -1 year: category: data @@ -515,16 +604,12 @@ _field: &_field hdate: category: data multiple: true - only: - - stream: - - enfh - - enwh - - efho - - ehmm - - ewho - - eefh - - weeh type: integer + unset: + - context: + - stream: + op: '!' + vals: [enfh, enwh, efho, ehmm, ewho, eefh, weeh, efrf, wfrf, efsr, wfsr, wfcl, efcl] offsetdate: category: data @@ -544,37 +629,104 @@ _field: &_field time: category: data - default: '1200' multiple: true type: time + defaults: + - val: '1200' + set: + - context: + - class: [dm] + - type: [fc] + val: 0 + unset: + - context: + - type: [ab] + - context: + - stream: [dame, mdfa] + - context: + - class: + op: '!' + vals: [er] + - stream: [moda, msda, edmo, ewmo, wamd] offsettime: category: data multiple: true type: time - # leadtime - # opttime + leadtime: + category: data + multiple: true + type: any + unset: + - context: + - class: + op: '!' + vals: [to, dt] + - context: + - stream: + op: '!' + vals: [seap] + + + opttime: + category: data + multiple: true + type: any + unset: + - context: + - class: + op: '!' + vals: [to, dt] + - context: + - stream: + op: '!' + vals: [seap] + # range step: category: data multiple: true by: 12 - default: 0 type: range - never: - - dataset: - - climate-dt - - stream: [msmm, mmsa, swmm] + defaults: + - val: 0 unset: - - stream: [ssmi] - - type: [ssd, ai, ob, fb, af, ab, ofb, mfb, oai, sfb, fsoifb, fcdfb] + - context: + - stream: + op: '!' + vals: [ssmi] + - type: [im, oldim] + - context: + - stream: [ssmi, mnfm, mfhm, mfam, mfwm, mhwm, esmm, ehmm, mawm, dame] + - context: + - type: [gsd, ob, fb, ai, af, ab, ofb, mfb, oai, sfb, fsoifb, fcdfb, cl] + - context: + - class: [er] + - stream: [moda, msda, edmo, ewmo, wamd] + - context: + - class: [ed] + # %if (FCMONTH %or FCPERIOD) %and (_APPL = mars %or _APPL = marsG2 %or _APPL = msserver %or _APPL = uniserver) %then + # %unset STEP anoffset: category: data multiple: true type: integer + unset: + - context: + - stream: + op: '!' + vals: [lwda, lwwv, elda, ewla, wfas, wfcl, wfse, wfrf, wfsr, efas, efcl, efse, efrf, efsr] + - context: + - stream: [efas, efcl, efse, efrf, efsr, wfas, wfcl, wfse, wfrf, wfsr] + - type: + op: '!' + vals: [go, sfo, fu] +# ANOFFSET not valid unless Long window 4dvar or for EFAS/EFCL/EFSE/EFRF/EFSR/WFAS/WFCL/WFSE/WFRF/WFSR water balance/fillup + + reference: category: data @@ -591,35 +743,76 @@ _field: &_field multiple: true aliases: - ensemble - by: 1 - only: - - type: [pf, cr, cm, fcmean, fcmin, fcmax, fcstdev, sot, fc, wp, 4i, 4v] - never: - # This is to prevent number with type=fc and stream=oper - - stream: [oper, wave] type: to-by-list + by: 1 + set: + - context: + - class: [ti, s2] + - type: [cf] + val: 0 + unset: + - context: + - type: + op: '!' + vals: [pf, cm, cs, cr, cv, sv, as, fp, ed, tu, ci, me, ff, icp, sot, fcmean, fcmax, fcmin, fcstdev, svar] + - class: + op: '!' + vals: [ti, lw, s2] + - stream: + op: '!' + vals: [mofc, wamf, mofm, wmfm, seas, wasf, wamf, sfmm, smma, seap, swmm, ocea, mnfc, mnfh, mnfa, mnfw, mfhw, mfaw, mnfm, mfhm, mfam, mfwm, mhwm, mawm, mmsf, msmm, wams, mswm, mmsa, enda, ewda, edmm, edmo, ewmm, ewmo, elda, ewla, espd, mmaf, mmam, mmaw, mmwm, seas, efsr, wfsr, efse, wfse, ocda] + - context: + - _verb: [retrieve, archive] + - type: [cf, em, es, ses, taem, taes] + - stream: + op: '!' + vals: [mofc, wamf, mofm, wmfm] + # only: + # - type: [pf, cr, cm, fcmean, fcmin, fcmax, fcstdev, sot, fc, wp, 4i, 4v] + # never: + # # This is to prevent number with type=fc and stream=oper + # - stream: [oper, wave] + + + + + + + quantile: category: data multiple: true - only: - - type: - - pd - - pb - - taem - - cd - # - sot type: to-by-list-quantile denominators: [2,3,4,5,10,100,1000] by: 1 + unset: + - context: + - type: + op: '!' + vals: [pd, cd, pb, taem] + domain: category: data - default: g + defaults: + - vals: [g] + set: + - context: + - class: [od] + - type: [cm, cs, cr] + - domain: [g] + val: e + # - context: + # - dataset: [climate-dt] + # error: "domain not alowded with dataset {dataset}" + unset: + - context: + - class: [ep] + - levtype: [o2d, o3d] + - context: + - class: [ti, s2, ur, lw, rr, ed] flatten: false type: enum - never: - - dataset: - - climate-dt values: - [a, north west europe] - [b, north east europe, baltic and black sea] @@ -685,10 +878,15 @@ _field: &_field ident: category: data - only: - - type: ssd type: integer multiple: true + unset: + - context: + - type: + op: '!' + vals: [im, sim, oldim, ob, fb, ai, af, ab, tf, ofb, mfb, ssd, oai, gsd, sfb, fsoifb, fcdfb] + # only: + # - type: ssd instrument: category: data @@ -700,6 +898,9 @@ _field: &_field method: category: data type: integer + unset: + - context: + - class: [ci, dt] origin: category: data @@ -733,6 +934,11 @@ _field: &_field system: category: data type: integer + unset: + - context: + - class: + op: '!' + vals: [od, en, me, c3, ci] ####################################################################### # DestinE ClimateDT related keywords @@ -766,6 +972,46 @@ _observation: &_observation type: any multiple: true +type: [im] +obstype: [=0 %and (ident=52 %or ident=53 %or ident=54)) %then + %warning "replacing obstype=0 by channel=2, instrument=205" + %unset obstype + %set channel = 2 + %set instrument = 205 + +%if (type=im %and obstype=10 %and (ident=52 %or ident=53 %or ident=54)) %then + %warning "replacing obstype=10 by channel=3, instrument=205" + %unset obstype + %set channel = 3 + %set instrument = 205 + +%if (type=im %and obstype=20 %and (ident=52 %or ident=53 %or ident=54)) %then + %warning "replacing obstype=10 by channel=1, instrument=205" + %unset obstype + %set channel = 1 + %set instrument = 205 + +# goes +%if (type=im %and obstype=0 %and (ident=252 %or ident=253 %or ident=254 %or ident=255 %or ident=256)) %then + %warning "replacing obstype=0 by channel=4, instrument=615" + %unset obstype + %set channel = 4 + %set instrument = 615 + +%if (type=im %and obstype=10 %and (ident=252 %or ident=253 %or ident=254 %or ident=255 %or ident=256)) %then + %warning "replacing obstype=10 by channel=1, instrument=615" + %unset obstype + %set channel = 1 + %set instrument = 615 + +%if (type=im %and obstype=20 %and (ident=252 %or ident=253 %or ident=254 %or ident=255 %or ident=256)) %then + %warning "replacing obstype=20 by channel=3, instrument=615" + %unset obstype + + + + + obsgroup: category: data type: any @@ -1062,8 +1308,8 @@ retrieve: values: - true - false - default: - "off" + defaults: + - val: "off" padding: flatten: false From 946ef543f0ee58e9c2042c73b56054bb615afd6f Mon Sep 17 00:00:00 2001 From: Emanuele Danovaro Date: Mon, 25 Nov 2024 16:02:14 +0000 Subject: [PATCH 24/39] fix syntax --- metkit/language.yaml | 280 ++++++++++++++++++++++--------------------- 1 file changed, 141 insertions(+), 139 deletions(-) diff --git a/metkit/language.yaml b/metkit/language.yaml index b34b3f6..908beea 100644 --- a/metkit/language.yaml +++ b/metkit/language.yaml @@ -85,11 +85,11 @@ _field: &_field type: category: data defaults: - - val: an + - vals: [an] set: - context: - - _verb: [retrieve] - - stream: [ssmi] + _verb: [retrieve] + stream: [ssmi] val: ob warn: "Changed type=ob" flatten: false @@ -191,11 +191,11 @@ _field: &_field stream: category: data defaults: - - val: oper + - vals: [oper] set: - context: - - _verb: [retrieve] - - stream: [ssbt, e1, ssmi] + _verb: [retrieve] + stream: [ssbt, e1, ssmi] val: oper warn: "Changed stream=oper" flatten: false @@ -335,11 +335,11 @@ _field: &_field flatten: false type: expver defaults: - - val: '0001' + - vals: ['0001'] set: - context: - - class: [ti, s2, ur, rr, lw] - - expver: + class: [ti, s2, ur, rr, lw] + expver: op: 'u' val: 'prod' @@ -453,20 +453,20 @@ _field: &_field levtype: category: data defaults: - - val: pl + - vals: [pl] unset: # - context: # - type: ssd # error: "levtype not alowded with type {type}" - context: - - stream: + stream: op: '!' vals: [ssmi] - - type: [im, sim, oldim] + type: [im, sim, oldim] - context: - - type: [ssd, mpp, gsd, ob, fb, ai, af, ab, ofb, mfb, oai, sfb, fsoifb, fcdfb, tf] + type: [ssd, mpp, gsd, ob, fb, ai, af, ab, ofb, mfb, oai, sfb, fsoifb, fcdfb, tf] - context: - - stream: [ssmi] + stream: [ssmi] flatten: false type: enum values: @@ -492,11 +492,11 @@ _field: &_field by: 1 defaults: - context: - - levtype: [pl] - vals: [1000, 850, 700, 500, 400, 300] - - context: - - levtype: [ml] + levtype: [ml] vals: [1, 2] + - context: + levtype: [pl] + vals: [1000, 850, 700, 500, 400, 300] # - context: # - levtype: [sfc, o2d] # error: "levelist not alowded with levtype {levtype}" @@ -505,46 +505,46 @@ _field: &_field # error: "levelist not alowded with type {type}" unset: - context: - - stream: + stream: op: '!' vals: [ssmi] - - type: [im, sim, oldim] + type: [im, sim, oldim] - context: - - stream: [ssmi] + stream: [ssmi] - context: - - type: [ssd, mpp, gsd, ob, fb, ai, af, ab, ofb, mfb, oai, sfb, fsoifb, fcdfb, tf] + type: [ssd, mpp, gsd, ob, fb, ai, af, ab, ofb, mfb, oai, sfb, fsoifb, fcdfb, tf] - context: - - levtype: [o2d, sfc, wave] + levtype: [o2d, sfc, wave] - context: - - class: [er] - - levtype: [o3d] + class: [er] + levtype: [o3d] - context: - - section: [m, z] - - product: [inst, tacc, tavg] - - levtype: [dp] + section: [m, z] + product: [inst, tacc, tavg] + levtype: [dp] - context: - - section: [v] - - product: [tims] - - levtype: [dp] + section: [v] + product: [tims] + levtype: [dp] param: category: data multiple: true type: param defaults: - - val: 129 + - vals: [129] unset: - context: - - stream: + stream: op: '!' vals: [ssmi] - - type: [im, sim, oldim] + type: [im, sim, oldim] - context: - - stream: [ssmi] + stream: [ssmi] - context: - - stream: [ssmi] + stream: [ssmi] - context: - - type: [ob, fb, ai, af, ab, ofb, mfb, oai, sfb, fsoifb, fcdfb, tf] + type: [ob, fb, ai, af, ab, ofb, mfb, oai, sfb, fsoifb, fcdfb, tf] # never: # - type: [tf, ob] @@ -559,14 +559,14 @@ _field: &_field multiple: true type: date defaults: - - val: -1 + - vals: [-1] unset: - context: - - stream: [mfhm] - - type: [em, es, ses] + stream: [mfhm] + type: [em, es, ses] - context: - - stream: [mnfh] - - type: [em, es, ses, ed] + stream: [mnfh] + type: [em, es, ses, ed] # %if _VERB = RETRIEVE %and (YEAR %or MONTH) %then # %unset DATE # %if (_VERB = LIST %and OUTPUT <> BROWSER %and CLASS <> RD %and (%not DATE) %and (%not PSEUDODATE) ) %then @@ -607,7 +607,7 @@ _field: &_field type: integer unset: - context: - - stream: + stream: op: '!' vals: [enfh, enwh, efho, ehmm, ewho, eefh, weeh, efrf, wfrf, efsr, wfsr, wfcl, efcl] @@ -632,22 +632,22 @@ _field: &_field multiple: true type: time defaults: - - val: '1200' + - vals: ['1200'] set: - context: - - class: [dm] - - type: [fc] + class: [dm] + type: [fc] val: 0 unset: - context: - - type: [ab] + type: [ab] - context: - - stream: [dame, mdfa] + stream: [dame, mdfa] - context: - - class: + class: op: '!' vals: [er] - - stream: [moda, msda, edmo, ewmo, wamd] + stream: [moda, msda, edmo, ewmo, wamd] offsettime: category: data @@ -660,13 +660,13 @@ _field: &_field type: any unset: - context: - - class: - op: '!' - vals: [to, dt] + class: + op: '!' + vals: [to, dt] - context: - - stream: - op: '!' - vals: [seap] + stream: + op: '!' + vals: [seap] opttime: @@ -675,13 +675,13 @@ _field: &_field type: any unset: - context: - - class: - op: '!' - vals: [to, dt] + class: + op: '!' + vals: [to, dt] - context: - - stream: - op: '!' - vals: [seap] + stream: + op: '!' + vals: [seap] # range @@ -691,22 +691,22 @@ _field: &_field by: 12 type: range defaults: - - val: 0 + - vals: [0] unset: - context: - - stream: + stream: op: '!' vals: [ssmi] - - type: [im, oldim] + type: [im, oldim] - context: - - stream: [ssmi, mnfm, mfhm, mfam, mfwm, mhwm, esmm, ehmm, mawm, dame] + stream: [ssmi, mnfm, mfhm, mfam, mfwm, mhwm, esmm, ehmm, mawm, dame] - context: - - type: [gsd, ob, fb, ai, af, ab, ofb, mfb, oai, sfb, fsoifb, fcdfb, cl] + type: [gsd, ob, fb, ai, af, ab, ofb, mfb, oai, sfb, fsoifb, fcdfb, cl] - context: - - class: [er] - - stream: [moda, msda, edmo, ewmo, wamd] + class: [er] + stream: [moda, msda, edmo, ewmo, wamd] - context: - - class: [ed] + class: [ed] # %if (FCMONTH %or FCPERIOD) %and (_APPL = mars %or _APPL = marsG2 %or _APPL = msserver %or _APPL = uniserver) %then # %unset STEP @@ -716,12 +716,12 @@ _field: &_field type: integer unset: - context: - - stream: + stream: op: '!' vals: [lwda, lwwv, elda, ewla, wfas, wfcl, wfse, wfrf, wfsr, efas, efcl, efse, efrf, efsr] - context: - - stream: [efas, efcl, efse, efrf, efsr, wfas, wfcl, wfse, wfrf, wfsr] - - type: + stream: [efas, efcl, efse, efrf, efsr, wfas, wfcl, wfse, wfrf, wfsr] + type: op: '!' vals: [go, sfo, fu] # ANOFFSET not valid unless Long window 4dvar or for EFAS/EFCL/EFSE/EFRF/EFSR/WFAS/WFCL/WFSE/WFRF/WFSR water balance/fillup @@ -747,24 +747,24 @@ _field: &_field by: 1 set: - context: - - class: [ti, s2] - - type: [cf] + class: [ti, s2] + type: [cf] val: 0 unset: - context: - - type: + type: op: '!' vals: [pf, cm, cs, cr, cv, sv, as, fp, ed, tu, ci, me, ff, icp, sot, fcmean, fcmax, fcmin, fcstdev, svar] - - class: + class: op: '!' vals: [ti, lw, s2] - - stream: + stream: op: '!' vals: [mofc, wamf, mofm, wmfm, seas, wasf, wamf, sfmm, smma, seap, swmm, ocea, mnfc, mnfh, mnfa, mnfw, mfhw, mfaw, mnfm, mfhm, mfam, mfwm, mhwm, mawm, mmsf, msmm, wams, mswm, mmsa, enda, ewda, edmm, edmo, ewmm, ewmo, elda, ewla, espd, mmaf, mmam, mmaw, mmwm, seas, efsr, wfsr, efse, wfse, ocda] - context: - - _verb: [retrieve, archive] - - type: [cf, em, es, ses, taem, taes] - - stream: + _verb: [retrieve, archive] + type: [cf, em, es, ses, taem, taes] + stream: op: '!' vals: [mofc, wamf, mofm, wmfm] # only: @@ -788,7 +788,7 @@ _field: &_field by: 1 unset: - context: - - type: + type: op: '!' vals: [pd, cd, pb, taem] @@ -798,19 +798,19 @@ _field: &_field - vals: [g] set: - context: - - class: [od] - - type: [cm, cs, cr] - - domain: [g] + class: [od] + type: [cm, cs, cr] + domain: [g] val: e # - context: # - dataset: [climate-dt] # error: "domain not alowded with dataset {dataset}" unset: - context: - - class: [ep] - - levtype: [o2d, o3d] + class: [ep] + levtype: [o2d, o3d] - context: - - class: [ti, s2, ur, lw, rr, ed] + class: [ti, s2, ur, lw, rr, ed] flatten: false type: enum values: @@ -882,7 +882,7 @@ _field: &_field multiple: true unset: - context: - - type: + type: op: '!' vals: [im, sim, oldim, ob, fb, ai, af, ab, tf, ofb, mfb, ssd, oai, gsd, sfb, fsoifb, fcdfb] # only: @@ -900,7 +900,7 @@ _field: &_field type: integer unset: - context: - - class: [ci, dt] + class: [ci, dt] origin: category: data @@ -936,7 +936,7 @@ _field: &_field type: integer unset: - context: - - class: + class: op: '!' vals: [od, en, me, c3, ci] @@ -972,41 +972,41 @@ _observation: &_observation type: any multiple: true -type: [im] -obstype: [=0 %and (ident=52 %or ident=53 %or ident=54)) %then - %warning "replacing obstype=0 by channel=2, instrument=205" - %unset obstype - %set channel = 2 - %set instrument = 205 +# type: [im] +# obstype: [=0 %and (ident=52 %or ident=53 %or ident=54)) %then +# %warning "replacing obstype=0 by channel=2, instrument=205" +# %unset obstype +# %set channel = 2 +# %set instrument = 205 -%if (type=im %and obstype=10 %and (ident=52 %or ident=53 %or ident=54)) %then - %warning "replacing obstype=10 by channel=3, instrument=205" - %unset obstype - %set channel = 3 - %set instrument = 205 +# %if (type=im %and obstype=10 %and (ident=52 %or ident=53 %or ident=54)) %then +# %warning "replacing obstype=10 by channel=3, instrument=205" +# %unset obstype +# %set channel = 3 +# %set instrument = 205 -%if (type=im %and obstype=20 %and (ident=52 %or ident=53 %or ident=54)) %then - %warning "replacing obstype=10 by channel=1, instrument=205" - %unset obstype - %set channel = 1 - %set instrument = 205 +# %if (type=im %and obstype=20 %and (ident=52 %or ident=53 %or ident=54)) %then +# %warning "replacing obstype=10 by channel=1, instrument=205" +# %unset obstype +# %set channel = 1 +# %set instrument = 205 -# goes -%if (type=im %and obstype=0 %and (ident=252 %or ident=253 %or ident=254 %or ident=255 %or ident=256)) %then - %warning "replacing obstype=0 by channel=4, instrument=615" - %unset obstype - %set channel = 4 - %set instrument = 615 +# # goes +# %if (type=im %and obstype=0 %and (ident=252 %or ident=253 %or ident=254 %or ident=255 %or ident=256)) %then +# %warning "replacing obstype=0 by channel=4, instrument=615" +# %unset obstype +# %set channel = 4 +# %set instrument = 615 -%if (type=im %and obstype=10 %and (ident=252 %or ident=253 %or ident=254 %or ident=255 %or ident=256)) %then - %warning "replacing obstype=10 by channel=1, instrument=615" - %unset obstype - %set channel = 1 - %set instrument = 615 +# %if (type=im %and obstype=10 %and (ident=252 %or ident=253 %or ident=254 %or ident=255 %or ident=256)) %then +# %warning "replacing obstype=10 by channel=1, instrument=615" +# %unset obstype +# %set channel = 1 +# %set instrument = 615 -%if (type=im %and obstype=20 %and (ident=252 %or ident=253 %or ident=254 %or ident=255 %or ident=256)) %then - %warning "replacing obstype=20 by channel=3, instrument=615" - %unset obstype +# %if (type=im %and obstype=20 %and (ident=252 %or ident=253 %or ident=254 %or ident=255 %or ident=256)) %then +# %warning "replacing obstype=20 by channel=3, instrument=615" +# %unset obstype @@ -1104,8 +1104,9 @@ _postproc: &_postproc - '^[oOfF][1-9][0-9]+$' uppercase: true unset: - - stream: [ssmi] - - type: [ssd, ai, ob, fb, af, ab, ofb, mfb, oai, sfb, fsoifb, fcdfb] + - context: + stream: [ssmi] + type: [ssd, ai, ob, fb, af, ab, ofb, mfb, oai, sfb, fsoifb, fcdfb] interpolation: category: postproc @@ -1135,7 +1136,7 @@ _postproc: &_postproc category: postproc flatten: false aliases: - - tra + - tra type: [enum, integer] values: - - 'off' @@ -1148,8 +1149,9 @@ _postproc: &_postproc multiple: true type: float unset: - - stream: [ssmi] - - type: [ssd, ai, ob, fb, af, ab, ofb, mfb, oai, sfb, fsoifb, fcdfb] + - context: + stream: [ssmi] + type: [ssd, ai, ob, fb, af, ab, ofb, mfb, oai, sfb, fsoifb, fcdfb] intgrid: category: postproc @@ -1309,7 +1311,7 @@ retrieve: - true - false defaults: - - val: "off" + - vals: ["off"] padding: flatten: false @@ -1341,18 +1343,18 @@ read: multiple: false type: any - _defaults: - class: null - date: null - domain: null - expver: null - levelist: null - levtype: null - param: null - step: null - stream: null - time: null - type: null + # _defaults: + # class: null + # date: null + # domain: null + # expver: null + # levelist: null + # levtype: null + # param: null + # step: null + # stream: null + # time: null + # type: null _options: param: From c0641a24f13e702616e73c964abfee5fbed3b5c0 Mon Sep 17 00:00:00 2001 From: Emanuele Danovaro Date: Wed, 27 Nov 2024 14:32:50 +0000 Subject: [PATCH 25/39] added tigge class and origins --- metkit/language.yaml | 49 ++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 45 insertions(+), 4 deletions(-) diff --git a/metkit/language.yaml b/metkit/language.yaml index 908beea..a4de9e8 100644 --- a/metkit/language.yaml +++ b/metkit/language.yaml @@ -58,6 +58,7 @@ _field: &_field - [me, mersea] - [ml, machine learning] - [ms, member states] + - [ng, nextgems] - [nl, netherlands] - ['no', norway] - [nr, ncep 20cr, 20cr] @@ -74,6 +75,7 @@ _field: &_field - [si, slovenia] - [sr, sreps] - [te, test] + - [ti, tigge] - [to, tost] - [tr, turkey] - [uk, united kingdom] @@ -82,6 +84,10 @@ _field: &_field - [yp, yopp] - [yt, yotc] + + + + type: category: data defaults: @@ -344,9 +350,15 @@ _field: &_field val: 'prod' dataset: - # flatten: false - multiple: true - type: any + multiple: false + type: enum + values: + - climate-dt + - extremes-dt + - on-demand-extremes-dt + only: + - context: + class: [d1] model: category: data @@ -479,7 +491,7 @@ _field: &_field - [hl, height levels] - [pt, potential temperature] - [pv, potential vorticity] - - [sfc, surface] + - [sfc, surface] # sl ?? - [sol, surface other (multi)levels] - [wv, ocean wave] - [o2d, ocean surface] @@ -907,28 +919,57 @@ _field: &_field multiple: true type: enum values: + - [aladinhuneps-omsz-eu] + - [aladinlaef-zamg-eu] - [ammc, 1, melbourne] + - [anso] + - [aromeeps-mf-eu] - [babj, 38, beijing] - [cmcc] - [cnmc, 80] - [consensus, 255] + - [cosmodeeps-dwd-eu] + - [cosmoleps-arpasimc-eu] - [crfc, 239, cerfacs] - [cwao, 54, montreal] + - [dems] - [ecmf, 98, ecmwf] - [edzw, dwd, 78, offenbach] - [egrr, 74, exeter, bracknell] + - [ekmi] - [enmi, 88, oslo] + - [eswi] + - [fapr] - [fnmo, fnmoc, 58, fleet numerical] + - [fr-ms-ec] + - [glameps-hirlamcons-eu] - [hadc, 247, hadley centre] + - [hirlam-dmi-eu] - [ifmk, 246] - [ingv, 235] + - [isac] - [knmi, 245] - [kwbc, 7, washington] - [lemm, 214, madrid] - [lfpw, 84, 85, paris, toulouse] + - [lops] + - [mogreps-mo-eua] + - [nasa] + - [niwa] + - [no-ar-ce] + - [no-ar-cw] + - [no-ar-pa] + - [nzkl] + - [pearp-mf-eu] - [rjtd, 34, tokyo] - [rksl, 40, seoul] + - [rums] + - [sabm] - [sbsj, 46, cptec] + - [se-al-ec] + - [sreps-aemet-eua] + - [srnwppeps-dwd-eua] + - [vabb] - [vuwien, 244, university of vienna] system: From 3cd4593a1111acde3b2206317dc8724c0d54ddcd Mon Sep 17 00:00:00 2001 From: Emanuele Danovaro Date: Wed, 27 Nov 2024 15:27:58 +0000 Subject: [PATCH 26/39] destine changes --- metkit/language.yaml | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/metkit/language.yaml b/metkit/language.yaml index fc546c1..a458a9c 100644 --- a/metkit/language.yaml +++ b/metkit/language.yaml @@ -57,6 +57,7 @@ _field: &_field - [me, mersea] - [ml, machine learning] - [ms, member states] + - [ng, nextgems] - [nl, netherlands] - ['no', norway] - [nr, ncep 20cr, 20cr] @@ -313,9 +314,14 @@ _field: &_field type: expver dataset: - # flatten: false - multiple: true - type: any + multiple: false + type: enum + values: + - climate-dt + - extremes-dt + - on-demand-extremes-dt + only: + - class: [d1] model: category: data @@ -558,8 +564,8 @@ _field: &_field default: 0 type: range never: - - dataset: - - climate-dt + # - dataset: + # - climate-dt - stream: - msmm - mmsa @@ -611,9 +617,8 @@ _field: &_field default: g flatten: false type: enum - never: - - dataset: - - climate-dt + # never: + # - class: [d1,ed,ng] values: - [a, north west europe] - [b, north east europe, baltic and black sea] From 37164f2c8399b091ec24140b06633e5fc23abcb1 Mon Sep 17 00:00:00 2001 From: Emanuele Danovaro Date: Mon, 23 Dec 2024 12:35:48 +0100 Subject: [PATCH 27/39] uset step for climate-dt and NextGEMS data --- metkit/language.yaml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/metkit/language.yaml b/metkit/language.yaml index a4de9e8..e801eb7 100644 --- a/metkit/language.yaml +++ b/metkit/language.yaml @@ -718,7 +718,10 @@ _field: &_field class: [er] stream: [moda, msda, edmo, ewmo, wamd] - context: - class: [ed] + class: [ed,ng] + - context: + class: [d1] + dataset: [climate-dt] # %if (FCMONTH %or FCPERIOD) %and (_APPL = mars %or _APPL = marsG2 %or _APPL = msserver %or _APPL = uniserver) %then # %unset STEP From 70efcf82bdb9ce170f331df5c31d44d88fc8475f Mon Sep 17 00:00:00 2001 From: Emanuele Danovaro Date: Wed, 1 Jan 2025 23:08:16 +0100 Subject: [PATCH 28/39] removed domain for class d1/ng --- metkit/language.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/metkit/language.yaml b/metkit/language.yaml index e801eb7..7ca79f1 100644 --- a/metkit/language.yaml +++ b/metkit/language.yaml @@ -825,7 +825,7 @@ _field: &_field class: [ep] levtype: [o2d, o3d] - context: - class: [ti, s2, ur, lw, rr, ed] + class: [d1, ng, ti, s2, ur, lw, rr, ed] flatten: false type: enum values: From e7d7726c6c883218e00231d34808818c2e01e049 Mon Sep 17 00:00:00 2001 From: Emanuele Danovaro Date: Tue, 28 Jan 2025 16:55:33 +0000 Subject: [PATCH 29/39] metkit config git hash --- cmake/CheckGit.cmake | 51 +++++++++++++++++++++++++++++++++++++++++++ metkit/CMakeLists.txt | 3 +++ 2 files changed, 54 insertions(+) create mode 100644 cmake/CheckGit.cmake diff --git a/cmake/CheckGit.cmake b/cmake/CheckGit.cmake new file mode 100644 index 0000000..e989425 --- /dev/null +++ b/cmake/CheckGit.cmake @@ -0,0 +1,51 @@ +function(CheckGitWrite git_hash) + file(WRITE ${CMAKE_BINARY_DIR}/share/metkit/git-hash.txt ${git_hash}) +endfunction() + +function(CheckGitRead git_hash) + if (EXISTS ${CMAKE_BINARY_DIR}/share/metkit/git-hash.txt) + file(STRINGS ${CMAKE_BINARY_DIR}/share/metkit/git-hash.txt CONTENT) + LIST(GET CONTENT 0 var) + + set(${git_hash} ${var} PARENT_SCOPE) + endif () +endfunction() + +function(CheckGitVersion) + # Get the latest abbreviated commit hash of the working branch + execute_process( + COMMAND git log -1 --format=%h + WORKING_DIRECTORY ${CMAKE_CURRENT_LIST_DIR} + OUTPUT_VARIABLE GIT_HASH + OUTPUT_STRIP_TRAILING_WHITESPACE + ) + + CheckGitRead(GIT_HASH_CACHE) + + if (NOT DEFINED GIT_HASH_CACHE) + set(GIT_HASH_CACHE "INVALID") + endif () + + if (NOT ${GIT_HASH} STREQUAL ${GIT_HASH_CACHE}) + # Set che GIT_HASH_CACHE variable the next build won't have + # to regenerate the source file. + CheckGitWrite(${GIT_HASH}) + endif () + +endfunction() + +function(CheckGitSetup) + + add_custom_target(AlwaysCheckGit COMMAND ${CMAKE_COMMAND} + -DRUN_CHECK_GIT_VERSION=1 + -DGIT_HASH_CACHE=${GIT_HASH_CACHE} + -P ${CMAKE_CURRENT_LIST_DIR}/CheckGit.cmake + ) + + CheckGitVersion() +endfunction() + +# This is used to run this function from an external cmake process. +if (RUN_CHECK_GIT_VERSION) + CheckGitVersion() +endif () diff --git a/metkit/CMakeLists.txt b/metkit/CMakeLists.txt index 9e7f30e..b248f7d 100644 --- a/metkit/CMakeLists.txt +++ b/metkit/CMakeLists.txt @@ -1,5 +1,8 @@ list( APPEND files language.yaml paramids.yaml params.yaml params-static.yaml param-matching.yaml bufr-subtypes.yaml axis.yaml shortname-context.yaml ) +include(../cmake/CheckGit.cmake) +CheckGitSetup() + foreach( _file ${files} ) configure_file( ${_file} ${CMAKE_BINARY_DIR}/share/metkit/${_file} COPYONLY ) From f1ab294931472805ae4564b393c7a1e823e2f52c Mon Sep 17 00:00:00 2001 From: Emanuele Danovaro Date: Thu, 30 Jan 2025 20:00:40 +0000 Subject: [PATCH 30/39] levelist default --- metkit/language.yaml | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/metkit/language.yaml b/metkit/language.yaml index 7ca79f1..ac45b51 100644 --- a/metkit/language.yaml +++ b/metkit/language.yaml @@ -503,12 +503,13 @@ _field: &_field type: to-by-list-float by: 1 defaults: - - context: - levtype: [ml] - vals: [1, 2] - - context: - levtype: [pl] - vals: [1000, 850, 700, 500, 400, 300] + - vals: [1000, 850, 700, 500, 400, 300] + # - context: + # levtype: [ml] + # vals: [1, 2] + # - context: + # levtype: [pl] + # vals: [1000, 850, 700, 500, 400, 300] # - context: # - levtype: [sfc, o2d] # error: "levelist not alowded with levtype {levtype}" From a35a4ab6e66951952576bb846a0da56edf1b9d56 Mon Sep 17 00:00:00 2001 From: Metin Cakircali Date: Wed, 5 Feb 2025 20:51:00 +0100 Subject: [PATCH 31/39] feat(language.yml): added _clear_defaults list, read, pointdb --- metkit/language.yaml | 46 +++++++------------------------------------- 1 file changed, 7 insertions(+), 39 deletions(-) diff --git a/metkit/language.yaml b/metkit/language.yaml index ac45b51..291ee8d 100644 --- a/metkit/language.yaml +++ b/metkit/language.yaml @@ -75,7 +75,7 @@ _field: &_field - [si, slovenia] - [sr, sreps] - [te, test] - - [ti, tigge] + - [ti, tigge] - [to, tost] - [tr, turkey] - [uk, united kingdom] @@ -717,7 +717,7 @@ _field: &_field type: [gsd, ob, fb, ai, af, ab, ofb, mfb, oai, sfb, fsoifb, fcdfb, cl] - context: class: [er] - stream: [moda, msda, edmo, ewmo, wamd] + stream: [moda, msda, edmo, ewmo, wamd] - context: class: [ed,ng] - context: @@ -821,7 +821,7 @@ _field: &_field # - context: # - dataset: [climate-dt] # error: "domain not alowded with dataset {dataset}" - unset: + unset: - context: class: [ep] levtype: [o2d, o3d] @@ -1388,18 +1388,7 @@ read: multiple: false type: any - # _defaults: - # class: null - # date: null - # domain: null - # expver: null - # levelist: null - # levtype: null - # param: null - # step: null - # stream: null - # time: null - # type: null + _clear_defaults: [class, date, domain, expver, levelist, levtype, param, step, stream, time, type] _options: param: @@ -1444,18 +1433,8 @@ list: multiple: true type: any - _defaults: - # class: null - date: null - domain: null - expver: null - levelist: null - levtype: null - param: null - step: null - stream: null - time: null - type: null + _clear_defaults: [date, domain, expver, levelist, levtype, param, step, stream, time, type] + ############################################################## @@ -1497,18 +1476,7 @@ pointdb: <<: *_field - _defaults: - class: null - date: null - domain: null - expver: null - levelist: null - levtype: null - param: null - step: null - stream: null - time: null - type: null + _clear_defaults: [class, date, domain, expver, levelist, levtype, param, step, stream, time, type] _options: param: From c6f33a98c58831767b339d763f550c1d79fc8e61 Mon Sep 17 00:00:00 2001 From: Emanuele Danovaro Date: Sun, 9 Feb 2025 07:57:14 +0000 Subject: [PATCH 32/39] fix optimise --- metkit/language.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/metkit/language.yaml b/metkit/language.yaml index ac45b51..8534173 100644 --- a/metkit/language.yaml +++ b/metkit/language.yaml @@ -1353,8 +1353,8 @@ retrieve: optimise: type: enum values: - - true - - false + - 'on' + - 'off' defaults: - vals: ["off"] From d1f6bf0878f2888d32f83d37127206743f06d122 Mon Sep 17 00:00:00 2001 From: Damien Decremer Date: Tue, 11 Feb 2025 10:33:46 +0000 Subject: [PATCH 33/39] added 8 new variables that are grib2 for aifs --- metkit/params-static.yaml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/metkit/params-static.yaml b/metkit/params-static.yaml index 769db28..86e4479 100644 --- a/metkit/params-static.yaml +++ b/metkit/params-static.yaml @@ -1,3 +1,15 @@ +- - levtype: sfc + stream: oper + type: fc + class: ai + - - 228143 + - - 228144 + - - 228164 + - - 228228 + - - 231002 + - - 3073 + - - 3074 + - - 3075 - - levtype: ml stream: oper type: fc From 8b46c4b1810a35094d536460e24ad028ed3d4eac Mon Sep 17 00:00:00 2001 From: Emanuele Danovaro Date: Tue, 11 Feb 2025 13:02:44 +0000 Subject: [PATCH 34/39] fix merge --- metkit/params-static.yaml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/metkit/params-static.yaml b/metkit/params-static.yaml index 86e4479..3cba0be 100644 --- a/metkit/params-static.yaml +++ b/metkit/params-static.yaml @@ -3,13 +3,13 @@ type: fc class: ai - - 228143 - - - 228144 - - - 228164 - - - 228228 - - - 231002 - - - 3073 - - - 3074 - - - 3075 + - 228144 + - 228164 + - 228228 + - 231002 + - 3073 + - 3074 + - 3075 - - levtype: ml stream: oper type: fc From 253abb4da17590cef616dafc2d68e2e5dc3cea67 Mon Sep 17 00:00:00 2001 From: Emanuele Danovaro Date: Tue, 11 Feb 2025 14:12:45 +0000 Subject: [PATCH 35/39] MARS language, added model enum (with aifs-single & aifs-ens) --- metkit/language.yaml | 24 +++++++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) diff --git a/metkit/language.yaml b/metkit/language.yaml index ed57423..ba9d223 100644 --- a/metkit/language.yaml +++ b/metkit/language.yaml @@ -362,7 +362,29 @@ _field: &_field model: category: data - type: lowercase + type: enum + values: + - [ecmf] + - [edzw] + - [egrr] + - [lfpw] + - [kwbc] + - [none] + - [hrm] + - [lm] + - [ifs] + - [ifs-nemo] + - [ifs-fesom] + - [icon] + - [aifs-single] + - [aifs-single-mse] + - [aifs-ens] + - [aifs-ens-crps] + - [aifs-ens-diff] + - [alaro] + - [arome] + - [harmonie-arome] + - [global, glob] repres: flatten: false From 4802427983773135dfb09f6e0f1a48f8d0af5b7d Mon Sep 17 00:00:00 2001 From: Chris Bradley Date: Tue, 25 Feb 2025 17:28:45 +0000 Subject: [PATCH 36/39] Update cmake to use local config --- .gitignore | 1 - CMakeLists.txt | 31 +++++++------------------------ share/CMakeLists.txt | 7 ------- 3 files changed, 7 insertions(+), 32 deletions(-) diff --git a/.gitignore b/.gitignore index e4cea70..f654e1a 100644 --- a/.gitignore +++ b/.gitignore @@ -8,4 +8,3 @@ doc/latex .*.sw* .*un~ *.ccls-cache -share diff --git a/CMakeLists.txt b/CMakeLists.txt index 85d0784..2562f6c 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -24,30 +24,6 @@ if(NOT METKIT_CONFIGS_BRANCH) set(METKIT_CONFIGS_BRANCH chk) endif() -if(EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/share") - if(IS_SYMLINK "${CMAKE_CURRENT_SOURCE_DIR}/share") - if (METKIT_CONFIGS_PATH) - #check if it matches with METKIT_CONFIGS_PATH - file(REAL_PATH "${CMAKE_CURRENT_SOURCE_DIR}/share" current_metkit_config_path EXPAND_TILDE) - file(REAL_PATH "${METKIT_CONFIGS_PATH}" requested_metkit_config_path EXPAND_TILDE) - if(NOT (current_metkit_config_path STREQUAL requested_metkit_config_path)) - message(SEND_ERROR "metkit-configs refers to ${current_metkit_config_path}; requested METKIT_CONFIGS_PATH is ${requested_metkit_config_path}") - endif() - endif() - elseif(IS_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/share") - # update the content - ecbuild_bundle( PROJECT share GIT "https://github.com/ecmwf/metkit-configs" BRANCH "${METKIT_CONFIGS_BRANCH}" UPDATE ) - else() - message(SEND_ERROR "${CMAKE_CURRENT_SOURCE_DIR}/share must point to a valid metkit configuration. Cannot be a regular file") - endif() -else() - if(METKIT_CONFIGS_PATH) - file( CREATE_LINK "${METKIT_CONFIGS_PATH}" "${CMAKE_CURRENT_SOURCE_DIR}/share" SYMBOLIC ) - else() - ecbuild_bundle( PROJECT share GIT "https://github.com/ecmwf/metkit-configs" BRANCH "${METKIT_CONFIGS_BRANCH}" UPDATE ) - endif() -endif() - ecbuild_add_option( FEATURE BUILD_TOOLS DEFAULT ON DESCRIPTION "Build the command line tools" ) @@ -84,6 +60,12 @@ ecbuild_add_option( FEATURE ODB DESCRIPTION "Add support for ODB data" REQUIRED_PACKAGES "NAME odc VERSION 1.0" ) +# METKIT config files support + +ecbuild_add_option( FEATURE METKIT_CONFIG + DEFAULT ON + DESCRIPTION "Install metkit configuration files" ) + # Temporary ecbuild_add_option( FEATURE FAIL_ON_CCSDS DESCRIPTION "Fail on CCSDS" @@ -100,6 +82,7 @@ ecbuild_find_package( NAME eckit VERSION 1.16 REQUIRED ) include(cmake/compiler_warnings.cmake) # optionally handle compiler specific warnings add_subdirectory( src ) +add_subdirectory( share ) add_subdirectory( tests ) ############################################################################################ diff --git a/share/CMakeLists.txt b/share/CMakeLists.txt index 45727ce..973d688 100644 --- a/share/CMakeLists.txt +++ b/share/CMakeLists.txt @@ -1,8 +1 @@ -# METKIT config files support -ecbuild_add_option( FEATURE METKIT_CONFIG - DEFAULT ON - DESCRIPTION "Install metkit configuration files" ) - add_subdirectory( metkit ) - -ecbuild_install_project( NAME metkit-config ) \ No newline at end of file From 01561d371566c196965bbb62f19af8b25cdec24c Mon Sep 17 00:00:00 2001 From: Chris Bradley Date: Tue, 25 Feb 2025 17:29:24 +0000 Subject: [PATCH 37/39] Remove LibMetkitConfig --- src/metkit/config/LibMetkit.cc | 42 ---------------------------------- src/metkit/config/LibMetkit.h | 24 ------------------- 2 files changed, 66 deletions(-) diff --git a/src/metkit/config/LibMetkit.cc b/src/metkit/config/LibMetkit.cc index 6677b25..679ff85 100644 --- a/src/metkit/config/LibMetkit.cc +++ b/src/metkit/config/LibMetkit.cc @@ -74,45 +74,3 @@ eckit::PathName LibMetkit::bufrSubtypesYamlFile() { } // namespace metkit //---------------------------------------------------------------------------------------------------------------------- - -namespace metkit_config { - -REGISTER_LIBRARY(LibMetkitConfig); - -LibMetkitConfig::LibMetkitConfig() : Library("metkit-config") {} - -const LibMetkitConfig& LibMetkitConfig::instance() { - static LibMetkitConfig libmetkitconfig; - return libmetkitconfig; -} - -const void* LibMetkitConfig::addr() const { return this; } - -std::string LibMetkitConfig::version() const { - return ""; -} - -static std::string readHash(const std::string& filename) { - std::string hash; - std::ifstream t(filename); - t >> hash; - return hash; -} - -std::string LibMetkitConfig::gitsha1(unsigned int count) const { - static std::string sha1(readHash(LibMetkitConfig::gitHashFile())); - if (sha1.empty()) { - return "not available"; - } - - return sha1.substr(0, std::min(count, 40u)); -} - -eckit::PathName LibMetkitConfig::gitHashFile() { - return "~metkit/share/metkit/git-hash.txt"; -} - -} // namespace metkit_config - -//---------------------------------------------------------------------------------------------------------------------- - diff --git a/src/metkit/config/LibMetkit.h b/src/metkit/config/LibMetkit.h index 25e5b67..a0f9580 100644 --- a/src/metkit/config/LibMetkit.h +++ b/src/metkit/config/LibMetkit.h @@ -49,28 +49,4 @@ class LibMetkit : public eckit::system::Library { //---------------------------------------------------------------------------------------------------------------------- -namespace metkit_config { - -class LibMetkitConfig : public eckit::system::Library { -public: - - LibMetkitConfig(); - - static eckit::PathName gitHashFile(); - - static const LibMetkitConfig& instance(); - -protected: - - const void* addr() const; - - virtual std::string version() const; - - virtual std::string gitsha1(unsigned int count) const; -}; - -} // namespace metkit_config - -//---------------------------------------------------------------------------------------------------------------------- - #endif From 3073046499c3c842015e1cc78cd1eac91a1f867f Mon Sep 17 00:00:00 2001 From: Chris Bradley Date: Tue, 25 Feb 2025 17:30:24 +0000 Subject: [PATCH 38/39] Remove empty readme --- share/README.md | 1 - 1 file changed, 1 deletion(-) delete mode 100644 share/README.md diff --git a/share/README.md b/share/README.md deleted file mode 100644 index 39592a3..0000000 --- a/share/README.md +++ /dev/null @@ -1 +0,0 @@ -# metkit-config From ba915ca8f000565d333390a3d773fbbd0cb7dfd5 Mon Sep 17 00:00:00 2001 From: Chris Bradley Date: Tue, 25 Feb 2025 17:36:39 +0000 Subject: [PATCH 39/39] Remove unused CheckGit logic --- share/cmake/CheckGit.cmake | 51 ------------------------------------- share/metkit/CMakeLists.txt | 3 --- 2 files changed, 54 deletions(-) delete mode 100644 share/cmake/CheckGit.cmake diff --git a/share/cmake/CheckGit.cmake b/share/cmake/CheckGit.cmake deleted file mode 100644 index e989425..0000000 --- a/share/cmake/CheckGit.cmake +++ /dev/null @@ -1,51 +0,0 @@ -function(CheckGitWrite git_hash) - file(WRITE ${CMAKE_BINARY_DIR}/share/metkit/git-hash.txt ${git_hash}) -endfunction() - -function(CheckGitRead git_hash) - if (EXISTS ${CMAKE_BINARY_DIR}/share/metkit/git-hash.txt) - file(STRINGS ${CMAKE_BINARY_DIR}/share/metkit/git-hash.txt CONTENT) - LIST(GET CONTENT 0 var) - - set(${git_hash} ${var} PARENT_SCOPE) - endif () -endfunction() - -function(CheckGitVersion) - # Get the latest abbreviated commit hash of the working branch - execute_process( - COMMAND git log -1 --format=%h - WORKING_DIRECTORY ${CMAKE_CURRENT_LIST_DIR} - OUTPUT_VARIABLE GIT_HASH - OUTPUT_STRIP_TRAILING_WHITESPACE - ) - - CheckGitRead(GIT_HASH_CACHE) - - if (NOT DEFINED GIT_HASH_CACHE) - set(GIT_HASH_CACHE "INVALID") - endif () - - if (NOT ${GIT_HASH} STREQUAL ${GIT_HASH_CACHE}) - # Set che GIT_HASH_CACHE variable the next build won't have - # to regenerate the source file. - CheckGitWrite(${GIT_HASH}) - endif () - -endfunction() - -function(CheckGitSetup) - - add_custom_target(AlwaysCheckGit COMMAND ${CMAKE_COMMAND} - -DRUN_CHECK_GIT_VERSION=1 - -DGIT_HASH_CACHE=${GIT_HASH_CACHE} - -P ${CMAKE_CURRENT_LIST_DIR}/CheckGit.cmake - ) - - CheckGitVersion() -endfunction() - -# This is used to run this function from an external cmake process. -if (RUN_CHECK_GIT_VERSION) - CheckGitVersion() -endif () diff --git a/share/metkit/CMakeLists.txt b/share/metkit/CMakeLists.txt index b248f7d..9e7f30e 100644 --- a/share/metkit/CMakeLists.txt +++ b/share/metkit/CMakeLists.txt @@ -1,8 +1,5 @@ list( APPEND files language.yaml paramids.yaml params.yaml params-static.yaml param-matching.yaml bufr-subtypes.yaml axis.yaml shortname-context.yaml ) -include(../cmake/CheckGit.cmake) -CheckGitSetup() - foreach( _file ${files} ) configure_file( ${_file} ${CMAKE_BINARY_DIR}/share/metkit/${_file} COPYONLY )