create parm and unit parser

This commit is contained in:
sleptworld 2022-07-28 23:39:53 +08:00
parent 45459ef8fc
commit 88de7f0d9b
42 changed files with 12437 additions and 4 deletions

116
Cargo.lock generated Normal file
View File

@ -0,0 +1,116 @@
# This file is automatically @generated by Cargo.
# It is not intended for manual editing.
version = 3
[[package]]
name = "autocfg"
version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa"
[[package]]
name = "chrono"
version = "0.4.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "670ad68c9088c2a963aaa298cb369688cf3f9465ce5e2d4ca10e6e0098a1ce73"
dependencies = [
"libc",
"num-integer",
"num-traits",
"time",
"winapi",
]
[[package]]
name = "libc"
version = "0.2.126"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "349d5a591cd28b49e1d1037471617a32ddcda5731b99419008085f72d5a53836"
[[package]]
name = "memchr"
version = "2.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d"
[[package]]
name = "minimal-lexical"
version = "0.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a"
[[package]]
name = "nom"
version = "7.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a8903e5a29a317527874d0402f867152a3d21c908bb0b933e416c65e301d4c36"
dependencies = [
"memchr",
"minimal-lexical",
]
[[package]]
name = "num-integer"
version = "0.1.45"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9"
dependencies = [
"autocfg",
"num-traits",
]
[[package]]
name = "num-traits"
version = "0.2.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd"
dependencies = [
"autocfg",
]
[[package]]
name = "ripgrib"
version = "0.1.0"
dependencies = [
"chrono",
"nom",
]
[[package]]
name = "time"
version = "0.1.44"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6db9e6914ab8b1ae1c260a4ae7a49b6c5611b40328a735b21862567685e73255"
dependencies = [
"libc",
"wasi",
"winapi",
]
[[package]]
name = "wasi"
version = "0.10.0+wasi-snapshot-preview1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1a143597ca7c7793eff794def352d41792a93c481eb1042423ff7ff72ba2c31f"
[[package]]
name = "winapi"
version = "0.3.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419"
dependencies = [
"winapi-i686-pc-windows-gnu",
"winapi-x86_64-pc-windows-gnu",
]
[[package]]
name = "winapi-i686-pc-windows-gnu"
version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
[[package]]
name = "winapi-x86_64-pc-windows-gnu"
version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"

View File

@ -1,3 +1,4 @@
use crate::parm_tables::{self, *};
use chrono::prelude::*;
use chrono::{Duration, TimeZone};
use nom::bytes::complete::tag;
@ -6,6 +7,8 @@ use nom::number::Endianness::Little;
use nom::sequence::{preceded, tuple};
use nom::IResult;
use super::parm_tables::Parm;
struct IS {
total_length: usize,
version_number: u8,
@ -33,7 +36,7 @@ struct PDS {
grid_identification: GridID,
pub gds: bool,
pub bms: bool,
units: u8,
unit: Parm,
level_type_and_value: String,
datetime: DateTime<Utc>,
forecast_time_unit: Duration,
@ -41,24 +44,235 @@ struct PDS {
average_number: u16,
missing_number: u8,
decimal_scale: u16,
sub_center: SubCenter,
}
#[derive(Eq)]
enum Center {
WMC(u8),
RSMC(u8),
RAFC(u8),
INPE(u8),
RsmcAndRafc(u8),
WAFC(u8),
NMC(u8),
NCAR(u8),
Other(u8),
}
#[derive(Eq)]
enum SubCenter {
NCEPReAnalysis,
NCEPEnsemble,
NCEPCentral,
EnvModelingCenter,
WeatherPredictionCenter,
OceanPredictionCenter,
ClimatePredictionCenter,
AviationWeatherCenter,
StormPredictionCenter,
NationalHurricaneCenter,
NWSTechDevLab,
NESDIS,
FederalAviationAdministration,
NWSMeteorologialDevLab,
NorthAmericaRegionalRA,
SpaceWeather,
ESRLGlobalSystem,
}
enum GridID {
Lambert,
Mocator,
}
fn pdsParser(input: &[u8]) -> IResult<&[u8], IS> {
fn center_parser(input: &[u8]) -> IResult<&[u8], Center> {
let (next, value) = u8(input)?;
match value {
1..=9 => Ok((next, Center::WMC(value))),
10..=15 | 28 | 29 | 41..=44 | 51 | 69 | 70 => Ok((next, Center::RsmcAndRafc(value))),
16..=19 | 21 | 24..=27 | 30..=35 | 38 | 39 | 53 | 54 | 65..=67 | 71 | 74 | 75 | 78..=81 => {
Ok((next, Center::RSMC(value)))
}
23
| 47..=50
| 73
| 102..=109
| 111..=122
| 124..=136
| 140..=144
| 150..=153
| 156..=159
| 162..=165
| 167..=171
| 190..=198
| 200..=203
| 222..=232
| 234..=238
| 240
| 242..=246 => Ok((next, Center::NMC(value))),
93 => Ok((next, Center::WAFC(value))),
20 | 92 => Ok((next, Center::RAFC(value))),
_ => Ok((next, Center::Other(value))),
}
}
fn gds_or_bms_parser(input: &[u8]) -> IResult<&[u8], (bool, bool)> {
let (next, value) = u8(input)?;
let gds = if value & 128 != 0 { true } else { false };
let bms = if value & 64 != 0 { true } else { false };
Ok((next, (gds, bms)))
}
fn levels(layer_indicator: u8, center: u8, key_value: u32) -> String {
let o11 = key_value / 256;
let o12 = key_value % 256;
return match layer_indicator {
1 => String::from("sfc"),
2 => String::from("cloud base"),
3 => String::from(String::from("cloud top")),
4 => String::from("0 deg isotherm"),
5 => String::from("cond level"),
6 => String::from("max wind level"),
7 => String::from("tropopause"),
8 => String::from("nominal top of atmosphere"),
9 => String::from("sea bottom"),
100 => format!("{} mb", key_value),
101 => format!("{}-{} mb", o11 + 10, o12 + 10),
102 => String::from("mean sea level (MSL)"),
103 => format!("{} m above MSL", key_value),
104 => format!("{}-{} m above MSL", o11 * 100, o12 * 100),
105 => format!("{} m above gnd", key_value),
106 => format!("{}-{} m above gnd", o11 * 100, o12 * 100),
107 => format!("sigma={:.4}", key_value as f32 / 10000.0),
108 => format!("sigma {:.2}-{:.2}", o11 as f32 / 100.0, o12 as f32 / 100.0),
109 => format!("hybrid level {}", key_value),
110 => format!("hybrid {}-{}", o11, o12),
111 => format!("{} cm down", key_value),
112 => format!("{}-{} cm down", o11, o12),
113 => format!("pot-temp={}K", key_value),
114 => format!("{}-{}K", 475 - o11, 475 - o12),
115 => format!("{} mb above gnd", key_value),
116 => format!("{}-{} mb above gnd", o11, o12),
117 => format!(
"{} pv units",
(1 - ((o11 & 0x80) >> 6) as u32) * ((o11 & 0x7f) << 8 + o12) as u32
),
119 => format!("{:.5} (ETA level)", key_value as f32 / 10000.0),
120 => format!(
"{:.2}-{:.2} (ETA levels)",
o11 as f32 / 100.0,
o12 as f32 / 100.0
),
121 => format!("{}-{} mb", 1100 - o11, 1100 - o12),
125 => format!("{} cm above gnd", key_value),
126 => {
if center == 7 {
format!("{:.2} mb", key_value as f32 * 0.01)
} else {
String::from("None")
}
}
128 => format!(
"{:.3}-{:.3} (sigma)",
1.1 - o11 as f32 / 1000.0,
1.1 - o12 as f32 / 1000.0
),
141 => format!("{}-{} mb", o11 * 10, 1100 - o12),
160 => format!("{} m below sea level", key_value),
200 => String::from("atmos col"),
201 => String::from("ocean column"),
204 => String::from("high trop freezing lvl"),
206 => String::from("grid-scale cloud bottom"),
207 => String::from("grid-scale cloud top"),
209 => String::from("boundary layer cloud bottom"),
210 => {
if center == 7 {
String::from("boundary-layer cloud top")
} else {
format!("{:.2} mb", key_value as f32 * 0.01)
}
}
211 => String::from("boundary layer cloud layer"),
212 => String::from("low cloud bottom"),
213 => String::from("low cloud top"),
214 => String::from("low cloud layer"),
215 => String::from("cloud ceiling"),
216 => String::from("Cb base"),
217 => String::from("Cb top"),
220 => String::from("planetary boundary layer(from Richardson no.)"),
222 => String::from("middle cloud bottom"),
223 => String::from("middle cloud top"),
224 => String::from("middle cloud layer"),
232 => String::from("high cloud bottom"),
233 => String::from("high cloud top"),
234 => String::from("high cloud layer"),
235 => {
if key_value % 10 == 0 {
format!("{}C ocean isotherm level", key_value / 10)
} else {
format!("{:.1}C ocean isotherm level", key_value as f32 / 10.0)
}
}
236 => format!("{}-{}m ocean layer", o11 * 10, o12 * 10),
237 => String::from("ocean mixed layer bottom"),
238 => String::from("ocean isothermal layer bottom"),
239 => String::from("surface-26C ocean layer"),
240 => String::from("ocean mixed layer"),
241 => String::from("ordered sequence of data"),
242 => String::from("convect-cloud bottom"),
243 => String::from("convect-cloud top"),
244 => String::from("convect-cloud layer"),
245 => String::from("lowest level of wet bulb zero"),
246 => String::from("max e-pot-temp level"),
247 => String::from("equilibrium level"),
248 => String::from("shallow convect-cloud bottom"),
249 => String::from("shallow convect-cloud top"),
251 => String::from("deep convect-cloud bottom"),
252 => String::from("deep convect-cloud top"),
253 => String::from("lowest bottom level of supercooled liquid water layer"),
254 => String::from("highest top level of supercooled liquid water layer"),
_ => String::from(""),
};
}
fn unit_parser(
input: &[u8],
p_table: u8,
center: Center,
sub_center: SubCenter,
para_version: u8,
process: u8,
) -> IResult<&[u8], Parm> {
let (next, value) = u8(input)?;
let para_table = match center {
Center::WMC(value) => {
// figure out if NCEP opn or reanalysis
if value == 7 && p_table <= 3 {
if sub_center == SubCenter::NCEPReAnalysis {
parm_tables::nceptable_reanal::NCEP_REANAL_PARM_TABLE
} else if sub_center == SubCenter::NWSMeteorologialDevLab {
parm_tables::nceptable_mdl::NCEP_TABLE_MDL_PARM_TABLE
} else if (process != 80 && process != 180) || (p_table != 1 && p_table != 2) {
parm_tables::nceptable_opn::NCEP_OPN_PARM_TABLE
}
}
},
}
}
fn pds_parser(input: &[u8]) -> IResult<&[u8], IS> {
let length = u24(Little);
}

View File

@ -1,4 +1,5 @@
pub mod libs;
pub mod parm_tables;
fn main() {
println!("Hello, world!");

View File

@ -0,0 +1,279 @@
use super::Parm;
pub const DWD_002: [Parm; 256] = [
/* 0 */ Parm("var0", "undefined"),
/* 1 */ Parm("PS", "pressure [Pa]"),
/* 2 */ Parm("PMSL", "pressure reduced to MSL [Pa]"),
/* 3 */ Parm("DPSDT", "pressure tendency [Pa/s]"),
/* 4 */ Parm("var4", "undefined"),
/* 5 */ Parm("var5", "undefined"),
/* 6 */ Parm("FI", "geopotential [(m**2)/(s**2)]"),
/* 7 */ Parm("geopot h", "geopotential height [gpm]"),
/* 8 */ Parm("HH", "geometrical height [m]"),
/* 9 */ Parm("dev of h", "standard deviation of height [m]"),
/* 10 */ Parm("TO3", "total ozone [Dobson Units]"),
/* 11 */ Parm("T", "temperature [K]"),
/* 12 */ Parm("virt.temp.", "virtual temperature [K]"),
/* 13 */ Parm("pot. temp.", "potential temperature [K]"),
/* 14 */ Parm("pseudo-pot", "pseudo-adiabatic potential temperature [K]"),
/* 15 */ Parm("TMAX", "maximum temperature [K]"),
/* 16 */ Parm("TMIN", "minimum temperature [K]"),
/* 17 */ Parm("TD", "dew-point temperature [K]"),
/* 18 */ Parm("dew-pnt de", "dew-point depression (or deficit) [K]"),
/* 19 */ Parm("lapse rate", "laps rate [K/m]"),
/* 20 */ Parm("visibility", "visibility [m]"),
/* 21 */ Parm("radar sp 1", "radar spectra (1) [non-dim]"),
/* 22 */ Parm("radar sp 2", "radar spectra (2) [non-dim]"),
/* 23 */ Parm("radar sp 3", "radar spectra (3) [non-dim]"),
/* 24 */ Parm("pli to 500", "parcel lifted index (to 500 hPa) [K]"),
/* 25 */ Parm("temp anom", "temperature anomaly [K]"),
/* 26 */ Parm("pres anom", "pressure anomaly [Pa]"),
/* 27 */ Parm("geop anom", "geopotential height anomaly [gpm]"),
/* 28 */ Parm("wave sp 1", "wave spaectra(1) [non-dim]"),
/* 29 */ Parm("wave sp 2", "wave spaectra(2) [non-dim]"),
/* 30 */ Parm("wave sp 3", "wave spaectra(3) [non-dim]"),
/* 31 */ Parm("DD", "wind direction [degree true]"),
/* 32 */ Parm("FF", "wind speed [m/s]"),
/* 33 */ Parm("U", "u-component (zonal) of wind [m/s]"),
/* 34 */ Parm("V", "v-component (merdional) of wind [m/s]"),
/* 35 */ Parm("stream fun", "stream function [(m**2)/s]"),
/* 36 */ Parm("vel potent", "velocity potential [(m**2)/s]"),
/* 37 */ Parm("M.stream f", "Montgomery stream function [(m**2)/(s**2)]"),
/* 38 */ Parm("sigma vert", "sigma co-ordinate vertical velocity [1/s]"),
/* 39 */ Parm("OMEGA", "vertical velocity [Pa/s]"),
/* 40 */ Parm("W", "vertical velocity [m/s]"),
/* 41 */ Parm("abs vortic", "absolute vorticity [1/s]"),
/* 42 */ Parm("abs diverg", "absolute divergence [1/s]"),
/* 43 */ Parm("rel vortic", "relative vorticity [1/s]"),
/* 44 */ Parm("rel diverg", "relative divergence [1/s]"),
/* 45 */ Parm("vert.u-shr", "vertical u-component shear [1/s]"),
/* 46 */ Parm("vert.v-shr", "vertical v-component shear [1/s]"),
/* 47 */ Parm("dir of cur", "direction of current [degree true]"),
/* 48 */ Parm("spd of cur", "speed of current [m/s]"),
/* 49 */ Parm("currcomp U", "u-component of current [m/s]"),
/* 50 */ Parm("currcomp V", "v-component of current [m/s]"),
/* 51 */ Parm("QV", "specific humidity [kg/kg]"),
/* 52 */ Parm("RELHUM", "relative humidity [%]"),
/* 53 */ Parm("hum mixrat", "humidity mixing ratio [kg/kg]"),
/* 54 */ Parm("TQV", "total precipitable water [kg/m**2]"),
/* 55 */ Parm("vapor pres", "vapor pressure [Pa]"),
/* 56 */ Parm("sat.defic.", "saturation deficit [Pa]"),
/* 57 */ Parm("AEVAP_S", "evaporation [kg/(m**2)]"),
/* 58 */ Parm("TQI", "total cloud ice content [kg/m**2]"),
/* 59 */ Parm("prec. rate", "precipitation rate [kg/((m**2)*s)]"),
/* 60 */ Parm("thunderst.", "thunderstorm probability [%]"),
/* 61 */ Parm("TOT_PREC", "total precipitation [kg/(m**2)]"),
/* 62 */ Parm("PREC_GSP", "large scale precipitation [kg/(m**2)]"),
/* 63 */ Parm("PREC_CON", "convective precipitation [kg/(m**2)]"),
/* 64 */
Parm(
"snowf.rate",
"snowfall rate water equivalent [kg/((m**2)*s)]",
),
/* 65 */
Parm(
"W_SNOW",
"water equivalent of accumulated snow depth [kg/(m**2)]",
),
/* 66 */ Parm("H_SNOW", "snow depth [m]"),
/* 67 */ Parm("mix lay de", "mixed layer depth [m]"),
/* 68 */ Parm("tr therm d", "transient thermocline depth [m]"),
/* 69 */ Parm("ma therm d", "main thermocline depth [m]"),
/* 70 */ Parm("m therm da", "main thermocline depth anomaly [m]"),
/* 71 */ Parm("CLCT", "total cloud cover [%]"),
/* 72 */ Parm("CLC_CON", "convective cloud cover [%]"),
/* 73 */ Parm("CLCL", "low cloud cover [%]"),
/* 74 */ Parm("CLCM", "medium cloud cover [%]"),
/* 75 */ Parm("CLCH", "high cloud cover [%]"),
/* 76 */ Parm("TQC", "total cloud water content [kg/m**2]"),
/* 77 */ Parm("bli to 500", "best lifted index (to 500 hPa) [K]"),
/* 78 */ Parm("SNOW_CON", "convective snow [kg/(m**2)]"),
/* 79 */ Parm("SNOW_GSP", "large scale snow [kg/(m**2)]"),
/* 80 */ Parm("water temp", "water temperature [K]"),
/* 81 */ Parm("FR_LAND", "land cover (1=land, 0=sea) [1]"),
/* 82 */ Parm("dev sea-le", "deviation of sea-level from mean [m]"),
/* 83 */ Parm("Z0", "surface roughness [m]"),
/* 84 */ Parm("ALB_RAD", "albedo [%]"),
/* 85 */ Parm("T_soil", "soil temperature [K]"),
/* 86 */ Parm("W_soil", "soil moisture content [kg/(m**2)]"),
/* 87 */ Parm("PLCOV", "vegetation (plant cover) [%]"),
/* 88 */ Parm("salinity", "salinity [kg/kg]"),
/* 89 */ Parm("density", "density [kg/(m**3)]"),
/* 90 */ Parm("RUNOFF", "water run-off [kg/(m**2)]"),
/* 91 */ Parm("FR_ICE", "ice cover (1=ice, 0=no ice) [1]"),
/* 92 */ Parm("H_ICE", "ice thickness [m]"),
/* 93 */ Parm("dir ice dr", "direction of ice drift [degree true]"),
/* 94 */ Parm("sp ice dr", "speed of ice drift [m/s]"),
/* 95 */ Parm("ice dr u", "u-component of ice drift [m/s]"),
/* 96 */ Parm("ice dr v", "v-component of ice drift [m/s]"),
/* 97 */ Parm("ice growth", "ice growth rate [m/s]"),
/* 98 */ Parm("ice diverg", "ice divergence [1/s]"),
/* 99 */ Parm("snow melt", "snow melt [kg/(m**2)]"),
/* 100 */
Parm(
"winwav/swe",
"significant height of comb. wind waves and swell [m]",
),
/* 101 */ Parm("dir of wav", "direction of wind waves [degree true]"),
/* 102 */ Parm("hei of wav", "significant height of wind waves [m]"),
/* 103 */ Parm("MP of wiwa", "mean period of wind waves [s]"),
/* 104 */ Parm("dir of swe", "direction of swell [degree true]"),
/* 105 */ Parm("hei of swe", "significant height of swell [m]"),
/* 106 */ Parm("MP of swel", "mean period of swell [s]"),
/* 107 */ Parm("pr wave di", "primary wave direction [degree true]"),
/* 108 */ Parm("pr wave pe", "primary wave period [s]"),
/* 109 */ Parm("se wave di", "secondary wave direction [degree true]"),
/* 110 */ Parm("se wave pe", "secondary wave period [s]"),
/* 111 */ Parm("ASOB_S", "net short-wave radiation (surface) [W/(m**2)]"),
/* 112 */ Parm("ATHB_S", "net long-wave radiation (surface) [W/(m**2)]"),
/* 113 */
Parm(
"ASOB_T",
"net short-wave radiation (top of atmosphere) [W/(m**2)]",
),
/* 114 */
Parm(
"ATHB_T",
"net long-wave radiation (top of atmosphere) [W/(m**2)]",
),
/* 115 */ Parm("l-w rad.", "long-wave radiation [W/(m**2)]"),
/* 116 */ Parm("s-w rad.", "short-wave radiation [W/(m**2)]"),
/* 117 */ Parm("global rad", "global radiation [W/(m**2)]"),
/* 118 */ Parm("var118", "undefined"),
/* 119 */ Parm("var119", "undefined"),
/* 120 */ Parm("var120", "undefined"),
/* 121 */ Parm("ALHFL_S", "latent heat flux [W/(m**2)]"),
/* 122 */ Parm("ASHFL_S", "sensible heat flux [W/(m**2)]"),
/* 123 */ Parm("bound l di", "boundary layer dissipation [W/(m**2)]"),
/* 124 */ Parm("AUMFL_S", "momentum flux, u component [N/(m**2)]"),
/* 125 */ Parm("AVMFL_S", "momentum flux, v component [N/(m**2)]"),
/* 126 */ Parm("wind mix e", "wind mixing energy [J]"),
/* 127 */ Parm("image data", "image data []"),
/* 128 */ Parm("var128", "undefined"),
/* 129 */ Parm("geopot h", "geopotential height (ECMF) [gpm]"),
/* 130 */ Parm("temperatur", "temperature (ECMF) [K]"),
/* 131 */ Parm("wind compU", "u-component of wind (ECMF) [m/s]"),
/* 132 */ Parm("wind compV", "v-component of wind (ECMF) [m/s]"),
/* 133 */ Parm("var133", "undefined"),
/* 134 */ Parm("var134", "undefined"),
/* 135 */ Parm("var135", "undefined"),
/* 136 */ Parm("var136", "undefined"),
/* 137 */ Parm("var137", "undefined"),
/* 138 */ Parm("var138", "undefined"),
/* 139 */ Parm("soil temp.", "soil temperature (ECMF) [K]"),
/* 140 */ Parm("var140", "undefined"),
/* 141 */ Parm("var141", "undefined"),
/* 142 */ Parm("ls precip.", "large scale precipitation (ECMF) [kg/(m**2)]"),
/* 143 */ Parm("conv prec.", "convective precipitation (ECMF) [kg/(m**2)]"),
/* 144 */ Parm("snowfall", "snowfall (ECMF) [m of water equivalent]"),
/* 145 */ Parm("var145", "undefined"),
/* 146 */ Parm("var146", "undefined"),
/* 147 */ Parm("var147", "undefined"),
/* 148 */ Parm("var148", "undefined"),
/* 149 */ Parm("var149", "undefined"),
/* 150 */ Parm("var150", "undefined"),
/* 151 */ Parm("pressure", "pressure reduced to MSL (ECMF) [Pa]"),
/* 152 */ Parm("var152", "undefined"),
/* 153 */ Parm("var153", "undefined"),
/* 154 */ Parm("var154", "undefined"),
/* 155 */ Parm("var155", "undefined"),
/* 156 */ Parm("geopot h", "geopotential height (ECMF) [gpm]"),
/* 157 */ Parm("rel. humid", "relative humidity (ECMF) [%]"),
/* 158 */ Parm("var158", "undefined"),
/* 159 */ Parm("var159", "undefined"),
/* 160 */ Parm("var160", "undefined"),
/* 161 */ Parm("var161", "undefined"),
/* 162 */ Parm("var162", "undefined"),
/* 163 */ Parm("var163", "undefined"),
/* 164 */ Parm("cloud cov.", "total cloud cover (ECMF) [%]"),
/* 165 */ Parm("10m-wind U", "u-component of 10m-wind (ECMF) [m/s]"),
/* 166 */ Parm("10m-wind V", "v-component of 10m-wind (ECMF) [m/s]"),
/* 167 */ Parm("2m temper", "2m temperature (ECMF) [K]"),
/* 168 */ Parm("2m due-p.", "2m due-point temperature (ECMF) [K]"),
/* 169 */ Parm("var169", "undefined"),
/* 170 */ Parm("var170", "undefined"),
/* 171 */ Parm("var171", "undefined"),
/* 172 */ Parm("var172", "undefined"),
/* 173 */ Parm("var173", "undefined"),
/* 174 */ Parm("var174", "undefined"),
/* 175 */ Parm("var175", "undefined"),
/* 176 */ Parm("var176", "undefined"),
/* 177 */ Parm("var177", "undefined"),
/* 178 */ Parm("var178", "undefined"),
/* 179 */ Parm("var179", "undefined"),
/* 180 */ Parm("var180", "undefined"),
/* 181 */ Parm("var181", "undefined"),
/* 182 */ Parm("var182", "undefined"),
/* 183 */ Parm("var183", "undefined"),
/* 184 */ Parm("var184", "undefined"),
/* 185 */ Parm("var185", "undefined"),
/* 186 */ Parm("var186", "undefined"),
/* 187 */ Parm("var187", "undefined"),
/* 188 */ Parm("var188", "undefined"),
/* 189 */ Parm("var189", "undefined"),
/* 190 */ Parm("var190", "undefined"),
/* 191 */ Parm("var191", "undefined"),
/* 192 */ Parm("var192", "undefined"),
/* 193 */ Parm("var193", "undefined"),
/* 194 */ Parm("var194", "undefined"),
/* 195 */ Parm("var195", "undefined"),
/* 196 */ Parm("var196", "undefined"),
/* 197 */ Parm("var197", "undefined"),
/* 198 */ Parm("var198", "undefined"),
/* 199 */ Parm("var199", "undefined"),
/* 200 */ Parm("var200", "undefined"),
/* 201 */ Parm("var201", "undefined"),
/* 202 */ Parm("var202", "undefined"),
/* 203 */ Parm("var203", "undefined"),
/* 204 */ Parm("var204", "undefined"),
/* 205 */ Parm("var205", "undefined"),
/* 206 */ Parm("var206", "undefined"),
/* 207 */ Parm("var207", "undefined"),
/* 208 */ Parm("var208", "undefined"),
/* 209 */ Parm("var209", "undefined"),
/* 210 */ Parm("var210", "undefined"),
/* 211 */ Parm("var211", "undefined"),
/* 212 */ Parm("var212", "undefined"),
/* 213 */ Parm("var213", "undefined"),
/* 214 */ Parm("var214", "undefined"),
/* 215 */ Parm("var215", "undefined"),
/* 216 */ Parm("var216", "undefined"),
/* 217 */ Parm("var217", "undefined"),
/* 218 */ Parm("var218", "undefined"),
/* 219 */ Parm("var219", "undefined"),
/* 220 */ Parm("var220", "undefined"),
/* 221 */ Parm("var221", "undefined"),
/* 222 */ Parm("var222", "undefined"),
/* 223 */ Parm("var223", "undefined"),
/* 224 */ Parm("var224", "undefined"),
/* 225 */ Parm("var225", "undefined"),
/* 226 */ Parm("var226", "undefined"),
/* 227 */ Parm("var227", "undefined"),
/* 228 */ Parm("total prec", "total precipitation (ECMF) [m]"),
/* 229 */ Parm("seaway 01", "seaway 01 (ECMF) []"),
/* 230 */ Parm("seaway 02", "seaway 02 (ECMF) []"),
/* 231 */ Parm("seaway 03", "seaway 03 (ECMF) []"),
/* 232 */ Parm("seaway 04", "seaway 04 (ECMF) []"),
/* 233 */ Parm("seaway 05", "seaway 05 (ECMF) []"),
/* 234 */ Parm("seaway 06", "seaway 06 (ECMF) []"),
/* 235 */ Parm("seaway 07", "seaway 07 (ECMF) []"),
/* 236 */ Parm("seaway 08", "seaway 08 (ECMF) []"),
/* 237 */ Parm("seaway 09", "seaway 09 (ECMF) []"),
/* 238 */ Parm("seaway 10", "seaway 10 (ECMF) []"),
/* 239 */ Parm("seaway 11", "seaway 11 (ECMF) []"),
/* 240 */ Parm("var240", "undefined"),
/* 241 */ Parm("var241", "undefined"),
/* 242 */ Parm("var242", "undefined"),
/* 243 */ Parm("var243", "undefined"),
/* 244 */ Parm("var244", "undefined"),
/* 245 */ Parm("var245", "undefined"),
/* 246 */ Parm("var246", "undefined"),
/* 247 */ Parm("var247", "undefined"),
/* 248 */ Parm("var248", "undefined"),
/* 249 */ Parm("var249", "undefined"),
/* 250 */ Parm("var250", "undefined"),
/* 251 */ Parm("var251", "undefined"),
/* 252 */ Parm("var252", "undefined"),
/* 253 */ Parm("var253", "undefined"),
/* 254 */ Parm("var254", "undefined"),
/* 255 */ Parm("var255", "undefined"),
];

View File

@ -0,0 +1,555 @@
use super::Parm;
pub const DWD_201: [Parm; 256] = [
/* 0 */ Parm("var0", "undefined"),
/* 1 */
Parm(
"dw sw flux",
"downward shortwave radiant flux density [W/m**2]",
),
/* 2 */
Parm(
"uw sw flux",
"upward shortwave radiant flux density [W/m**2]",
),
/* 3 */
Parm(
"dw lw flux",
"downward longwave radiant flux density [W/m**2]",
),
/* 4 */
Parm(
"uw lw flux",
"upward longwave radiant flux density [W/m**2]",
),
/* 5 */
Parm(
"APAB_S",
"downwd photosynthetic active radiant flux density [W/m**2]",
),
/* 6 */ Parm("net s flux", "net shortwave flux [W/m**2]"),
/* 7 */ Parm("net l flux", "net longwave flux [W/m**2]"),
/* 8 */ Parm("net flux", "total net radiative flux density [W/m**2]"),
/* 9 */
Parm(
"dw sw clfr",
"downw shortw radiant flux density, cloudfree part [W/m**2]",
),
/* 10 */
Parm(
"uw sw cldy",
"upw shortw radiant flux density, cloudy part [W/m**2]",
),
/* 11 */
Parm(
"dw lw clfr",
"downw longw radiant flux density, cloudfree part [W/m**2]",
),
/* 12 */
Parm(
"uw lw cldy",
"upw longw radiant flux density, cloudy part [W/m**2]",
),
/* 13 */ Parm("SOHR_RAD", "shortwave radiative heating rate [K/s]"),
/* 14 */ Parm("THHR_RAD", "longwave radiative heating rate [K/s]"),
/* 15 */ Parm("rad heat", "total radiative heating rate [K/s]"),
/* 16 */ Parm("soilheat S", "soil heat flux, surface [W/m**2]"),
/* 17 */ Parm("soilheat L", "soil heat flux, bottom of layer [W/m**2]"),
/* 18 */ Parm("var18", "undefined"),
/* 19 */ Parm("var19", "undefined"),
/* 20 */ Parm("var20", "undefined"),
/* 21 */ Parm("var21", "undefined"),
/* 22 */ Parm("var22", "undefined"),
/* 23 */ Parm("var23", "undefined"),
/* 24 */ Parm("var24", "undefined"),
/* 25 */ Parm("var25", "undefined"),
/* 26 */ Parm("var26", "undefined"),
/* 27 */ Parm("var27", "undefined"),
/* 28 */ Parm("var28", "undefined"),
/* 29 */ Parm("CLC", "cloud cover, grid scale + convective [1]"),
/* 30 */ Parm("clc gr sc", "cloud cover, grid scale (0...1) [1]"),
/* 31 */ Parm("QC", "specific cloud water content, grid scale [kg/kg]"),
/* 32 */
Parm(
"clw gs vi",
"cloud water content, grid scale, vert integrated [kg/m**2]",
),
/* 33 */ Parm("QI", "specific cloud ice content, grid scale [kg/kg]"),
/* 34 */
Parm(
"cli gs vi",
"cloud ice content, grid scale, vert integrated [kg/m**2]",
),
/* 35 */ Parm("QR", "specific rainwater content, grid scale [kg/kg]"),
/* 36 */ Parm("QS", "specific snow content, grid scale [kg/kg]"),
/* 37 */
Parm(
"src gs vi",
"specific rainwater content, gs, vert. integrated [kg/m**2]",
),
/* 38 */
Parm(
"ssc gs vi",
"specific snow content, gs, vert. integrated [kg/m**2]",
),
/* 39 */ Parm("QG", "specific graupel content, grid scale [kg/kg]"),
/* 40 */ Parm("var40", "undefined"),
/* 41 */
Parm(
"TWATER",
"vert. integral of humidity, cloud water (and ice) [kg/(m**2)]",
),
/* 42 */
Parm(
"TDIV_HUM",
"vert. integral of divergence of tot. water content [kg/(m**2)]",
),
/* 43 */ Parm("var43", "undefined"),
/* 44 */ Parm("var44", "undefined"),
/* 45 */ Parm("var45", "undefined"),
/* 46 */ Parm("var46", "undefined"),
/* 47 */ Parm("var47", "undefined"),
/* 48 */ Parm("var48", "undefined"),
/* 49 */ Parm("var49", "undefined"),
/* 50 */ Parm("CH_CM_CL", "cloud covers CH_CM_CL (000...888) [1]"),
/* 51 */ Parm("cl cov. CH", "cloud cover CH (0..8) [1]"),
/* 52 */ Parm("cl cov. CM", "cloud cover CM (0..8) [1]"),
/* 53 */ Parm("cl cov. CL", "cloud cover CL (0..8) [1]"),
/* 54 */ Parm("cloud cov.", "total cloud cover (0..8) [1]"),
/* 55 */ Parm("fog", "fog (0..8) [1]"),
/* 56 */ Parm("fog", "fog [1]"),
/* 57 */ Parm("var57", "undefined"),
/* 58 */ Parm("var58", "undefined"),
/* 59 */ Parm("var59", "undefined"),
/* 60 */ Parm("clc con ci", "cloud cover, convective cirrus (0...1) [1]"),
/* 61 */
Parm(
"CLW_CON",
"specific cloud water content, convective clouds [kg/kg]",
),
/* 62 */
Parm(
"clw con vi",
"cloud water content, conv clouds, vert integrated [kg/m**2]",
),
/* 63 */
Parm(
"cli con",
"specific cloud ice content, convective clouds [kg/kg]",
),
/* 64 */
Parm(
"cli con vi",
"cloud ice content, conv clouds, vert integrated [kg/m**2]",
),
/* 65 */ Parm("mass fl co", "convective mass flux [kg/(s*m**2)]"),
/* 66 */ Parm("upd vel co", "updraft velocity, convection [m/s]"),
/* 67 */ Parm("entr p co", "entrainment parameter, convection [m**(-1)]"),
/* 68 */ Parm("HBAS_CON", "cloud base, convective clouds (above msl) [m]"),
/* 69 */ Parm("HTOP_CON", "cloud top, convective clouds (above msl) [m]"),
/* 70 */ Parm("con layers", "convective layers (00...77) (BKE) [1]"),
/* 71 */ Parm("KO-index", "KO-index [1]"),
/* 72 */ Parm("BAS_CON", "convection base index [1]"),
/* 73 */ Parm("TOP_CON", "convection top index [1]"),
/* 74 */ Parm("DT_CON", "convective temperature tendency [K/s]"),
/* 75 */
Parm(
"DQV_CON",
"convective tendency of specific humidity [s**(-1)]",
),
/* 76 */ Parm("H ten co", "convective tendency of total heat [J/(kg*s)]"),
/* 77 */ Parm("QDW ten co", "convective tendency of total water [s**(-1)]"),
/* 78 */
Parm(
"DU_CON",
"convective momentum tendency (X-component) [m/s**2]",
),
/* 79 */
Parm(
"DV_CON",
"convective momentum tendency (Y-component) [m/s**2]",
),
/* 80 */ Parm("vor ten co", "convective vorticity tendency [s**(-2)]"),
/* 81 */ Parm("div ten co", "convective divergence tendency [s**(-2)]"),
/* 82 */ Parm("HTOP_DC", "top of dry convection (above msl) [m]"),
/* 83 */ Parm("top ind dc", "dry convection top index [1]"),
/* 84 */
Parm(
"HZEROCL",
"height of 0 degree Celsius isotherm above msl [m]",
),
/* 85 */ Parm("SNOWLMT", "height of snowfall limit above msl [m]"),
/* 86 */ Parm("var86", "undefined"),
/* 87 */ Parm("var87", "undefined"),
/* 88 */ Parm("var88", "undefined"),
/* 89 */ Parm("var89", "undefined"),
/* 90 */ Parm("var90", "undefined"),
/* 91 */ Parm("var91", "undefined"),
/* 92 */ Parm("var92", "undefined"),
/* 93 */ Parm("var93", "undefined"),
/* 94 */ Parm("var94", "undefined"),
/* 95 */ Parm("var95", "undefined"),
/* 96 */ Parm("var96", "undefined"),
/* 97 */ Parm("var97", "undefined"),
/* 98 */ Parm("var98", "undefined"),
/* 99 */
Parm(
"QRS_GSP",
"spec water cont of rain/snow needed for w loading [kg/kg]",
),
/* 100 */
Parm(
"PRR_GSP",
"surface precipitation rate, rain, grid scale [kg/(s*m**2)]",
),
/* 101 */
Parm(
"PRS_GSP",
"surface precipitation rate, snow, grid scale [kg/(s*m**2)]",
),
/* 102 */
Parm(
"RAIN_GSP",
"surface precipitation amount, rain, grid scale [kg/m**2]",
),
/* 103 */ Parm("condens gs", "condensation rate, grid scale [kg/(kg*s)]"),
/* 104 */
Parm(
"autocon gs",
"autoconversion rate, grid scale (C+C --> R) [kg/(kg*s)]",
),
/* 105 */
Parm(
"accret gs",
"accretion rate, grid scale (R+C --> R) [kg/(kg*s)]",
),
/* 106 */
Parm(
"nucleat gs",
"nucleation rate, grid scale (C+C --> S) [kg/(kg*s)]",
),
/* 107 */
Parm(
"riming gs",
"riming rate, grid scale (S+C --> S) [kg/(kg*s)]",
),
/* 108 */
Parm(
"deposit gs",
"deposition rate, grid scale (S+V <--> S) [kg/(kg*s)]",
),
/* 109 */
Parm(
"melting gs",
"melting rate, grid scale (S --> R) [kg/(kg*s)]",
),
/* 110 */
Parm(
"evapor gs",
"evaporation rate, grid scale (R+V <-- R) [kg/(kg*s)]",
),
/* 111 */
Parm(
"PRR_CON",
"surface precipitation rate, rain, convective [kg/(s*m**2)]",
),
/* 112 */
Parm(
"PRS_CON",
"surface precipitation rate, snow, convective [kg/(s*m**2)]",
),
/* 113 */
Parm(
"RAIN_CON",
"surface precipitation amount, rain, convective [kg/m**2]",
),
/* 114 */ Parm("condens co", "condensation rate, convective [kg/(kg*s)]"),
/* 115 */ Parm("autocon co", "autoconversion rate, convective [kg/(kg*s)]"),
/* 116 */ Parm("accret co", "accretion rate, convective [kg/(kg*s)]"),
/* 117 */ Parm("nucleat co", "nucleation rate, convective [kg/(kg*s)]"),
/* 118 */ Parm("riming co", "riming rate, convective [kg/(kg*s)]"),
/* 119 */ Parm("sublim co", "sublimation rate, convective [kg/(kg*s)]"),
/* 120 */ Parm("melting co", "melting rate, convective [kg/(kg*s)]"),
/* 121 */ Parm("evapor co", "evaporation rate, convective [kg/(kg*s)]"),
/* 122 */
Parm(
"rain am",
"rain amount, grid-scale plus convective [kg/m**2]",
),
/* 123 */
Parm(
"snow am",
"snow amount, grid-scale plus convective [kg/m**2]",
),
/* 124 */
Parm(
"DT_GSP",
"temperature tendency, grid-scale condensation [K/s]",
),
/* 125 */
Parm(
"DQV_GSP",
"tendency of specific humidity, grid-scale condens [s**(-1)]",
),
/* 126 */
Parm(
"H ten gs",
"tendency of total heat, grid-scale condensation [J/(kg*s)]",
),
/* 127 */
Parm(
"DQC_GSP",
"tendency of total water, grid-scale condensation [s**(-1)]",
),
/* 128 */ Parm("snowfall", "snowfall (dimension"),
/* 129 */ Parm("FRESHSNW", "fresh snow factor [1]"),
/* 130 */
Parm(
"DQI_GSP",
"tend of the sp cl ice cont due to gs precipitation [kg/(kg*s)]",
),
/* 131 */
Parm(
"PRG_GSP",
"surface precipitation rate, graupel, grid scale [kg/(s*m**2)]",
),
/* 132 */
Parm(
"GRAU_GSP",
"surface precipitation amount, graupel, grid scale [kg/(m**2)]",
),
/* 133 */ Parm("RHO_SNOW", "snow density [kg/m**3"),
/* 134 */ Parm("var134", "undefined"),
/* 135 */ Parm("var135", "undefined"),
/* 136 */ Parm("var136", "undefined"),
/* 137 */ Parm("var137", "undefined"),
/* 138 */ Parm("var138", "undefined"),
/* 139 */ Parm("PP", "deviation of pressure from reference value [Pa]"),
/* 140 */ Parm("var140", "undefined"),
/* 141 */ Parm("var141", "undefined"),
/* 142 */ Parm("var142", "undefined"),
/* 143 */ Parm("var143", "undefined"),
/* 144 */ Parm("var144", "undefined"),
/* 145 */ Parm("var145", "undefined"),
/* 146 */ Parm("var146", "undefined"),
/* 147 */ Parm("var147", "undefined"),
/* 148 */ Parm("var148", "undefined"),
/* 149 */ Parm("KE", "kinetic energy ((u**2 + v**2) / 2) [(m**2/s**2)]"),
/* 150 */ Parm("hdi coeff", "coefficient of horizontal diffusion [m**2/s]"),
/* 151 */ Parm("dissp rate", "dissipation rate [W/(Pa*m**2)]"),
/* 152 */ Parm("TKE", "turbulent kinetic energy [(m/s)**2]"),
/* 153 */
Parm(
"TKVM",
"coefficient of vertical diffusion, momentum [m**2/s]",
),
/* 154 */ Parm("TKVH", "coefficient of vertical diffusion, heat [m**2/s]"),
/* 155 */
Parm(
"vdi coe cw",
"coefficient of vertical diffusion, cloud water [m**2/s]",
),
/* 156 */
Parm(
"vdi coe ci",
"coefficient of vertical diffusion, cloud ice [m**2/s]",
),
/* 157 */
Parm(
"vdi coe vp",
"coefficient of vertical diffusion, water vapour [m**2/s]",
),
/* 158 */ Parm("dis len m", "turbulent dissipation length for momentum [m]"),
/* 159 */ Parm("dis len h", "turbulent dissipation length for heat [m]"),
/* 160 */
Parm(
"var u mom",
"variance of u-component of momentum [(m/s)**2]",
),
/* 161 */
Parm(
"var v mom",
"variance of v-component of momentum [(m/s)**2]",
),
/* 162 */
Parm(
"var w mom",
"variance of w-component of momentum [(m/s)**2]",
),
/* 163 */ Parm("var temp", "variance of temperature [K**2]"),
/* 164 */
Parm(
"var cl wat",
"variance of specific cloud water content [(kg/kg)**2]",
),
/* 165 */
Parm(
"var cl ice",
"variance of specific cloud ice content [(kg/kg)**2]",
),
/* 166 */
Parm(
"var vap mr",
"variance of water vapour mixing ratio [(kg/kg)**2]",
),
/* 167 */
Parm(
"c wat flux",
"turbulent vertical flux of spec cloud water [m/s]",
),
/* 168 */
Parm(
"c ice flux",
"turbulent vertical flux of spec cloud ice [m/s]",
),
/* 169 */
Parm(
"w vap flux",
"turbulent vertical flux of water vapour mix ratio [m/s]",
),
/* 170 */ Parm("TCM", "drag coefficient CD [1]"),
/* 171 */ Parm("TCH", "transfer coefficient CH (sensible heat) [1]"),
/* 172 */ Parm("tr coef CQ", "transfer coefficient CQ (latent heat) [1]"),
/* 173 */ Parm("PBL-top h", "PBL-top h [m]"),
/* 174 */ Parm("T-jump h", "temperature jump at PBL-top [K]"),
/* 175 */ Parm("q-jump h", "specific humidity jump at PBL-top [kg/kg]"),
/* 176 */ Parm("entr at h", "entrainment at PBL-top [kg/(s*m**2)]"),
/* 177 */ Parm("mass fl h", "upward mass flux at PBL-top [kg/(s*m**2)]"),
/* 178 */ Parm("cl cov PBL", "cloud cover of PBL-clouds (0...1) [1]"),
/* 179 */
Parm(
"cl wat PBL",
"specific cloud water content of PBL-clouds [kg/kg]",
),
/* 180 */ Parm("cl top PBL", "cloud top of PBL-clouds [m]"),
/* 181 */ Parm("cl bas PBL", "cloud base of PBL-clouds [m]"),
/* 182 */
Parm(
"moun wav X",
"vertical mountain wave momentum flux (X component) [kg/(m*s**2)]",
),
/* 183 */
Parm(
"moun wav Y",
"vertical mountain wave momentum flux (Y component) [kg/(m*s**2)]",
),
/* 184 */ Parm("wave Ri", "wave Richardson number [1]"),
/* 185 */
Parm(
"wav div X",
"mountain wave momentum flux divergence (X comp) [m/s**2]",
),
/* 186 */
Parm(
"wav div Y",
"mountain wave momentum flux divergence (Y comp) [m/s**2]",
),
/* 187 */ Parm("VMAX_10M", "maximum wind velocity [m/s]"),
/* 188 */
Parm(
"wav dis vi",
"mountain wave dissipation, vert integrated [W/m**2]",
),
/* 189 */ Parm("wv en flux", "vertical wave energy flux [kg*m/s**4]"),
/* 190 */ Parm("var190", "undefined"),
/* 191 */ Parm("var191", "undefined"),
/* 192 */ Parm("var192", "undefined"),
/* 193 */ Parm("var193", "undefined"),
/* 194 */ Parm("var194", "undefined"),
/* 195 */ Parm("var195", "undefined"),
/* 196 */ Parm("var196", "undefined"),
/* 197 */ Parm("T_SO", "temperature of soil layers [K]"),
/* 198 */ Parm("W_SO", "water + ice content of soil layers [kg/(m**2)]"),
/* 199 */ Parm("W_SO_ICE", "ice content of soil layers [kg/(m**2)]"),
/* 200 */ Parm("W_I", "water content of interception store [kg/(m**2)]"),
/* 201 */ Parm("interc ice", "icebit for interception store [1]"),
/* 202 */ Parm("snow fract", "snow fraction [1]"),
/* 203 */ Parm("T_SNOW", "snow temperature [K]"),
/* 204 */ Parm("foliag tem", "foliage temperature [K]"),
/* 205 */ Parm("infiltrat", "infiltration [m/s]"),
/* 206 */ Parm("runoff", "runoff [m/s]"),
/* 207 */ Parm("soil evap", "bare soil evaporation [m/s]"),
/* 208 */ Parm("plant tran", "plant transpiration [m/s]"),
/* 209 */ Parm("inter evap", "interception store evaporation [m/s]"),
/* 210 */ Parm("water evap", "evaporation from water surfaces [m/s]"),
/* 211 */ Parm("aero resis", "aerodynamic resistance [s/m]"),
/* 212 */ Parm("plant res", "plant resistance [s/m]"),
/* 213 */ Parm("soil res", "soil resistance [s/m]"),
/* 214 */
Parm(
"total evap",
"total evaporation (water, soil, plants) [m/s]",
),
/* 215 */ Parm("T_ICE", "temperature of sea ice [K]"),
/* 216 */ Parm("var216", "undefined"),
/* 217 */ Parm("max wind m", "maximum wind velocity (modified) [m/s]"),
/* 218 */ Parm("var218", "undefined"),
/* 219 */ Parm("var219", "undefined"),
/* 220 */ Parm("var220", "undefined"),
/* 221 */ Parm("var221", "undefined"),
/* 222 */ Parm("var222", "undefined"),
/* 223 */ Parm("var223", "undefined"),
/* 224 */ Parm("var224", "undefined"),
/* 225 */ Parm("var225", "undefined"),
/* 226 */ Parm("var226", "undefined"),
/* 227 */ Parm("var227", "undefined"),
/* 228 */ Parm("var228", "undefined"),
/* 229 */ Parm("var229", "undefined"),
/* 230 */ Parm("XYZ", "S1 [1]"),
/* 231 */ Parm("RHS_SI", "S2 [1]"),
/* 232 */ Parm("DTTDIV", "S3 [1]"),
/* 233 */ Parm("SOTR_RAD", "effective transmissivity of solar rad. [1]"),
/* 234 */ Parm("GEN_TEN1", "averaged tendencies [x/s]"),
/* 235 */ Parm("GEN_TEN2", "averaged tendencies [x/s]"),
/* 236 */ Parm("S7", "S7 [1]"),
/* 237 */ Parm("S8", "S8 [1]"),
/* 238 */ Parm("S9", "S9 [1]"),
/* 239 */ Parm("S10", "S10 [1]"),
/* 240 */ Parm("MFLX_CON", "cloud base mass flux kg/(s*m**2)"),
/* 241 */ Parm("CAPE_CON", "convective available potential energy [J/kg]"),
/* 242 */
Parm(
"QCVG_CON",
"moisture convergence for Kuo-type closure [1/s]",
),
/* 243 */ Parm("TKE_CON", "convective turbulent energy [J/kg]"),
/* 244 */
Parm(
"MOS pTS fq",
"MOS Gewitter-Wahrscheinlichkeit (frequent) [1]",
),
/* 245 */
Parm(
"MOS TS cov",
"MOS Gewitteranteil (occasional - frequent (1 - 2)) [1]",
),
/* 246 */ Parm("S17", "S17 [1]"),
/* 247 */ Parm("S18", "S18 [1]"),
/* 248 */ Parm("S19", "S19 [1]"),
/* 249 */ Parm("S20", "S20 [1]"),
/* 250 */
Parm(
"MOS TSISO1",
"MOS Wahrscheinlichkeit mindestens ein Blitz [1]",
),
/* 251 */
Parm(
"MOS TSISO2",
"MOS Wahrscheinlichkeit mindestens zehn Blitze [1]",
),
/* 252 */
Parm(
"MOS TSISO3",
"MOS Wahrscheinlichkeit mindestens hundert Blitze [1]",
),
/* 253 */ Parm("MOS TS DEN", "MOS Vorhersage der Blitzanzahl [1]"),
/* 254 */
Parm(
"MOS TS OCC",
"MOS Gewitter-Wahrscheinlichkeit (occasional) [1]",
),
/* 255 */
Parm(
"MOS TS FRQ",
"MOS Gewitter-Wahrscheinlichkeit (frequent) [1]",
),
];

View File

@ -0,0 +1,415 @@
use super::Parm;
pub const DWD_202: [Parm; 256] = [
/* 0 */ Parm("var0", "undefined"),
/* 1 */ Parm("Seeg_peak", "jonswap parameter fm [s**(-1)]"),
/* 2 */ Parm("Seeg_alpha", "jonswap parameter alpha [1]"),
/* 3 */ Parm("Seeg_gamma", "jonswap parameter gamma [1]"),
/* 4 */ Parm("Seeg_dir", "Seegang direction [degree true]"),
/* 5 */ Parm("Seeg_energ", "Seegang energy densitiy [(m**2)*(s**2)]"),
/* 6 */ Parm("Seeg_icemk", "Seegang ice mask [1]"),
/* 7 */ Parm("peak p sw", "peak period of swell [s]"),
/* 8 */ Parm("peak p ww", "peak period of wind waves [s]"),
/* 9 */ Parm("var9", "undefined"),
/* 10 */ Parm("var10", "undefined"),
/* 11 */ Parm("var11", "undefined"),
/* 12 */ Parm("var12", "undefined"),
/* 13 */ Parm("var13", "undefined"),
/* 14 */ Parm("var14", "undefined"),
/* 15 */ Parm("var15", "undefined"),
/* 16 */ Parm("var16", "undefined"),
/* 17 */ Parm("var17", "undefined"),
/* 18 */ Parm("var18", "undefined"),
/* 19 */ Parm("var19", "undefined"),
/* 20 */ Parm("Var. Geop.", "Varianz Geopotential [(m/s)**4]"),
/* 21 */ Parm("Var. T", "Varianz Temperatur [K**2]"),
/* 22 */ Parm("Var. u", "Varianz Zonalwind [(m/s)**2]"),
/* 23 */ Parm("Var. v", "Varianz Meridionalwind [(m/s)**2]"),
/* 24 */ Parm("Var. q", "Varianz spezifische Feuchte [(kg/kg)**2]"),
/* 25 */ Parm("Mer. Imptr", "Meridionaler Impulstransport [(m/s)**2]"),
/* 26 */
Parm(
"Mer. TrEpt",
"Meridionaler Transport potentieller Energie [(m/s)**3]",
),
/* 27 */
Parm(
"Mer. TrsW",
"Meridionaler Transport sensibler Waerme [K*(m/s)]",
),
/* 28 */
Parm(
"Mer. TrlW",
"Meridionaler Transport latenter Waerme [(kg/kg)*(m/s)]",
),
/* 29 */
Parm(
"Ver. TrEpt",
"Vertikaler Transport potentieller Energie [(m/s)**2*(Pa/s)]",
),
/* 30 */
Parm(
"Ver. TrsW",
"Vertikaler Transport sensibler Waerme [K*(Pa/s)]",
),
/* 31 */
Parm(
"Ver.TrlW",
"Vertikaler Transport latenter Waerme [(kg/kg)*(Pa/s)]",
),
/* 32 */ Parm("var32", "undefined"),
/* 33 */ Parm("var33", "undefined"),
/* 34 */ Parm("var34", "undefined"),
/* 35 */ Parm("var35", "undefined"),
/* 36 */ Parm("var36", "undefined"),
/* 37 */ Parm("var37", "undefined"),
/* 38 */ Parm("var38", "undefined"),
/* 39 */ Parm("var39", "undefined"),
/* 40 */
Parm(
"VarAF Geop",
"Varianz des Analyse-Fehlers Geopotential [(m/s)**4]",
),
/* 41 */
Parm(
"VarAF u",
"Varianz des Analyse-Fehlers Zonalwind [(m/s)**2]",
),
/* 42 */
Parm(
"VarAF v",
"Varianz des Analyse-Fehlers Meridionalwind [(m/s)**2]",
),
/* 43 */ Parm("var43", "undefined"),
/* 44 */ Parm("DU_SSO", "undefined"),
/* 45 */ Parm("DV_SSO", "undefined"),
/* 46 */
Parm(
"SSO_STDH",
"standard deviation of subgrid scale orogr. height [m]",
),
/* 47 */ Parm("SSO_GAMMA", "anisotropy of topography [1]"),
/* 48 */
Parm(
"SSO_THETA",
"angle betw. principal axis of orogr. and global E [1]",
),
/* 49 */ Parm("SSO_SIGMA", "mean slope of subgrid scale orography [1]"),
/* 50 */ Parm("oro varian", "subgrid-scale variance of orography [m**2]"),
/* 51 */
Parm(
"E-W oro va",
"E-W component of subgrid-scale variance of orogr [m**2]",
),
/* 52 */
Parm(
"N-S oro va",
"N-S component of subgrid-scale variance of orogr [m**2]",
),
/* 53 */
Parm(
"NW-SE o va",
"NW-SE component of subgrid-scale variance of orogr [m**2]",
),
/* 54 */
Parm(
"NE-SW o va",
"NE-SW component of subgrid-scale variance of orogr [m**2]",
),
/* 55 */ Parm("inl w frac", "fraction of inland water [1]"),
/* 56 */ Parm("EMISS_RAD", "surface emissivity [1]"),
/* 57 */ Parm("SOILTYP", "soil texture [1]"),
/* 58 */ Parm("soil color", "soil color [1]"),
/* 59 */ Parm("soil drain", "soil drainage [1]"),
/* 60 */ Parm("ground wat", "ground water table [m]"),
/* 61 */ Parm("LAI", "leaf area index [1]"),
/* 62 */ Parm("ROOTDP", "root depth [m]"),
/* 63 */ Parm("root dens", "root density [1]"),
/* 64 */ Parm("HMO3", "height of maximum of ozone concentration [Pa]"),
/* 65 */ Parm("VIO3", "total vertically integrated ozone content [Pa]"),
/* 66 */ Parm("ld-sea msk", "land-sea mask [1]"),
/* 67 */
Parm(
"PLCOV_MX",
"ground fraction covered by plants (vegetation p.) [1]",
),
/* 68 */
Parm(
"PLCOV_MN",
"ground fraction covered by plants (time of rest) [1]",
),
/* 69 */ Parm("LAI_MX", "leaf area index (vegetation period) [1]"),
/* 70 */ Parm("LAI_MN", "leaf area index (time of rest) [1]"),
/* 71 */ Parm("Orographie", "Orographie + Land-Meer-Verteilung [m]"),
/* 72 */ Parm("r length m", "roughness length momentum [m]"),
/* 73 */ Parm("r length h", "roughness length heat [m]"),
/* 74 */ Parm("var smc", "variance of soil moisture content [kg**2/m**4]"),
/* 75 */ Parm("FOR_E", "ground fraction covered by evergreen forest [1]"),
/* 76 */ Parm("FOR_D", "ground fraction covered by deciduous forest [1]"),
/* 77 */ Parm("NDVI", "normalized differential vegetation index [1]"),
/* 78 */
Parm(
"NDVI_MAX",
"annual max. of norm. differential vegetation index [1]",
),
/* 79 */
Parm(
"NDVIRATIO",
"proportion of act.value/max. norm.diff.veg.index [1]",
),
/* 80 */ Parm("AER_SEA", "aerosol optical depth, type sea [1]"),
/* 81 */ Parm("AER_LAN", "aerosol optical depth, type land [1]"),
/* 82 */ Parm("AER_URB", "aerosol optical depth, type urban [1]"),
/* 83 */ Parm("AER_DES", "aerosol optical depth, type desert [1]"),
/* 84 */ Parm("var84", "undefined"),
/* 85 */ Parm("var85", "undefined"),
/* 86 */ Parm("var86", "undefined"),
/* 87 */ Parm("var87", "undefined"),
/* 88 */ Parm("var88", "undefined"),
/* 89 */ Parm("var89", "undefined"),
/* 90 */ Parm("var90", "undefined"),
/* 91 */ Parm("var91", "undefined"),
/* 92 */ Parm("var92", "undefined"),
/* 93 */ Parm("var93", "undefined"),
/* 94 */ Parm("var94", "undefined"),
/* 95 */ Parm("var95", "undefined"),
/* 96 */ Parm("var96", "undefined"),
/* 97 */ Parm("var97", "undefined"),
/* 98 */ Parm("var98", "undefined"),
/* 99 */ Parm("var99", "undefined"),
/* 100 */ Parm("var100", "undefined"),
/* 101 */ Parm("tidal tend", "tidal tendencies [(m/s)**2]"),
/* 102 */ Parm("diab heatg", "sum of diabatic heating terms [K/s]"),
/* 103 */ Parm("adiab heat", "total adiabatic heating [K/s]"),
/* 104 */
Parm(
"adv q tend",
"advective tendency of specific humidity [s**(-1)]",
),
/* 105 */
Parm(
"nadv q ten",
"non-advective tendency of specific humidity [s**(-1)]",
),
/* 106 */
Parm(
"adv m te X",
"advective momentum tendency (X component) [m/s**2]",
),
/* 107 */
Parm(
"adv m te Y",
"advective momentum tendency (Y component) [m/s**2]",
),
/* 108 */
Parm(
"nad m te X",
"non-advective momentum tendency (X component) [m/s**2]",
),
/* 109 */
Parm(
"nad m te Y",
"non-advective momentum tendency (Y component) [m/s**2]",
),
/* 110 */
Parm(
"torque",
"sum of mountain and frictional torque [kg*(m/s)**2]",
),
/* 111 */ Parm("budget val", "budget values [1]"),
/* 112 */ Parm("scale fact", "scale factor [1]"),
/* 113 */ Parm("FC", "Coriolis parameter [s**(-1)]"),
/* 114 */ Parm("RLAT", "latitude [degr N]"),
/* 115 */ Parm("RLON", "longitude [degr E]"),
/* 116 */
Parm(
"relax fact",
"relaxation factor (lateral boundary, LAM) [1]",
),
/* 117 */
Parm(
"climsstint",
"climatic sea surface temp interpolated in time [degr C]",
),
/* 118 */ Parm("pot vortic", "potential vorticity [K*m**2/(s*kg)]"),
/* 119 */ Parm("ln ps", "log surface pressure [1]"),
/* 120 */ Parm("var120", "undefined"),
/* 121 */ Parm("ZTD", "delay of the GPS signal through the atmosphere [m]"),
/* 122 */
Parm(
"ZWD",
"delay of the GPS signal through a wet atmosphere [m]",
),
/* 123 */
Parm(
"ZHD",
"delay of the GPS signal through a dry atmosphere [m]",
),
/* 124 */ Parm("var124", "undefined"),
/* 125 */ Parm("var125", "undefined"),
/* 126 */ Parm("var126", "undefined"),
/* 127 */ Parm("var127", "undefined"),
/* 128 */ Parm("var128", "undefined"),
/* 129 */ Parm("var129", "undefined"),
/* 130 */ Parm("var130", "undefined"),
/* 131 */ Parm("var131", "undefined"),
/* 132 */ Parm("var132", "undefined"),
/* 133 */ Parm("var133", "undefined"),
/* 134 */ Parm("var134", "undefined"),
/* 135 */ Parm("var135", "undefined"),
/* 136 */ Parm("var136", "undefined"),
/* 137 */ Parm("var137", "undefined"),
/* 138 */ Parm("var138", "undefined"),
/* 139 */ Parm("var139", "undefined"),
/* 140 */ Parm("var140", "undefined"),
/* 141 */ Parm("var141", "undefined"),
/* 142 */ Parm("var142", "undefined"),
/* 143 */ Parm("var143", "undefined"),
/* 144 */ Parm("var144", "undefined"),
/* 145 */ Parm("var145", "undefined"),
/* 146 */ Parm("var146", "undefined"),
/* 147 */ Parm("var147", "undefined"),
/* 148 */ Parm("var148", "undefined"),
/* 149 */ Parm("var149", "undefined"),
/* 150 */ Parm("SO2-conc", "SO2-concentration [10**(-6)*g/m**3]"),
/* 151 */ Parm("SO2-dryd", "SO2-dry deposition [10**(-3)*g/m**2]"),
/* 152 */ Parm("SO2-wetd", "SO2-wet deposition [10**(-3)*g/m**2]"),
/* 153 */ Parm("SO4-conc", "SO4-concentration [10**(-6)*g/m**3]"),
/* 154 */ Parm("SO4-dryd", "SO4-dry deposition [10**(-3)*g/m**2]"),
/* 155 */ Parm("SO4-wetd", "SO4-wet deposition [10**(-3)*g/m**2]"),
/* 156 */ Parm("NO-conc", "NO-concentration [10**(-6)*g/m**3]"),
/* 157 */ Parm("NO-dryd", "NO-dry deposition [10**(-3)*g/m**2]"),
/* 158 */ Parm("NO-wetd", "NO-wet deposition [10**(-3)*g/m**2]"),
/* 159 */ Parm("NO2-conc", "NO2-concentration [10**(-6)*g/m**3]"),
/* 160 */ Parm("NO2-dryd", "NO2-dry deposition [10**(-3)*g/m**2]"),
/* 161 */ Parm("NO2-wetd", "NO2-wet deposition [10**(-3)*g/m**2]"),
/* 162 */ Parm("NO3-conc", "NO3-concentration [10**(-6)*g/m**3]"),
/* 163 */ Parm("NO3-dryd", "NO3-dry deposition [10**(-3)*g/m**2]"),
/* 164 */ Parm("NO3-wetd", "NO3-wet deposition [10**(-3)*g/m**2]"),
/* 165 */ Parm("HNO3-conc", "HNO3-concentration [10**(-6)*g/m**3]"),
/* 166 */ Parm("HNO3-dryd", "HNO3-dry deposition [10**(-3)*g/m**2]"),
/* 167 */ Parm("HNO3-wetd", "HNO3-wet deposition [10**(-3)*g/m**2]"),
/* 168 */ Parm("NH3-conc", "NH3-concentration [10**(-6)*g/m**3]"),
/* 169 */ Parm("NH3-dryd", "NH3-dry deposition [10**(-3)*g/m**2]"),
/* 170 */ Parm("NH3-wetd", "NH3-wet deposition [10**(-3)*g/m**2]"),
/* 171 */ Parm("NH4-conc", "NH4-concentration [10**(-6)*g/m**3]"),
/* 172 */ Parm("NH4-dryd", "NH4-dry deposition [10**(-3)*g/m**2]"),
/* 173 */ Parm("NH4-wetd", "NH4-wet deposition [10**(-3)*g/m**2]"),
/* 174 */ Parm("O3-conc", "O3-concentration [10**(-6)*g/m**3]"),
/* 175 */ Parm("PAN-conc", "PAN-concentration [10**(-6)*g/m**3]"),
/* 176 */ Parm("PAN-dryd", "PAN-dry deposition [10**(-3)*g/m**2]"),
/* 177 */ Parm("OH-conc", "OH-concentration [10**(-6)*g/m**3]"),
/* 178 */ Parm("O3-dryd", "O3-dry deposition [10**(-3)*g/m**2]"),
/* 179 */ Parm("O3-wetd", "O3-wet deposition [10**(-3)*g/m**2]"),
/* 180 */ Parm("O3", "O3-mixing ratio [kg/kg]"),
/* 181 */ Parm("var181", "undefined"),
/* 182 */ Parm("var182", "undefined"),
/* 183 */ Parm("var183", "undefined"),
/* 184 */ Parm("var184", "undefined"),
/* 185 */ Parm("var185", "undefined"),
/* 186 */ Parm("var186", "undefined"),
/* 187 */ Parm("var187", "undefined"),
/* 188 */ Parm("var188", "undefined"),
/* 189 */ Parm("var189", "undefined"),
/* 190 */ Parm("var190", "undefined"),
/* 191 */ Parm("var191", "undefined"),
/* 192 */ Parm("var192", "undefined"),
/* 193 */ Parm("var193", "undefined"),
/* 194 */ Parm("var194", "undefined"),
/* 195 */ Parm("var195", "undefined"),
/* 196 */ Parm("var196", "undefined"),
/* 197 */ Parm("var197", "undefined"),
/* 198 */ Parm("var198", "undefined"),
/* 199 */ Parm("var199", "undefined"),
/* 200 */ Parm("I131-conc", "I131-concentration [Bq/m**3]"),
/* 201 */ Parm("I131-dryd", "I131-dry deposition [Bq/m**2]"),
/* 202 */ Parm("I131-wetd", "I131-wet deposition [Bq/m**2]"),
/* 203 */ Parm("Cs137-conc", "Cs137-concentration [Bq/m**3]"),
/* 204 */ Parm("Cs137-dryd", "Cs1370dry deposition [Bq/m**2]"),
/* 205 */ Parm("Cs137-wetd", "Cs137-wet deposition [Bq/m**2]"),
/* 206 */ Parm("Te132-conc", "Te132-concentration [Bq/m**3]"),
/* 207 */ Parm("Te132-dryd", "Te132-dry deposition [Bq/m**2]"),
/* 208 */ Parm("Te132-wetd", "Te132-wet deposition [Bq/m**2]"),
/* 209 */ Parm("Zr95-conc", "Zr95-concentration [Bq/m**3]"),
/* 210 */ Parm("Zr95-dryd", "Zr95-dry deposition [Bq/m**2]"),
/* 211 */ Parm("Zr95-wetd", "Zr95-wet deposition [Bq/m**2]"),
/* 212 */ Parm("var212", "undefined"),
/* 213 */ Parm("var213", "undefined"),
/* 214 */ Parm("var214", "undefined"),
/* 215 */ Parm("var215", "undefined"),
/* 216 */ Parm("var216", "undefined"),
/* 217 */ Parm("var217", "undefined"),
/* 218 */ Parm("var218", "undefined"),
/* 219 */ Parm("var219", "undefined"),
/* 220 */ Parm("var220", "undefined"),
/* 221 */ Parm("var221", "undefined"),
/* 222 */ Parm("var222", "undefined"),
/* 223 */ Parm("var223", "undefined"),
/* 224 */ Parm("var224", "undefined"),
/* 225 */ Parm("var225", "undefined"),
/* 226 */ Parm("var226", "undefined"),
/* 227 */ Parm("var227", "undefined"),
/* 228 */ Parm("var228", "undefined"),
/* 229 */ Parm("var229", "undefined"),
/* 230 */ Parm("var230", "undefined"),
/* 231 */
Parm(
"USTR_SSO",
"Mom. flux, u component, due to SSO-effects [(N/(m**2)]",
),
/* 232 */
Parm(
"VSTR_SSO",
"Mom. flux, v component, due to SSO-effects [(N/(m**2)]",
),
/* 233 */
Parm(
"VDIS_SSO",
"Dissipation of kinetic energy due to SSO-effects [(W/(m**2)]",
),
/* 234 */ Parm("var234", "undefined"),
/* 235 */ Parm("var235", "undefined"),
/* 236 */ Parm("var236", "undefined"),
/* 237 */ Parm("var237", "undefined"),
/* 238 */ Parm("var238", "undefined"),
/* 239 */ Parm("var239", "undefined"),
/* 240 */
Parm(
"UV_Ind_F_h",
"UV_Index corr. for albedo+altitude,cloudless(F), h [1]",
),
/* 241 */
Parm(
"BasicUV_IF",
"Basic UV_Index m.s.l.,fixed albedo,cloudless(F), h [1]",
),
/* 242 */
Parm(
"UV_Ind_W_h",
"UV_Index corrected for albedo+altitude+clouds(W),h [1]",
),
/* 243 */ Parm("UV_IndmaxF", "UV_Index cloudless (F), daily maximum [1]"),
/* 244 */ Parm("SB-Index", "Sonnenbrand-Index [(W*10**(-3))/m**2]"),
/* 245 */
Parm(
"SB-Index W",
"Sonnenbrand-Index bei mittl. Bewoelkung (08z-12z) [(W*10**(-3))/m**2]",
),
/* 246 */
Parm(
"Kan.UVB-WI",
"Kanadischer UVB-Warnindex (bew|lkungsreduziert) [(W*10**(-3))/m**2]",
),
/* 247 */
Parm(
"gesamt O3",
"total column ozone (Gesamtozon) [Dobson Unit, DU]",
),
/* 248 */ Parm("UV_IndmaxW", "UV_Index clouded (W), daily maximum [1]"),
/* 249 */ Parm("h UV_IndMx", "time of UV_Index maximum [h UTC]"),
/* 250 */ Parm("var250", "undefined"),
/* 251 */ Parm("var251", "undefined"),
/* 252 */ Parm("var252", "undefined"),
/* 253 */ Parm("var253", "undefined"),
/* 254 */ Parm("var254", "undefined"),
/* 255 */ Parm("var255", "undefined"),
];

View File

@ -0,0 +1,411 @@
use super::Parm;
pub const DWD_203: [Parm; 256] = [
/* 0 */ Parm("var0", "undefined"),
/* 1 */ Parm("pressure", "pressure [hPa]"),
/* 2 */ Parm("geopot h", "geopotential height [10 * gpm]"),
/* 3 */ Parm("var3", "undefined"),
/* 4 */ Parm("temperatur", "temperature [1*degree Celsius]"),
/* 5 */ Parm("dew-pnt te", "dew-point temperature [1*degree Celsius]"),
/* 6 */
Parm(
"windcompXY",
"wind components X/Y (X*100000 + ((Y*10)+5000)) [m/s]",
),
/* 7 */ Parm("geomet h", "geometrical height [kft]"),
/* 8 */ Parm("geomet h", "geometrical height [hft]"),
/* 9 */
Parm(
"wind di/sp",
"wind direction and speed (dd*1000 + ff) [1*degree, 1*kt]",
),
/* 10 */ Parm("3 h pr cha", "3 hour pressure change [Pa/(3*h)]"),
/* 11 */ Parm("Schnee-Mge", "Schneemenge [mm]"),
/* 12 */ Parm("var12", "undefined"),
/* 13 */ Parm("Bod-Wass-G", "Bodenwassergehalt [mm]"),
/* 14 */ Parm("var14", "undefined"),
/* 15 */ Parm("stab. ind.", "stability index [K]"),
/* 16 */ Parm("var16", "undefined"),
/* 17 */ Parm("var17", "undefined"),
/* 18 */ Parm("max wind", "maximum wind velocity [km/h]"),
/* 19 */ Parm("max wind", "maximum wind velocity [kt]"),
/* 20 */
Parm(
"wind di/sp",
"wind direction and speed (dd*1000 + ff) [5*degrees, 1*(m/s)]",
),
/* 21 */
Parm(
"wind di/sp",
"wind direction and speed (dd*1000 + ff) [5*degrees, 1*kt]",
),
/* 22 */
Parm(
"wave di/he",
"direction and height of wind waves (dd*1000 + h) [1*degree, 1*cm]",
),
/* 23 */
Parm(
"swe. di/he",
"direction and height of swell (dd*1000 + h) [1*degree, 1*cm]",
),
/* 24 */
Parm(
"wave m d/h",
"mean direction and height of waves (dd*1000 + h) [1*degree, 1*cm]",
),
/* 25 */ Parm("wind speed", "wind speed [kt]"),
/* 26 */ Parm("var26", "undefined"),
/* 27 */ Parm("wind compX", "wind component X-direction [kt]"),
/* 28 */ Parm("wind compY", "wind component Y-direction [kt]"),
/* 29 */ Parm("var29", "undefined"),
/* 30 */ Parm("var30", "undefined"),
/* 31 */ Parm("var31", "undefined"),
/* 32 */ Parm("var32", "undefined"),
/* 33 */ Parm("abs voradv", "absolute vorticity advection [1/(s**2)]"),
/* 34 */ Parm("var34", "undefined"),
/* 35 */ Parm("var35", "undefined"),
/* 36 */ Parm("var36", "undefined"),
/* 37 */ Parm("var37", "undefined"),
/* 38 */ Parm("var38", "undefined"),
/* 39 */ Parm("var39", "undefined"),
/* 40 */ Parm("var40", "undefined"),
/* 41 */ Parm("var41", "undefined"),
/* 42 */ Parm("vert. vel.", "vertical velocity [hPa/h]"),
/* 43 */ Parm("var43", "undefined"),
/* 44 */ Parm("var44", "undefined"),
/* 45 */ Parm("var45", "undefined"),
/* 46 */ Parm("var46", "undefined"),
/* 47 */ Parm("var47", "undefined"),
/* 48 */ Parm("var48", "undefined"),
/* 49 */ Parm("var49", "undefined"),
/* 50 */ Parm("var50", "undefined"),
/* 51 */ Parm("var51", "undefined"),
/* 52 */ Parm("var52", "undefined"),
/* 53 */ Parm("var53", "undefined"),
/* 54 */ Parm("var54", "undefined"),
/* 55 */ Parm("max. temp.", "maximum temperature [1*degree Celsius]"),
/* 56 */ Parm("min. temp.", "minimum temperature [1*degree Celsius]"),
/* 57 */ Parm("sul_prob", "probability to perceive sultriness [1]"),
/* 58 */ Parm("clo", "value of isolation of clothes [1]"),
/* 59 */ Parm("pmva", "predected mean vote (angepasst) [1]"),
/* 60 */ Parm("feeled t", "feeled temperature [1*degree Celsius]"),
/* 61 */ Parm("sea temper", "sea temperature [1*degree Celsius]"),
/* 62 */ Parm("var62", "undefined"),
/* 63 */ Parm("var63", "undefined"),
/* 64 */ Parm("var64", "undefined"),
/* 65 */ Parm("var65", "undefined"),
/* 66 */ Parm("var66", "undefined"),
/* 67 */ Parm("var67", "undefined"),
/* 68 */ Parm("var68", "undefined"),
/* 69 */ Parm("var69", "undefined"),
/* 70 */ Parm("var70", "undefined"),
/* 71 */ Parm("var71", "undefined"),
/* 72 */ Parm("var72", "undefined"),
/* 73 */ Parm("var73", "undefined"),
/* 74 */ Parm("var74", "undefined"),
/* 75 */ Parm("var75", "undefined"),
/* 76 */ Parm("var76", "undefined"),
/* 77 */ Parm("var77", "undefined"),
/* 78 */ Parm("var78", "undefined"),
/* 79 */ Parm("var79", "undefined"),
/* 80 */ Parm("var80", "undefined"),
/* 81 */ Parm("var81", "undefined"),
/* 82 */ Parm("var82", "undefined"),
/* 83 */ Parm("var83", "undefined"),
/* 84 */ Parm("var84", "undefined"),
/* 85 */ Parm("var85", "undefined"),
/* 86 */
Parm(
"Globalstr.",
"Summe der Globalstrahlung ueber einen Zeitraum [kWh/m**2]",
),
/* 87 */
Parm(
"Nied-GW-GE",
"Niederschlagsart+Gewitter+Glatteis (T23-i) (0..99) [1]",
),
/* 88 */
Parm(
"NiedGW-Art",
"Niederschlagsart+Gewitter (T23-intern) (0..99) [1]",
),
/* 89 */
Parm(
"NiedGE-Art",
"Niederschlagsart+Glatteis (T23-intern) (0..99) [1]",
),
/* 90 */
Parm(
"NiedBewArt",
"Kombination Niederschl.-Bew.-Blautherm. (283..407) [1]",
),
/* 91 */
Parm(
"Konv.U-Gr.",
"Hoehe der Konvektionsuntergrenze ueber Grund [m]",
),
/* 92 */
Parm(
"Nied.-Art",
"Niederschlagsart -ww- (T23-intern) (0..99) [1]",
),
/* 93 */
Parm(
"Konv.-Art",
"Konvektionsart (0..4) [1]",
),
/* 94 */
Parm(
"Konv.UG-nn",
"Hoehe der Konvektionsuntergrenze ueber nn [m]",
),
/* 95 */ Parm("var95", "undefined"),
/* 96 */ Parm("var96", "undefined"),
/* 97 */ Parm("var97", "undefined"),
/* 98 */ Parm("var98", "undefined"),
/* 99 */ Parm("WW", "Wetter (verschluesselt nach ww-Tabelle"),
/* 100 */ Parm("geostr Vor", "geostrophische Vorticity [1/s]"),
/* 101 */ Parm("Geo VorAdv", "geostrophische Vorticityadvektion [1/s**2]"),
/* 102 */
Parm(
"VerGraVoAd",
"vert. Gradient der geostr. Vorticityadvektion [m/(kg*s)]",
),
/* 103 */
Parm(
"Geo TemAdv",
"geostrophische Schichtdickenadvektion [m**3/(kg*s)]",
),
/* 104 */
Parm(
"Lap TemAdv",
"Kruemmung der geostr. Schichtdickenadvektion [m/(kg*s)]",
),
/* 105 */
Parm(
"Omega Forc",
"Forcing rechte Seite Omegagleichung [m/(kg*s)]",
),
/* 106 */ Parm("var106", "undefined"),
/* 107 */ Parm("Schichtd.A", "Schichtdicken-Advektion [m**3/(kg*s)]"),
/* 108 */
Parm(
"AdGeVoThWi",
"Advektion von geostr. Vorticity mit dem therm Wind [m/(kg*s)]",
),
/* 109 */ Parm("Wind-Div.", "Winddivergenz [1/s]"),
/* 110 */
Parm(
"Q",
"Q-vector direction and speed (dd*1000 + fff*1E13) [5*deg,1E13*m**2/kg/s]",
),
/* 111 */ Parm("Qx", "Q-Vektor X-Komponente [m**2/(kg*s)]"),
/* 112 */ Parm("Qy", "Q-Vektor Y-Komponente [m**2/(kg*s)]"),
/* 113 */ Parm("Div Q", "Divergenz Q [m/(kg*s)]"),
/* 114 */
Parm(
"FrontoGeQn",
"Frontogenesefunktion, Q isother-senkrecht-Kompon. [m**2/(kg*s)]",
),
/* 115 */
Parm(
"Qs (geo)",
"Qs (geo),Komp. Q-Vektor parallel zu den Isothermen [m**2/(kg*s)]",
),
/* 116 */ Parm("DivQn(geo)", "Divergenz Qn geostrophisch [m/(kg*s)]"),
/* 117 */ Parm("DivQs(geo)", "Divergenz Qs geostrophisch [m/(kg*s)]"),
/* 118 */ Parm("Fronto Gen", "Frontogenesefunktion [K**2/(m**2*s)]"),
/* 119 */ Parm("var119", "undefined"),
/* 120 */ Parm("var120", "undefined"),
/* 121 */ Parm("var121", "undefined"),
/* 122 */ Parm("var122", "undefined"),
/* 123 */ Parm("var123", "undefined"),
/* 124 */ Parm("FrontoGenP", "Frontogenese-Parameter [1]"),
/* 125 */
Parm(
"Qs-Vektor",
"Qs, Komp. Q-Vektor parallel zu den Isothermen [m**2/(kg*s)]",
),
/* 126 */ Parm("var126", "undefined"),
/* 127 */ Parm("Div Qs", "Divergenz Qs [m/(kg*s)]"),
/* 128 */ Parm("var128", "undefined"),
/* 129 */ Parm("var129", "undefined"),
/* 130 */ Parm("IPV", "Isentrope potentielle Vorticity [K*m**2/(s*kg)]"),
/* 131 */
Parm(
"Wind KompX",
"Wind X-Komponente auf isentropen Flaechen [m/s]",
),
/* 132 */
Parm(
"Wind KompY",
"Wind Y-Komponente auf isentropen Flaechen [m/s]",
),
/* 133 */ Parm("Druck-Ise.", "Druck einer isentropen Flaeche [hPa]"),
/* 134 */ Parm("var134", "undefined"),
/* 135 */ Parm("var135", "undefined"),
/* 136 */ Parm("var136", "undefined"),
/* 137 */ Parm("var137", "undefined"),
/* 138 */ Parm("var138", "undefined"),
/* 139 */ Parm("var139", "undefined"),
/* 140 */ Parm("KO-Index", "KO-Index [K]"),
/* 141 */ Parm("TT-Index", "Totals-Totals-Index [K]"),
/* 142 */ Parm("S-Index", "S-Index [K]"),
/* 143 */ Parm("Stein-Ind", "Steinbeck-Index [1]"),
/* 144 */ Parm("Baily-Ind", "Baily-Index [1]"),
/* 145 */ Parm("Microburst", "Microburst-Index [1]"),
/* 146 */ Parm("Cat-Index", "Clear Air Turbulence Index [1/s]"),
/* 147 */ Parm("var147", "undefined"),
/* 148 */ Parm("Lab-Energ", "Labilit{tsenergie [J/g]"),
/* 149 */ Parm("var149", "undefined"),
/* 150 */ Parm("Virt T", "Virtuelle Temperatur [K]"),
/* 151 */ Parm("Pseudo T", "Pseudo-Temperatur [K]"),
/* 152 */ Parm("Pseudo Pot", "Pseudopotentielle Temperatur [K]"),
/* 153 */ Parm("Aequi T", "Aequivalent-Temperatur [K]"),
/* 154 */ Parm("Aequi Pot", "Aequivalentpotentielle Temperatur [K]"),
/* 155 */ Parm("var155", "undefined"),
/* 156 */ Parm("var156", "undefined"),
/* 157 */ Parm("var157", "undefined"),
/* 158 */ Parm("var158", "undefined"),
/* 159 */ Parm("var159", "undefined"),
/* 160 */ Parm("Bas St Wol", "Untergrenze strat. Bew|lkung [hft]"),
/* 161 */ Parm("Bas St Wol", "Untergrenze strat. Bew|lkung [hPa]"),
/* 162 */ Parm("Bas Cu Wol", "Untergrenze cumul. Bew|lkung [hft]"),
/* 163 */ Parm("Bas Cu Wol", "Untergrenze cumul. Bew|lkung [hPa]"),
/* 164 */ Parm("Top St Wol", "Obergrenze strat. Bew|lkung [hft]"),
/* 165 */ Parm("Top St Wol", "Obergrenze strat. Bew|lkung [hPa]"),
/* 166 */ Parm("Top Cu Wol", "Obergrenze cumul. Bew|lkung [hft]"),
/* 167 */ Parm("Top Cu Wol", "Obergrenze cumul. Bew|lkung [hPa]"),
/* 168 */ Parm("var168", "undefined"),
/* 169 */ Parm("var169", "undefined"),
/* 170 */ Parm("Bas Tur Wo", "Untergrenze Wolkenturbulenz [hft]"),
/* 171 */ Parm("Bas Tur Wo", "Untergrenze Wolkenturbulenz [hPa]"),
/* 172 */ Parm("Top Tur Wo", "Obergrenze Wolkenturbulenz [hft]"),
/* 173 */ Parm("Top Tur Wo", "Obergrenze Wolkenturbulenz [hPa]"),
/* 174 */ Parm("Bas Eis Wo", "Untergrenze Vereisung in Wolken [hft]"),
/* 175 */ Parm("Bas Eis Wo", "Untergrenze Vereisung in Wolken [hPa]"),
/* 176 */ Parm("Top Eis Wo", "Obergrenze Vereisung in Wolken [hft]"),
/* 177 */ Parm("Top Eis Wo", "Obergrenze Vereisung in Wolken [hPa]"),
/* 178 */
Parm(
"Int Tur Wo",
"Intensitaet der Turbulenz in Wolken (0..4) [1]",
),
/* 179 */ Parm("Int Eis Wo", "Intensitaet der Vereisung (0..4) [1]"),
/* 180 */ Parm("var180", "undefined"),
/* 181 */ Parm("var181", "undefined"),
/* 182 */ Parm("var182", "undefined"),
/* 183 */ Parm("var183", "undefined"),
/* 184 */ Parm("var184", "undefined"),
/* 185 */ Parm("var185", "undefined"),
/* 186 */ Parm("var186", "undefined"),
/* 187 */ Parm("var187", "undefined"),
/* 188 */ Parm("var188", "undefined"),
/* 189 */ Parm("var189", "undefined"),
/* 190 */ Parm("Sichtweite", "Sichtweite [m]"),
/* 191 */ Parm("PIP_degree", "Prognostic Icing"),
/* 192 */ Parm("PIP_scenar", "Prog Icing"),
/* 193 */ Parm("DIP_degree", "Diagnostic Icing"),
/* 194 */ Parm("DIP_scenar", "Diag Icing"),
/* 195 */
Parm(
"IcingGuess",
"Icing Regime 1.Guess(1=gen,2=conv,3=strat,4=freez) [1]",
),
/* 196 */ Parm("IcingGrade", "Icing Grade (1=LGT,2=MOD,3=SEV) [1]"),
/* 197 */
Parm(
"IcingRegim",
"Icing Regime(1=general,2=convect,3=strat,4=freez) [1]",
),
/* 198 */ Parm("var198", "undefined"),
/* 199 */ Parm("var199", "undefined"),
/* 200 */ Parm("Gru Wetter", "Wetter - Grundzustand (ww"),
/* 201 */ Parm("Lok Wetter", "Wetter - 1. lokale Abweichung (ww"),
/* 202 */ Parm("Lok Wetter", "Wetter - 2. lokale Abweichung (ww"),
/* 203 */ Parm("CLDEPTH", "cloud depth (grey scale"),
/* 204 */ Parm("CLCT_MOD", "modified total cloud cover (0..1) [1]"),
/* 205 */ Parm("curr weath", "current weather (symbol number"),
/* 206 */ Parm("var206", "undefined"),
/* 207 */ Parm("var207", "undefined"),
/* 208 */ Parm("var208", "undefined"),
/* 209 */ Parm("var209", "undefined"),
/* 210 */ Parm("var210", "undefined"),
/* 211 */ Parm("Cu", "Cumulus (0..1) [1]"),
/* 212 */ Parm("Cb", "Cumulimbus (0..1) [1]"),
/* 213 */ Parm("Sc", "Stratocumulus (0..1) [1]"),
/* 214 */ Parm("Ac", "Altocumulus (0..1) [1]"),
/* 215 */ Parm("Ci", "Cirrus (0..1) [1]"),
/* 216 */ Parm("St", "Stratus (0..1) [1]"),
/* 217 */ Parm("As", "Altostratus (0..1) [1]"),
/* 218 */ Parm("var218", "undefined"),
/* 219 */ Parm("var219", "undefined"),
/* 220 */ Parm("var220", "undefined"),
/* 221 */ Parm("Bedeckung", "Bedeckung in Stufen [1]"),
/* 222 */ Parm("Konvektion", "Konvektion ja/nein [1]"),
/* 223 */ Parm("MN >90%", "Gesamtbedeckung > 90% ja/nein [1]"),
/* 224 */ Parm("RF700 >89%", "relative Feuchte 700 hPa >= 90% ja/nein [1]"),
/* 225 */ Parm("RR12 zentr", "Niederschlag 12 std. zentriert [mm]"),
/* 226 */
Parm(
"RR12 <=0.5",
"Niederschlag 12 std. zentriert, Werte <= 0.5mm [mm]",
),
/* 227 */
Parm(
"RR12 SA>60",
"RR12 zentriert, Schneeanteil > 60% ja/nein [1]",
),
/* 228 */
Parm(
"RR12 Kv>60",
"RR12 zentriert, konvektiver Anteil > 60% ja/nein [1]",
),
/* 229 */
Parm(
"SRR12ff",
"Starkniederschlag in Stufen (12 std. Folgezeitr) [1]",
),
/* 230 */ Parm("RRMAX/STD", "Maximaler Starkniederschlag / std [mm/h]"),
/* 231 */ Parm("RRMAX/MIN", "Maximaler Starkniederschlag / min [mm/min]"),
/* 232 */
Parm(
"SN12ff >15",
"Schneefall (12std. Folgezeitraum) > 15 mm ja/nein [1]",
),
/* 233 */
Parm(
"RRgefr12ff",
"gefrierender Regen (12std. Folgezeitraum) ja/nein [1]",
),
/* 234 */ Parm("FFboe", "Boeenstaerke in Stufen [1]"),
/* 235 */ Parm("Gewitter", "Gewitter in Stufen [1]"),
/* 236 */
Parm(
"Tx2m12h ze",
"2m Maximumtemperatur 12h zentriert [Grad Celsius]",
),
/* 237 */
Parm(
"Tn2m12h ze",
"2m Minimumtemperatur 12h zentriert [Grad Celsius]",
),
/* 238 */ Parm("var238", "undefined"),
/* 239 */ Parm("var239", "undefined"),
/* 240 */ Parm("var240", "undefined"),
/* 241 */ Parm("var241", "undefined"),
/* 242 */ Parm("var242", "undefined"),
/* 243 */ Parm("var243", "undefined"),
/* 244 */ Parm("var244", "undefined"),
/* 245 */ Parm("var245", "undefined"),
/* 246 */ Parm("var246", "undefined"),
/* 247 */ Parm("var247", "undefined"),
/* 248 */ Parm("var248", "undefined"),
/* 249 */ Parm("var249", "undefined"),
/* 250 */ Parm("var250", "undefined"),
/* 251 */ Parm("SCHWUELIND", "Schwuele-Index [1]"),
/* 252 */ Parm("SMOGSTUFEN", "Smog-Intensitaetsstufen [1]"),
/* 253 */ Parm("var253", "undefined"),
/* 254 */ Parm("SMOGHOEHE", "Obergrenze Smog ( Inversionshoehe ) [m]"),
/* 255 */ Parm("var255", "undefined"),
];

View File

@ -0,0 +1,311 @@
use super::Parm;
pub const DWD_204: [Parm; 256] = [
/* 0 */ Parm("var0", "undefined"),
/* 1 */
Parm(
"p RMS fg-a",
"pressure RMS-error first guess - analysis [Pa]",
),
/* 2 */
Parm(
"p RMS ia-a",
"pressure RMS-error initialised analysis - analysis [Pa]",
),
/* 3 */ Parm("u RMS fg-a", "u RMS-error first guess - analysis [m/s]"),
/* 4 */
Parm(
"u RMS ia-a",
"u RMS-error initialised analysis - analysis [m/s]",
),
/* 5 */ Parm("v RMS fg-a", "v RMS-error first guess - analysis [m/s]"),
/* 6 */
Parm(
"v RMS ia-a",
"v RMS-error initialised analysis - analysis [m/s]",
),
/* 7 */
Parm(
"fi E fg-a",
"geopotential RMS-error first guess - analysis [(m**2)/(s**2)]",
),
/* 8 */
Parm(
"fi E ia-a",
"geopotential RMS-error init. analysis - analysis [(m**2)/(s**2)]",
),
/* 9 */
Parm(
"rh E fg-a",
"relative humidity RMS-error first guess - analysis [1]",
),
/* 10 */
Parm(
"rh E ia-a",
"rel. hum. RMS-error init. analysis - analysis [1]",
),
/* 11 */
Parm(
"t RMS fg-a",
"temperature RMS-error first guess - analysis [K]",
),
/* 12 */
Parm(
"t RMS ia-a",
"temperature RMS-error init. analysis - analysis [K]",
),
/* 13 */ Parm("om E fg-a", "omega RMS-error first guess - analysis [m/s]"),
/* 14 */
Parm(
"om E ia-a",
"omega RMS-error initialised analysis - analysis [m/s]",
),
/* 15 */
Parm(
"E fg-a KE",
"kinetic energy RMS-error first guess - analysis [(m**2)/(s**2)]",
),
/* 16 */
Parm(
"E ig-a KE",
"kinetic energy RMS-error init. analysis [(m**2)/(s**2)]",
),
/* 17 */ Parm("var17", "undefined"),
/* 18 */ Parm("var18", "undefined"),
/* 19 */ Parm("var19", "undefined"),
/* 20 */ Parm("var20", "undefined"),
/* 21 */ Parm("var21", "undefined"),
/* 22 */ Parm("var22", "undefined"),
/* 23 */ Parm("var23", "undefined"),
/* 24 */ Parm("var24", "undefined"),
/* 25 */ Parm("var25", "undefined"),
/* 26 */ Parm("var26", "undefined"),
/* 27 */ Parm("var27", "undefined"),
/* 28 */ Parm("var28", "undefined"),
/* 29 */ Parm("var29", "undefined"),
/* 30 */ Parm("var30", "undefined"),
/* 31 */ Parm("var31", "undefined"),
/* 32 */ Parm("var32", "undefined"),
/* 33 */ Parm("var33", "undefined"),
/* 34 */ Parm("var34", "undefined"),
/* 35 */ Parm("var35", "undefined"),
/* 36 */ Parm("var36", "undefined"),
/* 37 */ Parm("var37", "undefined"),
/* 38 */ Parm("var38", "undefined"),
/* 39 */ Parm("var39", "undefined"),
/* 40 */ Parm("var40", "undefined"),
/* 41 */ Parm("var41", "undefined"),
/* 42 */ Parm("var42", "undefined"),
/* 43 */ Parm("var43", "undefined"),
/* 44 */ Parm("var44", "undefined"),
/* 45 */ Parm("var45", "undefined"),
/* 46 */ Parm("var46", "undefined"),
/* 47 */ Parm("var47", "undefined"),
/* 48 */ Parm("var48", "undefined"),
/* 49 */ Parm("var49", "undefined"),
/* 50 */ Parm("var50", "undefined"),
/* 51 */ Parm("var51", "undefined"),
/* 52 */ Parm("var52", "undefined"),
/* 53 */ Parm("var53", "undefined"),
/* 54 */ Parm("var54", "undefined"),
/* 55 */ Parm("var55", "undefined"),
/* 56 */ Parm("var56", "undefined"),
/* 57 */ Parm("var57", "undefined"),
/* 58 */ Parm("var58", "undefined"),
/* 59 */ Parm("var59", "undefined"),
/* 60 */ Parm("var60", "undefined"),
/* 61 */ Parm("var61", "undefined"),
/* 62 */ Parm("var62", "undefined"),
/* 63 */ Parm("var63", "undefined"),
/* 64 */ Parm("var64", "undefined"),
/* 65 */ Parm("var65", "undefined"),
/* 66 */ Parm("var66", "undefined"),
/* 67 */ Parm("var67", "undefined"),
/* 68 */ Parm("var68", "undefined"),
/* 69 */ Parm("var69", "undefined"),
/* 70 */ Parm("var70", "undefined"),
/* 71 */ Parm("var71", "undefined"),
/* 72 */ Parm("var72", "undefined"),
/* 73 */ Parm("var73", "undefined"),
/* 74 */ Parm("var74", "undefined"),
/* 75 */ Parm("var75", "undefined"),
/* 76 */ Parm("var76", "undefined"),
/* 77 */ Parm("var77", "undefined"),
/* 78 */ Parm("var78", "undefined"),
/* 79 */ Parm("var79", "undefined"),
/* 80 */ Parm("var80", "undefined"),
/* 81 */ Parm("var81", "undefined"),
/* 82 */ Parm("var82", "undefined"),
/* 83 */ Parm("var83", "undefined"),
/* 84 */ Parm("var84", "undefined"),
/* 85 */ Parm("var85", "undefined"),
/* 86 */ Parm("var86", "undefined"),
/* 87 */ Parm("var87", "undefined"),
/* 88 */ Parm("var88", "undefined"),
/* 89 */ Parm("var89", "undefined"),
/* 90 */ Parm("var90", "undefined"),
/* 91 */ Parm("var91", "undefined"),
/* 92 */ Parm("var92", "undefined"),
/* 93 */ Parm("var93", "undefined"),
/* 94 */ Parm("var94", "undefined"),
/* 95 */ Parm("var95", "undefined"),
/* 96 */ Parm("var96", "undefined"),
/* 97 */ Parm("var97", "undefined"),
/* 98 */ Parm("var98", "undefined"),
/* 99 */ Parm("var99", "undefined"),
/* 100 */ Parm("var100", "undefined"),
/* 101 */ Parm("var101", "undefined"),
/* 102 */ Parm("var102", "undefined"),
/* 103 */ Parm("var103", "undefined"),
/* 104 */ Parm("var104", "undefined"),
/* 105 */ Parm("var105", "undefined"),
/* 106 */ Parm("var106", "undefined"),
/* 107 */ Parm("var107", "undefined"),
/* 108 */ Parm("var108", "undefined"),
/* 109 */ Parm("var109", "undefined"),
/* 110 */ Parm("var110", "undefined"),
/* 111 */ Parm("var111", "undefined"),
/* 112 */ Parm("var112", "undefined"),
/* 113 */ Parm("var113", "undefined"),
/* 114 */ Parm("var114", "undefined"),
/* 115 */ Parm("var115", "undefined"),
/* 116 */ Parm("var116", "undefined"),
/* 117 */ Parm("var117", "undefined"),
/* 118 */ Parm("var118", "undefined"),
/* 119 */ Parm("var119", "undefined"),
/* 120 */ Parm("var120", "undefined"),
/* 121 */ Parm("var121", "undefined"),
/* 122 */ Parm("var122", "undefined"),
/* 123 */ Parm("var123", "undefined"),
/* 124 */ Parm("var124", "undefined"),
/* 125 */ Parm("var125", "undefined"),
/* 126 */ Parm("var126", "undefined"),
/* 127 */ Parm("var127", "undefined"),
/* 128 */ Parm("var128", "undefined"),
/* 129 */ Parm("var129", "undefined"),
/* 130 */ Parm("var130", "undefined"),
/* 131 */ Parm("RR20", "probability of total precipitation > 20mm [1]"),
/* 132 */ Parm("RR50", "probability of total precipitation > 50mm [1]"),
/* 133 */ Parm("RR100", "probability of total precipitation > 100mm [1]"),
/* 134 */ Parm("var134", "undefined"),
/* 135 */ Parm("var135", "undefined"),
/* 136 */ Parm("var136", "undefined"),
/* 137 */ Parm("var137", "undefined"),
/* 138 */ Parm("var138", "undefined"),
/* 139 */ Parm("var139", "undefined"),
/* 140 */ Parm("var140", "undefined"),
/* 141 */ Parm("FF10", "probability of maximum wind speed > 10m/s [1]"),
/* 142 */ Parm("FF15", "probability of maximum wind speed > 15m/s [1]"),
/* 143 */ Parm("FF20", "probability of maximum wind speed > 20m/s [1]"),
/* 144 */ Parm("var144", "undefined"),
/* 145 */ Parm("var145", "undefined"),
/* 146 */ Parm("var146", "undefined"),
/* 147 */ Parm("var147", "undefined"),
/* 148 */ Parm("var148", "undefined"),
/* 149 */ Parm("var149", "undefined"),
/* 150 */ Parm("var150", "undefined"),
/* 151 */ Parm("var151", "undefined"),
/* 152 */ Parm("var152", "undefined"),
/* 153 */ Parm("var153", "undefined"),
/* 154 */ Parm("var154", "undefined"),
/* 155 */ Parm("var155", "undefined"),
/* 156 */ Parm("var156", "undefined"),
/* 157 */ Parm("var157", "undefined"),
/* 158 */ Parm("var158", "undefined"),
/* 159 */ Parm("var159", "undefined"),
/* 160 */ Parm("var160", "undefined"),
/* 161 */ Parm("var161", "undefined"),
/* 162 */ Parm("var162", "undefined"),
/* 163 */ Parm("var163", "undefined"),
/* 164 */ Parm("var164", "undefined"),
/* 165 */ Parm("var165", "undefined"),
/* 166 */ Parm("var166", "undefined"),
/* 167 */ Parm("var167", "undefined"),
/* 168 */ Parm("var168", "undefined"),
/* 169 */ Parm("var169", "undefined"),
/* 170 */ Parm("var170", "undefined"),
/* 171 */ Parm("var171", "undefined"),
/* 172 */ Parm("var172", "undefined"),
/* 173 */ Parm("var173", "undefined"),
/* 174 */ Parm("var174", "undefined"),
/* 175 */ Parm("var175", "undefined"),
/* 176 */ Parm("var176", "undefined"),
/* 177 */ Parm("var177", "undefined"),
/* 178 */ Parm("var178", "undefined"),
/* 179 */ Parm("var179", "undefined"),
/* 180 */ Parm("var180", "undefined"),
/* 181 */ Parm("var181", "undefined"),
/* 182 */ Parm("var182", "undefined"),
/* 183 */ Parm("var183", "undefined"),
/* 184 */ Parm("var184", "undefined"),
/* 185 */ Parm("var185", "undefined"),
/* 186 */ Parm("var186", "undefined"),
/* 187 */ Parm("var187", "undefined"),
/* 188 */ Parm("var188", "undefined"),
/* 189 */ Parm("var189", "undefined"),
/* 190 */ Parm("var190", "undefined"),
/* 191 */ Parm("var191", "undefined"),
/* 192 */ Parm("var192", "undefined"),
/* 193 */ Parm("var193", "undefined"),
/* 194 */ Parm("var194", "undefined"),
/* 195 */ Parm("var195", "undefined"),
/* 196 */ Parm("var196", "undefined"),
/* 197 */ Parm("var197", "undefined"),
/* 198 */ Parm("var198", "undefined"),
/* 199 */ Parm("var199", "undefined"),
/* 200 */ Parm("var200", "undefined"),
/* 201 */ Parm("var201", "undefined"),
/* 202 */ Parm("var202", "undefined"),
/* 203 */ Parm("var203", "undefined"),
/* 204 */ Parm("var204", "undefined"),
/* 205 */ Parm("var205", "undefined"),
/* 206 */ Parm("var206", "undefined"),
/* 207 */ Parm("var207", "undefined"),
/* 208 */ Parm("var208", "undefined"),
/* 209 */ Parm("var209", "undefined"),
/* 210 */ Parm("var210", "undefined"),
/* 211 */ Parm("var211", "undefined"),
/* 212 */ Parm("var212", "undefined"),
/* 213 */ Parm("var213", "undefined"),
/* 214 */ Parm("var214", "undefined"),
/* 215 */ Parm("var215", "undefined"),
/* 216 */ Parm("var216", "undefined"),
/* 217 */ Parm("var217", "undefined"),
/* 218 */ Parm("var218", "undefined"),
/* 219 */ Parm("var219", "undefined"),
/* 220 */ Parm("var220", "undefined"),
/* 221 */ Parm("var221", "undefined"),
/* 222 */ Parm("var222", "undefined"),
/* 223 */ Parm("var223", "undefined"),
/* 224 */ Parm("var224", "undefined"),
/* 225 */ Parm("var225", "undefined"),
/* 226 */ Parm("var226", "undefined"),
/* 227 */ Parm("var227", "undefined"),
/* 228 */ Parm("var228", "undefined"),
/* 229 */ Parm("var229", "undefined"),
/* 230 */ Parm("var230", "undefined"),
/* 231 */ Parm("var231", "undefined"),
/* 232 */ Parm("var232", "undefined"),
/* 233 */ Parm("var233", "undefined"),
/* 234 */ Parm("var234", "undefined"),
/* 235 */ Parm("var235", "undefined"),
/* 236 */ Parm("var236", "undefined"),
/* 237 */ Parm("var237", "undefined"),
/* 238 */ Parm("var238", "undefined"),
/* 239 */ Parm("var239", "undefined"),
/* 240 */ Parm("var240", "undefined"),
/* 241 */ Parm("var241", "undefined"),
/* 242 */ Parm("var242", "undefined"),
/* 243 */ Parm("var243", "undefined"),
/* 244 */ Parm("var244", "undefined"),
/* 245 */ Parm("var245", "undefined"),
/* 246 */ Parm("var246", "undefined"),
/* 247 */ Parm("var247", "undefined"),
/* 248 */ Parm("var248", "undefined"),
/* 249 */ Parm("var249", "undefined"),
/* 250 */ Parm("var250", "undefined"),
/* 251 */ Parm("var251", "undefined"),
/* 252 */ Parm("var252", "undefined"),
/* 253 */ Parm("var253", "undefined"),
/* 254 */ Parm("var254", "undefined"),
/* 255 */ Parm("var255", "undefined"),
];

View File

@ -0,0 +1,259 @@
use super::Parm;
pub const DWD_205: [Parm; 256] = [
/* 0 */ Parm("var0", "undefined"),
/* 1 */ Parm("SYNME5", "METEOSAT-5 mit Instrument MVIRI [1]"),
/* 2 */ Parm("SYNME6", "METEOSAT-6 mit Instrument MVIRI [1]"),
/* 3 */ Parm("SYNME7", "METEOSAT-7 mit Instrument MVIRI [1]"),
/* 4 */ Parm("SYNMSG", "MSG mit Instrument SEVIRI [1]"),
/* 5 */ Parm("var5", "undefined"),
/* 6 */ Parm("var6", "undefined"),
/* 7 */ Parm("var7", "undefined"),
/* 8 */ Parm("var8", "undefined"),
/* 9 */ Parm("var9", "undefined"),
/* 10 */ Parm("var10", "undefined"),
/* 11 */ Parm("var11", "undefined"),
/* 12 */ Parm("var12", "undefined"),
/* 13 */ Parm("var13", "undefined"),
/* 14 */ Parm("var14", "undefined"),
/* 15 */ Parm("var15", "undefined"),
/* 16 */ Parm("var16", "undefined"),
/* 17 */ Parm("var17", "undefined"),
/* 18 */ Parm("var18", "undefined"),
/* 19 */ Parm("var19", "undefined"),
/* 20 */ Parm("var20", "undefined"),
/* 21 */ Parm("var21", "undefined"),
/* 22 */ Parm("var22", "undefined"),
/* 23 */ Parm("var23", "undefined"),
/* 24 */ Parm("var24", "undefined"),
/* 25 */ Parm("var25", "undefined"),
/* 26 */ Parm("var26", "undefined"),
/* 27 */ Parm("var27", "undefined"),
/* 28 */ Parm("var28", "undefined"),
/* 29 */ Parm("var29", "undefined"),
/* 30 */ Parm("var30", "undefined"),
/* 31 */ Parm("var31", "undefined"),
/* 32 */ Parm("var32", "undefined"),
/* 33 */ Parm("var33", "undefined"),
/* 34 */ Parm("var34", "undefined"),
/* 35 */ Parm("var35", "undefined"),
/* 36 */ Parm("var36", "undefined"),
/* 37 */ Parm("var37", "undefined"),
/* 38 */ Parm("var38", "undefined"),
/* 39 */ Parm("var39", "undefined"),
/* 40 */ Parm("var40", "undefined"),
/* 41 */ Parm("var41", "undefined"),
/* 42 */ Parm("var42", "undefined"),
/* 43 */ Parm("var43", "undefined"),
/* 44 */ Parm("var44", "undefined"),
/* 45 */ Parm("var45", "undefined"),
/* 46 */ Parm("var46", "undefined"),
/* 47 */ Parm("var47", "undefined"),
/* 48 */ Parm("var48", "undefined"),
/* 49 */ Parm("var49", "undefined"),
/* 50 */ Parm("var50", "undefined"),
/* 51 */ Parm("var51", "undefined"),
/* 52 */ Parm("var52", "undefined"),
/* 53 */ Parm("var53", "undefined"),
/* 54 */ Parm("var54", "undefined"),
/* 55 */ Parm("var55", "undefined"),
/* 56 */ Parm("var56", "undefined"),
/* 57 */ Parm("var57", "undefined"),
/* 58 */ Parm("var58", "undefined"),
/* 59 */ Parm("var59", "undefined"),
/* 60 */ Parm("var60", "undefined"),
/* 61 */ Parm("var61", "undefined"),
/* 62 */ Parm("var62", "undefined"),
/* 63 */ Parm("var63", "undefined"),
/* 64 */ Parm("var64", "undefined"),
/* 65 */ Parm("var65", "undefined"),
/* 66 */ Parm("var66", "undefined"),
/* 67 */ Parm("var67", "undefined"),
/* 68 */ Parm("var68", "undefined"),
/* 69 */ Parm("var69", "undefined"),
/* 70 */ Parm("var70", "undefined"),
/* 71 */ Parm("var71", "undefined"),
/* 72 */ Parm("var72", "undefined"),
/* 73 */ Parm("var73", "undefined"),
/* 74 */ Parm("var74", "undefined"),
/* 75 */ Parm("var75", "undefined"),
/* 76 */ Parm("var76", "undefined"),
/* 77 */ Parm("var77", "undefined"),
/* 78 */ Parm("var78", "undefined"),
/* 79 */ Parm("var79", "undefined"),
/* 80 */ Parm("var80", "undefined"),
/* 81 */ Parm("var81", "undefined"),
/* 82 */ Parm("var82", "undefined"),
/* 83 */ Parm("var83", "undefined"),
/* 84 */ Parm("var84", "undefined"),
/* 85 */ Parm("var85", "undefined"),
/* 86 */ Parm("var86", "undefined"),
/* 87 */ Parm("var87", "undefined"),
/* 88 */ Parm("var88", "undefined"),
/* 89 */ Parm("var89", "undefined"),
/* 90 */ Parm("var90", "undefined"),
/* 91 */ Parm("var91", "undefined"),
/* 92 */ Parm("var92", "undefined"),
/* 93 */ Parm("var93", "undefined"),
/* 94 */ Parm("var94", "undefined"),
/* 95 */ Parm("var95", "undefined"),
/* 96 */ Parm("var96", "undefined"),
/* 97 */ Parm("var97", "undefined"),
/* 98 */ Parm("var98", "undefined"),
/* 99 */ Parm("var99", "undefined"),
/* 100 */ Parm("var100", "undefined"),
/* 101 */ Parm("var101", "undefined"),
/* 102 */ Parm("var102", "undefined"),
/* 103 */ Parm("var103", "undefined"),
/* 104 */ Parm("var104", "undefined"),
/* 105 */ Parm("var105", "undefined"),
/* 106 */ Parm("var106", "undefined"),
/* 107 */ Parm("var107", "undefined"),
/* 108 */ Parm("var108", "undefined"),
/* 109 */ Parm("var109", "undefined"),
/* 110 */ Parm("var110", "undefined"),
/* 111 */ Parm("var111", "undefined"),
/* 112 */ Parm("var112", "undefined"),
/* 113 */ Parm("var113", "undefined"),
/* 114 */ Parm("var114", "undefined"),
/* 115 */ Parm("var115", "undefined"),
/* 116 */ Parm("var116", "undefined"),
/* 117 */ Parm("var117", "undefined"),
/* 118 */ Parm("var118", "undefined"),
/* 119 */ Parm("var119", "undefined"),
/* 120 */ Parm("var120", "undefined"),
/* 121 */ Parm("var121", "undefined"),
/* 122 */ Parm("var122", "undefined"),
/* 123 */ Parm("var123", "undefined"),
/* 124 */ Parm("var124", "undefined"),
/* 125 */ Parm("var125", "undefined"),
/* 126 */ Parm("var126", "undefined"),
/* 127 */ Parm("var127", "undefined"),
/* 128 */ Parm("var128", "undefined"),
/* 129 */ Parm("var129", "undefined"),
/* 130 */ Parm("var130", "undefined"),
/* 131 */ Parm("var131", "undefined"),
/* 132 */ Parm("var132", "undefined"),
/* 133 */ Parm("var133", "undefined"),
/* 134 */ Parm("var134", "undefined"),
/* 135 */ Parm("var135", "undefined"),
/* 136 */ Parm("var136", "undefined"),
/* 137 */ Parm("var137", "undefined"),
/* 138 */ Parm("var138", "undefined"),
/* 139 */ Parm("var139", "undefined"),
/* 140 */ Parm("var140", "undefined"),
/* 141 */ Parm("var141", "undefined"),
/* 142 */ Parm("var142", "undefined"),
/* 143 */ Parm("var143", "undefined"),
/* 144 */ Parm("var144", "undefined"),
/* 145 */ Parm("var145", "undefined"),
/* 146 */ Parm("var146", "undefined"),
/* 147 */ Parm("var147", "undefined"),
/* 148 */ Parm("var148", "undefined"),
/* 149 */ Parm("var149", "undefined"),
/* 150 */ Parm("var150", "undefined"),
/* 151 */ Parm("var151", "undefined"),
/* 152 */ Parm("var152", "undefined"),
/* 153 */ Parm("var153", "undefined"),
/* 154 */ Parm("var154", "undefined"),
/* 155 */ Parm("var155", "undefined"),
/* 156 */ Parm("var156", "undefined"),
/* 157 */ Parm("var157", "undefined"),
/* 158 */ Parm("var158", "undefined"),
/* 159 */ Parm("var159", "undefined"),
/* 160 */ Parm("var160", "undefined"),
/* 161 */ Parm("var161", "undefined"),
/* 162 */ Parm("var162", "undefined"),
/* 163 */ Parm("var163", "undefined"),
/* 164 */ Parm("var164", "undefined"),
/* 165 */ Parm("var165", "undefined"),
/* 166 */ Parm("var166", "undefined"),
/* 167 */ Parm("var167", "undefined"),
/* 168 */ Parm("var168", "undefined"),
/* 169 */ Parm("var169", "undefined"),
/* 170 */ Parm("var170", "undefined"),
/* 171 */ Parm("var171", "undefined"),
/* 172 */ Parm("var172", "undefined"),
/* 173 */ Parm("var173", "undefined"),
/* 174 */ Parm("var174", "undefined"),
/* 175 */ Parm("var175", "undefined"),
/* 176 */ Parm("var176", "undefined"),
/* 177 */ Parm("var177", "undefined"),
/* 178 */ Parm("var178", "undefined"),
/* 179 */ Parm("var179", "undefined"),
/* 180 */ Parm("var180", "undefined"),
/* 181 */ Parm("var181", "undefined"),
/* 182 */ Parm("var182", "undefined"),
/* 183 */ Parm("var183", "undefined"),
/* 184 */ Parm("var184", "undefined"),
/* 185 */ Parm("var185", "undefined"),
/* 186 */ Parm("var186", "undefined"),
/* 187 */ Parm("var187", "undefined"),
/* 188 */ Parm("var188", "undefined"),
/* 189 */ Parm("var189", "undefined"),
/* 190 */ Parm("var190", "undefined"),
/* 191 */ Parm("var191", "undefined"),
/* 192 */ Parm("var192", "undefined"),
/* 193 */ Parm("var193", "undefined"),
/* 194 */ Parm("var194", "undefined"),
/* 195 */ Parm("var195", "undefined"),
/* 196 */ Parm("var196", "undefined"),
/* 197 */ Parm("var197", "undefined"),
/* 198 */ Parm("var198", "undefined"),
/* 199 */ Parm("var199", "undefined"),
/* 200 */ Parm("var200", "undefined"),
/* 201 */ Parm("var201", "undefined"),
/* 202 */ Parm("var202", "undefined"),
/* 203 */ Parm("var203", "undefined"),
/* 204 */ Parm("var204", "undefined"),
/* 205 */ Parm("var205", "undefined"),
/* 206 */ Parm("var206", "undefined"),
/* 207 */ Parm("var207", "undefined"),
/* 208 */ Parm("var208", "undefined"),
/* 209 */ Parm("var209", "undefined"),
/* 210 */ Parm("var210", "undefined"),
/* 211 */ Parm("var211", "undefined"),
/* 212 */ Parm("var212", "undefined"),
/* 213 */ Parm("var213", "undefined"),
/* 214 */ Parm("var214", "undefined"),
/* 215 */ Parm("var215", "undefined"),
/* 216 */ Parm("var216", "undefined"),
/* 217 */ Parm("var217", "undefined"),
/* 218 */ Parm("var218", "undefined"),
/* 219 */ Parm("var219", "undefined"),
/* 220 */ Parm("var220", "undefined"),
/* 221 */ Parm("var221", "undefined"),
/* 222 */ Parm("var222", "undefined"),
/* 223 */ Parm("var223", "undefined"),
/* 224 */ Parm("var224", "undefined"),
/* 225 */ Parm("var225", "undefined"),
/* 226 */ Parm("var226", "undefined"),
/* 227 */ Parm("var227", "undefined"),
/* 228 */ Parm("var228", "undefined"),
/* 229 */ Parm("var229", "undefined"),
/* 230 */ Parm("var230", "undefined"),
/* 231 */ Parm("var231", "undefined"),
/* 232 */ Parm("var232", "undefined"),
/* 233 */ Parm("var233", "undefined"),
/* 234 */ Parm("var234", "undefined"),
/* 235 */ Parm("var235", "undefined"),
/* 236 */ Parm("var236", "undefined"),
/* 237 */ Parm("var237", "undefined"),
/* 238 */ Parm("var238", "undefined"),
/* 239 */ Parm("var239", "undefined"),
/* 240 */ Parm("var240", "undefined"),
/* 241 */ Parm("var241", "undefined"),
/* 242 */ Parm("var242", "undefined"),
/* 243 */ Parm("var243", "undefined"),
/* 244 */ Parm("var244", "undefined"),
/* 245 */ Parm("var245", "undefined"),
/* 246 */ Parm("var246", "undefined"),
/* 247 */ Parm("var247", "undefined"),
/* 248 */ Parm("var248", "undefined"),
/* 249 */ Parm("var249", "undefined"),
/* 250 */ Parm("var250", "undefined"),
/* 251 */ Parm("var251", "undefined"),
/* 252 */ Parm("var252", "undefined"),
/* 253 */ Parm("var253", "undefined"),
/* 254 */ Parm("var254", "undefined"),
/* 255 */ Parm("var255", "undefined"),
];

View File

@ -0,0 +1,375 @@
use super::Parm;
pub const ECMWF_128: [Parm; 256] = [
/* 0 */ Parm("var0", "undefined"),
/* 1 */ Parm("STRF", "Stream function [m**2 s**-1]"),
/* 2 */ Parm("VPOT", "Velocity potential [m**2 s**-1]"),
/* 3 */ Parm("PT", "Potential temperature [K]"),
/* 4 */ Parm("EQPT", "Equivalent potential temperature [K]"),
/* 5 */ Parm("SEPT", "Saturated equivalent potential temperature [K]"),
/* 6 */ Parm("SSFR", "Soil sand fraction [(0 - 1)]"),
/* 7 */ Parm("SCFR", "Soil clay fraction [(0 - 1)]"),
/* 8 */ Parm("SRO", "Surface runoff [m]"),
/* 9 */ Parm("SSRO", "Sub-surface runoff [m]"),
/* 10 */ Parm("WIND", "Wind speed [m s**-1]"),
/* 11 */ Parm("UDVW", "U component of divergent wind [m s**-1]"),
/* 12 */ Parm("VDVW", "V component of divergent wind [m s**-1]"),
/* 13 */ Parm("URTW", "U component of rotational wind [m s**-1]"),
/* 14 */ Parm("VRTW", "V component of rotational wind [m s**-1]"),
/* 15 */ Parm("ALUVP", "UV visible albedo for direct radiation [(0 - 1)]"),
/* 16 */ Parm("ALUVD", "UV visible albedo for diffuse radiation [(0 - 1)]"),
/* 17 */ Parm("ALNIP", "Near IR albedo for direct radiation [(0 - 1)]"),
/* 18 */ Parm("ALNID", "Near IR albedo for diffuse radiation [(0 - 1)]"),
/* 19 */ Parm("UVCS", "Clear sky surface UV [W m**-2 s]"),
/* 20 */ Parm("PARCS", "Clear sky surface PAR [W m**-2 s]"),
/* 21 */ Parm("UCTP", "Unbalanced component of temperature [K]"),
/* 22 */
Parm(
"UCLN",
"Unbalanced component of logarithm of surface pressure []",
),
/* 23 */ Parm("UCDV", "Unbalanced component of divergence [s**-1]"),
/* 24 */ Parm("var24", "Reserved for future unbalanced components []"),
/* 25 */ Parm("var25", "Reserved for future unbalanced components []"),
/* 26 */ Parm("CL", "Lake cover [(0 - 1)]"),
/* 27 */ Parm("CVL", "Low vegetation cover [(0 - 1)]"),
/* 28 */ Parm("CVH", "High vegetation cover [(0 - 1)]"),
/* 29 */ Parm("TVL", "Type of low vegetation []"),
/* 30 */ Parm("TVH", "Type of high vegetation []"),
/* 31 */ Parm("CI", "Sea-ice cover [(0 - 1)]"),
/* 32 */ Parm("ASN", "Snow albedo [(0 - 1)]"),
/* 33 */ Parm("RSN", "Snow density [kg m**-3]"),
/* 34 */ Parm("SSTK", "Sea surface temperature [K]"),
/* 35 */ Parm("ISTL1", "Ice surface temperature layer 1 [K]"),
/* 36 */ Parm("ISTL2", "Ice surface temperature layer 2 [K]"),
/* 37 */ Parm("ISTL3", "Ice surface temperature layer 3 [K]"),
/* 38 */ Parm("ISTL4", "Ice surface temperature layer 4 [K]"),
/* 39 */ Parm("SWVL1", "Volumetric soil water layer 1 [m**3 m**-3]"),
/* 40 */ Parm("SWVL2", "Volumetric soil water layer 2 [m**3 m**-3]"),
/* 41 */ Parm("SWVL3", "Volumetric soil water layer 3 [m**3 m**-3]"),
/* 42 */ Parm("SWVL4", "Volumetric soil water layer 4 [m**3 m**-3]"),
/* 43 */ Parm("SLT", "Soil type []"),
/* 44 */ Parm("ES", "Snow evaporation [m of water]"),
/* 45 */ Parm("SMLT", "Snowmelt [m of water]"),
/* 46 */ Parm("SDUR", "Solar duration [s]"),
/* 47 */ Parm("DSRP", "Direct solar radiation [w m**-2]"),
/* 48 */ Parm("MAGSS", "Magnitude of surface stress [N m**-2 s]"),
/* 49 */ Parm("10FG", "10 metre wind gust [m s**-1]"),
/* 50 */ Parm("LSPF", "Large-scale precipitation fraction [s]"),
/* 51 */
Parm(
"MX2T24",
"Maximum temperature at 2 metres since last 24 hours [K]",
),
/* 52 */
Parm(
"MN2T24",
"Minimum temperature at 2 metres since last 24 hours [K]",
),
/* 53 */ Parm("MONT", "Montgomery potential [m**2 s**-2]"),
/* 54 */ Parm("PRES", "Pressure [Pa]"),
/* 55 */
Parm(
"MEAN2T24",
"Mean temperature at 2 metres since last 24 hours [K]",
),
/* 56 */
Parm(
"MN2D24",
"Mean 2 metre dewpoint temperature in past 24 hours [K]",
),
/* 57 */ Parm("UVB", "Downward UV radiation at the surface [w m**-2 s]"),
/* 58 */
Parm(
"PAR",
"Photosynthetically active radiation at the surface [w m**-2 s]",
),
/* 59 */ Parm("CAPE", "Convective available potential energy [J kg**-1]"),
/* 60 */ Parm("PV", "Potential vorticity [K m**2 kg**-1 s**-1]"),
/* 61 */ Parm("var61", "undefined"),
/* 62 */ Parm("OBCT", "Observation count []"),
/* 63 */ Parm("var63", "Start time for skin temperature difference [s]"),
/* 64 */ Parm("var64", "Finish time for skin temperature difference [s]"),
/* 65 */ Parm("var65", "Skin temperature difference [K]"),
/* 66 */ Parm("var66", "Leaf area index, low vegetation [m**2 / m**2]"),
/* 67 */ Parm("var67", "Leaf area index, high vegetation [m**2 / m**2]"),
/* 68 */
Parm(
"var68",
"Minimum stomatal resistance, low vegetation [s m**-1]",
),
/* 69 */
Parm(
"var69",
"Minimum stomatal resistance, high vegetation [s m**-1]",
),
/* 70 */ Parm("var70", "Biome cover, low vegetation [(0 - 1)]"),
/* 71 */ Parm("var71", "Biome cover, high vegetation [(0 - 1)]"),
/* 72 */
Parm(
"ISSRD",
"Instantaneous surface solar radiation downwards [w m**-2]",
),
/* 73 */
Parm(
"ISTRD",
"Instantaneous surface thermal radiation downwards [w m**-2]",
),
/* 74 */
Parm(
"SDFOR",
"Standard deviation of filtered subgrid orography [m]",
),
/* 75 */ Parm("CRWC", "Cloud rain water content [kg kg**-1]"),
/* 76 */ Parm("CSWC", "Cloud snow water content [kg kg**-1]"),
/* 77 */ Parm("ETADOT", "Eta-coordinate vertical velocity [s**-1]"),
/* 78 */ Parm("TCLW", "Total column liquid water [kg m**-2]"),
/* 79 */ Parm("TCIW", "Total column ice water [kg m**-2]"),
/* 80 */ Parm("var80", "Experimental product []"),
/* 81 */ Parm("var81", "Experimental product []"),
/* 82 */ Parm("var82", "Experimental product []"),
/* 83 */ Parm("var83", "Experimental product []"),
/* 84 */ Parm("var84", "Experimental product []"),
/* 85 */ Parm("var85", "Experimental product []"),
/* 86 */ Parm("var86", "Experimental product []"),
/* 87 */ Parm("var87", "Experimental product []"),
/* 88 */ Parm("var88", "Experimental product []"),
/* 89 */ Parm("var89", "Experimental product []"),
/* 90 */ Parm("var90", "Experimental product []"),
/* 91 */ Parm("var91", "Experimental product []"),
/* 92 */ Parm("var92", "Experimental product []"),
/* 93 */ Parm("var93", "Experimental product []"),
/* 94 */ Parm("var94", "Experimental product []"),
/* 95 */ Parm("var95", "Experimental product []"),
/* 96 */ Parm("var96", "Experimental product []"),
/* 97 */ Parm("var97", "Experimental product []"),
/* 98 */ Parm("var98", "Experimental product []"),
/* 99 */ Parm("var99", "Experimental product []"),
/* 100 */ Parm("var100", "Experimental product []"),
/* 101 */ Parm("var101", "Experimental product []"),
/* 102 */ Parm("var102", "Experimental product []"),
/* 103 */ Parm("var103", "Experimental product []"),
/* 104 */ Parm("var104", "Experimental product []"),
/* 105 */ Parm("var105", "Experimental product []"),
/* 106 */ Parm("var106", "Experimental product []"),
/* 107 */ Parm("var107", "Experimental product []"),
/* 108 */ Parm("var108", "Experimental product []"),
/* 109 */ Parm("var109", "Experimental product []"),
/* 110 */ Parm("var110", "Experimental product []"),
/* 111 */ Parm("var111", "Experimental product []"),
/* 112 */ Parm("var112", "Experimental product []"),
/* 113 */ Parm("var113", "Experimental product []"),
/* 114 */ Parm("var114", "Experimental product []"),
/* 115 */ Parm("var115", "Experimental product []"),
/* 116 */ Parm("var116", "Experimental product []"),
/* 117 */ Parm("var117", "Experimental product []"),
/* 118 */ Parm("var118", "Experimental product []"),
/* 119 */ Parm("var119", "Experimental product []"),
/* 120 */ Parm("var120", "Experimental product []"),
/* 121 */
Parm(
"MX2T6",
"Maximum temperature at 2 metres since last 6 hours [K]",
),
/* 122 */
Parm(
"MN2T6",
"Minimum temperature at 2 metres since last 6 hours [K]",
),
/* 123 */ Parm("10FG6", "10 metre wind gust in the past 6 hours [m s**-1]"),
/* 124 */ Parm("EMIS", "Surface emissivity [dimensionless]"),
/* 125 */ Parm("var125", "Vertically integrated total energy [J m**-2]"),
/* 126 */
Parm(
"var126",
"Generic parameter for sensitive area prediction [Various]",
),
/* 127 */ Parm("AT", "Atmospheric tide []"),
/* 128 */ Parm("BV", "Budget values []"),
/* 129 */ Parm("Z", "Geopotential [m**2 s**-2]"),
/* 130 */ Parm("T", "Temperature [K]"),
/* 131 */ Parm("U", "U velocity [m s**-1]"),
/* 132 */ Parm("V", "V velocity [m s**-1]"),
/* 133 */ Parm("Q", "Specific humidity [kg kg**-1]"),
/* 134 */ Parm("SP", "Surface pressure [Pa]"),
/* 135 */ Parm("W", "Vertical velocity [Pa s**-1]"),
/* 136 */ Parm("TCW", "Total column water [kg m**-2]"),
/* 137 */ Parm("TCWV", "Total column water vapour [kg m**-2]"),
/* 138 */ Parm("VO", "Vorticity (relative) [s**-1]"),
/* 139 */ Parm("STL1", "Soil temperature level 1 [K]"),
/* 140 */ Parm("SWL1", "Soil wetness level 1 [m of water]"),
/* 141 */ Parm("SD", "Snow depth [m of water equivalent]"),
/* 142 */
Parm(
"LSP",
"Stratiform precipitation (Large-scale precipitation) [m]",
),
/* 143 */ Parm("CP", "Convective precipitation [m]"),
/* 144 */ Parm("SF", "Snowfall [m of water equivalent]"),
/* 145 */ Parm("BLD", "Boundary layer dissipation [W m**-2 s]"),
/* 146 */ Parm("SSHF", "Surface sensible heat flux [W m**-2 s]"),
/* 147 */ Parm("SLHF", "Surface latent heat flux [W m**-2 s]"),
/* 148 */ Parm("CHNK", "Charnock []"),
/* 149 */ Parm("SNR", "Surface net radiation [W m**-2 s]"),
/* 150 */ Parm("TNR", "Top net radiation []"),
/* 151 */ Parm("MSL", "Mean sea level pressure [Pa]"),
/* 152 */ Parm("LNSP", "Logarithm of surface pressure []"),
/* 153 */ Parm("SWHR", "Short-wave heating rate [K]"),
/* 154 */ Parm("LWHR", "Long-wave heating rate [K]"),
/* 155 */ Parm("D", "Divergence [s**-1]"),
/* 156 */ Parm("GH", "Height [gpm]"),
/* 157 */ Parm("R", "Relative humidity [%]"),
/* 158 */ Parm("TSP", "Tendency of surface pressure [Pa s**-1]"),
/* 159 */ Parm("BLH", "Boundary layer height [m]"),
/* 160 */ Parm("SDOR", "Standard deviation of orography []"),
/* 161 */ Parm("ISOR", "Anisotropy of sub-gridscale orography []"),
/* 162 */ Parm("ANOR", "Angle of sub-gridscale orography [rad]"),
/* 163 */ Parm("SLOR", "Slope of sub-gridscale orography []"),
/* 164 */ Parm("TCC", "Total cloud cover [(0 - 1)]"),
/* 165 */ Parm("10U", "10 metre U wind component [m s**-1]"),
/* 166 */ Parm("10V", "10 metre V wind component [m s**-1]"),
/* 167 */ Parm("2T", "2 metre temperature [K]"),
/* 168 */ Parm("2D", "2 metre dewpoint temperature [K]"),
/* 169 */ Parm("SSRD", "Surface solar radiation downwards [W m**-2 s]"),
/* 170 */ Parm("STL2", "Soil temperature level 2 [K]"),
/* 171 */ Parm("SWL2", "Soil wetness level 2 [m of water]"),
/* 172 */ Parm("LSM", "Land-sea mask [(0 - 1)]"),
/* 173 */ Parm("SR", "Surface roughness [m]"),
/* 174 */ Parm("AL", "Albedo [(0 - 1)]"),
/* 175 */ Parm("STRD", "Surface thermal radiation downwards [W m**-2 s]"),
/* 176 */ Parm("SSR", "Surface solar radiation [W m**-2 s]"),
/* 177 */ Parm("STR", "Surface thermal radiation [W m**-2 s]"),
/* 178 */ Parm("TSR", "Top solar radiation [W m**-2 s]"),
/* 179 */ Parm("TTR", "Top thermal radiation [W m**-2 s]"),
/* 180 */ Parm("EWSS", "East-West surface stress [N m**-2 s]"),
/* 181 */ Parm("NSSS", "North-South surface stress [N m**-2 s]"),
/* 182 */ Parm("E", "Evaporation [m of water]"),
/* 183 */ Parm("STL3", "Soil temperature level 3 [K]"),
/* 184 */ Parm("SWL3", "Soil wetness level 3 [m of water]"),
/* 185 */ Parm("CCC", "Convective cloud cover [(0 - 1)]"),
/* 186 */ Parm("LCC", "Low cloud cover [(0 - 1)]"),
/* 187 */ Parm("MCC", "Medium cloud cover [(0 - 1)]"),
/* 188 */ Parm("HCC", "High cloud cover [(0 - 1)]"),
/* 189 */ Parm("SUND", "Sunshine duration [s]"),
/* 190 */
Parm(
"EWOV",
"East-West component of sub-gridscale orographic variance [m**2]",
),
/* 191 */
Parm(
"NSOV",
"North-South component of sub-gridscale orographic variance [m**2]",
),
/* 192 */
Parm(
"NWOV",
"North-West/South-East component of sub-gridscale orographic variance [m**2]",
),
/* 193 */
Parm(
"NEOV",
"North-East/South-West component of sub-gridscale orographic variance [m**2]",
),
/* 194 */ Parm("BTMP", "Brightness temperature [K]"),
/* 195 */
Parm(
"LGWS",
"Latitudinal component of gravity wave stress [N m**-2 s]",
),
/* 196 */
Parm(
"MGWS",
"Meridional component of gravity wave stress [N m**-2 s]",
),
/* 197 */ Parm("GWD", "Gravity wave dissipation [W m**-2 s]"),
/* 198 */ Parm("SRC", "Skin reservoir content [m of water]"),
/* 199 */ Parm("VEG", "Vegetation fraction [(0 - 1)]"),
/* 200 */ Parm("VSO", "Variance of sub-gridscale orography [m**2]"),
/* 201 */
Parm(
"MX2T",
"Maximum temperature at 2 metres since previous post-processing [K]",
),
/* 202 */
Parm(
"MN2T",
"Minimum temperature at 2 metres since previous post-processing [K]",
),
/* 203 */ Parm("O3", "Ozone mass mixing ratio [kg kg**-1]"),
/* 204 */ Parm("PAW", "Precipitation analysis weights []"),
/* 205 */ Parm("RO", "Runoff [m]"),
/* 206 */ Parm("TCO3", "Total column ozone [kg m**-2]"),
/* 207 */ Parm("10SI", "10 metre wind speed [m s**-1]"),
/* 208 */ Parm("TSRC", "Top net solar radiation, clear sky [W m**-2 s]"),
/* 209 */ Parm("TTRC", "Top net thermal radiation, clear sky [W m**-2 s]"),
/* 210 */ Parm("SSRC", "Surface net solar radiation, clear sky [W m**-2 s]"),
/* 211 */
Parm(
"STRC",
"Surface net thermal radiation, clear sky [W m**-2 s]",
),
/* 212 */ Parm("TISR", "TOA incident solar radiation [W m**-2 s]"),
/* 213 */
Parm(
"VIMD",
"Vertically integrated moisture divergence [kg m**-2]",
),
/* 214 */ Parm("DHR", "Diabatic heating by radiation [K]"),
/* 215 */ Parm("DHVD", "Diabatic heating by vertical diffusion [K]"),
/* 216 */ Parm("DHCC", "Diabatic heating by cumulus convection [K]"),
/* 217 */ Parm("DHLC", "Diabatic heating large-scale condensation [K]"),
/* 218 */ Parm("VDZW", "Vertical diffusion of zonal wind [m s**-1]"),
/* 219 */ Parm("VDMW", "Vertical diffusion of meridional wind [m s**-1]"),
/* 220 */ Parm("EWGD", "East-West gravity wave drag tendency [m s**-1]"),
/* 221 */ Parm("NSGD", "North-South gravity wave drag tendency [m s**-1]"),
/* 222 */ Parm("CTZW", "Convective tendency of zonal wind [m s**-1]"),
/* 223 */ Parm("CTMW", "Convective tendency of meridional wind [m s**-1]"),
/* 224 */ Parm("VDH", "Vertical diffusion of humidity [kg kg**-1]"),
/* 225 */
Parm(
"HTCC",
"Humidity tendency by cumulus convection [kg kg**-1]",
),
/* 226 */
Parm(
"HTLC",
"Humidity tendency by large-scale condensation [kg kg**-1]",
),
/* 227 */
Parm(
"CRNH",
"Change from removal of negative humidity [kg kg**-1]",
),
/* 228 */ Parm("TP", "Total precipitation [m]"),
/* 229 */ Parm("IEWS", "Instantaneous X surface stress [N m**-2]"),
/* 230 */ Parm("INSS", "Instantaneous Y surface stress [N m**-2]"),
/* 231 */ Parm("ISHF", "Instantaneous surface heat flux [W m**-2]"),
/* 232 */ Parm("IE", "Instantaneous moisture flux [kg m**-2 s**-1]"),
/* 233 */ Parm("ASQ", "Apparent surface humidity [kg kg**-1]"),
/* 234 */ Parm("LSRH", "Logarithm of surface roughness length for heat []"),
/* 235 */ Parm("SKT", "Skin temperature [K]"),
/* 236 */ Parm("STL4", "Soil temperature level 4 [K]"),
/* 237 */ Parm("SWL4", "Soil wetness level 4 [m]"),
/* 238 */ Parm("TSN", "Temperature of snow layer [K]"),
/* 239 */ Parm("CSF", "Convective snowfall [m of water equivalent]"),
/* 240 */ Parm("LSF", "Large-scale snowfall [m of water equivalent]"),
/* 241 */ Parm("ACF", "Accumulated cloud fraction tendency [(-1 to 1)]"),
/* 242 */ Parm("ALW", "Accumulated liquid water tendency [(-1 to 1)]"),
/* 243 */ Parm("FAL", "Forecast albedo [(0 - 1)]"),
/* 244 */ Parm("FSR", "Forecast surface roughness [m]"),
/* 245 */
Parm(
"FLSR",
"Forecast logarithm of surface roughness for heat []",
),
/* 246 */ Parm("CLWC", "Cloud liquid water content [kg kg**-1]"),
/* 247 */ Parm("CIWC", "Cloud ice water content [kg kg**-1]"),
/* 248 */ Parm("CC", "Cloud cover [(0 - 1)]"),
/* 249 */ Parm("AIW", "Accumulated ice water tendency [(-1 to 1)]"),
/* 250 */ Parm("ICE", "Ice age [(0 - 1)]"),
/* 251 */ Parm("ATTE", "Adiabatic tendency of temperature [K]"),
/* 252 */ Parm("ATHE", "Adiabatic tendency of humidity [kg kg**-1]"),
/* 253 */ Parm("ATZE", "Adiabatic tendency of zonal wind [m s**-1]"),
/* 254 */ Parm("ATMW", "Adiabatic tendency of meridional wind [m s**-1]"),
/* 255 */ Parm("var255", "Indicates a missing value []"),
];

View File

@ -0,0 +1,347 @@
use super::Parm;
pub const ECMWF_129: [Parm; 256] = [
/* 0 */ Parm("var0", "undefined"),
/* 1 */ Parm("STRF", "Stream function [m**2 s**-1]"),
/* 2 */ Parm("VPOT", "Velocity potential [m**2 s**-1]"),
/* 3 */ Parm("PT", "Potential temperature [K]"),
/* 4 */ Parm("EQPT", "Equivalent potential temperature [K]"),
/* 5 */ Parm("SEPT", "Saturated equivalent potential temperature [K]"),
/* 6 */ Parm("var6", "undefined"),
/* 7 */ Parm("var7", "undefined"),
/* 8 */ Parm("var8", "undefined"),
/* 9 */ Parm("var9", "undefined"),
/* 10 */ Parm("var10", "undefined"),
/* 11 */ Parm("UDVW", "U component of divergent wind [m s**-1]"),
/* 12 */ Parm("VDVW", "V component of divergent wind [m s**-1]"),
/* 13 */ Parm("URTW", "U component of rotational wind [m s**-1]"),
/* 14 */ Parm("VRTW", "V component of rotational wind [m s**-1]"),
/* 15 */ Parm("var15", "undefined"),
/* 16 */ Parm("var16", "undefined"),
/* 17 */ Parm("var17", "undefined"),
/* 18 */ Parm("var18", "undefined"),
/* 19 */ Parm("var19", "undefined"),
/* 20 */ Parm("var20", "undefined"),
/* 21 */ Parm("UCTP", "Unbalanced component of temperature [K]"),
/* 22 */
Parm(
"UCLN",
"Unbalanced component of logarithm of surface pressure []",
),
/* 23 */ Parm("UCDV", "Unbalanced component of divergence [s**-1]"),
/* 24 */ Parm("var24", "Reserved for future unbalanced components []"),
/* 25 */ Parm("var25", "Reserved for future unbalanced components []"),
/* 26 */ Parm("CL", "Lake cover [(0 - 1)]"),
/* 27 */ Parm("CVL", "Low vegetation cover [(0 - 1)]"),
/* 28 */ Parm("CVH", "High vegetation cover [(0 - 1)]"),
/* 29 */ Parm("TVL", "Type of low vegetation []"),
/* 30 */ Parm("TVH", "Type of high vegetation []"),
/* 31 */ Parm("CI", "Sea-ice cover [(0 - 1)]"),
/* 32 */ Parm("ASN", "Snow albedo [(0 - 1)]"),
/* 33 */ Parm("RSN", "Snow density [kg m**-3]"),
/* 34 */ Parm("SSTK", "Sea surface temperature [K]"),
/* 35 */ Parm("ISTL1", "Ice surface temperature layer 1 [K]"),
/* 36 */ Parm("ISTL2", "Ice surface temperature layer 2 [K]"),
/* 37 */ Parm("ISTL3", "Ice surface temperature layer 3 [K]"),
/* 38 */ Parm("ISTL4", "Ice surface temperature layer 4 [K]"),
/* 39 */ Parm("SWVL1", "Volumetric soil water layer 1 [m**3 m**-3]"),
/* 40 */ Parm("SWVL2", "Volumetric soil water layer 2 [m**3 m**-3]"),
/* 41 */ Parm("SWVL3", "Volumetric soil water layer 3 [m**3 m**-3]"),
/* 42 */ Parm("SWVL4", "Volumetric soil water layer 4 [m**3 m**-3]"),
/* 43 */ Parm("SLT", "Soil type []"),
/* 44 */ Parm("ES", "Snow evaporation [m of water]"),
/* 45 */ Parm("SMLT", "Snowmelt [m of water]"),
/* 46 */ Parm("SDUR", "Solar duration [s]"),
/* 47 */ Parm("DSRP", "Direct solar radiation [w m**-2]"),
/* 48 */ Parm("MAGSS", "Magnitude of surface stress [N m**-2 s]"),
/* 49 */ Parm("10FG", "10 metre wind gust [m s**-1]"),
/* 50 */ Parm("LSPF", "Large-scale precipitation fraction [s]"),
/* 51 */ Parm("MX2T24", "Maximum 2 metre temperature [K]"),
/* 52 */ Parm("MN2T24", "Minimum 2 metre temperature [K]"),
/* 53 */ Parm("MONT", "Montgomery potential [m**2 s**-2]"),
/* 54 */ Parm("PRES", "Pressure [Pa]"),
/* 55 */ Parm("MEAN2T24", "Mean 2 metre temperature in past 24 hours [K]"),
/* 56 */
Parm(
"MN2D24",
"Mean 2 metre dewpoint temperature in past 24 hours [K]",
),
/* 57 */ Parm("UVB", "Downward UV radiation at the surface [w m**-2 s]"),
/* 58 */
Parm(
"PAR",
"Photosynthetically active radiation at the surface [w m**-2 s]",
),
/* 59 */ Parm("CAPE", "Convective available potential energy [J kg**-1]"),
/* 60 */ Parm("PV", "Potential vorticity [K m**2 kg**-1 s**-1]"),
/* 61 */
Parm(
"TPO",
"Total precipitation from observations [Millimetres*100 + number of stations]",
),
/* 62 */ Parm("OBCT", "Observation count []"),
/* 63 */ Parm("var63", "Start time for skin temperature difference [s]"),
/* 64 */ Parm("var64", "Finish time for skin temperature difference [s]"),
/* 65 */ Parm("var65", "Skin temperature difference [K]"),
/* 66 */ Parm("var66", "Leaf area index, low vegetation [m**2 / m**2]"),
/* 67 */ Parm("var67", "Leaf area index, high vegetation [m**2 / m**2]"),
/* 68 */
Parm(
"var68",
"Minimum stomatal resistance, low vegetation [s m**-1]",
),
/* 69 */
Parm(
"var69",
"Minimum stomatal resistance, high vegetation [s m**-1]",
),
/* 70 */ Parm("var70", "Biome cover, low vegetation [(0 - 1)]"),
/* 71 */ Parm("var71", "Biome cover, high vegetation [(0 - 1)]"),
/* 72 */ Parm("var72", "undefined"),
/* 73 */ Parm("var73", "undefined"),
/* 74 */ Parm("var74", "undefined"),
/* 75 */ Parm("var75", "undefined"),
/* 76 */ Parm("var76", "undefined"),
/* 77 */ Parm("var77", "undefined"),
/* 78 */ Parm("var78", "Total column liquid water [kg m**-2]"),
/* 79 */ Parm("var79", "Total column ice water [kg m**-2]"),
/* 80 */ Parm("var80", "Experimental product []"),
/* 81 */ Parm("var81", "Experimental product []"),
/* 82 */ Parm("var82", "Experimental product []"),
/* 83 */ Parm("var83", "Experimental product []"),
/* 84 */ Parm("var84", "Experimental product []"),
/* 85 */ Parm("var85", "Experimental product []"),
/* 86 */ Parm("var86", "Experimental product []"),
/* 87 */ Parm("var87", "Experimental product []"),
/* 88 */ Parm("var88", "Experimental product []"),
/* 89 */ Parm("var89", "Experimental product []"),
/* 90 */ Parm("var90", "Experimental product []"),
/* 91 */ Parm("var91", "Experimental product []"),
/* 92 */ Parm("var92", "Experimental product []"),
/* 93 */ Parm("var93", "Experimental product []"),
/* 94 */ Parm("var94", "Experimental product []"),
/* 95 */ Parm("var95", "Experimental product []"),
/* 96 */ Parm("var96", "Experimental product []"),
/* 97 */ Parm("var97", "Experimental product []"),
/* 98 */ Parm("var98", "Experimental product []"),
/* 99 */ Parm("var99", "Experimental product []"),
/* 100 */ Parm("var100", "Experimental product []"),
/* 101 */ Parm("var101", "Experimental product []"),
/* 102 */ Parm("var102", "Experimental product []"),
/* 103 */ Parm("var103", "Experimental product []"),
/* 104 */ Parm("var104", "Experimental product []"),
/* 105 */ Parm("var105", "Experimental product []"),
/* 106 */ Parm("var106", "Experimental product []"),
/* 107 */ Parm("var107", "Experimental product []"),
/* 108 */ Parm("var108", "Experimental product []"),
/* 109 */ Parm("var109", "Experimental product []"),
/* 110 */ Parm("var110", "Experimental product []"),
/* 111 */ Parm("var111", "Experimental product []"),
/* 112 */ Parm("var112", "Experimental product []"),
/* 113 */ Parm("var113", "Experimental product []"),
/* 114 */ Parm("var114", "Experimental product []"),
/* 115 */ Parm("var115", "Experimental product []"),
/* 116 */ Parm("var116", "Experimental product []"),
/* 117 */ Parm("var117", "Experimental product []"),
/* 118 */ Parm("var118", "Experimental product []"),
/* 119 */ Parm("var119", "Experimental product []"),
/* 120 */ Parm("var120", "Experimental product []"),
/* 121 */ Parm("MX2T6", "Maximum temperature at 2 metres [K]"),
/* 122 */ Parm("MN2T6", "Minimum temperature at 2 metres [K]"),
/* 123 */ Parm("10FG6", "10 metre wind gust in the past 6 hours [m s**-1]"),
/* 124 */ Parm("var124", "undefined"),
/* 125 */ Parm("var125", "Vertically integrated total energy [J m**-2]"),
/* 126 */
Parm(
"var126",
"Generic parameter for sensitive area prediction [Various]",
),
/* 127 */ Parm("AT", "Atmospheric tide []"),
/* 128 */ Parm("BV", "Budget values []"),
/* 129 */ Parm("Z", "Geopotential [m**2 s**-2]"),
/* 130 */ Parm("T", "Temperature [K]"),
/* 131 */ Parm("U", "U velocity [m s**-1]"),
/* 132 */ Parm("V", "V velocity [m s**-1]"),
/* 133 */ Parm("Q", "Specific humidity [kg kg**-1]"),
/* 134 */ Parm("SP", "Surface pressure [Pa]"),
/* 135 */ Parm("W", "Vertical velocity [Pa s**-1]"),
/* 136 */ Parm("TCW", "Total column water [kg m**-2]"),
/* 137 */ Parm("TCWV", "Total column water vapour [kg m**-2]"),
/* 138 */ Parm("VO", "Vorticity (relative) [s**-1]"),
/* 139 */ Parm("STL1", "Soil temperature level 1 [K]"),
/* 140 */ Parm("SWL1", "Soil wetness level 1 [m of water]"),
/* 141 */ Parm("SD", "Snow depth [m of water equivalent]"),
/* 142 */
Parm(
"LSP",
"Stratiform precipitation (Large-scale precipitation) [m]",
),
/* 143 */ Parm("CP", "Convective precipitation [m]"),
/* 144 */
Parm(
"SF",
"Snowfall (convective + stratiform) [m of water equivalent]",
),
/* 145 */ Parm("BLD", "Boundary layer dissipation [W m**-2 s]"),
/* 146 */ Parm("SSHF", "Surface sensible heat flux [W m**-2 s]"),
/* 147 */ Parm("SLHF", "Surface latent heat flux [W m**-2 s]"),
/* 148 */ Parm("CHNK", "Charnock []"),
/* 149 */ Parm("SNR", "Surface net radiation [W m**-2 s]"),
/* 150 */ Parm("TNR", "Top net radiation []"),
/* 151 */ Parm("MSL", "Mean sea level pressure [Pa]"),
/* 152 */ Parm("LNSP", "Logarithm of surface pressure []"),
/* 153 */ Parm("SWHR", "Short-wave heating rate [K]"),
/* 154 */ Parm("LWHR", "Long-wave heating rate [K]"),
/* 155 */ Parm("D", "Divergence [s**-1]"),
/* 156 */ Parm("GH", "Height [m]"),
/* 157 */ Parm("R", "Relative humidity [%]"),
/* 158 */ Parm("TSP", "Tendency of surface pressure [Pa s**-1]"),
/* 159 */ Parm("BLH", "Boundary layer height [m]"),
/* 160 */ Parm("SDOR", "Standard deviation of orography []"),
/* 161 */ Parm("ISOR", "Anisotropy of sub-gridscale orography []"),
/* 162 */ Parm("ANOR", "Angle of sub-gridscale orography [rad]"),
/* 163 */ Parm("SLOR", "Slope of sub-gridscale orography []"),
/* 164 */ Parm("TCC", "Total cloud cover [(0 - 1)]"),
/* 165 */ Parm("10U", "10 metre U wind component [m s**-1]"),
/* 166 */ Parm("10V", "10 metre V wind component [m s**-1]"),
/* 167 */ Parm("2T", "2 metre temperature [K]"),
/* 168 */ Parm("2D", "2 metre dewpoint temperature [K]"),
/* 169 */ Parm("SSRD", "Surface solar radiation downwards [W m**-2 s]"),
/* 170 */ Parm("STL2", "Soil temperature level 2 [K]"),
/* 171 */ Parm("SWL2", "Soil wetness level 2 [m of water]"),
/* 172 */ Parm("LSM", "Land-sea mask [(0 - 1)]"),
/* 173 */ Parm("SR", "Surface roughness [m]"),
/* 174 */ Parm("AL", "Albedo [(0 - 1)]"),
/* 175 */ Parm("STRD", "Surface thermal radiation downwards [W m**-2 s]"),
/* 176 */ Parm("SSR", "Surface solar radiation [W m**-2 s]"),
/* 177 */ Parm("STR", "Surface thermal radiation [W m**-2 s]"),
/* 178 */ Parm("TSR", "Top solar radiation [W m**-2 s]"),
/* 179 */ Parm("TTR", "Top thermal radiation [W m**-2 s]"),
/* 180 */ Parm("EWSS", "East-West surface stress [N m**-2 s]"),
/* 181 */ Parm("NSSS", "North-South surface stress [N m**-2 s]"),
/* 182 */ Parm("E", "Evaporation [m of water]"),
/* 183 */ Parm("STL3", "Soil temperature level 3 [K]"),
/* 184 */ Parm("SWL3", "Soil wetness level 3 [m of water]"),
/* 185 */ Parm("CCC", "Convective cloud cover [(0 - 1)]"),
/* 186 */ Parm("LCC", "Low cloud cover [(0 - 1)]"),
/* 187 */ Parm("MCC", "Medium cloud cover [(0 - 1)]"),
/* 188 */ Parm("HCC", "High cloud cover [(0 - 1)]"),
/* 189 */ Parm("SUND", "Sunshine duration [s]"),
/* 190 */
Parm(
"EWOV",
"East-West component of sub-gridscale orographic variance [m**2]",
),
/* 191 */
Parm(
"NSOV",
"North-South component of sub-gridscale orographic variance [m**2]",
),
/* 192 */
Parm(
"NWOV",
"North-West/South-East component of sub-gridscale orographic variance [m**2]",
),
/* 193 */
Parm(
"NEOV",
"North-East/South-West component of sub-gridscale orographic variance [m**2]",
),
/* 194 */ Parm("BTMP", "Brightness temperature [K]"),
/* 195 */
Parm(
"LGWS",
"Latitudinal component of gravity wave stress [N m**-2 s]",
),
/* 196 */
Parm(
"MGWS",
"Meridional component of gravity wave stress [N m**-2 s]",
),
/* 197 */ Parm("GWD", "Gravity wave dissipation [W m**-2 s]"),
/* 198 */ Parm("SRC", "Skin reservoir content [m of water]"),
/* 199 */ Parm("VEG", "Vegetation fraction [(0 - 1)]"),
/* 200 */ Parm("VSO", "Variance of sub-gridscale orography [m**2]"),
/* 201 */
Parm(
"MX2T",
"Maximum temperature at 2 metres since previous post-processing [K]",
),
/* 202 */
Parm(
"MN2T",
"Minimum temperature at 2 metres since previous post-processing [K]",
),
/* 203 */ Parm("O3", "Ozone mass mixing ratio [kg kg**-1]"),
/* 204 */ Parm("PAW", "Precipitation analysis weights []"),
/* 205 */ Parm("RO", "Runoff [m]"),
/* 206 */ Parm("TCO3", "Total column ozone [kg m**-2]"),
/* 207 */ Parm("10SI", "10 metre wind speed [m s**-1]"),
/* 208 */ Parm("TSRC", "Top net solar radiation, clear sky [W m**-2 s]"),
/* 209 */ Parm("TTRC", "Top net thermal radiation, clear sky [W m**-2 s]"),
/* 210 */ Parm("SSRC", "Surface net solar radiation, clear sky [W m**-2 s]"),
/* 211 */
Parm(
"STRC",
"Surface net thermal radiation, clear sky [W m**-2 s]",
),
/* 212 */ Parm("TISR", "TOA incident solar radiation [W m**-2 s]"),
/* 213 */ Parm("var213", "undefined"),
/* 214 */ Parm("DHR", "Diabatic heating by radiation [K]"),
/* 215 */ Parm("DHVD", "Diabatic heating by vertical diffusion [K]"),
/* 216 */ Parm("DHCC", "Diabatic heating by cumulus convection [K]"),
/* 217 */ Parm("DHLC", "Diabatic heating large-scale condensation [K]"),
/* 218 */ Parm("VDZW", "Vertical diffusion of zonal wind [m s**-1]"),
/* 219 */ Parm("VDMW", "Vertical diffusion of meridional wind [m s**-1]"),
/* 220 */ Parm("EWGD", "East-West gravity wave drag tendency [m s**-1]"),
/* 221 */ Parm("NSGD", "North-South gravity wave drag tendency [m s**-1]"),
/* 222 */ Parm("CTZW", "Convective tendency of zonal wind [m s**-1]"),
/* 223 */ Parm("CTMW", "Convective tendency of meridional wind [m s**-1]"),
/* 224 */ Parm("VDH", "Vertical diffusion of humidity [kg kg**-1]"),
/* 225 */
Parm(
"HTCC",
"Humidity tendency by cumulus convection [kg kg**-1]",
),
/* 226 */
Parm(
"HTLC",
"Humidity tendency by large-scale condensation [kg kg**-1]",
),
/* 227 */
Parm(
"CRNH",
"Change from removal of negative humidity [kg kg**-1]",
),
/* 228 */ Parm("TP", "Total precipitation [m]"),
/* 229 */ Parm("IEWS", "Instantaneous X surface stress [N m**-2]"),
/* 230 */ Parm("INSS", "Instantaneous Y surface stress [N m**-2]"),
/* 231 */ Parm("ISHF", "Instantaneous surface heat flux [W m**-2]"),
/* 232 */ Parm("IE", "Instantaneous moisture flux [kg m**-2 s]"),
/* 233 */ Parm("ASQ", "Apparent surface humidity [kg kg**-1]"),
/* 234 */ Parm("LSRH", "Logarithm of surface roughness length for heat []"),
/* 235 */ Parm("SKT", "Skin temperature [K]"),
/* 236 */ Parm("STL4", "Soil temperature level 4 [K]"),
/* 237 */ Parm("SWL4", "Soil wetness level 4 [m]"),
/* 238 */ Parm("TSN", "Temperature of snow layer [K]"),
/* 239 */ Parm("CSF", "Convective snowfall [m of water equivalent]"),
/* 240 */ Parm("LSF", "Large-scale snowfall [m of water equivalent]"),
/* 241 */ Parm("ACF", "Accumulated cloud fraction tendency [(-1 to 1)]"),
/* 242 */ Parm("ALW", "Accumulated liquid water tendency [(-1 to 1)]"),
/* 243 */ Parm("FAL", "Forecast albedo [(0 - 1)]"),
/* 244 */ Parm("FSR", "Forecast surface roughness [m]"),
/* 245 */
Parm(
"FLSR",
"Forecast logarithm of surface roughness for heat []",
),
/* 246 */ Parm("CLWC", "Cloud liquid water content [kg kg**-1]"),
/* 247 */ Parm("CIWC", "Cloud ice water content [kg kg**-1]"),
/* 248 */ Parm("CC", "Cloud cover [(0 - 1)]"),
/* 249 */ Parm("AIW", "Accumulated ice water tendency [(-1 to 1)]"),
/* 250 */ Parm("ICE", "Ice age [(0 - 1)]"),
/* 251 */ Parm("ATTE", "Adiabatic tendency of temperature [K]"),
/* 252 */ Parm("ATHE", "Adiabatic tendency of humidity [kg kg**-1]"),
/* 253 */ Parm("ATZE", "Adiabatic tendency of zonal wind [m s**-1]"),
/* 254 */ Parm("ATMW", "Adiabatic tendency of meridional wind [m s**-1]"),
/* 255 */ Parm("var255", "Indicates a missing value []"),
];

View File

@ -0,0 +1,283 @@
use super::Parm;
pub const ECMWF_130: [Parm; 256] = [
/* 0 */ Parm("var0", "undefined"),
/* 1 */ Parm("var1", "undefined"),
/* 2 */ Parm("var2", "undefined"),
/* 3 */ Parm("var3", "undefined"),
/* 4 */ Parm("var4", "undefined"),
/* 5 */ Parm("var5", "undefined"),
/* 6 */ Parm("var6", "undefined"),
/* 7 */ Parm("var7", "undefined"),
/* 8 */ Parm("var8", "undefined"),
/* 9 */ Parm("var9", "undefined"),
/* 10 */ Parm("var10", "undefined"),
/* 11 */ Parm("var11", "undefined"),
/* 12 */ Parm("var12", "undefined"),
/* 13 */ Parm("var13", "undefined"),
/* 14 */ Parm("var14", "undefined"),
/* 15 */ Parm("var15", "undefined"),
/* 16 */ Parm("var16", "undefined"),
/* 17 */ Parm("var17", "undefined"),
/* 18 */ Parm("var18", "undefined"),
/* 19 */ Parm("var19", "undefined"),
/* 20 */ Parm("var20", "undefined"),
/* 21 */ Parm("var21", "undefined"),
/* 22 */ Parm("var22", "undefined"),
/* 23 */ Parm("var23", "undefined"),
/* 24 */ Parm("var24", "undefined"),
/* 25 */ Parm("var25", "undefined"),
/* 26 */ Parm("var26", "undefined"),
/* 27 */ Parm("var27", "undefined"),
/* 28 */ Parm("var28", "undefined"),
/* 29 */ Parm("var29", "undefined"),
/* 30 */ Parm("var30", "undefined"),
/* 31 */ Parm("var31", "undefined"),
/* 32 */ Parm("var32", "undefined"),
/* 33 */ Parm("var33", "undefined"),
/* 34 */ Parm("var34", "undefined"),
/* 35 */ Parm("var35", "undefined"),
/* 36 */ Parm("var36", "undefined"),
/* 37 */ Parm("var37", "undefined"),
/* 38 */ Parm("var38", "undefined"),
/* 39 */ Parm("var39", "undefined"),
/* 40 */ Parm("var40", "undefined"),
/* 41 */ Parm("var41", "undefined"),
/* 42 */ Parm("var42", "undefined"),
/* 43 */ Parm("var43", "undefined"),
/* 44 */ Parm("var44", "undefined"),
/* 45 */ Parm("var45", "undefined"),
/* 46 */ Parm("var46", "undefined"),
/* 47 */ Parm("var47", "undefined"),
/* 48 */ Parm("var48", "undefined"),
/* 49 */ Parm("var49", "undefined"),
/* 50 */ Parm("var50", "undefined"),
/* 51 */ Parm("var51", "undefined"),
/* 52 */ Parm("var52", "undefined"),
/* 53 */ Parm("var53", "undefined"),
/* 54 */ Parm("var54", "undefined"),
/* 55 */ Parm("var55", "undefined"),
/* 56 */ Parm("var56", "undefined"),
/* 57 */ Parm("var57", "undefined"),
/* 58 */ Parm("var58", "undefined"),
/* 59 */ Parm("var59", "undefined"),
/* 60 */ Parm("var60", "undefined"),
/* 61 */ Parm("var61", "undefined"),
/* 62 */ Parm("var62", "undefined"),
/* 63 */ Parm("var63", "undefined"),
/* 64 */ Parm("var64", "undefined"),
/* 65 */ Parm("var65", "undefined"),
/* 66 */ Parm("var66", "undefined"),
/* 67 */ Parm("var67", "undefined"),
/* 68 */ Parm("var68", "undefined"),
/* 69 */ Parm("var69", "undefined"),
/* 70 */ Parm("var70", "undefined"),
/* 71 */ Parm("var71", "undefined"),
/* 72 */ Parm("var72", "undefined"),
/* 73 */ Parm("var73", "undefined"),
/* 74 */ Parm("var74", "undefined"),
/* 75 */ Parm("var75", "undefined"),
/* 76 */ Parm("var76", "undefined"),
/* 77 */ Parm("var77", "undefined"),
/* 78 */ Parm("var78", "undefined"),
/* 79 */ Parm("var79", "undefined"),
/* 80 */ Parm("var80", "undefined"),
/* 81 */ Parm("var81", "undefined"),
/* 82 */ Parm("var82", "undefined"),
/* 83 */ Parm("var83", "undefined"),
/* 84 */ Parm("var84", "undefined"),
/* 85 */ Parm("var85", "undefined"),
/* 86 */ Parm("var86", "undefined"),
/* 87 */ Parm("var87", "undefined"),
/* 88 */ Parm("var88", "undefined"),
/* 89 */ Parm("var89", "undefined"),
/* 90 */ Parm("var90", "undefined"),
/* 91 */ Parm("var91", "undefined"),
/* 92 */ Parm("var92", "undefined"),
/* 93 */ Parm("var93", "undefined"),
/* 94 */ Parm("var94", "undefined"),
/* 95 */ Parm("var95", "undefined"),
/* 96 */ Parm("var96", "undefined"),
/* 97 */ Parm("var97", "undefined"),
/* 98 */ Parm("var98", "undefined"),
/* 99 */ Parm("var99", "undefined"),
/* 100 */ Parm("var100", "undefined"),
/* 101 */ Parm("var101", "undefined"),
/* 102 */ Parm("var102", "undefined"),
/* 103 */ Parm("var103", "undefined"),
/* 104 */ Parm("var104", "undefined"),
/* 105 */ Parm("var105", "undefined"),
/* 106 */ Parm("var106", "undefined"),
/* 107 */ Parm("var107", "undefined"),
/* 108 */ Parm("var108", "undefined"),
/* 109 */ Parm("var109", "undefined"),
/* 110 */ Parm("var110", "undefined"),
/* 111 */ Parm("var111", "undefined"),
/* 112 */ Parm("var112", "undefined"),
/* 113 */ Parm("var113", "undefined"),
/* 114 */ Parm("var114", "undefined"),
/* 115 */ Parm("var115", "undefined"),
/* 116 */ Parm("var116", "undefined"),
/* 117 */ Parm("var117", "undefined"),
/* 118 */ Parm("var118", "undefined"),
/* 119 */ Parm("var119", "undefined"),
/* 120 */ Parm("var120", "undefined"),
/* 121 */ Parm("var121", "undefined"),
/* 122 */ Parm("var122", "undefined"),
/* 123 */ Parm("var123", "undefined"),
/* 124 */ Parm("var124", "undefined"),
/* 125 */ Parm("var125", "undefined"),
/* 126 */ Parm("var126", "undefined"),
/* 127 */ Parm("var127", "undefined"),
/* 128 */ Parm("var128", "undefined"),
/* 129 */ Parm("var129", "undefined"),
/* 130 */ Parm("var130", "undefined"),
/* 131 */ Parm("var131", "undefined"),
/* 132 */ Parm("var132", "undefined"),
/* 133 */ Parm("var133", "undefined"),
/* 134 */ Parm("var134", "undefined"),
/* 135 */ Parm("var135", "undefined"),
/* 136 */ Parm("var136", "undefined"),
/* 137 */ Parm("var137", "undefined"),
/* 138 */ Parm("var138", "undefined"),
/* 139 */ Parm("var139", "undefined"),
/* 140 */ Parm("var140", "undefined"),
/* 141 */ Parm("var141", "undefined"),
/* 142 */ Parm("var142", "undefined"),
/* 143 */ Parm("var143", "undefined"),
/* 144 */ Parm("var144", "undefined"),
/* 145 */ Parm("var145", "undefined"),
/* 146 */ Parm("var146", "undefined"),
/* 147 */ Parm("var147", "undefined"),
/* 148 */ Parm("var148", "undefined"),
/* 149 */ Parm("var149", "undefined"),
/* 150 */ Parm("var150", "undefined"),
/* 151 */ Parm("var151", "undefined"),
/* 152 */ Parm("var152", "undefined"),
/* 153 */ Parm("var153", "undefined"),
/* 154 */ Parm("var154", "undefined"),
/* 155 */ Parm("var155", "undefined"),
/* 156 */ Parm("var156", "undefined"),
/* 157 */ Parm("var157", "undefined"),
/* 158 */ Parm("var158", "undefined"),
/* 159 */ Parm("var159", "undefined"),
/* 160 */ Parm("var160", "undefined"),
/* 161 */ Parm("var161", "undefined"),
/* 162 */ Parm("var162", "undefined"),
/* 163 */ Parm("var163", "undefined"),
/* 164 */ Parm("var164", "undefined"),
/* 165 */ Parm("var165", "undefined"),
/* 166 */ Parm("var166", "undefined"),
/* 167 */ Parm("var167", "undefined"),
/* 168 */ Parm("var168", "undefined"),
/* 169 */ Parm("var169", "undefined"),
/* 170 */ Parm("var170", "undefined"),
/* 171 */ Parm("var171", "undefined"),
/* 172 */ Parm("var172", "undefined"),
/* 173 */ Parm("var173", "undefined"),
/* 174 */ Parm("var174", "undefined"),
/* 175 */ Parm("var175", "undefined"),
/* 176 */ Parm("var176", "undefined"),
/* 177 */ Parm("var177", "undefined"),
/* 178 */ Parm("var178", "undefined"),
/* 179 */ Parm("var179", "undefined"),
/* 180 */ Parm("var180", "undefined"),
/* 181 */ Parm("var181", "undefined"),
/* 182 */ Parm("var182", "undefined"),
/* 183 */ Parm("var183", "undefined"),
/* 184 */ Parm("var184", "undefined"),
/* 185 */ Parm("var185", "undefined"),
/* 186 */ Parm("var186", "undefined"),
/* 187 */ Parm("var187", "undefined"),
/* 188 */ Parm("var188", "undefined"),
/* 189 */ Parm("var189", "undefined"),
/* 190 */ Parm("var190", "undefined"),
/* 191 */ Parm("var191", "undefined"),
/* 192 */ Parm("var192", "undefined"),
/* 193 */ Parm("var193", "undefined"),
/* 194 */ Parm("var194", "undefined"),
/* 195 */ Parm("var195", "undefined"),
/* 196 */ Parm("var196", "undefined"),
/* 197 */ Parm("var197", "undefined"),
/* 198 */ Parm("var198", "undefined"),
/* 199 */ Parm("var199", "undefined"),
/* 200 */ Parm("var200", "undefined"),
/* 201 */ Parm("var201", "undefined"),
/* 202 */ Parm("var202", "undefined"),
/* 203 */ Parm("var203", "undefined"),
/* 204 */ Parm("var204", "undefined"),
/* 205 */ Parm("var205", "undefined"),
/* 206 */ Parm("var206", "undefined"),
/* 207 */ Parm("var207", "undefined"),
/* 208 */ Parm("TSRU", "Top solar radiation upward [W m**-2]"),
/* 209 */ Parm("TTRU", "Top thermal radiation upward [W m**-2]"),
/* 210 */ Parm("TSUC", "Top solar radiation upward, clear sky [W m**-2]"),
/* 211 */ Parm("TTUC", "Top thermal radiation upward, clear sky [W m**-2]"),
/* 212 */ Parm("CLW", "Cloud liquid water [kg kg**-1]"),
/* 213 */ Parm("CF", "Cloud fraction [(0 - 1)]"),
/* 214 */ Parm("DHR", "Diabatic heating by radiation [K s**-1]"),
/* 215 */ Parm("DHVD", "Diabatic heating by vertical diffusion [K s**-1]"),
/* 216 */ Parm("DHCC", "Diabatic heating by cumulus convection [K s**-1]"),
/* 217 */
Parm(
"DHLC",
"Diabatic heating by large-scale condensation [K s**-1]",
),
/* 218 */ Parm("VDZW", "Vertical diffusion of zonal wind [m**2 s**-3]"),
/* 219 */ Parm("VDMW", "Vertical diffusion of meridional wind [m**2 s**-3]"),
/* 220 */ Parm("EWGD", "East-West gravity wave drag [m**2 s**-3]"),
/* 221 */ Parm("NSGD", "North-South gravity wave drag [m**2 s**-3]"),
/* 222 */ Parm("CTZW", "Convective tendency of zonal wind [m**2 s**-3]"),
/* 223 */
Parm(
"CTMW",
"Convective tendency of meridional wind [m**2 s**-3]",
),
/* 224 */ Parm("VDH", "Vertical diffusion of humidity [kg kg**-1 s**-1]"),
/* 225 */
Parm(
"HTCC",
"Humidity tendency by cumulus convection [kg kg**-1 s**-1]",
),
/* 226 */
Parm(
"HTLC",
"Humidity tendency by large-scale condensation [kg kg**-1 s**-1]",
),
/* 227 */
Parm(
"CRNH",
"Change from removal of negative humidity [kg kg**-1 s**-1]",
),
/* 228 */ Parm("ATT", "Adiabatic tendency of temperature [K s**-1]"),
/* 229 */ Parm("ATH", "Adiabatic tendency of humidity [kg kg**-1 s**-1]"),
/* 230 */ Parm("ATZW", "Adiabatic tendency of zonal wind [m**2 s**-3]"),
/* 231 */
Parm(
"ATMWAX",
"Adiabatic tendency of meridional wind [m**2 s**-3]",
),
/* 232 */ Parm("MVV", "Mean vertical velocity [Pa s**-1]"),
/* 233 */ Parm("var233", "undefined"),
/* 234 */ Parm("var234", "undefined"),
/* 235 */ Parm("var235", "undefined"),
/* 236 */ Parm("var236", "undefined"),
/* 237 */ Parm("var237", "undefined"),
/* 238 */ Parm("var238", "undefined"),
/* 239 */ Parm("var239", "undefined"),
/* 240 */ Parm("var240", "undefined"),
/* 241 */ Parm("var241", "undefined"),
/* 242 */ Parm("var242", "undefined"),
/* 243 */ Parm("var243", "undefined"),
/* 244 */ Parm("var244", "undefined"),
/* 245 */ Parm("var245", "undefined"),
/* 246 */ Parm("var246", "undefined"),
/* 247 */ Parm("var247", "undefined"),
/* 248 */ Parm("var248", "undefined"),
/* 249 */ Parm("var249", "undefined"),
/* 250 */ Parm("var250", "undefined"),
/* 251 */ Parm("var251", "undefined"),
/* 252 */ Parm("var252", "undefined"),
/* 253 */ Parm("var253", "undefined"),
/* 254 */ Parm("var254", "undefined"),
/* 255 */ Parm("var255", "Indicates a missing value []"),
];

View File

@ -0,0 +1,319 @@
use super::Parm;
pub const ECMWF_131: [Parm; 256] = [
/* 0 */ Parm("var0", "undefined"),
/* 1 */ Parm("2TAG2", "2m temperature anomaly of at least +2K [%]"),
/* 2 */ Parm("2TAG1", "2m temperature anomaly of at least +1K [%]"),
/* 3 */ Parm("2TAG0", "2m temperature anomaly of at least 0K [%]"),
/* 4 */ Parm("2TALM1", "2m temperature anomaly of at most -1K [%]"),
/* 5 */ Parm("2TALM2", "2m temperature anomaly of at most -2K [%]"),
/* 6 */
Parm(
"TPAG20",
"Total precipitation anomaly of at least 20 mm [%]",
),
/* 7 */
Parm(
"TPAG10",
"Total precipitation anomaly of at least 10 mm [%]",
),
/* 8 */ Parm("TPAG0", "Total precipitation anomaly of at least 0 mm [%]"),
/* 9 */ Parm("STAG0", "Surface temperature anomaly of at least 0K [%]"),
/* 10 */
Parm(
"MSLAG0",
"Mean sea level pressure anomaly of at least 0 Pa [%]",
),
/* 11 */ Parm("var11", "undefined"),
/* 12 */ Parm("var12", "undefined"),
/* 13 */ Parm("var13", "undefined"),
/* 14 */ Parm("var14", "undefined"),
/* 15 */
Parm(
"H0DIP",
"Heigth of 0 degree isotherm probability [percentage]",
),
/* 16 */ Parm("HSLP", "Heigth of snowfall limit probability [percentage]"),
/* 17 */ Parm("SAIP", "Showalter index probability [percentage]"),
/* 18 */ Parm("WHIP", "Whiting index probability [percentage]"),
/* 19 */ Parm("var19", "undefined"),
/* 20 */ Parm("TALM2K", "Temperature anomaly less than -2 K [%]"),
/* 21 */ Parm("TAG2K", "Temperature anomaly of at least +2 K [%]"),
/* 22 */ Parm("TALM8K", "Temperature anomaly less than -8 K [%]"),
/* 23 */ Parm("TALM4K", "Temperature anomaly less than -4 K [%]"),
/* 24 */ Parm("TAG4K", "Temperature anomaly greater than +4 K [%]"),
/* 25 */ Parm("TAG8K", "Temperature anomaly greater than +8 K [%]"),
/* 26 */ Parm("var26", "undefined"),
/* 27 */ Parm("var27", "undefined"),
/* 28 */ Parm("var28", "undefined"),
/* 29 */ Parm("var29", "undefined"),
/* 30 */ Parm("var30", "undefined"),
/* 31 */ Parm("var31", "undefined"),
/* 32 */ Parm("var32", "undefined"),
/* 33 */ Parm("var33", "undefined"),
/* 34 */ Parm("var34", "undefined"),
/* 35 */ Parm("var35", "undefined"),
/* 36 */ Parm("var36", "undefined"),
/* 37 */ Parm("var37", "undefined"),
/* 38 */ Parm("var38", "undefined"),
/* 39 */ Parm("var39", "undefined"),
/* 40 */ Parm("var40", "undefined"),
/* 41 */ Parm("var41", "undefined"),
/* 42 */ Parm("var42", "undefined"),
/* 43 */ Parm("var43", "undefined"),
/* 44 */ Parm("var44", "undefined"),
/* 45 */ Parm("var45", "undefined"),
/* 46 */ Parm("var46", "undefined"),
/* 47 */ Parm("var47", "undefined"),
/* 48 */ Parm("var48", "undefined"),
/* 49 */ Parm("10GP", "10 metre wind gust probability [percentage]"),
/* 50 */ Parm("var50", "undefined"),
/* 51 */ Parm("var51", "undefined"),
/* 52 */ Parm("var52", "undefined"),
/* 53 */ Parm("var53", "undefined"),
/* 54 */ Parm("var54", "undefined"),
/* 55 */ Parm("var55", "undefined"),
/* 56 */ Parm("var56", "undefined"),
/* 57 */ Parm("var57", "undefined"),
/* 58 */ Parm("var58", "undefined"),
/* 59 */
Parm(
"CAPEP",
"Convective available potential energy probability [percentage]",
),
/* 60 */ Parm("TPG1", "Total precipitation of at least 1 mm [%]"),
/* 61 */ Parm("TPG5", "Total precipitation of at least 5 mm [%]"),
/* 62 */ Parm("TPG10", "Total precipitation of at least 10 mm [%]"),
/* 63 */ Parm("TPG20", "Total precipitation of at least 20 mm [%]"),
/* 64 */ Parm("TPL01", "Total precipitation less than 0.1 mm [%]"),
/* 65 */
Parm(
"TPRL1",
"Total precipitation rate less than 1 mm per day [%]",
),
/* 66 */
Parm(
"TPRG3",
"Total precipitation rate of at least 3 mm per day [%]",
),
/* 67 */
Parm(
"TPRG5",
"Total precipitation rate of at least 5 mm per day [%]",
),
/* 68 */
Parm(
"10SPG10",
"10 metre Wind speed of at least 10 metre per second [%]",
),
/* 69 */
Parm(
"10SPG15",
"10 metre Wind speed of at least 15 metre per second [%]",
),
/* 70 */
Parm(
"10FGG15",
"10 metre Wind gust of at least 15 metre per second [%]",
),
/* 71 */
Parm(
"10FGG20",
"10 metre Wind gust of at least 20 metre per second [%]",
),
/* 72 */
Parm(
"10FGG25",
"10 metre Wind gust of at least 25 metre per second [%]",
),
/* 73 */ Parm("2TL273", "2 metre temperature less than 273.15 K [%]"),
/* 74 */ Parm("SWHG2", "Significant wave height of at least 2 m [%]"),
/* 75 */ Parm("SWHG4", "Significant wave height of at least 4 m [%]"),
/* 76 */ Parm("SWHG6", "Significant wave height of at least 6 m [%]"),
/* 77 */ Parm("SWHG8", "Significant wave height of at least 8 m [%]"),
/* 78 */ Parm("MWPG8", "Mean wave period of at least 8 s [%]"),
/* 79 */ Parm("MWPG10", "Mean wave period of at least 10 s [%]"),
/* 80 */ Parm("MWPG12", "Mean wave period of at least 12 s [%]"),
/* 81 */ Parm("MWPG15", "Mean wave period of at least 15 s [%]"),
/* 82 */ Parm("TPG40", "Total precipitation of at least 40 mm [%]"),
/* 83 */ Parm("TPG60", "Total precipitation of at least 60 mm [%]"),
/* 84 */ Parm("TPG80", "Total precipitation of at least 80 mm [%]"),
/* 85 */ Parm("TPG100", "Total precipitation of at least 100 mm [%]"),
/* 86 */ Parm("TPG150", "Total precipitation of at least 150 mm [%]"),
/* 87 */ Parm("TPG200", "Total precipitation of at least 200 mm [%]"),
/* 88 */ Parm("TPG300", "Total precipitation of at least 300 mm [%]"),
/* 89 */ Parm("var89", "undefined"),
/* 90 */ Parm("var90", "undefined"),
/* 91 */ Parm("var91", "undefined"),
/* 92 */ Parm("var92", "undefined"),
/* 93 */ Parm("var93", "undefined"),
/* 94 */ Parm("var94", "undefined"),
/* 95 */ Parm("var95", "undefined"),
/* 96 */ Parm("var96", "undefined"),
/* 97 */ Parm("var97", "undefined"),
/* 98 */ Parm("var98", "undefined"),
/* 99 */ Parm("var99", "undefined"),
/* 100 */ Parm("var100", "undefined"),
/* 101 */ Parm("var101", "undefined"),
/* 102 */ Parm("var102", "undefined"),
/* 103 */ Parm("var103", "undefined"),
/* 104 */ Parm("var104", "undefined"),
/* 105 */ Parm("var105", "undefined"),
/* 106 */ Parm("var106", "undefined"),
/* 107 */ Parm("var107", "undefined"),
/* 108 */ Parm("var108", "undefined"),
/* 109 */ Parm("var109", "undefined"),
/* 110 */ Parm("var110", "undefined"),
/* 111 */ Parm("var111", "undefined"),
/* 112 */ Parm("var112", "undefined"),
/* 113 */ Parm("var113", "undefined"),
/* 114 */ Parm("var114", "undefined"),
/* 115 */ Parm("var115", "undefined"),
/* 116 */ Parm("var116", "undefined"),
/* 117 */ Parm("var117", "undefined"),
/* 118 */ Parm("var118", "undefined"),
/* 119 */ Parm("var119", "undefined"),
/* 120 */ Parm("var120", "undefined"),
/* 121 */ Parm("var121", "undefined"),
/* 122 */ Parm("var122", "undefined"),
/* 123 */ Parm("var123", "undefined"),
/* 124 */ Parm("var124", "undefined"),
/* 125 */ Parm("var125", "undefined"),
/* 126 */ Parm("var126", "undefined"),
/* 127 */ Parm("var127", "undefined"),
/* 128 */ Parm("var128", "undefined"),
/* 129 */ Parm("ZP", "Geopotential probability [%]"),
/* 130 */ Parm("TAP", "Temperature anomaly probability [percentage]"),
/* 131 */ Parm("var131", "undefined"),
/* 132 */ Parm("var132", "undefined"),
/* 133 */ Parm("var133", "undefined"),
/* 134 */ Parm("var134", "undefined"),
/* 135 */ Parm("var135", "undefined"),
/* 136 */ Parm("var136", "undefined"),
/* 137 */ Parm("var137", "undefined"),
/* 138 */ Parm("var138", "undefined"),
/* 139 */ Parm("var139", "2 metre temperature probability [%]"),
/* 140 */ Parm("var140", "undefined"),
/* 141 */ Parm("var141", "undefined"),
/* 142 */ Parm("var142", "undefined"),
/* 143 */ Parm("var143", "undefined"),
/* 144 */ Parm("SFP", "Snowfall probability [percentage]"),
/* 145 */ Parm("var145", "undefined"),
/* 146 */ Parm("var146", "undefined"),
/* 147 */ Parm("var147", "undefined"),
/* 148 */ Parm("var148", "undefined"),
/* 149 */ Parm("var149", "undefined"),
/* 150 */ Parm("var150", "undefined"),
/* 151 */ Parm("var151", "Total precipitation probability [%]"),
/* 152 */ Parm("var152", "undefined"),
/* 153 */ Parm("var153", "undefined"),
/* 154 */ Parm("var154", "undefined"),
/* 155 */ Parm("var155", "undefined"),
/* 156 */ Parm("var156", "undefined"),
/* 157 */ Parm("var157", "undefined"),
/* 158 */ Parm("var158", "undefined"),
/* 159 */ Parm("var159", "undefined"),
/* 160 */ Parm("var160", "undefined"),
/* 161 */ Parm("var161", "undefined"),
/* 162 */ Parm("var162", "undefined"),
/* 163 */ Parm("var163", "undefined"),
/* 164 */ Parm("TCCP", "Total cloud cover probability [percentage]"),
/* 165 */ Parm("10SP", "10 metre speed probability [percentage]"),
/* 166 */ Parm("var166", "undefined"),
/* 167 */ Parm("2TP", "2 metre temperature probability [percentage]"),
/* 168 */ Parm("var168", "undefined"),
/* 169 */ Parm("var169", "undefined"),
/* 170 */ Parm("var170", "undefined"),
/* 171 */ Parm("var171", "undefined"),
/* 172 */ Parm("var172", "undefined"),
/* 173 */ Parm("var173", "undefined"),
/* 174 */ Parm("var174", "undefined"),
/* 175 */ Parm("var175", "undefined"),
/* 176 */ Parm("var176", "undefined"),
/* 177 */ Parm("var177", "undefined"),
/* 178 */ Parm("var178", "undefined"),
/* 179 */ Parm("var179", "undefined"),
/* 180 */ Parm("var180", "undefined"),
/* 181 */ Parm("var181", "undefined"),
/* 182 */ Parm("var182", "undefined"),
/* 183 */ Parm("var183", "undefined"),
/* 184 */ Parm("var184", "undefined"),
/* 185 */ Parm("var185", "undefined"),
/* 186 */ Parm("var186", "undefined"),
/* 187 */ Parm("var187", "undefined"),
/* 188 */ Parm("var188", "undefined"),
/* 189 */ Parm("var189", "undefined"),
/* 190 */ Parm("var190", "undefined"),
/* 191 */ Parm("var191", "undefined"),
/* 192 */ Parm("var192", "undefined"),
/* 193 */ Parm("var193", "undefined"),
/* 194 */ Parm("var194", "undefined"),
/* 195 */ Parm("var195", "undefined"),
/* 196 */ Parm("var196", "undefined"),
/* 197 */ Parm("var197", "undefined"),
/* 198 */ Parm("var198", "undefined"),
/* 199 */ Parm("var199", "undefined"),
/* 200 */ Parm("var200", "undefined"),
/* 201 */
Parm(
"MX2TP",
"Maximum 2 metre temperature probability [percentage]",
),
/* 202 */
Parm(
"MN2TP",
"Minimum 2 metre temperature probability [percentage]",
),
/* 203 */ Parm("var203", "undefined"),
/* 204 */ Parm("var204", "undefined"),
/* 205 */ Parm("var205", "undefined"),
/* 206 */ Parm("var206", "undefined"),
/* 207 */ Parm("var207", "undefined"),
/* 208 */ Parm("var208", "undefined"),
/* 209 */ Parm("var209", "undefined"),
/* 210 */ Parm("var210", "undefined"),
/* 211 */ Parm("var211", "undefined"),
/* 212 */ Parm("var212", "undefined"),
/* 213 */ Parm("var213", "undefined"),
/* 214 */ Parm("var214", "undefined"),
/* 215 */ Parm("var215", "undefined"),
/* 216 */ Parm("var216", "undefined"),
/* 217 */ Parm("var217", "undefined"),
/* 218 */ Parm("var218", "undefined"),
/* 219 */ Parm("var219", "undefined"),
/* 220 */ Parm("var220", "undefined"),
/* 221 */ Parm("var221", "undefined"),
/* 222 */ Parm("var222", "undefined"),
/* 223 */ Parm("var223", "undefined"),
/* 224 */ Parm("var224", "undefined"),
/* 225 */ Parm("var225", "undefined"),
/* 226 */ Parm("var226", "undefined"),
/* 227 */ Parm("var227", "undefined"),
/* 228 */ Parm("TPP", "Total precipitation probability [percentage]"),
/* 229 */ Parm("SWHP", "Significant wave height probability [percentage]"),
/* 230 */ Parm("var230", "undefined"),
/* 231 */ Parm("var231", "undefined"),
/* 232 */ Parm("MWPP", "Mean wave period probability [percentage]"),
/* 233 */ Parm("var233", "undefined"),
/* 234 */ Parm("var234", "undefined"),
/* 235 */ Parm("var235", "undefined"),
/* 236 */ Parm("var236", "undefined"),
/* 237 */ Parm("var237", "undefined"),
/* 238 */ Parm("var238", "undefined"),
/* 239 */ Parm("var239", "undefined"),
/* 240 */ Parm("var240", "undefined"),
/* 241 */ Parm("var241", "undefined"),
/* 242 */ Parm("var242", "undefined"),
/* 243 */ Parm("var243", "undefined"),
/* 244 */ Parm("var244", "undefined"),
/* 245 */ Parm("var245", "undefined"),
/* 246 */ Parm("var246", "undefined"),
/* 247 */ Parm("var247", "undefined"),
/* 248 */ Parm("var248", "undefined"),
/* 249 */ Parm("var249", "undefined"),
/* 250 */ Parm("var250", "undefined"),
/* 251 */ Parm("var251", "undefined"),
/* 252 */ Parm("var252", "undefined"),
/* 253 */ Parm("var253", "undefined"),
/* 254 */ Parm("var254", "undefined"),
/* 255 */ Parm("var255", "Indicates a missing value []"),
];

View File

@ -0,0 +1,263 @@
use super::Parm;
pub const ECMWF_132: [Parm; 256] = [
/* 0 */ Parm("var0", "undefined"),
/* 1 */ Parm("var1", "undefined"),
/* 2 */ Parm("var2", "undefined"),
/* 3 */ Parm("var3", "undefined"),
/* 4 */ Parm("var4", "undefined"),
/* 5 */ Parm("var5", "undefined"),
/* 6 */ Parm("var6", "undefined"),
/* 7 */ Parm("var7", "undefined"),
/* 8 */ Parm("var8", "undefined"),
/* 9 */ Parm("var9", "undefined"),
/* 10 */ Parm("var10", "undefined"),
/* 11 */ Parm("var11", "undefined"),
/* 12 */ Parm("var12", "undefined"),
/* 13 */ Parm("var13", "undefined"),
/* 14 */ Parm("var14", "undefined"),
/* 15 */ Parm("var15", "undefined"),
/* 16 */ Parm("var16", "undefined"),
/* 17 */ Parm("var17", "undefined"),
/* 18 */ Parm("var18", "undefined"),
/* 19 */ Parm("var19", "undefined"),
/* 20 */ Parm("var20", "undefined"),
/* 21 */ Parm("var21", "undefined"),
/* 22 */ Parm("var22", "undefined"),
/* 23 */ Parm("var23", "undefined"),
/* 24 */ Parm("var24", "undefined"),
/* 25 */ Parm("var25", "undefined"),
/* 26 */ Parm("var26", "undefined"),
/* 27 */ Parm("var27", "undefined"),
/* 28 */ Parm("var28", "undefined"),
/* 29 */ Parm("var29", "undefined"),
/* 30 */ Parm("var30", "undefined"),
/* 31 */ Parm("var31", "undefined"),
/* 32 */ Parm("var32", "undefined"),
/* 33 */ Parm("var33", "undefined"),
/* 34 */ Parm("var34", "undefined"),
/* 35 */ Parm("var35", "undefined"),
/* 36 */ Parm("var36", "undefined"),
/* 37 */ Parm("var37", "undefined"),
/* 38 */ Parm("var38", "undefined"),
/* 39 */ Parm("var39", "undefined"),
/* 40 */ Parm("var40", "undefined"),
/* 41 */ Parm("var41", "undefined"),
/* 42 */ Parm("var42", "undefined"),
/* 43 */ Parm("var43", "undefined"),
/* 44 */ Parm("var44", "undefined"),
/* 45 */ Parm("var45", "undefined"),
/* 46 */ Parm("var46", "undefined"),
/* 47 */ Parm("var47", "undefined"),
/* 48 */ Parm("var48", "undefined"),
/* 49 */ Parm("10FGI", "10 metre wind gust index [(-1 to 1)]"),
/* 50 */ Parm("var50", "undefined"),
/* 51 */ Parm("var51", "undefined"),
/* 52 */ Parm("var52", "undefined"),
/* 53 */ Parm("var53", "undefined"),
/* 54 */ Parm("var54", "undefined"),
/* 55 */ Parm("var55", "undefined"),
/* 56 */ Parm("var56", "undefined"),
/* 57 */ Parm("var57", "undefined"),
/* 58 */ Parm("var58", "undefined"),
/* 59 */ Parm("var59", "undefined"),
/* 60 */ Parm("var60", "undefined"),
/* 61 */ Parm("var61", "undefined"),
/* 62 */ Parm("var62", "undefined"),
/* 63 */ Parm("var63", "undefined"),
/* 64 */ Parm("var64", "undefined"),
/* 65 */ Parm("var65", "undefined"),
/* 66 */ Parm("var66", "undefined"),
/* 67 */ Parm("var67", "undefined"),
/* 68 */ Parm("var68", "undefined"),
/* 69 */ Parm("var69", "undefined"),
/* 70 */ Parm("var70", "undefined"),
/* 71 */ Parm("var71", "undefined"),
/* 72 */ Parm("var72", "undefined"),
/* 73 */ Parm("var73", "undefined"),
/* 74 */ Parm("var74", "undefined"),
/* 75 */ Parm("var75", "undefined"),
/* 76 */ Parm("var76", "undefined"),
/* 77 */ Parm("var77", "undefined"),
/* 78 */ Parm("var78", "undefined"),
/* 79 */ Parm("var79", "undefined"),
/* 80 */ Parm("var80", "undefined"),
/* 81 */ Parm("var81", "undefined"),
/* 82 */ Parm("var82", "undefined"),
/* 83 */ Parm("var83", "undefined"),
/* 84 */ Parm("var84", "undefined"),
/* 85 */ Parm("var85", "undefined"),
/* 86 */ Parm("var86", "undefined"),
/* 87 */ Parm("var87", "undefined"),
/* 88 */ Parm("var88", "undefined"),
/* 89 */ Parm("var89", "undefined"),
/* 90 */ Parm("var90", "undefined"),
/* 91 */ Parm("var91", "undefined"),
/* 92 */ Parm("var92", "undefined"),
/* 93 */ Parm("var93", "undefined"),
/* 94 */ Parm("var94", "undefined"),
/* 95 */ Parm("var95", "undefined"),
/* 96 */ Parm("var96", "undefined"),
/* 97 */ Parm("var97", "undefined"),
/* 98 */ Parm("var98", "undefined"),
/* 99 */ Parm("var99", "undefined"),
/* 100 */ Parm("var100", "undefined"),
/* 101 */ Parm("var101", "undefined"),
/* 102 */ Parm("var102", "undefined"),
/* 103 */ Parm("var103", "undefined"),
/* 104 */ Parm("var104", "undefined"),
/* 105 */ Parm("var105", "undefined"),
/* 106 */ Parm("var106", "undefined"),
/* 107 */ Parm("var107", "undefined"),
/* 108 */ Parm("var108", "undefined"),
/* 109 */ Parm("var109", "undefined"),
/* 110 */ Parm("var110", "undefined"),
/* 111 */ Parm("var111", "undefined"),
/* 112 */ Parm("var112", "undefined"),
/* 113 */ Parm("var113", "undefined"),
/* 114 */ Parm("var114", "undefined"),
/* 115 */ Parm("var115", "undefined"),
/* 116 */ Parm("var116", "undefined"),
/* 117 */ Parm("var117", "undefined"),
/* 118 */ Parm("var118", "undefined"),
/* 119 */ Parm("var119", "undefined"),
/* 120 */ Parm("var120", "undefined"),
/* 121 */ Parm("var121", "undefined"),
/* 122 */ Parm("var122", "undefined"),
/* 123 */ Parm("var123", "undefined"),
/* 124 */ Parm("var124", "undefined"),
/* 125 */ Parm("var125", "undefined"),
/* 126 */ Parm("var126", "undefined"),
/* 127 */ Parm("var127", "undefined"),
/* 128 */ Parm("var128", "undefined"),
/* 129 */ Parm("var129", "undefined"),
/* 130 */ Parm("var130", "undefined"),
/* 131 */ Parm("var131", "undefined"),
/* 132 */ Parm("var132", "undefined"),
/* 133 */ Parm("var133", "undefined"),
/* 134 */ Parm("var134", "undefined"),
/* 135 */ Parm("var135", "undefined"),
/* 136 */ Parm("var136", "undefined"),
/* 137 */ Parm("var137", "undefined"),
/* 138 */ Parm("var138", "undefined"),
/* 139 */ Parm("var139", "undefined"),
/* 140 */ Parm("var140", "undefined"),
/* 141 */ Parm("var141", "undefined"),
/* 142 */ Parm("var142", "undefined"),
/* 143 */ Parm("var143", "undefined"),
/* 144 */ Parm("SFI", "Snowfall index [(-1 to 1)]"),
/* 145 */ Parm("var145", "undefined"),
/* 146 */ Parm("var146", "undefined"),
/* 147 */ Parm("var147", "undefined"),
/* 148 */ Parm("var148", "undefined"),
/* 149 */ Parm("var149", "undefined"),
/* 150 */ Parm("var150", "undefined"),
/* 151 */ Parm("var151", "undefined"),
/* 152 */ Parm("var152", "undefined"),
/* 153 */ Parm("var153", "undefined"),
/* 154 */ Parm("var154", "undefined"),
/* 155 */ Parm("var155", "undefined"),
/* 156 */ Parm("var156", "undefined"),
/* 157 */ Parm("var157", "undefined"),
/* 158 */ Parm("var158", "undefined"),
/* 159 */ Parm("var159", "undefined"),
/* 160 */ Parm("var160", "undefined"),
/* 161 */ Parm("var161", "undefined"),
/* 162 */ Parm("var162", "undefined"),
/* 163 */ Parm("var163", "undefined"),
/* 164 */ Parm("var164", "undefined"),
/* 165 */ Parm("10WSI", "10 metre speed index [(-1 to 1)]"),
/* 166 */ Parm("var166", "undefined"),
/* 167 */ Parm("2TI", "2 metre temperature index [(-1 to 1)]"),
/* 168 */ Parm("var168", "undefined"),
/* 169 */ Parm("var169", "undefined"),
/* 170 */ Parm("var170", "undefined"),
/* 171 */ Parm("var171", "undefined"),
/* 172 */ Parm("var172", "undefined"),
/* 173 */ Parm("var173", "undefined"),
/* 174 */ Parm("var174", "undefined"),
/* 175 */ Parm("var175", "undefined"),
/* 176 */ Parm("var176", "undefined"),
/* 177 */ Parm("var177", "undefined"),
/* 178 */ Parm("var178", "undefined"),
/* 179 */ Parm("var179", "undefined"),
/* 180 */ Parm("var180", "undefined"),
/* 181 */ Parm("var181", "undefined"),
/* 182 */ Parm("var182", "undefined"),
/* 183 */ Parm("var183", "undefined"),
/* 184 */ Parm("var184", "undefined"),
/* 185 */ Parm("var185", "undefined"),
/* 186 */ Parm("var186", "undefined"),
/* 187 */ Parm("var187", "undefined"),
/* 188 */ Parm("var188", "undefined"),
/* 189 */ Parm("var189", "undefined"),
/* 190 */ Parm("var190", "undefined"),
/* 191 */ Parm("var191", "undefined"),
/* 192 */ Parm("var192", "undefined"),
/* 193 */ Parm("var193", "undefined"),
/* 194 */ Parm("var194", "undefined"),
/* 195 */ Parm("var195", "undefined"),
/* 196 */ Parm("var196", "undefined"),
/* 197 */ Parm("var197", "undefined"),
/* 198 */ Parm("var198", "undefined"),
/* 199 */ Parm("var199", "undefined"),
/* 200 */
Parm(
"MAXSWHI",
"Maximum of significant wave height index [(-1 to 1)]",
),
/* 201 */ Parm("MX2TI", "Maximum temperature at 2 metres index [(-1 to 1)]"),
/* 202 */ Parm("MN2TI", "Minimum temperature at 2 metres index [(-1 to 1)]"),
/* 203 */ Parm("var203", "undefined"),
/* 204 */ Parm("var204", "undefined"),
/* 205 */ Parm("var205", "undefined"),
/* 206 */ Parm("var206", "undefined"),
/* 207 */ Parm("var207", "undefined"),
/* 208 */ Parm("var208", "undefined"),
/* 209 */ Parm("var209", "undefined"),
/* 210 */ Parm("var210", "undefined"),
/* 211 */ Parm("var211", "undefined"),
/* 212 */ Parm("var212", "undefined"),
/* 213 */ Parm("var213", "undefined"),
/* 214 */ Parm("var214", "undefined"),
/* 215 */ Parm("var215", "undefined"),
/* 216 */ Parm("var216", "undefined"),
/* 217 */ Parm("var217", "undefined"),
/* 218 */ Parm("var218", "undefined"),
/* 219 */ Parm("var219", "undefined"),
/* 220 */ Parm("var220", "undefined"),
/* 221 */ Parm("var221", "undefined"),
/* 222 */ Parm("var222", "undefined"),
/* 223 */ Parm("var223", "undefined"),
/* 224 */ Parm("var224", "undefined"),
/* 225 */ Parm("var225", "undefined"),
/* 226 */ Parm("var226", "undefined"),
/* 227 */ Parm("var227", "undefined"),
/* 228 */ Parm("TPI", "Total precipitation index [(-1 to 1)]"),
/* 229 */ Parm("var229", "undefined"),
/* 230 */ Parm("var230", "undefined"),
/* 231 */ Parm("var231", "undefined"),
/* 232 */ Parm("var232", "undefined"),
/* 233 */ Parm("var233", "undefined"),
/* 234 */ Parm("var234", "undefined"),
/* 235 */ Parm("var235", "undefined"),
/* 236 */ Parm("var236", "undefined"),
/* 237 */ Parm("var237", "undefined"),
/* 238 */ Parm("var238", "undefined"),
/* 239 */ Parm("var239", "undefined"),
/* 240 */ Parm("var240", "undefined"),
/* 241 */ Parm("var241", "undefined"),
/* 242 */ Parm("var242", "undefined"),
/* 243 */ Parm("var243", "undefined"),
/* 244 */ Parm("var244", "undefined"),
/* 245 */ Parm("var245", "undefined"),
/* 246 */ Parm("var246", "undefined"),
/* 247 */ Parm("var247", "undefined"),
/* 248 */ Parm("var248", "undefined"),
/* 249 */ Parm("var249", "undefined"),
/* 250 */ Parm("var250", "undefined"),
/* 251 */ Parm("var251", "undefined"),
/* 252 */ Parm("var252", "undefined"),
/* 253 */ Parm("var253", "undefined"),
/* 254 */ Parm("var254", "undefined"),
/* 255 */ Parm("var255", "Indicates a missing value []"),
];

View File

@ -0,0 +1,543 @@
use super::Parm;
pub const ECMWF_133: [Parm; 256] = [
/* 0 */ Parm("var0", "undefined"),
/* 1 */ Parm("2TPLM10", "2m temperature probability less than -10 C [%]"),
/* 2 */ Parm("2TPLM5", "2m temperature probability less than -5 C [%]"),
/* 3 */ Parm("2TPL0", "2m temperature probability less than 0 C [%]"),
/* 4 */ Parm("2TPL5", "2m temperature probability less than 5 C [%]"),
/* 5 */ Parm("2TPL10", "2m temperature probability less than 10 C [%]"),
/* 6 */ Parm("2TPG25", "2m temperature probability greater than 25 C [%]"),
/* 7 */ Parm("2TPG30", "2m temperature probability greater than 30 C [%]"),
/* 8 */ Parm("2TPG35", "2m temperature probability greater than 35 C [%]"),
/* 9 */ Parm("2TPG40", "2m temperature probability greater than 40 C [%]"),
/* 10 */ Parm("2TPG45", "2m temperature probability greater than 45 C [%]"),
/* 11 */
Parm(
"MN2TPLM10",
"Minimum 2 metre temperature probability less than -10 C [%]",
),
/* 12 */
Parm(
"MN2TPLM5",
"Minimum 2 metre temperature probability less than -5 C [%]",
),
/* 13 */
Parm(
"MN2TPL0",
"Minimum 2 metre temperature probability less than 0 C [%]",
),
/* 14 */
Parm(
"MN2TPL5",
"Minimum 2 metre temperature probability less than 5 C [%]",
),
/* 15 */
Parm(
"MN2TPL10",
"Minimum 2 metre temperature probability less than 10 C [%]",
),
/* 16 */
Parm(
"MX2TPG25",
"Maximum 2 metre temperature probability greater than 25 C [%]",
),
/* 17 */
Parm(
"MX2TPG30",
"Maximum 2 metre temperature probability greater than 30 C [%]",
),
/* 18 */
Parm(
"MX2TPG35",
"Maximum 2 metre temperature probability greater than 35 C [%]",
),
/* 19 */
Parm(
"MX2TPG40",
"Maximum 2 metre temperature probability greater than 40 C [%]",
),
/* 20 */
Parm(
"MX2TPG45",
"Maximum 2 metre temperature probability greater than 45 C [%]",
),
/* 21 */
Parm(
"10SPG10",
"10 metre wind speed probability of at least 10 m/s [%]",
),
/* 22 */
Parm(
"10SPG15",
"10 metre wind speed probability of at least 15 m/s [%]",
),
/* 23 */
Parm(
"10SPG20",
"10 metre wind speed probability of at least 20 m/s [%]",
),
/* 24 */
Parm(
"10SPG35",
"10 metre wind speed probability of at least 35 m/s [%]",
),
/* 25 */
Parm(
"10SPG50",
"10 metre wind speed probability of at least 50 m/s [%]",
),
/* 26 */
Parm(
"10GPG20",
"10 metre wind gust probability of at least 20 m/s [%]",
),
/* 27 */
Parm(
"10GPG35",
"10 metre wind gust probability of at least 35 m/s [%]",
),
/* 28 */
Parm(
"10GPG50",
"10 metre wind gust probability of at least 50 m/s [%]",
),
/* 29 */
Parm(
"10GPG75",
"10 metre wind gust probability of at least 75 m/s [%]",
),
/* 30 */
Parm(
"10GPG100",
"10 metre wind gust probability of at least 100 m/s [%]",
),
/* 31 */
Parm(
"TPPG1",
"Total precipitation probability of at least 1 mm [%]",
),
/* 32 */
Parm(
"TPPG5",
"Total precipitation probability of at least 5 mm [%]",
),
/* 33 */
Parm(
"TPPG10",
"Total precipitation probability of at least 10 mm [%]",
),
/* 34 */
Parm(
"TPPG20",
"Total precipitation probability of at least 20 mm [%]",
),
/* 35 */
Parm(
"TPPG40",
"Total precipitation probability of at least 40 mm [%]",
),
/* 36 */
Parm(
"TPPG60",
"Total precipitation probability of at least 60 mm [%]",
),
/* 37 */
Parm(
"TPPG80",
"Total precipitation probability of at least 80 mm [%]",
),
/* 38 */
Parm(
"TPPG100",
"Total precipitation probability of at least 100 mm [%]",
),
/* 39 */
Parm(
"TPPG150",
"Total precipitation probability of at least 150 mm [%]",
),
/* 40 */
Parm(
"TPPG200",
"Total precipitation probability of at least 200 mm [%]",
),
/* 41 */
Parm(
"TPPG300",
"Total precipitation probability of at least 300 mm [%]",
),
/* 42 */ Parm("SFPG1", "Snowfall probability of at least 1 mm [%]"),
/* 43 */ Parm("SFPG5", "Snowfall probability of at least 5 mm [%]"),
/* 44 */ Parm("SFPG10", "Snowfall probability of at least 10 mm [%]"),
/* 45 */ Parm("SFPG20", "Snowfall probability of at least 20 mm [%]"),
/* 46 */ Parm("SFPG40", "Snowfall probability of at least 40 mm [%]"),
/* 47 */ Parm("SFPG60", "Snowfall probability of at least 60 mm [%]"),
/* 48 */ Parm("SFPG80", "Snowfall probability of at least 80 mm [%]"),
/* 49 */ Parm("SFPG100", "Snowfall probability of at least 100 mm [%]"),
/* 50 */ Parm("SFPG150", "Snowfall probability of at least 150 mm [%]"),
/* 51 */ Parm("SFPG200", "Snowfall probability of at least 200 mm [%]"),
/* 52 */ Parm("SFPG300", "Snowfall probability of at least 300 mm [%]"),
/* 53 */
Parm(
"TCCPG10",
"Total Cloud Cover probability greater than 10% [%]",
),
/* 54 */
Parm(
"TCCPG20",
"Total Cloud Cover probability greater than 20% [%]",
),
/* 55 */
Parm(
"TCCPG30",
"Total Cloud Cover probability greater than 30% [%]",
),
/* 56 */
Parm(
"TCCPG40",
"Total Cloud Cover probability greater than 40% [%]",
),
/* 57 */
Parm(
"TCCPG50",
"Total Cloud Cover probability greater than 50% [%]",
),
/* 58 */
Parm(
"TCCPG60",
"Total Cloud Cover probability greater than 60% [%]",
),
/* 59 */
Parm(
"TCCPG70",
"Total Cloud Cover probability greater than 70% [%]",
),
/* 60 */
Parm(
"TCCPG80",
"Total Cloud Cover probability greater than 80% [%]",
),
/* 61 */
Parm(
"TCCPG90",
"Total Cloud Cover probability greater than 90% [%]",
),
/* 62 */
Parm(
"TCCPG99",
"Total Cloud Cover probability greater than 99% [%]",
),
/* 63 */
Parm(
"HCCPG10",
"High Cloud Cover probability greater than 10% [%]",
),
/* 64 */
Parm(
"HCCPG20",
"High Cloud Cover probability greater than 20% [%]",
),
/* 65 */
Parm(
"HCCPG30",
"High Cloud Cover probability greater than 30% [%]",
),
/* 66 */
Parm(
"HCCPG40",
"High Cloud Cover probability greater than 40% [%]",
),
/* 67 */
Parm(
"HCCPG50",
"High Cloud Cover probability greater than 50% [%]",
),
/* 68 */
Parm(
"HCCPG60",
"High Cloud Cover probability greater than 60% [%]",
),
/* 69 */
Parm(
"HCCPG70",
"High Cloud Cover probability greater than 70% [%]",
),
/* 70 */
Parm(
"HCCPG80",
"High Cloud Cover probability greater than 80% [%]",
),
/* 71 */
Parm(
"HCCPG90",
"High Cloud Cover probability greater than 90% [%]",
),
/* 72 */
Parm(
"HCCPG99",
"High Cloud Cover probability greater than 99% [%]",
),
/* 73 */
Parm(
"MCCPG10",
"Medium Cloud Cover probability greater than 10% [%]",
),
/* 74 */
Parm(
"MCCPG20",
"Medium Cloud Cover probability greater than 20% [%]",
),
/* 75 */
Parm(
"MCCPG30",
"Medium Cloud Cover probability greater than 30% [%]",
),
/* 76 */
Parm(
"MCCPG40",
"Medium Cloud Cover probability greater than 40% [%]",
),
/* 77 */
Parm(
"MCCPG50",
"Medium Cloud Cover probability greater than 50% [%]",
),
/* 78 */
Parm(
"MCCPG60",
"Medium Cloud Cover probability greater than 60% [%]",
),
/* 79 */
Parm(
"MCCPG70",
"Medium Cloud Cover probability greater than 70% [%]",
),
/* 80 */
Parm(
"MCCPG80",
"Medium Cloud Cover probability greater than 80% [%]",
),
/* 81 */
Parm(
"MCCPG90",
"Medium Cloud Cover probability greater than 90% [%]",
),
/* 82 */
Parm(
"MCCPG99",
"Medium Cloud Cover probability greater than 99% [%]",
),
/* 83 */
Parm(
"LCCPG10",
"Low Cloud Cover probability greater than 10% [%]",
),
/* 84 */
Parm(
"LCCPG20",
"Low Cloud Cover probability greater than 20% [%]",
),
/* 85 */
Parm(
"LCCPG30",
"Low Cloud Cover probability greater than 30% [%]",
),
/* 86 */
Parm(
"LCCPG40",
"Low Cloud Cover probability greater than 40% [%]",
),
/* 87 */
Parm(
"LCCPG50",
"Low Cloud Cover probability greater than 50% [%]",
),
/* 88 */
Parm(
"LCCPG60",
"Low Cloud Cover probability greater than 60% [%]",
),
/* 89 */
Parm(
"LCCPG70",
"Low Cloud Cover probability greater than 70% [%]",
),
/* 90 */
Parm(
"LCCPG80",
"Low Cloud Cover probability greater than 80% [%]",
),
/* 91 */
Parm(
"LCCPG90",
"Low Cloud Cover probability greater than 90% [%]",
),
/* 92 */
Parm(
"LCCPG99",
"Low Cloud Cover probability greater than 99% [%]",
),
/* 93 */ Parm("var93", "undefined"),
/* 94 */ Parm("var94", "undefined"),
/* 95 */ Parm("var95", "undefined"),
/* 96 */ Parm("var96", "undefined"),
/* 97 */ Parm("var97", "undefined"),
/* 98 */ Parm("var98", "undefined"),
/* 99 */ Parm("var99", "undefined"),
/* 100 */ Parm("var100", "undefined"),
/* 101 */ Parm("var101", "undefined"),
/* 102 */ Parm("var102", "undefined"),
/* 103 */ Parm("var103", "undefined"),
/* 104 */ Parm("var104", "undefined"),
/* 105 */ Parm("var105", "undefined"),
/* 106 */ Parm("var106", "undefined"),
/* 107 */ Parm("var107", "undefined"),
/* 108 */ Parm("var108", "undefined"),
/* 109 */ Parm("var109", "undefined"),
/* 110 */ Parm("var110", "undefined"),
/* 111 */ Parm("var111", "undefined"),
/* 112 */ Parm("var112", "undefined"),
/* 113 */ Parm("var113", "undefined"),
/* 114 */ Parm("var114", "undefined"),
/* 115 */ Parm("var115", "undefined"),
/* 116 */ Parm("var116", "undefined"),
/* 117 */ Parm("var117", "undefined"),
/* 118 */ Parm("var118", "undefined"),
/* 119 */ Parm("var119", "undefined"),
/* 120 */ Parm("var120", "undefined"),
/* 121 */ Parm("var121", "undefined"),
/* 122 */ Parm("var122", "undefined"),
/* 123 */ Parm("var123", "undefined"),
/* 124 */ Parm("var124", "undefined"),
/* 125 */ Parm("var125", "undefined"),
/* 126 */ Parm("var126", "undefined"),
/* 127 */ Parm("var127", "undefined"),
/* 128 */ Parm("var128", "undefined"),
/* 129 */ Parm("var129", "undefined"),
/* 130 */ Parm("var130", "undefined"),
/* 131 */ Parm("var131", "undefined"),
/* 132 */ Parm("var132", "undefined"),
/* 133 */ Parm("var133", "undefined"),
/* 134 */ Parm("var134", "undefined"),
/* 135 */ Parm("var135", "undefined"),
/* 136 */ Parm("var136", "undefined"),
/* 137 */ Parm("var137", "undefined"),
/* 138 */ Parm("var138", "undefined"),
/* 139 */ Parm("var139", "undefined"),
/* 140 */ Parm("var140", "undefined"),
/* 141 */ Parm("var141", "undefined"),
/* 142 */ Parm("var142", "undefined"),
/* 143 */ Parm("var143", "undefined"),
/* 144 */ Parm("var144", "undefined"),
/* 145 */ Parm("var145", "undefined"),
/* 146 */ Parm("var146", "undefined"),
/* 147 */ Parm("var147", "undefined"),
/* 148 */ Parm("var148", "undefined"),
/* 149 */ Parm("var149", "undefined"),
/* 150 */ Parm("var150", "undefined"),
/* 151 */ Parm("var151", "undefined"),
/* 152 */ Parm("var152", "undefined"),
/* 153 */ Parm("var153", "undefined"),
/* 154 */ Parm("var154", "undefined"),
/* 155 */ Parm("var155", "undefined"),
/* 156 */ Parm("var156", "undefined"),
/* 157 */ Parm("var157", "undefined"),
/* 158 */ Parm("var158", "undefined"),
/* 159 */ Parm("var159", "undefined"),
/* 160 */ Parm("var160", "undefined"),
/* 161 */ Parm("var161", "undefined"),
/* 162 */ Parm("var162", "undefined"),
/* 163 */ Parm("var163", "undefined"),
/* 164 */ Parm("var164", "undefined"),
/* 165 */ Parm("var165", "undefined"),
/* 166 */ Parm("var166", "undefined"),
/* 167 */ Parm("var167", "undefined"),
/* 168 */ Parm("var168", "undefined"),
/* 169 */ Parm("var169", "undefined"),
/* 170 */ Parm("var170", "undefined"),
/* 171 */ Parm("var171", "undefined"),
/* 172 */ Parm("var172", "undefined"),
/* 173 */ Parm("var173", "undefined"),
/* 174 */ Parm("var174", "undefined"),
/* 175 */ Parm("var175", "undefined"),
/* 176 */ Parm("var176", "undefined"),
/* 177 */ Parm("var177", "undefined"),
/* 178 */ Parm("var178", "undefined"),
/* 179 */ Parm("var179", "undefined"),
/* 180 */ Parm("var180", "undefined"),
/* 181 */ Parm("var181", "undefined"),
/* 182 */ Parm("var182", "undefined"),
/* 183 */ Parm("var183", "undefined"),
/* 184 */ Parm("var184", "undefined"),
/* 185 */ Parm("var185", "undefined"),
/* 186 */ Parm("var186", "undefined"),
/* 187 */ Parm("var187", "undefined"),
/* 188 */ Parm("var188", "undefined"),
/* 189 */ Parm("var189", "undefined"),
/* 190 */ Parm("var190", "undefined"),
/* 191 */ Parm("var191", "undefined"),
/* 192 */ Parm("var192", "undefined"),
/* 193 */ Parm("var193", "undefined"),
/* 194 */ Parm("var194", "undefined"),
/* 195 */ Parm("var195", "undefined"),
/* 196 */ Parm("var196", "undefined"),
/* 197 */ Parm("var197", "undefined"),
/* 198 */ Parm("var198", "undefined"),
/* 199 */ Parm("var199", "undefined"),
/* 200 */ Parm("var200", "undefined"),
/* 201 */ Parm("var201", "undefined"),
/* 202 */ Parm("var202", "undefined"),
/* 203 */ Parm("var203", "undefined"),
/* 204 */ Parm("var204", "undefined"),
/* 205 */ Parm("var205", "undefined"),
/* 206 */ Parm("var206", "undefined"),
/* 207 */ Parm("var207", "undefined"),
/* 208 */ Parm("var208", "undefined"),
/* 209 */ Parm("var209", "undefined"),
/* 210 */ Parm("var210", "undefined"),
/* 211 */ Parm("var211", "undefined"),
/* 212 */ Parm("var212", "undefined"),
/* 213 */ Parm("var213", "undefined"),
/* 214 */ Parm("var214", "undefined"),
/* 215 */ Parm("var215", "undefined"),
/* 216 */ Parm("var216", "undefined"),
/* 217 */ Parm("var217", "undefined"),
/* 218 */ Parm("var218", "undefined"),
/* 219 */ Parm("var219", "undefined"),
/* 220 */ Parm("var220", "undefined"),
/* 221 */ Parm("var221", "undefined"),
/* 222 */ Parm("var222", "undefined"),
/* 223 */ Parm("var223", "undefined"),
/* 224 */ Parm("var224", "undefined"),
/* 225 */ Parm("var225", "undefined"),
/* 226 */ Parm("var226", "undefined"),
/* 227 */ Parm("var227", "undefined"),
/* 228 */ Parm("var228", "undefined"),
/* 229 */ Parm("var229", "undefined"),
/* 230 */ Parm("var230", "undefined"),
/* 231 */ Parm("var231", "undefined"),
/* 232 */ Parm("var232", "undefined"),
/* 233 */ Parm("var233", "undefined"),
/* 234 */ Parm("var234", "undefined"),
/* 235 */ Parm("var235", "undefined"),
/* 236 */ Parm("var236", "undefined"),
/* 237 */ Parm("var237", "undefined"),
/* 238 */ Parm("var238", "undefined"),
/* 239 */ Parm("var239", "undefined"),
/* 240 */ Parm("var240", "undefined"),
/* 241 */ Parm("var241", "undefined"),
/* 242 */ Parm("var242", "undefined"),
/* 243 */ Parm("var243", "undefined"),
/* 244 */ Parm("var244", "undefined"),
/* 245 */ Parm("var245", "undefined"),
/* 246 */ Parm("var246", "undefined"),
/* 247 */ Parm("var247", "undefined"),
/* 248 */ Parm("var248", "undefined"),
/* 249 */ Parm("var249", "undefined"),
/* 250 */ Parm("var250", "undefined"),
/* 251 */ Parm("var251", "undefined"),
/* 252 */ Parm("var252", "undefined"),
/* 253 */ Parm("var253", "undefined"),
/* 254 */ Parm("var254", "undefined"),
/* 255 */ Parm("var255", "undefined"),
];

View File

@ -0,0 +1,279 @@
use super::Parm;
pub const ECMWF_140: [Parm; 256] = [
/* 0 */ Parm("var0", "undefined"),
/* 1 */ Parm("var1", "undefined"),
/* 2 */ Parm("var2", "undefined"),
/* 3 */ Parm("var3", "undefined"),
/* 4 */ Parm("var4", "undefined"),
/* 5 */ Parm("var5", "undefined"),
/* 6 */ Parm("var6", "undefined"),
/* 7 */ Parm("var7", "undefined"),
/* 8 */ Parm("var8", "undefined"),
/* 9 */ Parm("var9", "undefined"),
/* 10 */ Parm("var10", "undefined"),
/* 11 */ Parm("var11", "undefined"),
/* 12 */ Parm("var12", "undefined"),
/* 13 */ Parm("var13", "undefined"),
/* 14 */ Parm("var14", "undefined"),
/* 15 */ Parm("var15", "undefined"),
/* 16 */ Parm("var16", "undefined"),
/* 17 */ Parm("var17", "undefined"),
/* 18 */ Parm("var18", "undefined"),
/* 19 */ Parm("var19", "undefined"),
/* 20 */ Parm("var20", "undefined"),
/* 21 */ Parm("var21", "undefined"),
/* 22 */ Parm("var22", "undefined"),
/* 23 */ Parm("var23", "undefined"),
/* 24 */ Parm("var24", "undefined"),
/* 25 */ Parm("var25", "undefined"),
/* 26 */ Parm("var26", "undefined"),
/* 27 */ Parm("var27", "undefined"),
/* 28 */ Parm("var28", "undefined"),
/* 29 */ Parm("var29", "undefined"),
/* 30 */ Parm("var30", "undefined"),
/* 31 */ Parm("var31", "undefined"),
/* 32 */ Parm("var32", "undefined"),
/* 33 */ Parm("var33", "undefined"),
/* 34 */ Parm("var34", "undefined"),
/* 35 */ Parm("var35", "undefined"),
/* 36 */ Parm("var36", "undefined"),
/* 37 */ Parm("var37", "undefined"),
/* 38 */ Parm("var38", "undefined"),
/* 39 */ Parm("var39", "undefined"),
/* 40 */ Parm("var40", "undefined"),
/* 41 */ Parm("var41", "undefined"),
/* 42 */ Parm("var42", "undefined"),
/* 43 */ Parm("var43", "undefined"),
/* 44 */ Parm("var44", "undefined"),
/* 45 */ Parm("var45", "undefined"),
/* 46 */ Parm("var46", "undefined"),
/* 47 */ Parm("var47", "undefined"),
/* 48 */ Parm("var48", "undefined"),
/* 49 */ Parm("var49", "undefined"),
/* 50 */ Parm("var50", "undefined"),
/* 51 */ Parm("var51", "undefined"),
/* 52 */ Parm("var52", "undefined"),
/* 53 */ Parm("var53", "undefined"),
/* 54 */ Parm("var54", "undefined"),
/* 55 */ Parm("var55", "undefined"),
/* 56 */ Parm("var56", "undefined"),
/* 57 */ Parm("var57", "undefined"),
/* 58 */ Parm("var58", "undefined"),
/* 59 */ Parm("var59", "undefined"),
/* 60 */ Parm("var60", "undefined"),
/* 61 */ Parm("var61", "undefined"),
/* 62 */ Parm("var62", "undefined"),
/* 63 */ Parm("var63", "undefined"),
/* 64 */ Parm("var64", "undefined"),
/* 65 */ Parm("var65", "undefined"),
/* 66 */ Parm("var66", "undefined"),
/* 67 */ Parm("var67", "undefined"),
/* 68 */ Parm("var68", "undefined"),
/* 69 */ Parm("var69", "undefined"),
/* 70 */ Parm("var70", "undefined"),
/* 71 */ Parm("var71", "undefined"),
/* 72 */ Parm("var72", "undefined"),
/* 73 */ Parm("var73", "undefined"),
/* 74 */ Parm("var74", "undefined"),
/* 75 */ Parm("var75", "undefined"),
/* 76 */ Parm("var76", "undefined"),
/* 77 */ Parm("var77", "undefined"),
/* 78 */ Parm("var78", "undefined"),
/* 79 */ Parm("var79", "undefined"),
/* 80 */ Parm("var80", "undefined"),
/* 81 */ Parm("var81", "undefined"),
/* 82 */ Parm("var82", "undefined"),
/* 83 */ Parm("var83", "undefined"),
/* 84 */ Parm("var84", "undefined"),
/* 85 */ Parm("var85", "undefined"),
/* 86 */ Parm("var86", "undefined"),
/* 87 */ Parm("var87", "undefined"),
/* 88 */ Parm("var88", "undefined"),
/* 89 */ Parm("var89", "undefined"),
/* 90 */ Parm("var90", "undefined"),
/* 91 */ Parm("var91", "undefined"),
/* 92 */ Parm("var92", "undefined"),
/* 93 */ Parm("var93", "undefined"),
/* 94 */ Parm("var94", "undefined"),
/* 95 */ Parm("var95", "undefined"),
/* 96 */ Parm("var96", "undefined"),
/* 97 */ Parm("var97", "undefined"),
/* 98 */ Parm("var98", "undefined"),
/* 99 */ Parm("var99", "undefined"),
/* 100 */ Parm("var100", "undefined"),
/* 101 */ Parm("var101", "undefined"),
/* 102 */ Parm("var102", "undefined"),
/* 103 */ Parm("var103", "undefined"),
/* 104 */ Parm("var104", "undefined"),
/* 105 */ Parm("var105", "undefined"),
/* 106 */ Parm("var106", "undefined"),
/* 107 */ Parm("var107", "undefined"),
/* 108 */ Parm("var108", "undefined"),
/* 109 */ Parm("var109", "undefined"),
/* 110 */ Parm("var110", "undefined"),
/* 111 */ Parm("var111", "undefined"),
/* 112 */ Parm("var112", "undefined"),
/* 113 */ Parm("var113", "undefined"),
/* 114 */ Parm("var114", "undefined"),
/* 115 */ Parm("var115", "undefined"),
/* 116 */ Parm("var116", "undefined"),
/* 117 */ Parm("var117", "undefined"),
/* 118 */ Parm("var118", "undefined"),
/* 119 */ Parm("var119", "undefined"),
/* 120 */ Parm("var120", "undefined"),
/* 121 */ Parm("var121", "undefined"),
/* 122 */ Parm("var122", "undefined"),
/* 123 */ Parm("var123", "undefined"),
/* 124 */ Parm("var124", "undefined"),
/* 125 */ Parm("var125", "undefined"),
/* 126 */ Parm("var126", "undefined"),
/* 127 */ Parm("var127", "undefined"),
/* 128 */ Parm("var128", "undefined"),
/* 129 */ Parm("var129", "undefined"),
/* 130 */ Parm("var130", "undefined"),
/* 131 */ Parm("var131", "undefined"),
/* 132 */ Parm("var132", "undefined"),
/* 133 */ Parm("var133", "undefined"),
/* 134 */ Parm("var134", "undefined"),
/* 135 */ Parm("var135", "undefined"),
/* 136 */ Parm("var136", "undefined"),
/* 137 */ Parm("var137", "undefined"),
/* 138 */ Parm("var138", "undefined"),
/* 139 */ Parm("var139", "undefined"),
/* 140 */ Parm("var140", "undefined"),
/* 141 */ Parm("var141", "undefined"),
/* 142 */ Parm("var142", "undefined"),
/* 143 */ Parm("var143", "undefined"),
/* 144 */ Parm("var144", "undefined"),
/* 145 */ Parm("var145", "undefined"),
/* 146 */ Parm("var146", "undefined"),
/* 147 */ Parm("var147", "undefined"),
/* 148 */ Parm("var148", "undefined"),
/* 149 */ Parm("var149", "undefined"),
/* 150 */ Parm("var150", "undefined"),
/* 151 */ Parm("var151", "undefined"),
/* 152 */ Parm("var152", "undefined"),
/* 153 */ Parm("var153", "undefined"),
/* 154 */ Parm("var154", "undefined"),
/* 155 */ Parm("var155", "undefined"),
/* 156 */ Parm("var156", "undefined"),
/* 157 */ Parm("var157", "undefined"),
/* 158 */ Parm("var158", "undefined"),
/* 159 */ Parm("var159", "undefined"),
/* 160 */ Parm("var160", "undefined"),
/* 161 */ Parm("var161", "undefined"),
/* 162 */ Parm("var162", "undefined"),
/* 163 */ Parm("var163", "undefined"),
/* 164 */ Parm("var164", "undefined"),
/* 165 */ Parm("var165", "undefined"),
/* 166 */ Parm("var166", "undefined"),
/* 167 */ Parm("var167", "undefined"),
/* 168 */ Parm("var168", "undefined"),
/* 169 */ Parm("var169", "undefined"),
/* 170 */ Parm("var170", "undefined"),
/* 171 */ Parm("var171", "undefined"),
/* 172 */ Parm("var172", "undefined"),
/* 173 */ Parm("var173", "undefined"),
/* 174 */ Parm("var174", "undefined"),
/* 175 */ Parm("var175", "undefined"),
/* 176 */ Parm("var176", "undefined"),
/* 177 */ Parm("var177", "undefined"),
/* 178 */ Parm("var178", "undefined"),
/* 179 */ Parm("var179", "undefined"),
/* 180 */ Parm("var180", "undefined"),
/* 181 */ Parm("var181", "undefined"),
/* 182 */ Parm("var182", "undefined"),
/* 183 */ Parm("var183", "undefined"),
/* 184 */ Parm("var184", "undefined"),
/* 185 */ Parm("var185", "undefined"),
/* 186 */ Parm("var186", "undefined"),
/* 187 */ Parm("var187", "undefined"),
/* 188 */ Parm("var188", "undefined"),
/* 189 */ Parm("var189", "undefined"),
/* 190 */ Parm("var190", "undefined"),
/* 191 */ Parm("var191", "undefined"),
/* 192 */ Parm("var192", "undefined"),
/* 193 */ Parm("var193", "undefined"),
/* 194 */ Parm("var194", "undefined"),
/* 195 */ Parm("var195", "undefined"),
/* 196 */ Parm("var196", "undefined"),
/* 197 */ Parm("var197", "undefined"),
/* 198 */ Parm("var198", "undefined"),
/* 199 */ Parm("var199", "undefined"),
/* 200 */ Parm("MAXSWH", "Maximum of significant wave height [m]"),
/* 201 */ Parm("var201", "undefined"),
/* 202 */ Parm("var202", "undefined"),
/* 203 */ Parm("var203", "undefined"),
/* 204 */ Parm("var204", "undefined"),
/* 205 */ Parm("var205", "undefined"),
/* 206 */ Parm("var206", "undefined"),
/* 207 */ Parm("var207", "undefined"),
/* 208 */ Parm("var208", "undefined"),
/* 209 */ Parm("var209", "undefined"),
/* 210 */ Parm("var210", "undefined"),
/* 211 */ Parm("var211", "undefined"),
/* 212 */ Parm("var212", "undefined"),
/* 213 */ Parm("var213", "undefined"),
/* 214 */ Parm("var214", "undefined"),
/* 215 */ Parm("UST", "U-component stokes drift [m s**-1]"),
/* 216 */ Parm("VST", "V-component stokes drift [m s**-1]"),
/* 217 */
Parm(
"TMAX",
"Period corresponding to maximum individual wave height [s]",
),
/* 218 */ Parm("HMAX", "Maximum individual wave height [m]"),
/* 219 */ Parm("WMB", "Model bathymetry [m]"),
/* 220 */ Parm("MP1", "Mean wave period based on first moment [s]"),
/* 221 */ Parm("MP2", "Mean wave period based on second moment [s]"),
/* 222 */ Parm("WDW", "Wave spectral directional width []"),
/* 223 */
Parm(
"P1WW",
"Mean wave period based on first moment for wind waves [s]",
),
/* 224 */
Parm(
"P2WW",
"Mean wave period based on second moment for wind waves [s]",
),
/* 225 */ Parm("DWWW", "Wave spectral directional width for wind waves []"),
/* 226 */
Parm(
"P1PS",
"Mean wave period based on first moment for swell [s]",
),
/* 227 */
Parm(
"P2PS",
"Mean wave period based on second moment for swell [s]",
),
/* 228 */ Parm("DWPS", "Wave spectral directional width for swell []"),
/* 229 */ Parm("SWH", "Significant wave height [m]"),
/* 230 */ Parm("MWD", "Mean wave direction [degrees]"),
/* 231 */ Parm("PP1D", "Peak period of 1D spectra [s]"),
/* 232 */ Parm("MWP", "Mean wave period [s]"),
/* 233 */ Parm("CDWW", "Coefficient of drag with waves []"),
/* 234 */ Parm("SHWW", "Significant height of wind waves [m]"),
/* 235 */ Parm("MDWW", "Mean direction of wind waves [degrees]"),
/* 236 */ Parm("MPWW", "Mean period of wind waves [s]"),
/* 237 */ Parm("SHTS", "Significant height of total swell [m]"),
/* 238 */ Parm("MDTS", "Mean direction of total swell [degrees]"),
/* 239 */ Parm("MPTS", "Mean period of total swell [s]"),
/* 240 */ Parm("SDHS", "Standard deviation wave height [m]"),
/* 241 */ Parm("MU10", "Mean of 10 metre wind speed [m s**-1]"),
/* 242 */ Parm("MDWI", "Mean wind direction [degrees]"),
/* 243 */ Parm("SDU", "Standard deviation of 10 metre wind speed [m s**-1]"),
/* 244 */ Parm("MSQS", "Mean square slope of waves [dimensionless]"),
/* 245 */ Parm("WIND", "10 metre wind speed [m s**-1]"),
/* 246 */ Parm("AWH", "Altimeter wave height [m]"),
/* 247 */ Parm("ACWH", "Altimeter corrected wave height [m]"),
/* 248 */ Parm("ARRC", "Altimeter range relative correction []"),
/* 249 */ Parm("DWI", "10 metre wind direction [degrees]"),
/* 250 */ Parm("2DSP", "2D wave spectra (multiple) [m**2 s radian**-1]"),
/* 251 */ Parm("2DFD", "2D wave spectra (single) [m**2 s radian**-1]"),
/* 252 */ Parm("WSK", "Wave spectral kurtosis []"),
/* 253 */ Parm("BFI", "Benjamin-Feir index []"),
/* 254 */ Parm("WSP", "Wave spectral peakedness [s**-1]"),
/* 255 */ Parm("var255", "Indicates a missing value []"),
];

View File

@ -0,0 +1,259 @@
use super::Parm;
pub const ECMWF_150: [Parm; 256] = [
/* 0 */ Parm("var0", "undefined"),
/* 1 */ Parm("var1", "undefined"),
/* 2 */ Parm("var2", "undefined"),
/* 3 */ Parm("var3", "undefined"),
/* 4 */ Parm("var4", "undefined"),
/* 5 */ Parm("var5", "undefined"),
/* 6 */ Parm("var6", "undefined"),
/* 7 */ Parm("var7", "undefined"),
/* 8 */ Parm("var8", "undefined"),
/* 9 */ Parm("var9", "undefined"),
/* 10 */ Parm("var10", "undefined"),
/* 11 */ Parm("var11", "undefined"),
/* 12 */ Parm("var12", "undefined"),
/* 13 */ Parm("var13", "undefined"),
/* 14 */ Parm("var14", "undefined"),
/* 15 */ Parm("var15", "undefined"),
/* 16 */ Parm("var16", "undefined"),
/* 17 */ Parm("var17", "undefined"),
/* 18 */ Parm("var18", "undefined"),
/* 19 */ Parm("var19", "undefined"),
/* 20 */ Parm("var20", "undefined"),
/* 21 */ Parm("var21", "undefined"),
/* 22 */ Parm("var22", "undefined"),
/* 23 */ Parm("var23", "undefined"),
/* 24 */ Parm("var24", "undefined"),
/* 25 */ Parm("var25", "undefined"),
/* 26 */ Parm("var26", "undefined"),
/* 27 */ Parm("var27", "undefined"),
/* 28 */ Parm("var28", "undefined"),
/* 29 */ Parm("var29", "undefined"),
/* 30 */ Parm("var30", "undefined"),
/* 31 */ Parm("var31", "undefined"),
/* 32 */ Parm("var32", "undefined"),
/* 33 */ Parm("var33", "undefined"),
/* 34 */ Parm("var34", "undefined"),
/* 35 */ Parm("var35", "undefined"),
/* 36 */ Parm("var36", "undefined"),
/* 37 */ Parm("var37", "undefined"),
/* 38 */ Parm("var38", "undefined"),
/* 39 */ Parm("var39", "undefined"),
/* 40 */ Parm("var40", "undefined"),
/* 41 */ Parm("var41", "undefined"),
/* 42 */ Parm("var42", "undefined"),
/* 43 */ Parm("var43", "undefined"),
/* 44 */ Parm("var44", "undefined"),
/* 45 */ Parm("var45", "undefined"),
/* 46 */ Parm("var46", "undefined"),
/* 47 */ Parm("var47", "undefined"),
/* 48 */ Parm("var48", "undefined"),
/* 49 */ Parm("var49", "undefined"),
/* 50 */ Parm("var50", "undefined"),
/* 51 */ Parm("var51", "undefined"),
/* 52 */ Parm("var52", "undefined"),
/* 53 */ Parm("var53", "undefined"),
/* 54 */ Parm("var54", "undefined"),
/* 55 */ Parm("var55", "undefined"),
/* 56 */ Parm("var56", "undefined"),
/* 57 */ Parm("var57", "undefined"),
/* 58 */ Parm("var58", "undefined"),
/* 59 */ Parm("var59", "undefined"),
/* 60 */ Parm("var60", "undefined"),
/* 61 */ Parm("var61", "undefined"),
/* 62 */ Parm("var62", "undefined"),
/* 63 */ Parm("var63", "undefined"),
/* 64 */ Parm("var64", "undefined"),
/* 65 */ Parm("var65", "undefined"),
/* 66 */ Parm("var66", "undefined"),
/* 67 */ Parm("var67", "undefined"),
/* 68 */ Parm("var68", "undefined"),
/* 69 */ Parm("var69", "undefined"),
/* 70 */ Parm("var70", "undefined"),
/* 71 */ Parm("var71", "undefined"),
/* 72 */ Parm("var72", "undefined"),
/* 73 */ Parm("var73", "undefined"),
/* 74 */ Parm("var74", "undefined"),
/* 75 */ Parm("var75", "undefined"),
/* 76 */ Parm("var76", "undefined"),
/* 77 */ Parm("var77", "undefined"),
/* 78 */ Parm("var78", "undefined"),
/* 79 */ Parm("var79", "undefined"),
/* 80 */ Parm("var80", "undefined"),
/* 81 */ Parm("var81", "undefined"),
/* 82 */ Parm("var82", "undefined"),
/* 83 */ Parm("var83", "undefined"),
/* 84 */ Parm("var84", "undefined"),
/* 85 */ Parm("var85", "undefined"),
/* 86 */ Parm("var86", "undefined"),
/* 87 */ Parm("var87", "undefined"),
/* 88 */ Parm("var88", "undefined"),
/* 89 */ Parm("var89", "undefined"),
/* 90 */ Parm("var90", "undefined"),
/* 91 */ Parm("var91", "undefined"),
/* 92 */ Parm("var92", "undefined"),
/* 93 */ Parm("var93", "undefined"),
/* 94 */ Parm("var94", "undefined"),
/* 95 */ Parm("var95", "undefined"),
/* 96 */ Parm("var96", "undefined"),
/* 97 */ Parm("var97", "undefined"),
/* 98 */ Parm("var98", "undefined"),
/* 99 */ Parm("var99", "undefined"),
/* 100 */ Parm("var100", "undefined"),
/* 101 */ Parm("var101", "undefined"),
/* 102 */ Parm("var102", "undefined"),
/* 103 */ Parm("var103", "undefined"),
/* 104 */ Parm("var104", "undefined"),
/* 105 */ Parm("var105", "undefined"),
/* 106 */ Parm("var106", "undefined"),
/* 107 */ Parm("var107", "undefined"),
/* 108 */ Parm("var108", "undefined"),
/* 109 */ Parm("var109", "undefined"),
/* 110 */ Parm("var110", "undefined"),
/* 111 */ Parm("var111", "undefined"),
/* 112 */ Parm("var112", "undefined"),
/* 113 */ Parm("var113", "undefined"),
/* 114 */ Parm("var114", "undefined"),
/* 115 */ Parm("var115", "undefined"),
/* 116 */ Parm("var116", "undefined"),
/* 117 */ Parm("var117", "undefined"),
/* 118 */ Parm("var118", "undefined"),
/* 119 */ Parm("var119", "undefined"),
/* 120 */ Parm("var120", "undefined"),
/* 121 */ Parm("var121", "undefined"),
/* 122 */ Parm("var122", "undefined"),
/* 123 */ Parm("var123", "undefined"),
/* 124 */ Parm("var124", "undefined"),
/* 125 */ Parm("var125", "undefined"),
/* 126 */ Parm("var126", "undefined"),
/* 127 */ Parm("var127", "undefined"),
/* 128 */ Parm("var128", "undefined"),
/* 129 */ Parm("var129", "Ocean potential temperature [deg C]"),
/* 130 */ Parm("var130", "Ocean salinity [psu]"),
/* 131 */ Parm("var131", "Ocean potential density [kg m**-3 -1000]"),
/* 132 */ Parm("var132", "undefined"),
/* 133 */ Parm("var133", "Ocean U velocity [m s**-1]"),
/* 134 */ Parm("var134", "Ocean V velocity [m s**-1]"),
/* 135 */ Parm("var135", "Ocean W velocity [m s**-1]"),
/* 136 */ Parm("var136", "undefined"),
/* 137 */ Parm("var137", "Richardson number []"),
/* 138 */ Parm("var138", "undefined"),
/* 139 */ Parm("var139", "U*V product [m s**-2]"),
/* 140 */ Parm("var140", "U*T product [m s**-1 deg C]"),
/* 141 */ Parm("var141", "V*T product [m s**-1 deg C]"),
/* 142 */ Parm("var142", "U*U product [m s**-2]"),
/* 143 */ Parm("var143", "V*V product [m s**-2]"),
/* 144 */ Parm("var144", "UV - U~V~ [m s**-2]"),
/* 145 */ Parm("var145", "UT - U~T~ [m s**-1 deg C]"),
/* 146 */ Parm("var146", "VT - V~T~ [m s**-1 deg C]"),
/* 147 */ Parm("var147", "UU - U~U~ [m s**-2]"),
/* 148 */ Parm("var148", "VV - V~V~ [m s**-2]"),
/* 149 */ Parm("var149", "undefined"),
/* 150 */ Parm("var150", "undefined"),
/* 151 */ Parm("var151", "undefined"),
/* 152 */ Parm("var152", "Sea level [m]"),
/* 153 */ Parm("var153", "Barotropic stream function []"),
/* 154 */ Parm("var154", "Mixed layer depth [m]"),
/* 155 */ Parm("var155", "Depth [m]"),
/* 156 */ Parm("var156", "undefined"),
/* 157 */ Parm("var157", "undefined"),
/* 158 */ Parm("var158", "undefined"),
/* 159 */ Parm("var159", "undefined"),
/* 160 */ Parm("var160", "undefined"),
/* 161 */ Parm("var161", "undefined"),
/* 162 */ Parm("var162", "undefined"),
/* 163 */ Parm("var163", "undefined"),
/* 164 */ Parm("var164", "undefined"),
/* 165 */ Parm("var165", "undefined"),
/* 166 */ Parm("var166", "undefined"),
/* 167 */ Parm("var167", "undefined"),
/* 168 */ Parm("var168", "U stress [Pa]"),
/* 169 */ Parm("var169", "V stress [Pa]"),
/* 170 */ Parm("var170", "Turbulent kinetic energy input []"),
/* 171 */ Parm("var171", "Net surface heat flux []"),
/* 172 */ Parm("var172", "Surface solar radiation []"),
/* 173 */ Parm("var173", "P-E []"),
/* 174 */ Parm("var174", "undefined"),
/* 175 */ Parm("var175", "undefined"),
/* 176 */ Parm("var176", "undefined"),
/* 177 */ Parm("var177", "undefined"),
/* 178 */ Parm("var178", "undefined"),
/* 179 */ Parm("var179", "undefined"),
/* 180 */ Parm("var180", "Diagnosed sea surface temperature error [deg C]"),
/* 181 */ Parm("var181", "Heat flux correction [W m**-2]"),
/* 182 */ Parm("var182", "Observed sea surface temperature [deg C]"),
/* 183 */ Parm("var183", "Observed heat flux [W m**-2]"),
/* 184 */ Parm("var184", "undefined"),
/* 185 */ Parm("var185", "undefined"),
/* 186 */ Parm("var186", "undefined"),
/* 187 */ Parm("var187", "undefined"),
/* 188 */ Parm("var188", "undefined"),
/* 189 */ Parm("var189", "undefined"),
/* 190 */ Parm("var190", "undefined"),
/* 191 */ Parm("var191", "undefined"),
/* 192 */ Parm("var192", "undefined"),
/* 193 */ Parm("var193", "undefined"),
/* 194 */ Parm("var194", "undefined"),
/* 195 */ Parm("var195", "undefined"),
/* 196 */ Parm("var196", "undefined"),
/* 197 */ Parm("var197", "undefined"),
/* 198 */ Parm("var198", "undefined"),
/* 199 */ Parm("var199", "undefined"),
/* 200 */ Parm("var200", "undefined"),
/* 201 */ Parm("var201", "undefined"),
/* 202 */ Parm("var202", "undefined"),
/* 203 */ Parm("var203", "undefined"),
/* 204 */ Parm("var204", "undefined"),
/* 205 */ Parm("var205", "undefined"),
/* 206 */ Parm("var206", "undefined"),
/* 207 */ Parm("var207", "undefined"),
/* 208 */ Parm("var208", "undefined"),
/* 209 */ Parm("var209", "undefined"),
/* 210 */ Parm("var210", "undefined"),
/* 211 */ Parm("var211", "undefined"),
/* 212 */ Parm("var212", "undefined"),
/* 213 */ Parm("var213", "undefined"),
/* 214 */ Parm("var214", "undefined"),
/* 215 */ Parm("var215", "undefined"),
/* 216 */ Parm("var216", "undefined"),
/* 217 */ Parm("var217", "undefined"),
/* 218 */ Parm("var218", "undefined"),
/* 219 */ Parm("var219", "undefined"),
/* 220 */ Parm("var220", "undefined"),
/* 221 */ Parm("var221", "undefined"),
/* 222 */ Parm("var222", "undefined"),
/* 223 */ Parm("var223", "undefined"),
/* 224 */ Parm("var224", "undefined"),
/* 225 */ Parm("var225", "undefined"),
/* 226 */ Parm("var226", "undefined"),
/* 227 */ Parm("var227", "undefined"),
/* 228 */ Parm("var228", "undefined"),
/* 229 */ Parm("var229", "undefined"),
/* 230 */ Parm("var230", "undefined"),
/* 231 */ Parm("var231", "undefined"),
/* 232 */ Parm("var232", "undefined"),
/* 233 */ Parm("var233", "undefined"),
/* 234 */ Parm("var234", "undefined"),
/* 235 */ Parm("var235", "undefined"),
/* 236 */ Parm("var236", "undefined"),
/* 237 */ Parm("var237", "undefined"),
/* 238 */ Parm("var238", "undefined"),
/* 239 */ Parm("var239", "undefined"),
/* 240 */ Parm("var240", "undefined"),
/* 241 */ Parm("var241", "undefined"),
/* 242 */ Parm("var242", "undefined"),
/* 243 */ Parm("var243", "undefined"),
/* 244 */ Parm("var244", "undefined"),
/* 245 */ Parm("var245", "undefined"),
/* 246 */ Parm("var246", "undefined"),
/* 247 */ Parm("var247", "undefined"),
/* 248 */ Parm("var248", "undefined"),
/* 249 */ Parm("var249", "undefined"),
/* 250 */ Parm("var250", "undefined"),
/* 251 */ Parm("var251", "undefined"),
/* 252 */ Parm("var252", "undefined"),
/* 253 */ Parm("var253", "undefined"),
/* 254 */ Parm("var254", "undefined"),
/* 255 */ Parm("var255", "Indicates a missing value []"),
];

View File

@ -0,0 +1,315 @@
use super::Parm;
pub const ECMWF_151: [Parm; 256] = [
/* 0 */ Parm("var0", "undefined"),
/* 1 */ Parm("var1", "undefined"),
/* 2 */ Parm("var2", "undefined"),
/* 3 */ Parm("var3", "undefined"),
/* 4 */ Parm("var4", "undefined"),
/* 5 */ Parm("var5", "undefined"),
/* 6 */ Parm("var6", "undefined"),
/* 7 */ Parm("var7", "undefined"),
/* 8 */ Parm("var8", "undefined"),
/* 9 */ Parm("var9", "undefined"),
/* 10 */ Parm("var10", "undefined"),
/* 11 */ Parm("var11", "undefined"),
/* 12 */ Parm("var12", "undefined"),
/* 13 */ Parm("var13", "undefined"),
/* 14 */ Parm("var14", "undefined"),
/* 15 */ Parm("var15", "undefined"),
/* 16 */ Parm("var16", "undefined"),
/* 17 */ Parm("var17", "undefined"),
/* 18 */ Parm("var18", "undefined"),
/* 19 */ Parm("var19", "undefined"),
/* 20 */ Parm("var20", "undefined"),
/* 21 */ Parm("var21", "undefined"),
/* 22 */ Parm("var22", "undefined"),
/* 23 */ Parm("var23", "undefined"),
/* 24 */ Parm("var24", "undefined"),
/* 25 */ Parm("var25", "undefined"),
/* 26 */ Parm("var26", "undefined"),
/* 27 */ Parm("var27", "undefined"),
/* 28 */ Parm("var28", "undefined"),
/* 29 */ Parm("var29", "undefined"),
/* 30 */ Parm("var30", "undefined"),
/* 31 */ Parm("var31", "undefined"),
/* 32 */ Parm("var32", "undefined"),
/* 33 */ Parm("var33", "undefined"),
/* 34 */ Parm("var34", "undefined"),
/* 35 */ Parm("var35", "undefined"),
/* 36 */ Parm("var36", "undefined"),
/* 37 */ Parm("var37", "undefined"),
/* 38 */ Parm("var38", "undefined"),
/* 39 */ Parm("var39", "undefined"),
/* 40 */ Parm("var40", "undefined"),
/* 41 */ Parm("var41", "undefined"),
/* 42 */ Parm("var42", "undefined"),
/* 43 */ Parm("var43", "undefined"),
/* 44 */ Parm("var44", "undefined"),
/* 45 */ Parm("var45", "undefined"),
/* 46 */ Parm("var46", "undefined"),
/* 47 */ Parm("var47", "undefined"),
/* 48 */ Parm("var48", "undefined"),
/* 49 */ Parm("var49", "undefined"),
/* 50 */ Parm("var50", "undefined"),
/* 51 */ Parm("var51", "undefined"),
/* 52 */ Parm("var52", "undefined"),
/* 53 */ Parm("var53", "undefined"),
/* 54 */ Parm("var54", "undefined"),
/* 55 */ Parm("var55", "undefined"),
/* 56 */ Parm("var56", "undefined"),
/* 57 */ Parm("var57", "undefined"),
/* 58 */ Parm("var58", "undefined"),
/* 59 */ Parm("var59", "undefined"),
/* 60 */ Parm("var60", "undefined"),
/* 61 */ Parm("var61", "undefined"),
/* 62 */ Parm("var62", "undefined"),
/* 63 */ Parm("var63", "undefined"),
/* 64 */ Parm("var64", "undefined"),
/* 65 */ Parm("var65", "undefined"),
/* 66 */ Parm("var66", "undefined"),
/* 67 */ Parm("var67", "undefined"),
/* 68 */ Parm("var68", "undefined"),
/* 69 */ Parm("var69", "undefined"),
/* 70 */ Parm("var70", "undefined"),
/* 71 */ Parm("var71", "undefined"),
/* 72 */ Parm("var72", "undefined"),
/* 73 */ Parm("var73", "undefined"),
/* 74 */ Parm("var74", "undefined"),
/* 75 */ Parm("var75", "undefined"),
/* 76 */ Parm("var76", "undefined"),
/* 77 */ Parm("var77", "undefined"),
/* 78 */ Parm("var78", "undefined"),
/* 79 */ Parm("var79", "undefined"),
/* 80 */ Parm("var80", "undefined"),
/* 81 */ Parm("var81", "undefined"),
/* 82 */ Parm("var82", "undefined"),
/* 83 */ Parm("var83", "undefined"),
/* 84 */ Parm("var84", "undefined"),
/* 85 */ Parm("var85", "undefined"),
/* 86 */ Parm("var86", "undefined"),
/* 87 */ Parm("var87", "undefined"),
/* 88 */ Parm("var88", "undefined"),
/* 89 */ Parm("var89", "undefined"),
/* 90 */ Parm("var90", "undefined"),
/* 91 */ Parm("var91", "undefined"),
/* 92 */ Parm("var92", "undefined"),
/* 93 */ Parm("var93", "undefined"),
/* 94 */ Parm("var94", "undefined"),
/* 95 */ Parm("var95", "undefined"),
/* 96 */ Parm("var96", "undefined"),
/* 97 */ Parm("var97", "undefined"),
/* 98 */ Parm("var98", "undefined"),
/* 99 */ Parm("var99", "undefined"),
/* 100 */ Parm("var100", "undefined"),
/* 101 */ Parm("var101", "undefined"),
/* 102 */ Parm("var102", "undefined"),
/* 103 */ Parm("var103", "undefined"),
/* 104 */ Parm("var104", "undefined"),
/* 105 */ Parm("var105", "undefined"),
/* 106 */ Parm("var106", "undefined"),
/* 107 */ Parm("var107", "undefined"),
/* 108 */ Parm("var108", "undefined"),
/* 109 */ Parm("var109", "undefined"),
/* 110 */ Parm("var110", "undefined"),
/* 111 */ Parm("var111", "undefined"),
/* 112 */ Parm("var112", "undefined"),
/* 113 */ Parm("var113", "undefined"),
/* 114 */ Parm("var114", "undefined"),
/* 115 */ Parm("var115", "undefined"),
/* 116 */ Parm("var116", "undefined"),
/* 117 */ Parm("var117", "undefined"),
/* 118 */ Parm("var118", "undefined"),
/* 119 */ Parm("var119", "undefined"),
/* 120 */ Parm("var120", "undefined"),
/* 121 */ Parm("var121", "undefined"),
/* 122 */ Parm("var122", "undefined"),
/* 123 */ Parm("var123", "undefined"),
/* 124 */ Parm("var124", "undefined"),
/* 125 */ Parm("var125", "undefined"),
/* 126 */ Parm("var126", "undefined"),
/* 127 */ Parm("var127", "undefined"),
/* 128 */ Parm("var128", "In situ Temperature [deg C]"),
/* 129 */ Parm("OCPT", "Ocean potential temperature [deg C]"),
/* 130 */ Parm("S", "Salinity [psu]"),
/* 131 */ Parm("OCU", "Ocean current zonal component [m s**-1]"),
/* 132 */ Parm("OCV", "Ocean current meridional component [m s**-1]"),
/* 133 */ Parm("OCW", "Ocean current vertical component [m s**-1]"),
/* 134 */ Parm("MST", "Modulus of strain rate tensor [s**-1]"),
/* 135 */ Parm("VVS", "Vertical viscosity [m**2 s**-1]"),
/* 136 */ Parm("VDF", "Vertical diffusivity [m**2 s**-1]"),
/* 137 */ Parm("DEP", "Bottom level Depth [m]"),
/* 138 */ Parm("STH", "Sigma-theta [kg m**-3]"),
/* 139 */ Parm("RN", "Richardson number []"),
/* 140 */ Parm("UV", "UV product [m**2 s**-2]"),
/* 141 */ Parm("UT", "UT product [m s**-1 degC]"),
/* 142 */ Parm("VT", "VT product [m s**-1 deg C]"),
/* 143 */ Parm("UU", "UU product [m**2 s**-2]"),
/* 144 */ Parm("VV", "VV product [m**2 s**-2]"),
/* 145 */ Parm("SL", "Sea level [m]"),
/* 146 */ Parm("SL_1", "Sea level previous timestep [m]"),
/* 147 */ Parm("BSF", "Barotropic stream function [m**3 s**-1]"),
/* 148 */ Parm("MLD", "Mixed layer depth [m]"),
/* 149 */ Parm("BTP", "Bottom Pressure (equivalent height) [m]"),
/* 150 */ Parm("SH", "Steric height [m]"),
/* 151 */ Parm("CRL", "Curl of Wind Stress [N m**-3]"),
/* 152 */ Parm("var152", "Divergence of wind stress [Nm**-3]"),
/* 153 */ Parm("TAX", "U stress [N m**-2]"),
/* 154 */ Parm("TAY", "V stress [N m**-2]"),
/* 155 */ Parm("TKI", "Turbulent kinetic energy input [W m**-2]"),
/* 156 */ Parm("NSF", "Net surface heat flux [W m**-2]"),
/* 157 */ Parm("ASR", "Absorbed solar radiation [W m**-2]"),
/* 158 */ Parm("PME", "Precipitation - evaporation [m s**-1]"),
/* 159 */ Parm("SST", "Specified sea surface temperature [deg C]"),
/* 160 */ Parm("SHF", "Specified surface heat flux [W m**-2]"),
/* 161 */ Parm("DTE", "Diagnosed sea surface temperature error [deg C]"),
/* 162 */ Parm("HFC", "Heat flux correction [W m**-2]"),
/* 163 */ Parm("20D", "20 degrees isotherm depth [m]"),
/* 164 */
Parm(
"TAV300",
"Average potential temperature in the upper 300m [degrees C]",
),
/* 165 */
Parm(
"UBA1",
"Vertically integrated zonal velocity (previous time step) [m**2 s**-1]",
),
/* 166 */
Parm(
"VBA1",
"Vertically Integrated meridional velocity (previous time step) [m**2 s**-1]",
),
/* 167 */
Parm(
"ZTR",
"Vertically integrated zonal volume transport [m**2 s**-1]",
),
/* 168 */
Parm(
"MTR",
"Vertically integrated meridional volume transport [m**2 s**-1]",
),
/* 169 */
Parm(
"ZHT",
"Vertically integrated zonal heat transport [J m**-1 s**-1]",
),
/* 170 */
Parm(
"MHT",
"Vertically integrated meridional heat transport [J m**-1 s**-1]",
),
/* 171 */ Parm("UMAX", "U velocity maximum [m s**-1]"),
/* 172 */ Parm("DUMAX", "Depth of the velocity maximum [m]"),
/* 173 */ Parm("SMAX", "Salinity maximum [psu]"),
/* 174 */ Parm("DSMAX", "Depth of salinity maximum [m]"),
/* 175 */ Parm("SAV300", "Average salinity in the upper 300m [psu]"),
/* 176 */ Parm("LDP", "Layer Thickness at scalar points [m]"),
/* 177 */ Parm("LDU", "Layer Thickness at vector points [m]"),
/* 178 */ Parm("PTI", "Potential temperature increment [deg C]"),
/* 179 */ Parm("PTAE", "Potential temperature analysis error [deg C]"),
/* 180 */ Parm("BPT", "Background potential temperature [deg C]"),
/* 181 */ Parm("APT", "Analysed potential temperature [deg C]"),
/* 182 */ Parm("PTBE", "Potential temperature background error [deg C]"),
/* 183 */ Parm("AS", "Analysed salinity [psu]"),
/* 184 */ Parm("SALI", "Salinity increment [psu]"),
/* 185 */ Parm("EBT", "Estimated Bias in Temperature [deg C]"),
/* 186 */ Parm("EBS", "Estimated Bias in Salinity [psu]"),
/* 187 */
Parm(
"UVI",
"Zonal Velocity increment (from balance operator) [m/s per time step]",
),
/* 188 */
Parm(
"VVI",
"Meridional Velocity increment (from balance operator) []",
),
/* 189 */ Parm("var189", "undefined"),
/* 190 */
Parm(
"SUBI",
"Salinity increment (from salinity data) [psu per time step]",
),
/* 191 */ Parm("SALE", "Salinity analysis error [psu]"),
/* 192 */ Parm("BSAL", "Background Salinity [psu]"),
/* 193 */ Parm("var193", "Reserved []"),
/* 194 */ Parm("SALBE", "Salinity background error [psu]"),
/* 195 */ Parm("var195", "undefined"),
/* 196 */ Parm("var196", "undefined"),
/* 197 */ Parm("var197", "undefined"),
/* 198 */ Parm("var198", "undefined"),
/* 199 */
Parm(
"EBTA",
"Estimated temperature bias from assimilation [deg C]",
),
/* 200 */ Parm("EBSA", "Estimated salinity bias from assimilation [psu]"),
/* 201 */
Parm(
"LTI",
"Temperature increment from relaxation term [deg C per time step]",
),
/* 202 */ Parm("LSI", "Salinity increment from relaxation term []"),
/* 203 */
Parm(
"BZPGA",
"Bias in the zonal pressure gradient (applied) [Pa**m-1]",
),
/* 204 */
Parm(
"BMPGA",
"Bias in the meridional pressure gradient (applied) [Pa**m-1]",
),
/* 205 */ Parm("EBTL", "Estimated temperature bias from relaxation [deg C]"),
/* 206 */ Parm("EBSL", "Estimated salinity bias from relaxation [psu]"),
/* 207 */ Parm("FGBT", "First guess bias in temperature [deg C]"),
/* 208 */ Parm("FGBS", "First guess bias in salinity [psu]"),
/* 209 */ Parm("BPA", "Applied bias in pressure [Pa]"),
/* 210 */ Parm("FGBP", "FG bias in pressure [Pa]"),
/* 211 */ Parm("PTA", "Bias in temperature(applied) [deg C]"),
/* 212 */ Parm("PSA", "Bias in salinity (applied) [psu]"),
/* 213 */ Parm("var213", "undefined"),
/* 214 */ Parm("var214", "undefined"),
/* 215 */ Parm("var215", "undefined"),
/* 216 */ Parm("var216", "undefined"),
/* 217 */ Parm("var217", "undefined"),
/* 218 */ Parm("var218", "undefined"),
/* 219 */ Parm("var219", "undefined"),
/* 220 */ Parm("var220", "undefined"),
/* 221 */ Parm("var221", "undefined"),
/* 222 */ Parm("var222", "undefined"),
/* 223 */ Parm("var223", "undefined"),
/* 224 */ Parm("var224", "undefined"),
/* 225 */ Parm("var225", "undefined"),
/* 226 */ Parm("var226", "undefined"),
/* 227 */ Parm("var227", "undefined"),
/* 228 */ Parm("var228", "undefined"),
/* 229 */ Parm("var229", "undefined"),
/* 230 */ Parm("var230", "undefined"),
/* 231 */ Parm("var231", "undefined"),
/* 232 */ Parm("var232", "undefined"),
/* 233 */ Parm("var233", "undefined"),
/* 234 */ Parm("var234", "undefined"),
/* 235 */ Parm("var235", "undefined"),
/* 236 */ Parm("var236", "undefined"),
/* 237 */ Parm("var237", "undefined"),
/* 238 */ Parm("var238", "undefined"),
/* 239 */ Parm("var239", "undefined"),
/* 240 */ Parm("var240", "undefined"),
/* 241 */ Parm("var241", "undefined"),
/* 242 */ Parm("var242", "undefined"),
/* 243 */ Parm("var243", "undefined"),
/* 244 */ Parm("var244", "undefined"),
/* 245 */ Parm("var245", "undefined"),
/* 246 */ Parm("var246", "undefined"),
/* 247 */ Parm("var247", "undefined"),
/* 248 */ Parm("var248", "undefined"),
/* 249 */ Parm("var249", "undefined"),
/* 250 */ Parm("var250", "undefined"),
/* 251 */ Parm("var251", "undefined"),
/* 252 */ Parm("var252", "undefined"),
/* 253 */ Parm("var253", "undefined"),
/* 254 */ Parm("var254", "undefined"),
/* 255 */ Parm("var255", " []"),
];

View File

@ -0,0 +1,351 @@
use super::Parm;
pub const ECMWF_160: [Parm; 256] = [
/* 0 */ Parm("var0", "undefined"),
/* 1 */ Parm("var1", "undefined"),
/* 2 */ Parm("var2", "undefined"),
/* 3 */ Parm("var3", "undefined"),
/* 4 */ Parm("var4", "undefined"),
/* 5 */ Parm("var5", "undefined"),
/* 6 */ Parm("var6", "undefined"),
/* 7 */ Parm("var7", "undefined"),
/* 8 */ Parm("var8", "undefined"),
/* 9 */ Parm("var9", "undefined"),
/* 10 */ Parm("var10", "undefined"),
/* 11 */ Parm("var11", "undefined"),
/* 12 */ Parm("var12", "undefined"),
/* 13 */ Parm("var13", "undefined"),
/* 14 */ Parm("var14", "undefined"),
/* 15 */ Parm("var15", "undefined"),
/* 16 */ Parm("var16", "undefined"),
/* 17 */ Parm("var17", "undefined"),
/* 18 */ Parm("var18", "undefined"),
/* 19 */ Parm("var19", "undefined"),
/* 20 */ Parm("var20", "undefined"),
/* 21 */ Parm("var21", "undefined"),
/* 22 */ Parm("var22", "undefined"),
/* 23 */ Parm("var23", "undefined"),
/* 24 */ Parm("var24", "undefined"),
/* 25 */ Parm("var25", "undefined"),
/* 26 */ Parm("var26", "undefined"),
/* 27 */ Parm("var27", "undefined"),
/* 28 */ Parm("var28", "undefined"),
/* 29 */ Parm("var29", "undefined"),
/* 30 */ Parm("var30", "undefined"),
/* 31 */ Parm("var31", "undefined"),
/* 32 */ Parm("var32", "undefined"),
/* 33 */ Parm("var33", "undefined"),
/* 34 */ Parm("var34", "undefined"),
/* 35 */ Parm("var35", "undefined"),
/* 36 */ Parm("var36", "undefined"),
/* 37 */ Parm("var37", "undefined"),
/* 38 */ Parm("var38", "undefined"),
/* 39 */ Parm("var39", "undefined"),
/* 40 */ Parm("var40", "undefined"),
/* 41 */ Parm("var41", "undefined"),
/* 42 */ Parm("var42", "undefined"),
/* 43 */ Parm("var43", "undefined"),
/* 44 */ Parm("var44", "undefined"),
/* 45 */ Parm("var45", "undefined"),
/* 46 */ Parm("var46", "undefined"),
/* 47 */ Parm("var47", "undefined"),
/* 48 */ Parm("var48", "undefined"),
/* 49 */ Parm("10FG", "10 metre wind gust during averaging time [m s**-1]"),
/* 50 */ Parm("var50", "undefined"),
/* 51 */ Parm("var51", "undefined"),
/* 52 */ Parm("var52", "undefined"),
/* 53 */ Parm("var53", "undefined"),
/* 54 */ Parm("var54", "undefined"),
/* 55 */ Parm("var55", "undefined"),
/* 56 */ Parm("var56", "undefined"),
/* 57 */ Parm("var57", "undefined"),
/* 58 */ Parm("var58", "undefined"),
/* 59 */ Parm("var59", "undefined"),
/* 60 */ Parm("var60", "undefined"),
/* 61 */ Parm("var61", "undefined"),
/* 62 */ Parm("var62", "undefined"),
/* 63 */ Parm("var63", "undefined"),
/* 64 */ Parm("var64", "undefined"),
/* 65 */ Parm("var65", "undefined"),
/* 66 */ Parm("var66", "undefined"),
/* 67 */ Parm("var67", "undefined"),
/* 68 */ Parm("var68", "undefined"),
/* 69 */ Parm("var69", "undefined"),
/* 70 */ Parm("var70", "undefined"),
/* 71 */ Parm("var71", "undefined"),
/* 72 */ Parm("var72", "undefined"),
/* 73 */ Parm("var73", "undefined"),
/* 74 */ Parm("var74", "undefined"),
/* 75 */ Parm("var75", "undefined"),
/* 76 */ Parm("var76", "undefined"),
/* 77 */ Parm("var77", "undefined"),
/* 78 */ Parm("var78", "undefined"),
/* 79 */ Parm("var79", "undefined"),
/* 80 */ Parm("var80", "undefined"),
/* 81 */ Parm("var81", "undefined"),
/* 82 */ Parm("var82", "undefined"),
/* 83 */ Parm("var83", "undefined"),
/* 84 */ Parm("var84", "undefined"),
/* 85 */ Parm("var85", "undefined"),
/* 86 */ Parm("var86", "undefined"),
/* 87 */ Parm("var87", "undefined"),
/* 88 */ Parm("var88", "undefined"),
/* 89 */ Parm("var89", "undefined"),
/* 90 */ Parm("var90", "undefined"),
/* 91 */ Parm("var91", "undefined"),
/* 92 */ Parm("var92", "undefined"),
/* 93 */ Parm("var93", "undefined"),
/* 94 */ Parm("var94", "undefined"),
/* 95 */ Parm("var95", "undefined"),
/* 96 */ Parm("var96", "undefined"),
/* 97 */ Parm("var97", "undefined"),
/* 98 */ Parm("var98", "undefined"),
/* 99 */ Parm("var99", "undefined"),
/* 100 */ Parm("var100", "undefined"),
/* 101 */ Parm("var101", "undefined"),
/* 102 */ Parm("var102", "undefined"),
/* 103 */ Parm("var103", "undefined"),
/* 104 */ Parm("var104", "undefined"),
/* 105 */ Parm("var105", "undefined"),
/* 106 */ Parm("var106", "undefined"),
/* 107 */ Parm("var107", "undefined"),
/* 108 */ Parm("var108", "undefined"),
/* 109 */ Parm("var109", "undefined"),
/* 110 */ Parm("var110", "undefined"),
/* 111 */ Parm("var111", "undefined"),
/* 112 */ Parm("var112", "undefined"),
/* 113 */ Parm("var113", "undefined"),
/* 114 */ Parm("var114", "undefined"),
/* 115 */ Parm("var115", "undefined"),
/* 116 */ Parm("var116", "undefined"),
/* 117 */ Parm("var117", "undefined"),
/* 118 */ Parm("var118", "undefined"),
/* 119 */ Parm("var119", "undefined"),
/* 120 */ Parm("var120", "undefined"),
/* 121 */ Parm("var121", "undefined"),
/* 122 */ Parm("var122", "undefined"),
/* 123 */ Parm("var123", "undefined"),
/* 124 */ Parm("var124", "undefined"),
/* 125 */ Parm("var125", "undefined"),
/* 126 */ Parm("var126", "undefined"),
/* 127 */ Parm("AT", "Atmospheric tide []"),
/* 128 */ Parm("BV", "Budget values []"),
/* 129 */ Parm("Z", "Geopotential [m**2 s**-2]"),
/* 130 */ Parm("T", "Temperature [K]"),
/* 131 */ Parm("U", "U velocity [m s**-1]"),
/* 132 */ Parm("V", "V velocity [m s**-1]"),
/* 133 */ Parm("Q", "Specific humidity [kg kg**-1]"),
/* 134 */ Parm("SP", "Surface pressure [Pa]"),
/* 135 */ Parm("W", "Vertical velocity [Pa s**-1]"),
/* 136 */ Parm("TCW", "Total column water [kg m**-2]"),
/* 137 */ Parm("PWC", "Precipitable water content [kg m**-2]"),
/* 138 */ Parm("VO", "Vorticity (relative) [s**-1]"),
/* 139 */ Parm("STL1", "Soil temperature level 1 [K]"),
/* 140 */ Parm("SWL1", "Soil wetness level 1 [m]"),
/* 141 */ Parm("SD", "Snow depth [m of water]"),
/* 142 */ Parm("LSP", "Large-scale precipitation [kg m**-2 s**-1]"),
/* 143 */ Parm("CP", "Convective precipitation [kg m**-2 s**-1]"),
/* 144 */ Parm("SF", "Snowfall [kg m**-2 s**-1]"),
/* 145 */ Parm("BLD", "Boundary layer dissipation [W m**-2]"),
/* 146 */ Parm("SSHF", "Surface sensible heat flux [W m**-2]"),
/* 147 */ Parm("SLHF", "Surface latent heat flux [W m**-2]"),
/* 148 */ Parm("var148", "undefined"),
/* 149 */ Parm("var149", "undefined"),
/* 150 */ Parm("var150", "undefined"),
/* 151 */ Parm("MSL", "Mean sea level pressure [Pa]"),
/* 152 */ Parm("LNSP", "Logarithm of surface pressure []"),
/* 153 */ Parm("var153", "undefined"),
/* 154 */ Parm("var154", "undefined"),
/* 155 */ Parm("D", "Divergence [s**-1]"),
/* 156 */ Parm("GH", "Height [m]"),
/* 157 */ Parm("R", "Relative humidity [(0 - 1)]"),
/* 158 */ Parm("TSP", "Tendency of surface pressure [Pa s**-1]"),
/* 159 */ Parm("var159", "undefined"),
/* 160 */ Parm("var160", "undefined"),
/* 161 */ Parm("var161", "undefined"),
/* 162 */ Parm("var162", "undefined"),
/* 163 */ Parm("var163", "undefined"),
/* 164 */ Parm("TCC", "Total cloud cover [(0 - 1)]"),
/* 165 */ Parm("10U", "10 metre U wind component [m s**-1]"),
/* 166 */ Parm("10V", "10 metre V wind component [m s**-1]"),
/* 167 */ Parm("2T", "2 metre temperature [K]"),
/* 168 */ Parm("2D", "2 metre dewpoint temperature [K]"),
/* 169 */ Parm("var169", "undefined"),
/* 170 */ Parm("STL2", "Soil temperature level 2 [K]"),
/* 171 */ Parm("SWL2", "Soil wetness level 2 [m]"),
/* 172 */ Parm("LSM", "Land-sea mask [(0 - 1)]"),
/* 173 */ Parm("SR", "Surface roughness [m]"),
/* 174 */ Parm("AL", "Albedo [(0 - 1)]"),
/* 175 */ Parm("var175", "undefined"),
/* 176 */ Parm("SSR", "Surface solar radiation [W m**-2]"),
/* 177 */ Parm("STR", "Surface thermal radiation [W m**-2]"),
/* 178 */ Parm("TSR", "Top solar radiation [W m**-2]"),
/* 179 */ Parm("TTR", "Top thermal radiation [W m**-2]"),
/* 180 */ Parm("EWSS", "East-West surface stress [N m**-2 s**-1]"),
/* 181 */ Parm("NSSS", "North-South surface stress [N m**-2 s**-1]"),
/* 182 */ Parm("E", "Evaporation [kg m**-2 s**-1]"),
/* 183 */ Parm("STL3", "Soil temperature level 3 [K]"),
/* 184 */ Parm("SWL3", "Soil wetness level 3 [m]"),
/* 185 */ Parm("CCC", "Convective cloud cover [(0 - 1)]"),
/* 186 */ Parm("LCC", "Low cloud cover [(0 - 1)]"),
/* 187 */ Parm("MCC", "Medium cloud cover [(0 - 1)]"),
/* 188 */ Parm("HCC", "High cloud cover [(0 - 1)]"),
/* 189 */ Parm("var189", "undefined"),
/* 190 */
Parm(
"EWOV",
"East-West component of sub-gridscale orographic variance [m**2]",
),
/* 191 */
Parm(
"NSOV",
"North-South component of sub-gridscale orographic variance [m**2]",
),
/* 192 */
Parm(
"NWOV",
"North-West/South-East component of sub-gridscale orographic variance [m**2]",
),
/* 193 */
Parm(
"NEOV",
"North-East/South-West component of sub-gridscale orographic variance [m**2]",
),
/* 194 */ Parm("var194", "undefined"),
/* 195 */
Parm(
"LGWS",
"Latitudinal component of gravity wave stress [N m**-2 s]",
),
/* 196 */
Parm(
"MGWS",
"Meridional component of gravity wave stress [N m**-2 s]",
),
/* 197 */ Parm("GWD", "Gravity wave dissipation [W m**-2 s]"),
/* 198 */ Parm("SRC", "Skin reservoir content [m of water]"),
/* 199 */ Parm("VEG", "Percentage of vegetation [%]"),
/* 200 */ Parm("VSO", "Variance of sub-gridscale orography [m**2]"),
/* 201 */
Parm(
"MX2T",
"Maximum temperature at 2 metres during averaging time [K]",
),
/* 202 */
Parm(
"MN2T",
"Minimium temperature at 2 metres during averaging time [K]",
),
/* 203 */ Parm("var203", "undefined"),
/* 204 */ Parm("PAW", "Precipitation analysis weights []"),
/* 205 */ Parm("RO", "Runoff [kg m**-2 s**-1]"),
/* 206 */ Parm("ZZ", "Standard deviation of geopotential [m**2 s**-2]"),
/* 207 */
Parm(
"TZ",
"Covariance of temperature and geopotential [K m**2 s**-2]",
),
/* 208 */ Parm("TT", "Standard deviation of temperature [K]"),
/* 209 */
Parm(
"QZ",
"Covariance of specific humidity and geopotential [m**2 s**-2]",
),
/* 210 */ Parm("QT", "Covariance of specific humidity and temperature [K]"),
/* 211 */ Parm("QQ", "Standard deviation of specific humidity [(0 - 1)]"),
/* 212 */
Parm(
"UZ",
"Covariance of U component and geopotential [m**3 s**-3]",
),
/* 213 */
Parm(
"UT",
"Covariance of U component and temperature [K m s**-1]",
),
/* 214 */
Parm(
"UQ",
"Covariance of U component and specific humidity [m s**-1]",
),
/* 215 */ Parm("UU", "Standard deviation of U velocity [m s**-1]"),
/* 216 */
Parm(
"VZ",
"Covariance of V component and geopotential [m**3 s**-3]",
),
/* 217 */
Parm(
"VT",
"Covariance of V component and temperature [K m s**-1]",
),
/* 218 */
Parm(
"VQ",
"Covariance of V component and specific humidity [m s**-1]",
),
/* 219 */
Parm(
"VU",
"Covariance of V component and U component [m**2 s**-2]",
),
/* 220 */ Parm("VV", "Standard deviation of V component [m s**-1]"),
/* 221 */
Parm(
"WZ",
"Covariance of W component and geopotential [Pa m**2 s**-3]",
),
/* 222 */
Parm(
"WT",
"Covariance of W component and temperature [K Pa s**-1]",
),
/* 223 */
Parm(
"WQ",
"Covariance of W component and specific humidity [Pa s**-1]",
),
/* 224 */
Parm(
"WU",
"Covariance of W component and U component [Pa m s**-2]",
),
/* 225 */
Parm(
"WV",
"Covariance of W component and V component [Pa m s**-2]",
),
/* 226 */ Parm("WW", "Standard deviation of vertical velocity [Pa s**-1]"),
/* 227 */ Parm("var227", "undefined"),
/* 228 */ Parm("TP", "Total precipitation [m]"),
/* 229 */ Parm("IEWS", "Instantaneous X surface stress [N m**-2]"),
/* 230 */ Parm("INSS", "Instantaneous Y surface stress [N m**-2]"),
/* 231 */ Parm("ISHF", "Instantaneous surface heat flux [W m**-2]"),
/* 232 */ Parm("IE", "Instantaneous moisture flux [kg m**-2 s**-1]"),
/* 233 */ Parm("ASQ", "Apparent surface humidity [kg kg**-1]"),
/* 234 */ Parm("LSRH", "Logarithm of surface roughness length for heat []"),
/* 235 */ Parm("SKT", "Skin temperature [K]"),
/* 236 */ Parm("STL4", "Soil temperature level 4 [K]"),
/* 237 */ Parm("SWL4", "Soil wetness level 4 [m]"),
/* 238 */ Parm("TSN", "Temperature of snow layer [K]"),
/* 239 */ Parm("CSF", "Convective snowfall [kg m**-2 s**-1]"),
/* 240 */ Parm("LSF", "Large-scale snowfall [kg m**-2 s**-1]"),
/* 241 */ Parm("CLWCER", "Cloud liquid water content [kg kg**-1]"),
/* 242 */ Parm("CC", "Cloud cover [(0 - 1)]"),
/* 243 */ Parm("FAL", "Forecast albedo []"),
/* 244 */ Parm("FSR", "Forecast surface roughness [m]"),
/* 245 */
Parm(
"FLSR",
"Forecast logarithm of surface roughness for heat []",
),
/* 246 */ Parm("10WS", "10 metre wind speed [m s**-1]"),
/* 247 */ Parm("MOFL", "Momentum flux [N m**-2]"),
/* 248 */ Parm("var248", "undefined"),
/* 249 */ Parm("var249", "Gravity wave dissipation flux [W m**-2]"),
/* 250 */ Parm("var250", "undefined"),
/* 251 */ Parm("var251", "undefined"),
/* 252 */ Parm("var252", "undefined"),
/* 253 */ Parm("var253", "undefined"),
/* 254 */ Parm("HSD", "Heaviside beta function [(0 - 1)]"),
/* 255 */ Parm("var255", "Indicates a missing value []"),
];

View File

@ -0,0 +1,399 @@
use super::Parm;
pub const ECMWF_162: [Parm; 256] = [
/* 0 */ Parm("var0", "undefined"),
/* 1 */ Parm("var1", "undefined"),
/* 2 */ Parm("var2", "undefined"),
/* 3 */ Parm("var3", "undefined"),
/* 4 */ Parm("var4", "undefined"),
/* 5 */ Parm("var5", "undefined"),
/* 6 */ Parm("var6", "undefined"),
/* 7 */ Parm("var7", "undefined"),
/* 8 */ Parm("var8", "undefined"),
/* 9 */ Parm("var9", "undefined"),
/* 10 */ Parm("var10", "undefined"),
/* 11 */ Parm("var11", "undefined"),
/* 12 */ Parm("var12", "undefined"),
/* 13 */ Parm("var13", "undefined"),
/* 14 */ Parm("var14", "undefined"),
/* 15 */ Parm("var15", "undefined"),
/* 16 */ Parm("var16", "undefined"),
/* 17 */ Parm("var17", "undefined"),
/* 18 */ Parm("var18", "undefined"),
/* 19 */ Parm("var19", "undefined"),
/* 20 */ Parm("var20", "undefined"),
/* 21 */ Parm("var21", "undefined"),
/* 22 */ Parm("var22", "undefined"),
/* 23 */ Parm("var23", "undefined"),
/* 24 */ Parm("var24", "undefined"),
/* 25 */ Parm("var25", "undefined"),
/* 26 */ Parm("var26", "undefined"),
/* 27 */ Parm("var27", "undefined"),
/* 28 */ Parm("var28", "undefined"),
/* 29 */ Parm("var29", "undefined"),
/* 30 */ Parm("var30", "undefined"),
/* 31 */ Parm("var31", "undefined"),
/* 32 */ Parm("var32", "undefined"),
/* 33 */ Parm("var33", "undefined"),
/* 34 */ Parm("var34", "undefined"),
/* 35 */ Parm("var35", "undefined"),
/* 36 */ Parm("var36", "undefined"),
/* 37 */ Parm("var37", "undefined"),
/* 38 */ Parm("var38", "undefined"),
/* 39 */ Parm("var39", "undefined"),
/* 40 */ Parm("var40", "undefined"),
/* 41 */ Parm("var41", "undefined"),
/* 42 */ Parm("var42", "undefined"),
/* 43 */ Parm("var43", "undefined"),
/* 44 */ Parm("var44", "undefined"),
/* 45 */ Parm("var45", "undefined"),
/* 46 */ Parm("var46", "undefined"),
/* 47 */ Parm("var47", "undefined"),
/* 48 */ Parm("var48", "undefined"),
/* 49 */ Parm("var49", "undefined"),
/* 50 */ Parm("var50", "undefined"),
/* 51 */ Parm("var51", "Surface geopotential [m**2 s**-2]"),
/* 52 */ Parm("var52", "Surface pressure [Pa]"),
/* 53 */
Parm(
"var53",
"Vertical integral of mass of atmosphere [kg m**-2]",
),
/* 54 */ Parm("var54", "Vertical integral of temperature [K kg m**-2]"),
/* 55 */
Parm(
"var55",
"Vertical integral of total column water vapour [kg m**-2]",
),
/* 56 */
Parm(
"var56",
"Vertical integral of total column liquid cloud water [kg m**-2]",
),
/* 57 */
Parm(
"var57",
"Vertical integral of total column frozen cloud water [kg m**-2]",
),
/* 58 */
Parm(
"var58",
"Vertical integral of total column ozone [kg m**-2]",
),
/* 59 */ Parm("var59", "Vertical integral of kinetic energy [J m**-2]"),
/* 60 */ Parm("var60", "Vertical integral of thermal energy [J m**-2]"),
/* 61 */ Parm("var61", "Vertical integral of dry static energy [J m**-2]"),
/* 62 */
Parm(
"var62",
"Vertical integral of moist static energy [J m**-2]",
),
/* 63 */ Parm("var63", "Vertical integral of total energy [J m**-2]"),
/* 64 */ Parm("var64", "Vertical integral of energy conversion [W m**-2]"),
/* 65 */
Parm(
"var65",
"Vertical integral of eastward mass flux [kg m**-1 s**-1]",
),
/* 66 */
Parm(
"var66",
"Vertical integral of northward mass flux [kg m**-1 s**-1]",
),
/* 67 */
Parm(
"var67",
"Vertical integral of eastward kinetic energy flux [W m**-2]",
),
/* 68 */
Parm(
"var68",
"Vertical integral of northward kinetic energy flux [W m**-2]",
),
/* 69 */ Parm("var69", "Vertical integral of eastward heat flux [W m**-2]"),
/* 70 */
Parm(
"var70",
"Vertical integral of northward heat flux [W m**-2]",
),
/* 71 */
Parm(
"var71",
"Vertical integral of eastward water vapour flux [kg m**-1 s**-1]",
),
/* 72 */
Parm(
"var72",
"Vertical integral of northward water vapour flux [kg m**-1 s**-1]",
),
/* 73 */
Parm(
"var73",
"Vertical integral of eastward geopotential flux [W m**-2]",
),
/* 74 */
Parm(
"var74",
"Vertical integral of northward geopotential flux [W m**-2]",
),
/* 75 */
Parm(
"var75",
"Vertical integral of eastward total energy flux [W m**-2]",
),
/* 76 */
Parm(
"var76",
"Vertical integral of northward total energy flux [W m**-2]",
),
/* 77 */
Parm(
"var77",
"Vertical integral of eastward ozone flux [kg m**-1 s**-1]",
),
/* 78 */
Parm(
"var78",
"Vertical integral of northward ozone flux [kg m**-1 s**-1]",
),
/* 79 */ Parm("var79", "undefined"),
/* 80 */ Parm("var80", "undefined"),
/* 81 */
Parm(
"var81",
"Vertical integral of divergence of mass flux [kg m**-2 s**-1]",
),
/* 82 */
Parm(
"var82",
"Vertical integral of divergence of kinetic energy flux [W m**-2]",
),
/* 83 */
Parm(
"var83",
"Vertical integral of divergence of thermal energy flux [W m**-2]",
),
/* 84 */
Parm(
"var84",
"Vertical integral of divergence of moisture flux [kg m**-2 s**-1]",
),
/* 85 */
Parm(
"var85",
"Vertical integral of divergence of geopotential flux [W m**-2]",
),
/* 86 */
Parm(
"var86",
"Vertical integral of divergence of total energy flux [W m**-2]",
),
/* 87 */
Parm(
"var87",
"Vertical integral of divergence of ozone flux [kg m**-2 s**-1]",
),
/* 88 */ Parm("var88", "undefined"),
/* 89 */ Parm("var89", "undefined"),
/* 90 */ Parm("var90", "undefined"),
/* 91 */ Parm("var91", "undefined"),
/* 92 */ Parm("var92", "undefined"),
/* 93 */ Parm("var93", "undefined"),
/* 94 */ Parm("var94", "undefined"),
/* 95 */ Parm("var95", "undefined"),
/* 96 */ Parm("var96", "undefined"),
/* 97 */ Parm("var97", "undefined"),
/* 98 */ Parm("var98", "undefined"),
/* 99 */ Parm("var99", "undefined"),
/* 100 */ Parm("var100", "Tendency of short wave radiation [K]"),
/* 101 */ Parm("var101", "Tendency of long wave radiation [K]"),
/* 102 */ Parm("var102", "Tendency of clear sky short wave radiation [K]"),
/* 103 */ Parm("var103", "Tendency of clear sky long wave radiation [K]"),
/* 104 */ Parm("var104", "Updraught mass flux [kg m**-2]"),
/* 105 */ Parm("var105", "Downdraught mass flux [kg m**-2]"),
/* 106 */ Parm("var106", "Updraught detrainment rate [kg m**-3]"),
/* 107 */ Parm("var107", "Downdraught detrainment rate [kg m**-3]"),
/* 108 */ Parm("var108", "Total precipitation flux [kg m**-2]"),
/* 109 */ Parm("var109", "Turbulent diffusion coefficient for heat [m**2]"),
/* 110 */ Parm("var110", "Tendency of temperature due to physics [K]"),
/* 111 */
Parm(
"var111",
"Tendency of specific humidity due to physics [kg kg**-1]",
),
/* 112 */ Parm("var112", "Tendency of u component due to physics [m s**-1]"),
/* 113 */ Parm("var113", "Tendency of v component due to physics [m s**-1]"),
/* 114 */ Parm("var114", "undefined"),
/* 115 */ Parm("var115", "undefined"),
/* 116 */ Parm("var116", "undefined"),
/* 117 */ Parm("var117", "undefined"),
/* 118 */ Parm("var118", "undefined"),
/* 119 */ Parm("var119", "undefined"),
/* 120 */ Parm("var120", "undefined"),
/* 121 */ Parm("var121", "undefined"),
/* 122 */ Parm("var122", "undefined"),
/* 123 */ Parm("var123", "undefined"),
/* 124 */ Parm("var124", "undefined"),
/* 125 */ Parm("var125", "undefined"),
/* 126 */ Parm("var126", "undefined"),
/* 127 */ Parm("var127", "undefined"),
/* 128 */ Parm("var128", "undefined"),
/* 129 */ Parm("var129", "undefined"),
/* 130 */ Parm("var130", "undefined"),
/* 131 */ Parm("var131", "undefined"),
/* 132 */ Parm("var132", "undefined"),
/* 133 */ Parm("var133", "undefined"),
/* 134 */ Parm("var134", "undefined"),
/* 135 */ Parm("var135", "undefined"),
/* 136 */ Parm("var136", "undefined"),
/* 137 */ Parm("var137", "undefined"),
/* 138 */ Parm("var138", "undefined"),
/* 139 */ Parm("var139", "undefined"),
/* 140 */ Parm("var140", "undefined"),
/* 141 */ Parm("var141", "undefined"),
/* 142 */ Parm("var142", "undefined"),
/* 143 */ Parm("var143", "undefined"),
/* 144 */ Parm("var144", "undefined"),
/* 145 */ Parm("var145", "undefined"),
/* 146 */ Parm("var146", "undefined"),
/* 147 */ Parm("var147", "undefined"),
/* 148 */ Parm("var148", "undefined"),
/* 149 */ Parm("var149", "undefined"),
/* 150 */ Parm("var150", "undefined"),
/* 151 */ Parm("var151", "undefined"),
/* 152 */ Parm("var152", "undefined"),
/* 153 */ Parm("var153", "undefined"),
/* 154 */ Parm("var154", "undefined"),
/* 155 */ Parm("var155", "undefined"),
/* 156 */ Parm("var156", "undefined"),
/* 157 */ Parm("var157", "undefined"),
/* 158 */ Parm("var158", "undefined"),
/* 159 */ Parm("var159", "undefined"),
/* 160 */ Parm("var160", "undefined"),
/* 161 */ Parm("var161", "undefined"),
/* 162 */ Parm("var162", "undefined"),
/* 163 */ Parm("var163", "undefined"),
/* 164 */ Parm("var164", "undefined"),
/* 165 */ Parm("var165", "undefined"),
/* 166 */ Parm("var166", "undefined"),
/* 167 */ Parm("var167", "undefined"),
/* 168 */ Parm("var168", "undefined"),
/* 169 */ Parm("var169", "undefined"),
/* 170 */ Parm("var170", "undefined"),
/* 171 */ Parm("var171", "undefined"),
/* 172 */ Parm("var172", "undefined"),
/* 173 */ Parm("var173", "undefined"),
/* 174 */ Parm("var174", "undefined"),
/* 175 */ Parm("var175", "undefined"),
/* 176 */ Parm("var176", "undefined"),
/* 177 */ Parm("var177", "undefined"),
/* 178 */ Parm("var178", "undefined"),
/* 179 */ Parm("var179", "undefined"),
/* 180 */ Parm("var180", "undefined"),
/* 181 */ Parm("var181", "undefined"),
/* 182 */ Parm("var182", "undefined"),
/* 183 */ Parm("var183", "undefined"),
/* 184 */ Parm("var184", "undefined"),
/* 185 */ Parm("var185", "undefined"),
/* 186 */ Parm("var186", "undefined"),
/* 187 */ Parm("var187", "undefined"),
/* 188 */ Parm("var188", "undefined"),
/* 189 */ Parm("var189", "undefined"),
/* 190 */ Parm("var190", "undefined"),
/* 191 */ Parm("var191", "undefined"),
/* 192 */ Parm("var192", "undefined"),
/* 193 */ Parm("var193", "undefined"),
/* 194 */ Parm("var194", "undefined"),
/* 195 */ Parm("var195", "undefined"),
/* 196 */ Parm("var196", "undefined"),
/* 197 */ Parm("var197", "undefined"),
/* 198 */ Parm("var198", "undefined"),
/* 199 */ Parm("var199", "undefined"),
/* 200 */ Parm("var200", "undefined"),
/* 201 */ Parm("var201", "undefined"),
/* 202 */ Parm("var202", "undefined"),
/* 203 */ Parm("var203", "undefined"),
/* 204 */ Parm("var204", "undefined"),
/* 205 */ Parm("var205", "undefined"),
/* 206 */ Parm("var206", "Variance of geopotential [m**4 s**-4]"),
/* 207 */
Parm(
"var207",
"Covariance of geopotential/temperature [m**2 K s**-2]",
),
/* 208 */ Parm("var208", "Variance of temperature [K**2]"),
/* 209 */
Parm(
"var209",
"Covariance of geopotential/specific humidity [m**2 s**-2]",
),
/* 210 */ Parm("var210", "Covariance of temperature/specific humidity [K]"),
/* 211 */ Parm("var211", "Variance of specific humidity []"),
/* 212 */
Parm(
"var212",
"Covariance of u component/geopotential [M**3 s**-3]",
),
/* 213 */
Parm(
"var213",
"Covariance of u component/temperature [m s**-1 K]",
),
/* 214 */
Parm(
"var214",
"Covariance of u component/specific humidity [m s**-1]",
),
/* 215 */ Parm("var215", "Variance of u component [m**2 s**-2]"),
/* 216 */
Parm(
"var216",
"Covariance of v component/geopotential [M**3 s**-3]",
),
/* 217 */ Parm("var217", "Covariance of v component/temperaure [m s**-1 K]"),
/* 218 */
Parm(
"var218",
"Covariance of v component/specific humidity [m s**-1]",
),
/* 219 */
Parm(
"var219",
"Covariance of v component/u component [m**2 s**-2]",
),
/* 220 */ Parm("var220", "Variance of v component [m**2 s**-2]"),
/* 221 */ Parm("var221", "Covariance of omega/geopotential [m**2 Pa s**-3]"),
/* 222 */ Parm("var222", "Covariance of omega/temperature [Pa s**-1 K]"),
/* 223 */ Parm("var223", "Covariance of omega/specific humidity [Pa s**-1]"),
/* 224 */ Parm("var224", "Covariance of omega/u component [m Pa s**-2]"),
/* 225 */ Parm("var225", "Covariance of omega/v component [m Pa s**-2]"),
/* 226 */ Parm("var226", "Variance of omega [Pa**2 s**-2]"),
/* 227 */ Parm("var227", "Variance of surface pressure [Pa**2]"),
/* 228 */ Parm("var228", "undefined"),
/* 229 */ Parm("var229", "Variance of relative humidity [dimensionless]"),
/* 230 */ Parm("var230", "Covariance of u component/ozone [m s**-1]"),
/* 231 */ Parm("var231", "Covariance of v component/ozone [m s**-1]"),
/* 232 */ Parm("var232", "Covariance of omega/ozone [Pa s**-1]"),
/* 233 */ Parm("var233", "Variance of ozone [dimensionless]"),
/* 234 */ Parm("var234", "undefined"),
/* 235 */ Parm("var235", "undefined"),
/* 236 */ Parm("var236", "undefined"),
/* 237 */ Parm("var237", "undefined"),
/* 238 */ Parm("var238", "undefined"),
/* 239 */ Parm("var239", "undefined"),
/* 240 */ Parm("var240", "undefined"),
/* 241 */ Parm("var241", "undefined"),
/* 242 */ Parm("var242", "undefined"),
/* 243 */ Parm("var243", "undefined"),
/* 244 */ Parm("var244", "undefined"),
/* 245 */ Parm("var245", "undefined"),
/* 246 */ Parm("var246", "undefined"),
/* 247 */ Parm("var247", "undefined"),
/* 248 */ Parm("var248", "undefined"),
/* 249 */ Parm("var249", "undefined"),
/* 250 */ Parm("var250", "undefined"),
/* 251 */ Parm("var251", "undefined"),
/* 252 */ Parm("var252", "undefined"),
/* 253 */ Parm("var253", "undefined"),
/* 254 */ Parm("var254", "undefined"),
/* 255 */ Parm("var255", "Indicates a missing value []"),
];

View File

@ -0,0 +1,259 @@
use super::Parm;
pub const ECMWF_170: [Parm; 256] = [
/* 0 */ Parm("var0", "undefined"),
/* 1 */ Parm("var1", "undefined"),
/* 2 */ Parm("var2", "undefined"),
/* 3 */ Parm("var3", "undefined"),
/* 4 */ Parm("var4", "undefined"),
/* 5 */ Parm("var5", "undefined"),
/* 6 */ Parm("var6", "undefined"),
/* 7 */ Parm("var7", "undefined"),
/* 8 */ Parm("var8", "undefined"),
/* 9 */ Parm("var9", "undefined"),
/* 10 */ Parm("var10", "undefined"),
/* 11 */ Parm("var11", "undefined"),
/* 12 */ Parm("var12", "undefined"),
/* 13 */ Parm("var13", "undefined"),
/* 14 */ Parm("var14", "undefined"),
/* 15 */ Parm("var15", "undefined"),
/* 16 */ Parm("var16", "undefined"),
/* 17 */ Parm("var17", "undefined"),
/* 18 */ Parm("var18", "undefined"),
/* 19 */ Parm("var19", "undefined"),
/* 20 */ Parm("var20", "undefined"),
/* 21 */ Parm("var21", "undefined"),
/* 22 */ Parm("var22", "undefined"),
/* 23 */ Parm("var23", "undefined"),
/* 24 */ Parm("var24", "undefined"),
/* 25 */ Parm("var25", "undefined"),
/* 26 */ Parm("var26", "undefined"),
/* 27 */ Parm("var27", "undefined"),
/* 28 */ Parm("var28", "undefined"),
/* 29 */ Parm("var29", "undefined"),
/* 30 */ Parm("var30", "undefined"),
/* 31 */ Parm("var31", "undefined"),
/* 32 */ Parm("var32", "undefined"),
/* 33 */ Parm("var33", "undefined"),
/* 34 */ Parm("var34", "undefined"),
/* 35 */ Parm("var35", "undefined"),
/* 36 */ Parm("var36", "undefined"),
/* 37 */ Parm("var37", "undefined"),
/* 38 */ Parm("var38", "undefined"),
/* 39 */ Parm("var39", "undefined"),
/* 40 */ Parm("var40", "undefined"),
/* 41 */ Parm("var41", "undefined"),
/* 42 */ Parm("var42", "undefined"),
/* 43 */ Parm("var43", "undefined"),
/* 44 */ Parm("var44", "undefined"),
/* 45 */ Parm("var45", "undefined"),
/* 46 */ Parm("var46", "undefined"),
/* 47 */ Parm("var47", "undefined"),
/* 48 */ Parm("var48", "undefined"),
/* 49 */ Parm("var49", "undefined"),
/* 50 */ Parm("var50", "undefined"),
/* 51 */ Parm("var51", "undefined"),
/* 52 */ Parm("var52", "undefined"),
/* 53 */ Parm("var53", "undefined"),
/* 54 */ Parm("var54", "undefined"),
/* 55 */ Parm("var55", "undefined"),
/* 56 */ Parm("var56", "undefined"),
/* 57 */ Parm("var57", "undefined"),
/* 58 */ Parm("var58", "undefined"),
/* 59 */ Parm("var59", "undefined"),
/* 60 */ Parm("var60", "undefined"),
/* 61 */ Parm("var61", "undefined"),
/* 62 */ Parm("var62", "undefined"),
/* 63 */ Parm("var63", "undefined"),
/* 64 */ Parm("var64", "undefined"),
/* 65 */ Parm("var65", "undefined"),
/* 66 */ Parm("var66", "undefined"),
/* 67 */ Parm("var67", "undefined"),
/* 68 */ Parm("var68", "undefined"),
/* 69 */ Parm("var69", "undefined"),
/* 70 */ Parm("var70", "undefined"),
/* 71 */ Parm("var71", "undefined"),
/* 72 */ Parm("var72", "undefined"),
/* 73 */ Parm("var73", "undefined"),
/* 74 */ Parm("var74", "undefined"),
/* 75 */ Parm("var75", "undefined"),
/* 76 */ Parm("var76", "undefined"),
/* 77 */ Parm("var77", "undefined"),
/* 78 */ Parm("var78", "undefined"),
/* 79 */ Parm("var79", "undefined"),
/* 80 */ Parm("var80", "undefined"),
/* 81 */ Parm("var81", "undefined"),
/* 82 */ Parm("var82", "undefined"),
/* 83 */ Parm("var83", "undefined"),
/* 84 */ Parm("var84", "undefined"),
/* 85 */ Parm("var85", "undefined"),
/* 86 */ Parm("var86", "undefined"),
/* 87 */ Parm("var87", "undefined"),
/* 88 */ Parm("var88", "undefined"),
/* 89 */ Parm("var89", "undefined"),
/* 90 */ Parm("var90", "undefined"),
/* 91 */ Parm("var91", "undefined"),
/* 92 */ Parm("var92", "undefined"),
/* 93 */ Parm("var93", "undefined"),
/* 94 */ Parm("var94", "undefined"),
/* 95 */ Parm("var95", "undefined"),
/* 96 */ Parm("var96", "undefined"),
/* 97 */ Parm("var97", "undefined"),
/* 98 */ Parm("var98", "undefined"),
/* 99 */ Parm("var99", "undefined"),
/* 100 */ Parm("var100", "undefined"),
/* 101 */ Parm("var101", "undefined"),
/* 102 */ Parm("var102", "undefined"),
/* 103 */ Parm("var103", "undefined"),
/* 104 */ Parm("var104", "undefined"),
/* 105 */ Parm("var105", "undefined"),
/* 106 */ Parm("var106", "undefined"),
/* 107 */ Parm("var107", "undefined"),
/* 108 */ Parm("var108", "undefined"),
/* 109 */ Parm("var109", "undefined"),
/* 110 */ Parm("var110", "undefined"),
/* 111 */ Parm("var111", "undefined"),
/* 112 */ Parm("var112", "undefined"),
/* 113 */ Parm("var113", "undefined"),
/* 114 */ Parm("var114", "undefined"),
/* 115 */ Parm("var115", "undefined"),
/* 116 */ Parm("var116", "undefined"),
/* 117 */ Parm("var117", "undefined"),
/* 118 */ Parm("var118", "undefined"),
/* 119 */ Parm("var119", "undefined"),
/* 120 */ Parm("var120", "undefined"),
/* 121 */ Parm("var121", "undefined"),
/* 122 */ Parm("var122", "undefined"),
/* 123 */ Parm("var123", "undefined"),
/* 124 */ Parm("var124", "undefined"),
/* 125 */ Parm("var125", "undefined"),
/* 126 */ Parm("var126", "undefined"),
/* 127 */ Parm("var127", "undefined"),
/* 128 */ Parm("var128", "undefined"),
/* 129 */ Parm("Z", "Geopotential [m**2 s**-2]"),
/* 130 */ Parm("T", "Temperature [K]"),
/* 131 */ Parm("U", "U velocity [m s**-1]"),
/* 132 */ Parm("V", "V velocity [m s**-1]"),
/* 133 */ Parm("var133", "undefined"),
/* 134 */ Parm("var134", "undefined"),
/* 135 */ Parm("var135", "undefined"),
/* 136 */ Parm("var136", "undefined"),
/* 137 */ Parm("var137", "undefined"),
/* 138 */ Parm("VO", "Vorticity (relative) [s**-1]"),
/* 139 */ Parm("var139", "undefined"),
/* 140 */ Parm("SWL1", "Soil wetness level 1 [m]"),
/* 141 */ Parm("SD", "Snow depth [m of water equivalent]"),
/* 142 */ Parm("var142", "undefined"),
/* 143 */ Parm("var143", "undefined"),
/* 144 */ Parm("var144", "undefined"),
/* 145 */ Parm("var145", "undefined"),
/* 146 */ Parm("var146", "undefined"),
/* 147 */ Parm("var147", "undefined"),
/* 148 */ Parm("var148", "undefined"),
/* 149 */ Parm("TSW", "Total soil moisture [m]"),
/* 150 */ Parm("var150", "undefined"),
/* 151 */ Parm("MSL", "Mean sea level pressure [Pa]"),
/* 152 */ Parm("var152", "undefined"),
/* 153 */ Parm("var153", "undefined"),
/* 154 */ Parm("var154", "undefined"),
/* 155 */ Parm("D", "Divergence [s**-1]"),
/* 156 */ Parm("var156", "undefined"),
/* 157 */ Parm("var157", "undefined"),
/* 158 */ Parm("var158", "undefined"),
/* 159 */ Parm("var159", "undefined"),
/* 160 */ Parm("var160", "undefined"),
/* 161 */ Parm("var161", "undefined"),
/* 162 */ Parm("var162", "undefined"),
/* 163 */ Parm("var163", "undefined"),
/* 164 */ Parm("var164", "undefined"),
/* 165 */ Parm("var165", "undefined"),
/* 166 */ Parm("var166", "undefined"),
/* 167 */ Parm("var167", "undefined"),
/* 168 */ Parm("var168", "undefined"),
/* 169 */ Parm("var169", "undefined"),
/* 170 */ Parm("var170", "undefined"),
/* 171 */ Parm("SWL2", "Soil wetness level 2 [m]"),
/* 172 */ Parm("var172", "undefined"),
/* 173 */ Parm("var173", "undefined"),
/* 174 */ Parm("var174", "undefined"),
/* 175 */ Parm("var175", "undefined"),
/* 176 */ Parm("var176", "undefined"),
/* 177 */ Parm("var177", "undefined"),
/* 178 */ Parm("var178", "undefined"),
/* 179 */ Parm("TTR", "Top thermal radiation [W m-2]"),
/* 180 */ Parm("var180", "undefined"),
/* 181 */ Parm("var181", "undefined"),
/* 182 */ Parm("var182", "undefined"),
/* 183 */ Parm("var183", "undefined"),
/* 184 */ Parm("SWL3", "Soil wetness level 3 [m]"),
/* 185 */ Parm("var185", "undefined"),
/* 186 */ Parm("var186", "undefined"),
/* 187 */ Parm("var187", "undefined"),
/* 188 */ Parm("var188", "undefined"),
/* 189 */ Parm("var189", "undefined"),
/* 190 */ Parm("var190", "undefined"),
/* 191 */ Parm("var191", "undefined"),
/* 192 */ Parm("var192", "undefined"),
/* 193 */ Parm("var193", "undefined"),
/* 194 */ Parm("var194", "undefined"),
/* 195 */ Parm("var195", "undefined"),
/* 196 */ Parm("var196", "undefined"),
/* 197 */ Parm("var197", "undefined"),
/* 198 */ Parm("var198", "undefined"),
/* 199 */ Parm("var199", "undefined"),
/* 200 */ Parm("var200", "undefined"),
/* 201 */ Parm("MX2T", "Maximum temperature at 2 metres [K]"),
/* 202 */ Parm("MN2T", "Minimum temperature at 2 metres [K]"),
/* 203 */ Parm("var203", "undefined"),
/* 204 */ Parm("var204", "undefined"),
/* 205 */ Parm("var205", "undefined"),
/* 206 */ Parm("var206", "undefined"),
/* 207 */ Parm("var207", "undefined"),
/* 208 */ Parm("var208", "undefined"),
/* 209 */ Parm("var209", "undefined"),
/* 210 */ Parm("var210", "undefined"),
/* 211 */ Parm("var211", "undefined"),
/* 212 */ Parm("var212", "undefined"),
/* 213 */ Parm("var213", "undefined"),
/* 214 */ Parm("var214", "undefined"),
/* 215 */ Parm("var215", "undefined"),
/* 216 */ Parm("var216", "undefined"),
/* 217 */ Parm("var217", "undefined"),
/* 218 */ Parm("var218", "undefined"),
/* 219 */ Parm("var219", "undefined"),
/* 220 */ Parm("var220", "undefined"),
/* 221 */ Parm("var221", "undefined"),
/* 222 */ Parm("var222", "undefined"),
/* 223 */ Parm("var223", "undefined"),
/* 224 */ Parm("var224", "undefined"),
/* 225 */ Parm("var225", "undefined"),
/* 226 */ Parm("var226", "undefined"),
/* 227 */ Parm("var227", "undefined"),
/* 228 */ Parm("TP", "Total precipitation [m]"),
/* 229 */ Parm("var229", "undefined"),
/* 230 */ Parm("var230", "undefined"),
/* 231 */ Parm("var231", "undefined"),
/* 232 */ Parm("var232", "undefined"),
/* 233 */ Parm("var233", "undefined"),
/* 234 */ Parm("var234", "undefined"),
/* 235 */ Parm("var235", "undefined"),
/* 236 */ Parm("var236", "undefined"),
/* 237 */ Parm("var237", "undefined"),
/* 238 */ Parm("var238", "undefined"),
/* 239 */ Parm("var239", "undefined"),
/* 240 */ Parm("var240", "undefined"),
/* 241 */ Parm("var241", "undefined"),
/* 242 */ Parm("var242", "undefined"),
/* 243 */ Parm("var243", "undefined"),
/* 244 */ Parm("var244", "undefined"),
/* 245 */ Parm("var245", "undefined"),
/* 246 */ Parm("var246", "undefined"),
/* 247 */ Parm("var247", "undefined"),
/* 248 */ Parm("var248", "undefined"),
/* 249 */ Parm("var249", "undefined"),
/* 250 */ Parm("var250", "undefined"),
/* 251 */ Parm("var251", "undefined"),
/* 252 */ Parm("var252", "undefined"),
/* 253 */ Parm("var253", "undefined"),
/* 254 */ Parm("var254", "undefined"),
/* 255 */ Parm("var255", "Indicates a missing value []"),
];

View File

@ -0,0 +1,339 @@
use super::Parm;
pub const ECMWF_171: [Parm; 256] = [
/* 0 */ Parm("var0", "undefined"),
/* 1 */ Parm("STRFA", "Stream function anomaly [m**2 s**-1]"),
/* 2 */ Parm("VPOTA", "Velocity potential anomaly [m**2 s**-1]"),
/* 3 */ Parm("var3", "Potential temperature [K]"),
/* 4 */ Parm("var4", "Equivalent potential temperature [K]"),
/* 5 */ Parm("var5", "Saturated equivalent potential temperature [K]"),
/* 6 */ Parm("var6", "undefined"),
/* 7 */ Parm("var7", "undefined"),
/* 8 */ Parm("var8", "undefined"),
/* 9 */ Parm("var9", "undefined"),
/* 10 */ Parm("var10", "undefined"),
/* 11 */ Parm("var11", "U component of divergent wind [m s**-1]"),
/* 12 */ Parm("var12", "V component of divergent wind [m s**-1]"),
/* 13 */ Parm("var13", "U component of rotational wind [m s**-1]"),
/* 14 */ Parm("var14", "V component of rotational wind [m s**-1]"),
/* 15 */ Parm("var15", "undefined"),
/* 16 */ Parm("var16", "undefined"),
/* 17 */ Parm("var17", "undefined"),
/* 18 */ Parm("var18", "undefined"),
/* 19 */ Parm("var19", "undefined"),
/* 20 */ Parm("var20", "undefined"),
/* 21 */ Parm("var21", "Unbalanced component of temperature [K]"),
/* 22 */
Parm(
"var22",
"Unbalanced component of logarithm of surface pressure []",
),
/* 23 */ Parm("var23", "Unbalanced component of divergence [s**-1]"),
/* 24 */ Parm("var24", "undefined"),
/* 25 */ Parm("var25", "undefined"),
/* 26 */ Parm("var26", "Lake cover [(0 - 1)]"),
/* 27 */ Parm("var27", "Low vegetation cover [(0 - 1)]"),
/* 28 */ Parm("var28", "High vegetation cover [(0 - 1)]"),
/* 29 */ Parm("var29", "Type of low vegetation []"),
/* 30 */ Parm("var30", "Type of high vegetation []"),
/* 31 */ Parm("var31", "Sea-ice cover [(0 - 1)]"),
/* 32 */ Parm("var32", "Snow albedo [(0 - 1)]"),
/* 33 */ Parm("var33", "Snow density [kg m**-3]"),
/* 34 */ Parm("var34", "Sea surface temperature [K]"),
/* 35 */ Parm("var35", "Ice surface temperature layer 1 [K]"),
/* 36 */ Parm("var36", "Ice surface temperature layer 2 [K]"),
/* 37 */ Parm("var37", "Ice surface temperature layer 3 [K]"),
/* 38 */ Parm("var38", "Ice surface temperature layer 4 [K]"),
/* 39 */ Parm("var39", "Volumetric soil water layer 1 [m**3 m**-3]"),
/* 40 */ Parm("var40", "Volumetric soil water layer 2 [m**3 m**-3]"),
/* 41 */ Parm("var41", "Volumetric soil water layer 3 [m**3 m**-3]"),
/* 42 */ Parm("var42", "Volumetric soil water layer 4 [m**3 m**-3]"),
/* 43 */ Parm("var43", "Soil type []"),
/* 44 */ Parm("var44", "Snow evaporation [m of water]"),
/* 45 */ Parm("var45", "Snowmelt [m of water]"),
/* 46 */ Parm("var46", "Solar duration [s]"),
/* 47 */ Parm("var47", "Direct solar radiation [w m**-2]"),
/* 48 */ Parm("var48", "Magnitude of surface stress [N m**-2 s]"),
/* 49 */ Parm("var49", "10 metre wind gust [m s**-1]"),
/* 50 */ Parm("var50", "Large-scale precipitation fraction [s]"),
/* 51 */ Parm("var51", "Maximum 2 metre temperature [K]"),
/* 52 */ Parm("var52", "Minimum 2 metre temperature [K]"),
/* 53 */ Parm("var53", "Montgomery potential [m**2 s**-2]"),
/* 54 */ Parm("var54", "Pressure [Pa]"),
/* 55 */ Parm("var55", "Mean 2 metre temperature in past 24 hours [K]"),
/* 56 */
Parm(
"var56",
"Mean 2 metre dewpoint temperature in past 24 hours [K]",
),
/* 57 */ Parm("var57", "Downward UV radiation at the surface [w m**-2]"),
/* 58 */
Parm(
"var58",
"Photosynthetically active radiation at the surface [w m**-2]",
),
/* 59 */ Parm("var59", "Convective available potential energy [J kg**-1]"),
/* 60 */ Parm("var60", "Potential vorticity [K m**2 kg**-1 s**-1]"),
/* 61 */
Parm(
"var61",
"Total precipitation from observations [Millimetres*100 + number of stations]",
),
/* 62 */ Parm("var62", "Observation count []"),
/* 63 */ Parm("var63", "Start time for skin temperature difference [s]"),
/* 64 */ Parm("var64", "Finish time for skin temperature difference [s]"),
/* 65 */ Parm("var65", "Skin temperature difference [K]"),
/* 66 */ Parm("var66", "undefined"),
/* 67 */ Parm("var67", "undefined"),
/* 68 */ Parm("var68", "undefined"),
/* 69 */ Parm("var69", "undefined"),
/* 70 */ Parm("var70", "undefined"),
/* 71 */ Parm("var71", "undefined"),
/* 72 */ Parm("var72", "undefined"),
/* 73 */ Parm("var73", "undefined"),
/* 74 */ Parm("var74", "undefined"),
/* 75 */ Parm("var75", "undefined"),
/* 76 */ Parm("var76", "undefined"),
/* 77 */ Parm("var77", "undefined"),
/* 78 */ Parm("TCLWA", "Total column liquid water anomaly [kg m**-2]"),
/* 79 */ Parm("TCIWA", "Total column ice water anomaly [kg m**-2]"),
/* 80 */ Parm("var80", "undefined"),
/* 81 */ Parm("var81", "undefined"),
/* 82 */ Parm("var82", "undefined"),
/* 83 */ Parm("var83", "undefined"),
/* 84 */ Parm("var84", "undefined"),
/* 85 */ Parm("var85", "undefined"),
/* 86 */ Parm("var86", "undefined"),
/* 87 */ Parm("var87", "undefined"),
/* 88 */ Parm("var88", "undefined"),
/* 89 */ Parm("var89", "undefined"),
/* 90 */ Parm("var90", "undefined"),
/* 91 */ Parm("var91", "undefined"),
/* 92 */ Parm("var92", "undefined"),
/* 93 */ Parm("var93", "undefined"),
/* 94 */ Parm("var94", "undefined"),
/* 95 */ Parm("var95", "undefined"),
/* 96 */ Parm("var96", "undefined"),
/* 97 */ Parm("var97", "undefined"),
/* 98 */ Parm("var98", "undefined"),
/* 99 */ Parm("var99", "undefined"),
/* 100 */ Parm("var100", "undefined"),
/* 101 */ Parm("var101", "undefined"),
/* 102 */ Parm("var102", "undefined"),
/* 103 */ Parm("var103", "undefined"),
/* 104 */ Parm("var104", "undefined"),
/* 105 */ Parm("var105", "undefined"),
/* 106 */ Parm("var106", "undefined"),
/* 107 */ Parm("var107", "undefined"),
/* 108 */ Parm("var108", "undefined"),
/* 109 */ Parm("var109", "undefined"),
/* 110 */ Parm("var110", "undefined"),
/* 111 */ Parm("var111", "undefined"),
/* 112 */ Parm("var112", "undefined"),
/* 113 */ Parm("var113", "undefined"),
/* 114 */ Parm("var114", "undefined"),
/* 115 */ Parm("var115", "undefined"),
/* 116 */ Parm("var116", "undefined"),
/* 117 */ Parm("var117", "undefined"),
/* 118 */ Parm("var118", "undefined"),
/* 119 */ Parm("var119", "undefined"),
/* 120 */ Parm("var120", "undefined"),
/* 121 */ Parm("var121", "undefined"),
/* 122 */ Parm("var122", "undefined"),
/* 123 */ Parm("var123", "undefined"),
/* 124 */ Parm("var124", "undefined"),
/* 125 */ Parm("var125", "Vertically integrated total energy [J m**-2]"),
/* 126 */
Parm(
"var126",
"Generic parameter for sensitive area prediction [Various]",
),
/* 127 */ Parm("var127", "Atmospheric tide []"),
/* 128 */ Parm("var128", "Budget values []"),
/* 129 */ Parm("ZA", "Geopotential anomaly [m**2 s**-2]"),
/* 130 */ Parm("TA", "Temperature anomaly [K]"),
/* 131 */ Parm("UA", "U velocity anomaly [m s**-1]"),
/* 132 */ Parm("VA", "V velocity anomaly [m s**-1]"),
/* 133 */ Parm("var133", "Specific humidity [kg kg**-1]"),
/* 134 */ Parm("var134", "Surface pressure [Pa]"),
/* 135 */ Parm("var135", "Vertical velocity [Pa s**-1]"),
/* 136 */ Parm("TCWA", "Total column water [kg m**-2]"),
/* 137 */ Parm("TCWVA", "Total column water vapour [kg m**-2]"),
/* 138 */ Parm("var138", "Vorticity (relative) [s**-1]"),
/* 139 */ Parm("STAL1", "Soil temperature level 1 [K]"),
/* 140 */ Parm("var140", "Soil wetness level 1 [m of water]"),
/* 141 */ Parm("var141", "Snow depth [m of water equivalent]"),
/* 142 */
Parm(
"var142",
"Stratiform precipitation (Large-scale precipitation) [m]",
),
/* 143 */ Parm("var143", "Convective precipitation [m]"),
/* 144 */
Parm(
"var144",
"Snowfall (convective + stratiform) [m of water equivalent]",
),
/* 145 */ Parm("var145", "Boundary layer dissipation [W m**-2 s]"),
/* 146 */ Parm("var146", "Surface sensible heat flux [W m**-2 s]"),
/* 147 */ Parm("var147", "Surface latent heat flux [W m**-2 s]"),
/* 148 */ Parm("var148", "Charnock []"),
/* 149 */ Parm("var149", "Surface net radiation [W m**-2 s]"),
/* 150 */ Parm("var150", "Top net radiation []"),
/* 151 */ Parm("MSLA", "Mean sea level pressure anomaly [Pa]"),
/* 152 */ Parm("var152", "Logarithm of surface pressure []"),
/* 153 */ Parm("var153", "Short-wave heating rate [K]"),
/* 154 */ Parm("var154", "Long-wave heating rate [K]"),
/* 155 */ Parm("var155", "Divergence [s**-1]"),
/* 156 */ Parm("var156", "Height [m]"),
/* 157 */ Parm("var157", "Relative humidity [%]"),
/* 158 */ Parm("var158", "Tendency of surface pressure [Pa s**-1]"),
/* 159 */ Parm("var159", "Boundary layer height [m]"),
/* 160 */ Parm("var160", "Standard deviation of orography []"),
/* 161 */ Parm("var161", "Anisotropy of sub-gridscale orography []"),
/* 162 */ Parm("var162", "Angle of sub-gridscale orography [rad]"),
/* 163 */ Parm("var163", "Slope of sub-gridscale orography []"),
/* 164 */ Parm("TCCA", "Total cloud cover anomaly [(0 - 1)]"),
/* 165 */ Parm("10UA", "10 metre U wind component anomaly [m s**-1]"),
/* 166 */ Parm("10VA", "10 metre V wind component anomaly [m s**-1]"),
/* 167 */ Parm("2TA", "2 metre temperature anomaly [K]"),
/* 168 */ Parm("var168", "2 metre dewpoint temperature [K]"),
/* 169 */ Parm("var169", "Surface solar radiation downwards [W m**-2 s]"),
/* 170 */ Parm("var170", "Soil temperature level 2 [K]"),
/* 171 */ Parm("var171", "Soil wetness level 2 [m of water]"),
/* 172 */ Parm("var172", "Land-sea mask [(0 - 1)]"),
/* 173 */ Parm("var173", "Surface roughness [m]"),
/* 174 */ Parm("var174", "Albedo [(0 - 1)]"),
/* 175 */ Parm("var175", "Surface thermal radiation downwards [W m**-2 s]"),
/* 176 */ Parm("var176", "Surface solar radiation [W m**-2 s]"),
/* 177 */ Parm("var177", "Surface thermal radiation [W m**-2 s]"),
/* 178 */ Parm("var178", "Top solar radiation [W m**-2 s]"),
/* 179 */ Parm("var179", "Top thermal radiation [W m**-2 s]"),
/* 180 */ Parm("var180", "East-West surface stress [N m**-2 s]"),
/* 181 */ Parm("var181", "North-South surface stress [N m**-2 s]"),
/* 182 */ Parm("var182", "Evaporation [m of water]"),
/* 183 */ Parm("var183", "Soil temperature level 3 [K]"),
/* 184 */ Parm("var184", "Soil wetness level 3 [m of water]"),
/* 185 */ Parm("var185", "Convective cloud cover [(0 - 1)]"),
/* 186 */ Parm("var186", "Low cloud cover [(0 - 1)]"),
/* 187 */ Parm("var187", "Medium cloud cover [(0 - 1)]"),
/* 188 */ Parm("var188", "High cloud cover [(0 - 1)]"),
/* 189 */ Parm("SUNDA", "Sunshine duration anomaly [s]"),
/* 190 */
Parm(
"var190",
"East-West component of sub-gridscale orographic variance [m**2]",
),
/* 191 */
Parm(
"var191",
"North-South component of sub-gridscale orographic variance [m**2]",
),
/* 192 */
Parm(
"var192",
"North-West/South-East component of sub-gridscale orographic variance [m**2]",
),
/* 193 */
Parm(
"var193",
"North-East/South-West component of sub-gridscale orographic variance [m**2]",
),
/* 194 */ Parm("var194", "Brightness temperature [K]"),
/* 195 */
Parm(
"var195",
"Latitudinal component of gravity wave stress [N m**-2 s]",
),
/* 196 */
Parm(
"var196",
"Meridional component of gravity wave stress [N m**-2 s]",
),
/* 197 */ Parm("var197", "Gravity wave dissipation [W m**-2 s]"),
/* 198 */ Parm("var198", "Skin reservoir content [m of water]"),
/* 199 */ Parm("var199", "Vegetation fraction [(0 - 1)]"),
/* 200 */ Parm("var200", "Variance of sub-gridscale orography [m**2]"),
/* 201 */ Parm("MX2TA", "Maximum temperature at 2 metres anomaly [K]"),
/* 202 */ Parm("MN2TA", "Minimum temperature at 2 metres anomaly [K]"),
/* 203 */ Parm("var203", "Ozone mass mixing ratio [kg kg**-1]"),
/* 204 */ Parm("var204", "Precipitation analysis weights []"),
/* 205 */ Parm("var205", "Runoff [m]"),
/* 206 */ Parm("var206", "Total column ozone [kg m**-2]"),
/* 207 */ Parm("var207", "10 metre wind speed [m s**-1]"),
/* 208 */ Parm("var208", "Top net solar radiation, clear sky [W m**-2 s]"),
/* 209 */ Parm("var209", "Top net thermal radiation, clear sky [W m**-2 s]"),
/* 210 */
Parm(
"var210",
"Surface net solar radiation, clear sky [W m**-2 s]",
),
/* 211 */
Parm(
"var211",
"Surface net thermal radiation, clear sky [W m**-2 s]",
),
/* 212 */ Parm("var212", "Solar insolation [W m**-2]"),
/* 213 */ Parm("var213", "undefined"),
/* 214 */ Parm("var214", "Diabatic heating by radiation [K]"),
/* 215 */ Parm("var215", "Diabatic heating by vertical diffusion [K]"),
/* 216 */ Parm("var216", "Diabatic heating by cumulus convection [K]"),
/* 217 */ Parm("var217", "Diabatic heating by large-scale condensation [K]"),
/* 218 */ Parm("var218", "Vertical diffusion of zonal wind [m s**-1]"),
/* 219 */ Parm("var219", "Vertical diffusion of meridional wind [m s**-1]"),
/* 220 */ Parm("var220", "East-West gravity wave drag tendency [m s**-1]"),
/* 221 */ Parm("var221", "North-South gravity wave drag tendency [m s**-1]"),
/* 222 */ Parm("var222", "Convective tendency of zonal wind [m s**-1]"),
/* 223 */ Parm("var223", "Convective tendency of meridional wind [m s**-1]"),
/* 224 */ Parm("var224", "Vertical diffusion of humidity [kg kg**-1]"),
/* 225 */
Parm(
"var225",
"Humidity tendency by cumulus convection [kg kg**-1]",
),
/* 226 */
Parm(
"var226",
"Humidity tendency by large-scale condensation [kg kg**-1]",
),
/* 227 */
Parm(
"var227",
"Change from removal of negative humidity [kg kg**-1]",
),
/* 228 */ Parm("TPA", "Total precipitation anomaly [m]"),
/* 229 */ Parm("var229", "Instantaneous X surface stress [N m**-2]"),
/* 230 */ Parm("var230", "Instantaneous Y surface stress [N m**-2]"),
/* 231 */ Parm("var231", "Instantaneous surface heat flux [W m**-2]"),
/* 232 */ Parm("var232", "Instantaneous moisture flux [kg m**-2 s]"),
/* 233 */ Parm("var233", "Apparent surface humidity [kg kg**-1]"),
/* 234 */
Parm(
"var234",
"Logarithm of surface roughness length for heat []",
),
/* 235 */ Parm("var235", "Skin temperature [K]"),
/* 236 */ Parm("var236", "Soil temperature level 4 [K]"),
/* 237 */ Parm("var237", "Soil wetness level 4 [m]"),
/* 238 */ Parm("var238", "Temperature of snow layer [K]"),
/* 239 */ Parm("var239", "Convective snowfall [m of water equivalent]"),
/* 240 */ Parm("var240", "Large-scale snowfall [m of water equivalent]"),
/* 241 */ Parm("var241", "Accumulated cloud fraction tendency [(-1 to 1)]"),
/* 242 */ Parm("var242", "Accumulated liquid water tendency [(-1 to 1)]"),
/* 243 */ Parm("var243", "Forecast albedo [(0 - 1)]"),
/* 244 */ Parm("var244", "Forecast surface roughness [m]"),
/* 245 */
Parm(
"var245",
"Forecast logarithm of surface roughness for heat []",
),
/* 246 */ Parm("var246", "Cloud liquid water content [kg kg**-1]"),
/* 247 */ Parm("var247", "Cloud ice water content [kg kg**-1]"),
/* 248 */ Parm("var248", "Cloud cover [(0 - 1)]"),
/* 249 */ Parm("var249", "Accumulated ice water tendency [(-1 to 1)]"),
/* 250 */ Parm("var250", "Ice age [(0 - 1)]"),
/* 251 */ Parm("var251", "Adiabatic tendency of temperature [K]"),
/* 252 */ Parm("var252", "Adiabatic tendency of humidity [kg kg**-1]"),
/* 253 */ Parm("var253", "Adiabatic tendency of zonal wind [m s**-1]"),
/* 254 */ Parm("var254", "Adiabatic tendency of meridional wind [m s**-1]"),
/* 255 */ Parm("var255", "Indicates a missing value []"),
];

View File

@ -0,0 +1,271 @@
use super::Parm;
pub const ECMWF_172: [Parm; 256] = [
/* 0 */ Parm("var0", "undefined"),
/* 1 */ Parm("var1", "undefined"),
/* 2 */ Parm("var2", "undefined"),
/* 3 */ Parm("var3", "undefined"),
/* 4 */ Parm("var4", "undefined"),
/* 5 */ Parm("var5", "undefined"),
/* 6 */ Parm("var6", "undefined"),
/* 7 */ Parm("var7", "undefined"),
/* 8 */ Parm("var8", "undefined"),
/* 9 */ Parm("var9", "undefined"),
/* 10 */ Parm("var10", "undefined"),
/* 11 */ Parm("var11", "undefined"),
/* 12 */ Parm("var12", "undefined"),
/* 13 */ Parm("var13", "undefined"),
/* 14 */ Parm("var14", "undefined"),
/* 15 */ Parm("var15", "undefined"),
/* 16 */ Parm("var16", "undefined"),
/* 17 */ Parm("var17", "undefined"),
/* 18 */ Parm("var18", "undefined"),
/* 19 */ Parm("var19", "undefined"),
/* 20 */ Parm("var20", "undefined"),
/* 21 */ Parm("var21", "undefined"),
/* 22 */ Parm("var22", "undefined"),
/* 23 */ Parm("var23", "undefined"),
/* 24 */ Parm("var24", "undefined"),
/* 25 */ Parm("var25", "undefined"),
/* 26 */ Parm("var26", "undefined"),
/* 27 */ Parm("var27", "undefined"),
/* 28 */ Parm("var28", "undefined"),
/* 29 */ Parm("var29", "undefined"),
/* 30 */ Parm("var30", "undefined"),
/* 31 */ Parm("var31", "undefined"),
/* 32 */ Parm("var32", "undefined"),
/* 33 */ Parm("var33", "undefined"),
/* 34 */ Parm("var34", "undefined"),
/* 35 */ Parm("var35", "undefined"),
/* 36 */ Parm("var36", "undefined"),
/* 37 */ Parm("var37", "undefined"),
/* 38 */ Parm("var38", "undefined"),
/* 39 */ Parm("var39", "undefined"),
/* 40 */ Parm("var40", "undefined"),
/* 41 */ Parm("var41", "undefined"),
/* 42 */ Parm("var42", "undefined"),
/* 43 */ Parm("var43", "undefined"),
/* 44 */ Parm("SNOE", "Snow evaporation m of water s**-1"),
/* 45 */ Parm("SNOM", "Snow melt m of water s**-1"),
/* 46 */ Parm("var46", "undefined"),
/* 47 */ Parm("var47", "undefined"),
/* 48 */ Parm("MSS", "magnitude of surface stress N m**-2"),
/* 49 */ Parm("var49", "undefined"),
/* 50 */ Parm("", "Large-scale precipitation fraction -"),
/* 51 */ Parm("var51", "undefined"),
/* 52 */ Parm("var52", "undefined"),
/* 53 */ Parm("var53", "undefined"),
/* 54 */ Parm("var54", "undefined"),
/* 55 */ Parm("var55", "undefined"),
/* 56 */ Parm("var56", "undefined"),
/* 57 */ Parm("var57", "undefined"),
/* 58 */ Parm("var58", "undefined"),
/* 59 */ Parm("var59", "undefined"),
/* 60 */ Parm("var60", "undefined"),
/* 61 */ Parm("var61", "undefined"),
/* 62 */ Parm("var62", "undefined"),
/* 63 */ Parm("var63", "undefined"),
/* 64 */ Parm("var64", "undefined"),
/* 65 */ Parm("var65", "undefined"),
/* 66 */ Parm("var66", "undefined"),
/* 67 */ Parm("var67", "undefined"),
/* 68 */ Parm("var68", "undefined"),
/* 69 */ Parm("var69", "undefined"),
/* 70 */ Parm("var70", "undefined"),
/* 71 */ Parm("var71", "undefined"),
/* 72 */ Parm("var72", "undefined"),
/* 73 */ Parm("var73", "undefined"),
/* 74 */ Parm("var74", "undefined"),
/* 75 */ Parm("var75", "undefined"),
/* 76 */ Parm("var76", "undefined"),
/* 77 */ Parm("var77", "undefined"),
/* 78 */ Parm("var78", "undefined"),
/* 79 */ Parm("var79", "undefined"),
/* 80 */ Parm("var80", "undefined"),
/* 81 */ Parm("var81", "undefined"),
/* 82 */ Parm("var82", "undefined"),
/* 83 */ Parm("var83", "undefined"),
/* 84 */ Parm("var84", "undefined"),
/* 85 */ Parm("var85", "undefined"),
/* 86 */ Parm("var86", "undefined"),
/* 87 */ Parm("var87", "undefined"),
/* 88 */ Parm("var88", "undefined"),
/* 89 */ Parm("var89", "undefined"),
/* 90 */ Parm("var90", "undefined"),
/* 91 */ Parm("var91", "undefined"),
/* 92 */ Parm("var92", "undefined"),
/* 93 */ Parm("var93", "undefined"),
/* 94 */ Parm("var94", "undefined"),
/* 95 */ Parm("var95", "undefined"),
/* 96 */ Parm("var96", "undefined"),
/* 97 */ Parm("var97", "undefined"),
/* 98 */ Parm("var98", "undefined"),
/* 99 */ Parm("var99", "undefined"),
/* 100 */ Parm("var100", "undefined"),
/* 101 */ Parm("var101", "undefined"),
/* 102 */ Parm("var102", "undefined"),
/* 103 */ Parm("var103", "undefined"),
/* 104 */ Parm("var104", "undefined"),
/* 105 */ Parm("var105", "undefined"),
/* 106 */ Parm("var106", "undefined"),
/* 107 */ Parm("var107", "undefined"),
/* 108 */ Parm("var108", "undefined"),
/* 109 */ Parm("var109", "undefined"),
/* 110 */ Parm("var110", "undefined"),
/* 111 */ Parm("var111", "undefined"),
/* 112 */ Parm("var112", "undefined"),
/* 113 */ Parm("var113", "undefined"),
/* 114 */ Parm("var114", "undefined"),
/* 115 */ Parm("var115", "undefined"),
/* 116 */ Parm("var116", "undefined"),
/* 117 */ Parm("var117", "undefined"),
/* 118 */ Parm("var118", "undefined"),
/* 119 */ Parm("var119", "undefined"),
/* 120 */ Parm("var120", "undefined"),
/* 121 */ Parm("var121", "undefined"),
/* 122 */ Parm("var122", "undefined"),
/* 123 */ Parm("var123", "undefined"),
/* 124 */ Parm("var124", "undefined"),
/* 125 */ Parm("var125", "undefined"),
/* 126 */ Parm("var126", "undefined"),
/* 127 */ Parm("var127", "undefined"),
/* 128 */ Parm("var128", "undefined"),
/* 129 */ Parm("var129", "undefined"),
/* 130 */ Parm("var130", "undefined"),
/* 131 */ Parm("var131", "undefined"),
/* 132 */ Parm("var132", "undefined"),
/* 133 */ Parm("var133", "undefined"),
/* 134 */ Parm("var134", "undefined"),
/* 135 */ Parm("var135", "undefined"),
/* 136 */ Parm("var136", "undefined"),
/* 137 */ Parm("var137", "undefined"),
/* 138 */ Parm("var138", "undefined"),
/* 139 */ Parm("var139", "undefined"),
/* 140 */ Parm("var140", "undefined"),
/* 141 */ Parm("var141", "undefined"),
/* 142 */ Parm("LSP", "Large scale precipitation m s**-1"),
/* 143 */ Parm("CP", "Convective precipitation m s**-1"),
/* 144 */
Parm(
"SF",
"Snowfall (convective + stratiform) m of water equivalent s**-1",
),
/* 145 */ Parm("BLD", "Boundary layer dissipation W m**-2"),
/* 146 */ Parm("SSHF", "Surface sensible heat flux W m**-2"),
/* 147 */ Parm("SLHF", "Surface latent heat flux W m**-2"),
/* 148 */ Parm("SNR", "Surface net radiation W m**-2"),
/* 149 */ Parm("var149", "undefined"),
/* 150 */ Parm("var150", "undefined"),
/* 151 */ Parm("var151", "undefined"),
/* 152 */ Parm("var152", "undefined"),
/* 153 */ Parm("SWHR", "Short-wave heating rate K s**-1"),
/* 154 */ Parm("LWHR", "Long-wave heating rate K s**-1"),
/* 155 */ Parm("var155", "undefined"),
/* 156 */ Parm("var156", "undefined"),
/* 157 */ Parm("var157", "undefined"),
/* 158 */ Parm("var158", "undefined"),
/* 159 */ Parm("var159", "undefined"),
/* 160 */ Parm("var160", "undefined"),
/* 161 */ Parm("var161", "undefined"),
/* 162 */ Parm("var162", "undefined"),
/* 163 */ Parm("var163", "undefined"),
/* 164 */ Parm("var164", "undefined"),
/* 165 */ Parm("var165", "undefined"),
/* 166 */ Parm("var166", "undefined"),
/* 167 */ Parm("var167", "undefined"),
/* 168 */ Parm("var168", "undefined"),
/* 169 */ Parm("SSRD", "Surface solar radiation downwards W m**-2"),
/* 170 */ Parm("var170", "undefined"),
/* 171 */ Parm("var171", "undefined"),
/* 172 */ Parm("var172", "undefined"),
/* 173 */ Parm("var173", "undefined"),
/* 174 */ Parm("var174", "undefined"),
/* 175 */ Parm("STRD", "Surface thermal radiation downwards W m**-2"),
/* 176 */ Parm("SSR", "Surface solar radiation W m**-2"),
/* 177 */ Parm("STR", "Surface thermal radiation W m**-2"),
/* 178 */ Parm("TSR", "Top solar radiation W m**-2"),
/* 179 */ Parm("TTR", "Top thermal radiation W m-2"),
/* 180 */ Parm("EWSS", "East-West surface stress N m**-2"),
/* 181 */ Parm("NSSS", "North-South surface stress N m**-2"),
/* 182 */ Parm("E", "Evaporation m of water s**-1"),
/* 183 */ Parm("var183", "undefined"),
/* 184 */ Parm("var184", "undefined"),
/* 185 */ Parm("var185", "undefined"),
/* 186 */ Parm("var186", "undefined"),
/* 187 */ Parm("var187", "undefined"),
/* 188 */ Parm("var188", "undefined"),
/* 189 */ Parm("SUND", "Sunshine duration"),
/* 190 */ Parm("var190", "undefined"),
/* 191 */ Parm("var191", "undefined"),
/* 192 */ Parm("var192", "undefined"),
/* 193 */ Parm("var193", "undefined"),
/* 194 */ Parm("var194", "undefined"),
/* 195 */
Parm(
"LGWS",
"Latitudinal component of gravity wave stress N m**-2",
),
/* 196 */
Parm(
"MGWS",
"Meridional component of gravity wave stress N m**-2",
),
/* 197 */ Parm("GWD", "Gravity wave dissipation W m**-2"),
/* 198 */ Parm("var198", "undefined"),
/* 199 */ Parm("var199", "undefined"),
/* 200 */ Parm("var200", "undefined"),
/* 201 */ Parm("var201", "undefined"),
/* 202 */ Parm("var202", "undefined"),
/* 203 */ Parm("var203", "undefined"),
/* 204 */ Parm("var204", "undefined"),
/* 205 */ Parm("RO", "Runoff m s**-1"),
/* 206 */ Parm("var206", "undefined"),
/* 207 */ Parm("var207", "undefined"),
/* 208 */ Parm("TSRC", "Top net solar radiation, clear sky W m**-2"),
/* 209 */ Parm("TTRC", "Top net thermal radiation, clear sky W m**-2"),
/* 210 */ Parm("SSRC", "Surface net solar radiation, clear sky W m**-2"),
/* 211 */ Parm("STRC", "Surface net thermal radiation, clear sky W m**-2"),
/* 212 */ Parm("SI", "Solar insolation W m**-2"),
/* 213 */ Parm("var213", "undefined"),
/* 214 */ Parm("var214", "undefined"),
/* 215 */ Parm("var215", "undefined"),
/* 216 */ Parm("var216", "undefined"),
/* 217 */ Parm("var217", "undefined"),
/* 218 */ Parm("var218", "undefined"),
/* 219 */ Parm("var219", "undefined"),
/* 220 */ Parm("var220", "undefined"),
/* 221 */ Parm("var221", "undefined"),
/* 222 */ Parm("var222", "undefined"),
/* 223 */ Parm("var223", "undefined"),
/* 224 */ Parm("var224", "undefined"),
/* 225 */ Parm("var225", "undefined"),
/* 226 */ Parm("var226", "undefined"),
/* 227 */ Parm("var227", "undefined"),
/* 228 */ Parm("TP", "Total precipitation m s**-1"),
/* 229 */ Parm("var229", "undefined"),
/* 230 */ Parm("var230", "undefined"),
/* 231 */ Parm("var231", "undefined"),
/* 232 */ Parm("var232", "undefined"),
/* 233 */ Parm("var233", "undefined"),
/* 234 */ Parm("var234", "undefined"),
/* 235 */ Parm("var235", "undefined"),
/* 236 */ Parm("var236", "undefined"),
/* 237 */ Parm("var237", "undefined"),
/* 238 */ Parm("var238", "undefined"),
/* 239 */ Parm("CSF", "Convective snowfall m of water equivalent s**-1"),
/* 240 */ Parm("LSF", "Large-scale snowfall m of water equivalent s**-1"),
/* 241 */ Parm("var241", "undefined"),
/* 242 */ Parm("var242", "undefined"),
/* 243 */ Parm("var243", "undefined"),
/* 244 */ Parm("var244", "undefined"),
/* 245 */ Parm("var245", "undefined"),
/* 246 */ Parm("var246", "undefined"),
/* 247 */ Parm("var247", "undefined"),
/* 248 */ Parm("var248", "undefined"),
/* 249 */ Parm("var249", "undefined"),
/* 250 */ Parm("var250", "undefined"),
/* 251 */ Parm("var251", "undefined"),
/* 252 */ Parm("var252", "undefined"),
/* 253 */ Parm("var253", "undefined"),
/* 254 */ Parm("var254", "undefined"),
/* 255 */ Parm("var255", "undefined"),
];

View File

@ -0,0 +1,259 @@
use super::Parm;
pub const ECMWF_173:[Parm;256] = [
/* 0 */ Parm("var0", "undefined"),
/* 1 */ Parm("var1", "undefined"),
/* 2 */ Parm("var2", "undefined"),
/* 3 */ Parm("var3", "undefined"),
/* 4 */ Parm("var4", "undefined"),
/* 5 */ Parm("var5", "undefined"),
/* 6 */ Parm("var6", "undefined"),
/* 7 */ Parm("var7", "undefined"),
/* 8 */ Parm("var8", "undefined"),
/* 9 */ Parm("var9", "undefined"),
/* 10 */ Parm("var10", "undefined"),
/* 11 */ Parm("var11", "undefined"),
/* 12 */ Parm("var12", "undefined"),
/* 13 */ Parm("var13", "undefined"),
/* 14 */ Parm("var14", "undefined"),
/* 15 */ Parm("var15", "undefined"),
/* 16 */ Parm("var16", "undefined"),
/* 17 */ Parm("var17", "undefined"),
/* 18 */ Parm("var18", "undefined"),
/* 19 */ Parm("var19", "undefined"),
/* 20 */ Parm("var20", "undefined"),
/* 21 */ Parm("var21", "undefined"),
/* 22 */ Parm("var22", "undefined"),
/* 23 */ Parm("var23", "undefined"),
/* 24 */ Parm("var24", "undefined"),
/* 25 */ Parm("var25", "undefined"),
/* 26 */ Parm("var26", "undefined"),
/* 27 */ Parm("var27", "undefined"),
/* 28 */ Parm("var28", "undefined"),
/* 29 */ Parm("var29", "undefined"),
/* 30 */ Parm("var30", "undefined"),
/* 31 */ Parm("var31", "undefined"),
/* 32 */ Parm("var32", "undefined"),
/* 33 */ Parm("var33", "undefined"),
/* 34 */ Parm("var34", "undefined"),
/* 35 */ Parm("var35", "undefined"),
/* 36 */ Parm("var36", "undefined"),
/* 37 */ Parm("var37", "undefined"),
/* 38 */ Parm("var38", "undefined"),
/* 39 */ Parm("var39", "undefined"),
/* 40 */ Parm("var40", "undefined"),
/* 41 */ Parm("var41", "undefined"),
/* 42 */ Parm("var42", "undefined"),
/* 43 */ Parm("var43", "undefined"),
/* 44 */ Parm("var44", "Snow evaporation anomaly [m of water s**-1]"),
/* 45 */ Parm("var45", "Snowmelt anomaly [m of water s**-1]"),
/* 46 */ Parm("var46", "undefined"),
/* 47 */ Parm("var47", "undefined"),
/* 48 */ Parm("var48", "Magnitude of surface stress anomaly [N m**-2]"),
/* 49 */ Parm("var49", "undefined"),
/* 50 */ Parm("var50", "Large-scale precipitation fraction anomaly []"),
/* 51 */ Parm("var51", "undefined"),
/* 52 */ Parm("var52", "undefined"),
/* 53 */ Parm("var53", "undefined"),
/* 54 */ Parm("var54", "undefined"),
/* 55 */ Parm("var55", "undefined"),
/* 56 */ Parm("var56", "undefined"),
/* 57 */ Parm("var57", "undefined"),
/* 58 */ Parm("var58", "undefined"),
/* 59 */ Parm("var59", "undefined"),
/* 60 */ Parm("var60", "undefined"),
/* 61 */ Parm("var61", "undefined"),
/* 62 */ Parm("var62", "undefined"),
/* 63 */ Parm("var63", "undefined"),
/* 64 */ Parm("var64", "undefined"),
/* 65 */ Parm("var65", "undefined"),
/* 66 */ Parm("var66", "undefined"),
/* 67 */ Parm("var67", "undefined"),
/* 68 */ Parm("var68", "undefined"),
/* 69 */ Parm("var69", "undefined"),
/* 70 */ Parm("var70", "undefined"),
/* 71 */ Parm("var71", "undefined"),
/* 72 */ Parm("var72", "undefined"),
/* 73 */ Parm("var73", "undefined"),
/* 74 */ Parm("var74", "undefined"),
/* 75 */ Parm("var75", "undefined"),
/* 76 */ Parm("var76", "undefined"),
/* 77 */ Parm("var77", "undefined"),
/* 78 */ Parm("var78", "undefined"),
/* 79 */ Parm("var79", "undefined"),
/* 80 */ Parm("var80", "undefined"),
/* 81 */ Parm("var81", "undefined"),
/* 82 */ Parm("var82", "undefined"),
/* 83 */ Parm("var83", "undefined"),
/* 84 */ Parm("var84", "undefined"),
/* 85 */ Parm("var85", "undefined"),
/* 86 */ Parm("var86", "undefined"),
/* 87 */ Parm("var87", "undefined"),
/* 88 */ Parm("var88", "undefined"),
/* 89 */ Parm("var89", "undefined"),
/* 90 */ Parm("var90", "undefined"),
/* 91 */ Parm("var91", "undefined"),
/* 92 */ Parm("var92", "undefined"),
/* 93 */ Parm("var93", "undefined"),
/* 94 */ Parm("var94", "undefined"),
/* 95 */ Parm("var95", "undefined"),
/* 96 */ Parm("var96", "undefined"),
/* 97 */ Parm("var97", "undefined"),
/* 98 */ Parm("var98", "undefined"),
/* 99 */ Parm("var99", "undefined"),
/* 100 */ Parm("var100", "undefined"),
/* 101 */ Parm("var101", "undefined"),
/* 102 */ Parm("var102", "undefined"),
/* 103 */ Parm("var103", "undefined"),
/* 104 */ Parm("var104", "undefined"),
/* 105 */ Parm("var105", "undefined"),
/* 106 */ Parm("var106", "undefined"),
/* 107 */ Parm("var107", "undefined"),
/* 108 */ Parm("var108", "undefined"),
/* 109 */ Parm("var109", "undefined"),
/* 110 */ Parm("var110", "undefined"),
/* 111 */ Parm("var111", "undefined"),
/* 112 */ Parm("var112", "undefined"),
/* 113 */ Parm("var113", "undefined"),
/* 114 */ Parm("var114", "undefined"),
/* 115 */ Parm("var115", "undefined"),
/* 116 */ Parm("var116", "undefined"),
/* 117 */ Parm("var117", "undefined"),
/* 118 */ Parm("var118", "undefined"),
/* 119 */ Parm("var119", "undefined"),
/* 120 */ Parm("var120", "undefined"),
/* 121 */ Parm("var121", "undefined"),
/* 122 */ Parm("var122", "undefined"),
/* 123 */ Parm("var123", "undefined"),
/* 124 */ Parm("var124", "undefined"),
/* 125 */ Parm("var125", "undefined"),
/* 126 */ Parm("var126", "undefined"),
/* 127 */ Parm("var127", "undefined"),
/* 128 */ Parm("var128", "undefined"),
/* 129 */ Parm("var129", "undefined"),
/* 130 */ Parm("var130", "undefined"),
/* 131 */ Parm("var131", "undefined"),
/* 132 */ Parm("var132", "undefined"),
/* 133 */ Parm("var133", "undefined"),
/* 134 */ Parm("var134", "undefined"),
/* 135 */ Parm("var135", "undefined"),
/* 136 */ Parm("var136", "undefined"),
/* 137 */ Parm("var137", "undefined"),
/* 138 */ Parm("var138", "undefined"),
/* 139 */ Parm("var139", "undefined"),
/* 140 */ Parm("var140", "undefined"),
/* 141 */ Parm("var141", "undefined"),
/* 142 */ Parm("var142", "Stratiform precipitation (Large-scale precipitation) anomaly [m s**-1]"),
/* 143 */ Parm("var143", "Convective precipitation anomaly [m s**-1]"),
/* 144 */ Parm("SFARA", "Snowfall (convective + stratiform) anomalous rate of accumulation [m of water equivalent s**-1]"),
/* 145 */ Parm("var145", "Boundary layer dissipation anomaly [W m**-2]"),
/* 146 */ Parm("var146", "Surface sensible heat flux anomaly [W m**-2]"),
/* 147 */ Parm("var147", "Surface latent heat flux anomaly [W m**-2]"),
/* 148 */ Parm("var148", "undefined"),
/* 149 */ Parm("var149", "Surface net radiation anomaly [W m**-2]"),
/* 150 */ Parm("var150", "undefined"),
/* 151 */ Parm("var151", "undefined"),
/* 152 */ Parm("var152", "undefined"),
/* 153 */ Parm("var153", "Short-wave heating rate anomaly [K s**-1]"),
/* 154 */ Parm("var154", "Long-wave heating rate anomaly [K s**-1]"),
/* 155 */ Parm("var155", "undefined"),
/* 156 */ Parm("var156", "undefined"),
/* 157 */ Parm("var157", "undefined"),
/* 158 */ Parm("var158", "undefined"),
/* 159 */ Parm("var159", "undefined"),
/* 160 */ Parm("var160", "undefined"),
/* 161 */ Parm("var161", "undefined"),
/* 162 */ Parm("var162", "undefined"),
/* 163 */ Parm("var163", "undefined"),
/* 164 */ Parm("var164", "undefined"),
/* 165 */ Parm("var165", "undefined"),
/* 166 */ Parm("var166", "undefined"),
/* 167 */ Parm("var167", "undefined"),
/* 168 */ Parm("var168", "undefined"),
/* 169 */ Parm("var169", "Surface solar radiation downwards anomaly [W m**-2]"),
/* 170 */ Parm("var170", "undefined"),
/* 171 */ Parm("var171", "undefined"),
/* 172 */ Parm("var172", "undefined"),
/* 173 */ Parm("var173", "undefined"),
/* 174 */ Parm("var174", "undefined"),
/* 175 */ Parm("var175", "Surface thermal radiation downwards anomaly [W m**-2]"),
/* 176 */ Parm("var176", "Surface solar radiation anomaly [W m**-2]"),
/* 177 */ Parm("var177", "Surface thermal radiation anomaly [W m**-2]"),
/* 178 */ Parm("var178", "Top solar radiation anomaly [W m**-2]"),
/* 179 */ Parm("var179", "Top thermal radiation anomaly [W m**-2]"),
/* 180 */ Parm("var180", "East-West surface stress anomaly [N m**-2]"),
/* 181 */ Parm("var181", "North-South surface stress anomaly [N m**-2]"),
/* 182 */ Parm("var182", "Evaporation anomaly [m of water s**-1]"),
/* 183 */ Parm("var183", "undefined"),
/* 184 */ Parm("var184", "undefined"),
/* 185 */ Parm("var185", "undefined"),
/* 186 */ Parm("var186", "undefined"),
/* 187 */ Parm("var187", "undefined"),
/* 188 */ Parm("var188", "undefined"),
/* 189 */ Parm("SUNDARA", "Sunshine duration anomalous rate of accumulation [dimensionless]"),
/* 190 */ Parm("var190", "undefined"),
/* 191 */ Parm("var191", "undefined"),
/* 192 */ Parm("var192", "undefined"),
/* 193 */ Parm("var193", "undefined"),
/* 194 */ Parm("var194", "undefined"),
/* 195 */ Parm("var195", "Latitudinal component of gravity wave stress anomaly [N m**-2]"),
/* 196 */ Parm("var196", "Meridional component of gravity wave stress anomaly [N m**-2]"),
/* 197 */ Parm("var197", "Gravity wave dissipation anomaly [W m**-2]"),
/* 198 */ Parm("var198", "undefined"),
/* 199 */ Parm("var199", "undefined"),
/* 200 */ Parm("var200", "undefined"),
/* 201 */ Parm("var201", "undefined"),
/* 202 */ Parm("var202", "undefined"),
/* 203 */ Parm("var203", "undefined"),
/* 204 */ Parm("var204", "undefined"),
/* 205 */ Parm("var205", "Runoff anomaly [m s**-1]"),
/* 206 */ Parm("var206", "undefined"),
/* 207 */ Parm("var207", "undefined"),
/* 208 */ Parm("var208", "Top net solar radiation, clear sky anomaly [W m**-2]"),
/* 209 */ Parm("var209", "Top net thermal radiation, clear sky anomaly [W m**-2]"),
/* 210 */ Parm("var210", "Surface net solar radiation, clear sky anomaly [W m**-2]"),
/* 211 */ Parm("var211", "Surface net thermal radiation, clear sky anomaly [W m**-2]"),
/* 212 */ Parm("var212", "Solar insolation anomaly [W m**-2 s**-1]"),
/* 213 */ Parm("var213", "undefined"),
/* 214 */ Parm("var214", "undefined"),
/* 215 */ Parm("var215", "undefined"),
/* 216 */ Parm("var216", "undefined"),
/* 217 */ Parm("var217", "undefined"),
/* 218 */ Parm("var218", "undefined"),
/* 219 */ Parm("var219", "undefined"),
/* 220 */ Parm("var220", "undefined"),
/* 221 */ Parm("var221", "undefined"),
/* 222 */ Parm("var222", "undefined"),
/* 223 */ Parm("var223", "undefined"),
/* 224 */ Parm("var224", "undefined"),
/* 225 */ Parm("var225", "undefined"),
/* 226 */ Parm("var226", "undefined"),
/* 227 */ Parm("var227", "undefined"),
/* 228 */ Parm("TPARA", "Total precipitation anomalous rate of accumulation [m s**-1]"),
/* 229 */ Parm("var229", "undefined"),
/* 230 */ Parm("var230", "undefined"),
/* 231 */ Parm("var231", "undefined"),
/* 232 */ Parm("var232", "undefined"),
/* 233 */ Parm("var233", "undefined"),
/* 234 */ Parm("var234", "undefined"),
/* 235 */ Parm("var235", "undefined"),
/* 236 */ Parm("var236", "undefined"),
/* 237 */ Parm("var237", "undefined"),
/* 238 */ Parm("var238", "undefined"),
/* 239 */ Parm("var239", "Convective snowfall anomaly [m of water equivalent s**-1]"),
/* 240 */ Parm("var240", "Large-scale snowfall anomaly [m of water equivalent s**-1]"),
/* 241 */ Parm("var241", "undefined"),
/* 242 */ Parm("var242", "undefined"),
/* 243 */ Parm("var243", "undefined"),
/* 244 */ Parm("var244", "undefined"),
/* 245 */ Parm("var245", "undefined"),
/* 246 */ Parm("var246", "undefined"),
/* 247 */ Parm("var247", "undefined"),
/* 248 */ Parm("var248", "undefined"),
/* 249 */ Parm("var249", "undefined"),
/* 250 */ Parm("var250", "undefined"),
/* 251 */ Parm("var251", "undefined"),
/* 252 */ Parm("var252", "undefined"),
/* 253 */ Parm("var253", "undefined"),
/* 254 */ Parm("var254", "undefined"),
/* 255 */ Parm("var255", "Indicates a missing value []"),
];

View File

@ -0,0 +1,271 @@
use super::Parm;
pub const ECMWF_174: [Parm; 256] = [
/* 0 */ Parm("var0", "undefined"),
/* 1 */ Parm("var1", "undefined"),
/* 2 */ Parm("var2", "undefined"),
/* 3 */ Parm("var3", "undefined"),
/* 4 */ Parm("var4", "undefined"),
/* 5 */ Parm("var5", "undefined"),
/* 6 */ Parm("var6", "Total soil moisture [m]"),
/* 7 */ Parm("var7", "undefined"),
/* 8 */ Parm("SRO", "Surface runoff [kg m**-2]"),
/* 9 */ Parm("SSRO", "Sub-surface runoff [kg m**-2]"),
/* 10 */ Parm("var10", "undefined"),
/* 11 */ Parm("var11", "undefined"),
/* 12 */ Parm("var12", "undefined"),
/* 13 */ Parm("var13", "undefined"),
/* 14 */ Parm("var14", "undefined"),
/* 15 */ Parm("var15", "undefined"),
/* 16 */ Parm("var16", "undefined"),
/* 17 */ Parm("var17", "undefined"),
/* 18 */ Parm("var18", "undefined"),
/* 19 */ Parm("var19", "undefined"),
/* 20 */ Parm("var20", "undefined"),
/* 21 */ Parm("var21", "undefined"),
/* 22 */ Parm("var22", "undefined"),
/* 23 */ Parm("var23", "undefined"),
/* 24 */ Parm("var24", "undefined"),
/* 25 */ Parm("var25", "undefined"),
/* 26 */ Parm("var26", "undefined"),
/* 27 */ Parm("var27", "undefined"),
/* 28 */ Parm("var28", "undefined"),
/* 29 */ Parm("var29", "undefined"),
/* 30 */ Parm("var30", "undefined"),
/* 31 */ Parm("var31", "Fraction of sea-ice in sea [(0 - 1)]"),
/* 32 */ Parm("var32", "undefined"),
/* 33 */ Parm("var33", "undefined"),
/* 34 */ Parm("var34", "Open-sea surface temperature [K]"),
/* 35 */ Parm("var35", "undefined"),
/* 36 */ Parm("var36", "undefined"),
/* 37 */ Parm("var37", "undefined"),
/* 38 */ Parm("var38", "undefined"),
/* 39 */ Parm("var39", "Volumetric soil water layer 1 [m**3 m**-3]"),
/* 40 */ Parm("var40", "Volumetric soil water layer 2 [m**3 m**-3]"),
/* 41 */ Parm("var41", "Volumetric soil water layer 3 [m**3 m**-3]"),
/* 42 */ Parm("var42", "Volumetric soil water layer 4 [m**3 m**-3]"),
/* 43 */ Parm("var43", "undefined"),
/* 44 */ Parm("var44", "undefined"),
/* 45 */ Parm("var45", "undefined"),
/* 46 */ Parm("var46", "undefined"),
/* 47 */ Parm("var47", "undefined"),
/* 48 */ Parm("var48", "undefined"),
/* 49 */ Parm("var49", "10 metre wind gust over last 24 hours [m s**-1]"),
/* 50 */ Parm("var50", "undefined"),
/* 51 */ Parm("var51", "undefined"),
/* 52 */ Parm("var52", "undefined"),
/* 53 */ Parm("var53", "undefined"),
/* 54 */ Parm("var54", "undefined"),
/* 55 */ Parm("var55", "1.5m temperature - mean over last 24 hours [K]"),
/* 56 */ Parm("var56", "undefined"),
/* 57 */ Parm("var57", "undefined"),
/* 58 */ Parm("var58", "undefined"),
/* 59 */ Parm("var59", "undefined"),
/* 60 */ Parm("var60", "undefined"),
/* 61 */ Parm("var61", "undefined"),
/* 62 */ Parm("var62", "undefined"),
/* 63 */ Parm("var63", "undefined"),
/* 64 */ Parm("var64", "undefined"),
/* 65 */ Parm("var65", "undefined"),
/* 66 */ Parm("var66", "undefined"),
/* 67 */ Parm("var67", "undefined"),
/* 68 */ Parm("var68", "undefined"),
/* 69 */ Parm("var69", "undefined"),
/* 70 */ Parm("var70", "undefined"),
/* 71 */ Parm("var71", "undefined"),
/* 72 */ Parm("var72", "undefined"),
/* 73 */ Parm("var73", "undefined"),
/* 74 */ Parm("var74", "undefined"),
/* 75 */ Parm("var75", "undefined"),
/* 76 */ Parm("var76", "undefined"),
/* 77 */ Parm("var77", "undefined"),
/* 78 */ Parm("var78", "undefined"),
/* 79 */ Parm("var79", "undefined"),
/* 80 */ Parm("var80", "undefined"),
/* 81 */ Parm("var81", "undefined"),
/* 82 */ Parm("var82", "undefined"),
/* 83 */ Parm("var83", "Net primary productivity [kg C m**-2 s**-1]"),
/* 84 */ Parm("var84", "undefined"),
/* 85 */ Parm("var85", "10m U wind over land [m s**-1]"),
/* 86 */ Parm("var86", "10m V wind over land [m s**-1]"),
/* 87 */ Parm("var87", "1.5m temperature over land [K]"),
/* 88 */ Parm("var88", "1.5m dewpoint temperature over land [K]"),
/* 89 */ Parm("var89", "Top incoming solar radiation [W m**-2 s]"),
/* 90 */ Parm("var90", "Top outgoing solar radiation [W m**-2 s]"),
/* 91 */ Parm("var91", "undefined"),
/* 92 */ Parm("var92", "undefined"),
/* 93 */ Parm("var93", "undefined"),
/* 94 */ Parm("var94", "Mean sea surface temperature [K]"),
/* 95 */ Parm("var95", "1.5m specific humidity [kg kg**-1]"),
/* 96 */ Parm("var96", "undefined"),
/* 97 */ Parm("var97", "undefined"),
/* 98 */ Parm("var98", "Sea-ice thickness [m]"),
/* 99 */ Parm("var99", "Liquid water potential temperature [K]"),
/* 100 */ Parm("var100", "undefined"),
/* 101 */ Parm("var101", "undefined"),
/* 102 */ Parm("var102", "undefined"),
/* 103 */ Parm("var103", "undefined"),
/* 104 */ Parm("var104", "undefined"),
/* 105 */ Parm("var105", "undefined"),
/* 106 */ Parm("var106", "undefined"),
/* 107 */ Parm("var107", "undefined"),
/* 108 */ Parm("var108", "undefined"),
/* 109 */ Parm("var109", "undefined"),
/* 110 */ Parm("var110", "Ocean ice concentration [(0 - 1)]"),
/* 111 */ Parm("var111", "Ocean mean ice depth [m]"),
/* 112 */ Parm("var112", "undefined"),
/* 113 */ Parm("var113", "undefined"),
/* 114 */ Parm("var114", "undefined"),
/* 115 */ Parm("var115", "undefined"),
/* 116 */ Parm("var116", "undefined"),
/* 117 */ Parm("var117", "undefined"),
/* 118 */ Parm("var118", "undefined"),
/* 119 */ Parm("var119", "undefined"),
/* 120 */ Parm("var120", "undefined"),
/* 121 */ Parm("var121", "undefined"),
/* 122 */ Parm("var122", "undefined"),
/* 123 */ Parm("var123", "undefined"),
/* 124 */ Parm("var124", "undefined"),
/* 125 */ Parm("var125", "undefined"),
/* 126 */ Parm("var126", "undefined"),
/* 127 */ Parm("var127", "undefined"),
/* 128 */ Parm("var128", "undefined"),
/* 129 */ Parm("var129", "undefined"),
/* 130 */ Parm("var130", "undefined"),
/* 131 */ Parm("var131", "undefined"),
/* 132 */ Parm("var132", "undefined"),
/* 133 */ Parm("var133", "undefined"),
/* 134 */ Parm("var134", "undefined"),
/* 135 */ Parm("var135", "undefined"),
/* 136 */ Parm("var136", "undefined"),
/* 137 */ Parm("var137", "undefined"),
/* 138 */ Parm("var138", "undefined"),
/* 139 */ Parm("var139", "Soil temperature layer 1 [K]"),
/* 140 */ Parm("var140", "undefined"),
/* 141 */ Parm("var141", "undefined"),
/* 142 */ Parm("var142", "undefined"),
/* 143 */ Parm("var143", "undefined"),
/* 144 */ Parm("var144", "undefined"),
/* 145 */ Parm("var145", "undefined"),
/* 146 */ Parm("var146", "undefined"),
/* 147 */ Parm("var147", "undefined"),
/* 148 */ Parm("var148", "undefined"),
/* 149 */ Parm("var149", "undefined"),
/* 150 */ Parm("var150", "undefined"),
/* 151 */ Parm("var151", "undefined"),
/* 152 */ Parm("var152", "undefined"),
/* 153 */ Parm("var153", "undefined"),
/* 154 */ Parm("var154", "undefined"),
/* 155 */ Parm("var155", "undefined"),
/* 156 */ Parm("var156", "undefined"),
/* 157 */ Parm("var157", "undefined"),
/* 158 */ Parm("var158", "undefined"),
/* 159 */ Parm("var159", "undefined"),
/* 160 */ Parm("var160", "undefined"),
/* 161 */ Parm("var161", "undefined"),
/* 162 */ Parm("var162", "undefined"),
/* 163 */ Parm("var163", "undefined"),
/* 164 */
Parm(
"var164",
"Average potential temperature in upper 293.4m [degrees C]",
),
/* 165 */ Parm("var165", "undefined"),
/* 166 */ Parm("var166", "undefined"),
/* 167 */ Parm("var167", "1.5m temperature [K]"),
/* 168 */ Parm("var168", "1.5m dewpoint temperature [K]"),
/* 169 */ Parm("var169", "undefined"),
/* 170 */ Parm("var170", "Soil temperature layer 2 [K]"),
/* 171 */ Parm("var171", "undefined"),
/* 172 */ Parm("var172", "Fractional land mask [(0 - 1)]"),
/* 173 */ Parm("var173", "undefined"),
/* 174 */ Parm("var174", "undefined"),
/* 175 */ Parm("var175", "Average salinity in upper 293.4m [psu]"),
/* 176 */ Parm("var176", "undefined"),
/* 177 */ Parm("var177", "undefined"),
/* 178 */ Parm("var178", "undefined"),
/* 179 */ Parm("var179", "undefined"),
/* 180 */ Parm("var180", "undefined"),
/* 181 */ Parm("var181", "undefined"),
/* 182 */ Parm("var182", "undefined"),
/* 183 */ Parm("var183", "Soil temperature layer 3 [K]"),
/* 184 */ Parm("var184", "undefined"),
/* 185 */ Parm("var185", "undefined"),
/* 186 */ Parm("var186", "undefined"),
/* 187 */ Parm("var187", "undefined"),
/* 188 */ Parm("var188", "undefined"),
/* 189 */ Parm("var189", "undefined"),
/* 190 */ Parm("var190", "undefined"),
/* 191 */ Parm("var191", "undefined"),
/* 192 */ Parm("var192", "undefined"),
/* 193 */ Parm("var193", "undefined"),
/* 194 */ Parm("var194", "undefined"),
/* 195 */ Parm("var195", "undefined"),
/* 196 */ Parm("var196", "undefined"),
/* 197 */ Parm("var197", "undefined"),
/* 198 */ Parm("var198", "undefined"),
/* 199 */ Parm("var199", "undefined"),
/* 200 */ Parm("var200", "undefined"),
/* 201 */
Parm(
"var201",
"1.5m temperature - maximum over last 24 hours [K]",
),
/* 202 */
Parm(
"var202",
"1.5m temperature - minimum over last 24 hours [K]",
),
/* 203 */ Parm("var203", "undefined"),
/* 204 */ Parm("var204", "undefined"),
/* 205 */ Parm("var205", "undefined"),
/* 206 */ Parm("var206", "undefined"),
/* 207 */ Parm("var207", "undefined"),
/* 208 */ Parm("var208", "undefined"),
/* 209 */ Parm("var209", "undefined"),
/* 210 */ Parm("var210", "undefined"),
/* 211 */ Parm("var211", "undefined"),
/* 212 */ Parm("var212", "undefined"),
/* 213 */ Parm("var213", "undefined"),
/* 214 */ Parm("var214", "undefined"),
/* 215 */ Parm("var215", "undefined"),
/* 216 */ Parm("var216", "undefined"),
/* 217 */ Parm("var217", "undefined"),
/* 218 */ Parm("var218", "undefined"),
/* 219 */ Parm("var219", "undefined"),
/* 220 */ Parm("var220", "undefined"),
/* 221 */ Parm("var221", "undefined"),
/* 222 */ Parm("var222", "undefined"),
/* 223 */ Parm("var223", "undefined"),
/* 224 */ Parm("var224", "undefined"),
/* 225 */ Parm("var225", "undefined"),
/* 226 */ Parm("var226", "undefined"),
/* 227 */ Parm("var227", "undefined"),
/* 228 */ Parm("var228", "undefined"),
/* 229 */ Parm("var229", "undefined"),
/* 230 */ Parm("var230", "undefined"),
/* 231 */ Parm("var231", "undefined"),
/* 232 */ Parm("var232", "undefined"),
/* 233 */ Parm("var233", "undefined"),
/* 234 */ Parm("var234", "undefined"),
/* 235 */ Parm("var235", "undefined"),
/* 236 */ Parm("var236", "Soil temperature layer 4 [K]"),
/* 237 */ Parm("var237", "undefined"),
/* 238 */ Parm("var238", "undefined"),
/* 239 */ Parm("var239", "undefined"),
/* 240 */ Parm("var240", "undefined"),
/* 241 */ Parm("var241", "undefined"),
/* 242 */ Parm("var242", "undefined"),
/* 243 */ Parm("var243", "undefined"),
/* 244 */ Parm("var244", "undefined"),
/* 245 */ Parm("var245", "undefined"),
/* 246 */ Parm("var246", "undefined"),
/* 247 */ Parm("var247", "undefined"),
/* 248 */ Parm("var248", "undefined"),
/* 249 */ Parm("var249", "undefined"),
/* 250 */ Parm("var250", "undefined"),
/* 251 */ Parm("var251", "undefined"),
/* 252 */ Parm("var252", "undefined"),
/* 253 */ Parm("var253", "undefined"),
/* 254 */ Parm("var254", "undefined"),
/* 255 */ Parm("var255", "Indicates a missing value []"),
];

View File

@ -0,0 +1,259 @@
use super::Parm;
pub const ECMWF_180: [Parm; 256] = [
/* 0 */ Parm("var0", "undefined"),
/* 1 */ Parm("var1", "undefined"),
/* 2 */ Parm("var2", "undefined"),
/* 3 */ Parm("var3", "undefined"),
/* 4 */ Parm("var4", "undefined"),
/* 5 */ Parm("var5", "undefined"),
/* 6 */ Parm("var6", "undefined"),
/* 7 */ Parm("var7", "undefined"),
/* 8 */ Parm("var8", "undefined"),
/* 9 */ Parm("var9", "undefined"),
/* 10 */ Parm("var10", "undefined"),
/* 11 */ Parm("var11", "undefined"),
/* 12 */ Parm("var12", "undefined"),
/* 13 */ Parm("var13", "undefined"),
/* 14 */ Parm("var14", "undefined"),
/* 15 */ Parm("var15", "undefined"),
/* 16 */ Parm("var16", "undefined"),
/* 17 */ Parm("var17", "undefined"),
/* 18 */ Parm("var18", "undefined"),
/* 19 */ Parm("var19", "undefined"),
/* 20 */ Parm("var20", "undefined"),
/* 21 */ Parm("var21", "undefined"),
/* 22 */ Parm("var22", "undefined"),
/* 23 */ Parm("var23", "undefined"),
/* 24 */ Parm("var24", "undefined"),
/* 25 */ Parm("var25", "undefined"),
/* 26 */ Parm("var26", "undefined"),
/* 27 */ Parm("var27", "undefined"),
/* 28 */ Parm("var28", "undefined"),
/* 29 */ Parm("var29", "undefined"),
/* 30 */ Parm("var30", "undefined"),
/* 31 */ Parm("var31", "undefined"),
/* 32 */ Parm("var32", "undefined"),
/* 33 */ Parm("var33", "undefined"),
/* 34 */ Parm("var34", "undefined"),
/* 35 */ Parm("var35", "undefined"),
/* 36 */ Parm("var36", "undefined"),
/* 37 */ Parm("var37", "undefined"),
/* 38 */ Parm("var38", "undefined"),
/* 39 */ Parm("var39", "undefined"),
/* 40 */ Parm("var40", "undefined"),
/* 41 */ Parm("var41", "undefined"),
/* 42 */ Parm("var42", "undefined"),
/* 43 */ Parm("var43", "undefined"),
/* 44 */ Parm("var44", "undefined"),
/* 45 */ Parm("var45", "undefined"),
/* 46 */ Parm("var46", "undefined"),
/* 47 */ Parm("var47", "undefined"),
/* 48 */ Parm("var48", "undefined"),
/* 49 */ Parm("var49", "undefined"),
/* 50 */ Parm("var50", "undefined"),
/* 51 */ Parm("var51", "undefined"),
/* 52 */ Parm("var52", "undefined"),
/* 53 */ Parm("var53", "undefined"),
/* 54 */ Parm("var54", "undefined"),
/* 55 */ Parm("var55", "undefined"),
/* 56 */ Parm("var56", "undefined"),
/* 57 */ Parm("var57", "undefined"),
/* 58 */ Parm("var58", "undefined"),
/* 59 */ Parm("var59", "undefined"),
/* 60 */ Parm("var60", "undefined"),
/* 61 */ Parm("var61", "undefined"),
/* 62 */ Parm("var62", "undefined"),
/* 63 */ Parm("var63", "undefined"),
/* 64 */ Parm("var64", "undefined"),
/* 65 */ Parm("var65", "undefined"),
/* 66 */ Parm("var66", "undefined"),
/* 67 */ Parm("var67", "undefined"),
/* 68 */ Parm("var68", "undefined"),
/* 69 */ Parm("var69", "undefined"),
/* 70 */ Parm("var70", "undefined"),
/* 71 */ Parm("var71", "undefined"),
/* 72 */ Parm("var72", "undefined"),
/* 73 */ Parm("var73", "undefined"),
/* 74 */ Parm("var74", "undefined"),
/* 75 */ Parm("var75", "undefined"),
/* 76 */ Parm("var76", "undefined"),
/* 77 */ Parm("var77", "undefined"),
/* 78 */ Parm("var78", "undefined"),
/* 79 */ Parm("var79", "undefined"),
/* 80 */ Parm("var80", "undefined"),
/* 81 */ Parm("var81", "undefined"),
/* 82 */ Parm("var82", "undefined"),
/* 83 */ Parm("var83", "undefined"),
/* 84 */ Parm("var84", "undefined"),
/* 85 */ Parm("var85", "undefined"),
/* 86 */ Parm("var86", "undefined"),
/* 87 */ Parm("var87", "undefined"),
/* 88 */ Parm("var88", "undefined"),
/* 89 */ Parm("var89", "undefined"),
/* 90 */ Parm("var90", "undefined"),
/* 91 */ Parm("var91", "undefined"),
/* 92 */ Parm("var92", "undefined"),
/* 93 */ Parm("var93", "undefined"),
/* 94 */ Parm("var94", "undefined"),
/* 95 */ Parm("var95", "undefined"),
/* 96 */ Parm("var96", "undefined"),
/* 97 */ Parm("var97", "undefined"),
/* 98 */ Parm("var98", "undefined"),
/* 99 */ Parm("var99", "undefined"),
/* 100 */ Parm("var100", "undefined"),
/* 101 */ Parm("var101", "undefined"),
/* 102 */ Parm("var102", "undefined"),
/* 103 */ Parm("var103", "undefined"),
/* 104 */ Parm("var104", "undefined"),
/* 105 */ Parm("var105", "undefined"),
/* 106 */ Parm("var106", "undefined"),
/* 107 */ Parm("var107", "undefined"),
/* 108 */ Parm("var108", "undefined"),
/* 109 */ Parm("var109", "undefined"),
/* 110 */ Parm("var110", "undefined"),
/* 111 */ Parm("var111", "undefined"),
/* 112 */ Parm("var112", "undefined"),
/* 113 */ Parm("var113", "undefined"),
/* 114 */ Parm("var114", "undefined"),
/* 115 */ Parm("var115", "undefined"),
/* 116 */ Parm("var116", "undefined"),
/* 117 */ Parm("var117", "undefined"),
/* 118 */ Parm("var118", "undefined"),
/* 119 */ Parm("var119", "undefined"),
/* 120 */ Parm("var120", "undefined"),
/* 121 */ Parm("var121", "undefined"),
/* 122 */ Parm("var122", "undefined"),
/* 123 */ Parm("var123", "undefined"),
/* 124 */ Parm("var124", "undefined"),
/* 125 */ Parm("var125", "undefined"),
/* 126 */ Parm("var126", "undefined"),
/* 127 */ Parm("var127", "undefined"),
/* 128 */ Parm("var128", "undefined"),
/* 129 */ Parm("Z", "Geopotential [m**2 s**-2]"),
/* 130 */ Parm("T", "Temperature [K]"),
/* 131 */ Parm("U", "U velocity [m s**-1]"),
/* 132 */ Parm("V", "V velocity [m s**-1]"),
/* 133 */ Parm("Q", "Specific humidity [kg kg**-1]"),
/* 134 */ Parm("SP", "Surface pressure [Pa]"),
/* 135 */ Parm("var135", "undefined"),
/* 136 */ Parm("var136", "undefined"),
/* 137 */ Parm("TCWV", "Total column water vapour [kg m**-2]"),
/* 138 */ Parm("VO", "Vorticity (relative) [s**-1]"),
/* 139 */ Parm("var139", "undefined"),
/* 140 */ Parm("var140", "undefined"),
/* 141 */ Parm("SD", "Snow depth [m of water equivalent]"),
/* 142 */ Parm("LSP", "Large-scale precipitation [m]"),
/* 143 */ Parm("CP", "Convective precipitation [m]"),
/* 144 */ Parm("SF", "Snowfall [m of water equivalent]"),
/* 145 */ Parm("var145", "undefined"),
/* 146 */ Parm("SSHF", "Surface sensible heat flux [W m**-2 s]"),
/* 147 */ Parm("SLHF", "Surface latent heat flux [W m**-2 s]"),
/* 148 */ Parm("var148", "undefined"),
/* 149 */ Parm("TSW", "Total soil wetness [m]"),
/* 150 */ Parm("var150", "undefined"),
/* 151 */ Parm("MSL", "Mean sea level pressure [Pa]"),
/* 152 */ Parm("var152", "undefined"),
/* 153 */ Parm("var153", "undefined"),
/* 154 */ Parm("var154", "undefined"),
/* 155 */ Parm("D", "Divergence [s**-1]"),
/* 156 */ Parm("var156", "undefined"),
/* 157 */ Parm("var157", "undefined"),
/* 158 */ Parm("var158", "undefined"),
/* 159 */ Parm("var159", "undefined"),
/* 160 */ Parm("var160", "undefined"),
/* 161 */ Parm("var161", "undefined"),
/* 162 */ Parm("var162", "undefined"),
/* 163 */ Parm("var163", "undefined"),
/* 164 */ Parm("TCC", "Total cloud cover [(0 - 1)]"),
/* 165 */ Parm("10U", "10 metre U wind component [m s**-1]"),
/* 166 */ Parm("10V", "10 metre V wind component [m s**-1]"),
/* 167 */ Parm("2T", "2 metre temperature [K]"),
/* 168 */ Parm("2D", "2 metre dewpoint temperature [K]"),
/* 169 */ Parm("var169", "undefined"),
/* 170 */ Parm("var170", "undefined"),
/* 171 */ Parm("var171", "undefined"),
/* 172 */ Parm("LSM", "Land-sea mask [(0 - 1)]"),
/* 173 */ Parm("var173", "undefined"),
/* 174 */ Parm("var174", "undefined"),
/* 175 */ Parm("var175", "undefined"),
/* 176 */ Parm("SSR", "Surface solar radiation [J m**-2 s]"),
/* 177 */ Parm("STR", "Surface thermal radiation [J m**-2 s]"),
/* 178 */ Parm("TSR", "Top solar radiation [J m**-2 s]"),
/* 179 */ Parm("TTR", "Top thermal radiation [J m**-2 s]"),
/* 180 */ Parm("EWSS", "East-West surface stress [N m**-2 s]"),
/* 181 */ Parm("NSSS", "North-South surface stress [N m**-2 s]"),
/* 182 */ Parm("E", "Evaporation [m of water]"),
/* 183 */ Parm("var183", "undefined"),
/* 184 */ Parm("var184", "undefined"),
/* 185 */ Parm("var185", "undefined"),
/* 186 */ Parm("var186", "undefined"),
/* 187 */ Parm("var187", "undefined"),
/* 188 */ Parm("var188", "undefined"),
/* 189 */ Parm("var189", "undefined"),
/* 190 */ Parm("var190", "undefined"),
/* 191 */ Parm("var191", "undefined"),
/* 192 */ Parm("var192", "undefined"),
/* 193 */ Parm("var193", "undefined"),
/* 194 */ Parm("var194", "undefined"),
/* 195 */ Parm("var195", "undefined"),
/* 196 */ Parm("var196", "undefined"),
/* 197 */ Parm("var197", "undefined"),
/* 198 */ Parm("var198", "undefined"),
/* 199 */ Parm("var199", "undefined"),
/* 200 */ Parm("var200", "undefined"),
/* 201 */ Parm("var201", "undefined"),
/* 202 */ Parm("var202", "undefined"),
/* 203 */ Parm("var203", "undefined"),
/* 204 */ Parm("var204", "undefined"),
/* 205 */ Parm("RO", "Runoff [m]"),
/* 206 */ Parm("var206", "undefined"),
/* 207 */ Parm("var207", "undefined"),
/* 208 */ Parm("var208", "undefined"),
/* 209 */ Parm("var209", "undefined"),
/* 210 */ Parm("var210", "undefined"),
/* 211 */ Parm("var211", "undefined"),
/* 212 */ Parm("var212", "undefined"),
/* 213 */ Parm("var213", "undefined"),
/* 214 */ Parm("var214", "undefined"),
/* 215 */ Parm("var215", "undefined"),
/* 216 */ Parm("var216", "undefined"),
/* 217 */ Parm("var217", "undefined"),
/* 218 */ Parm("var218", "undefined"),
/* 219 */ Parm("var219", "undefined"),
/* 220 */ Parm("var220", "undefined"),
/* 221 */ Parm("var221", "undefined"),
/* 222 */ Parm("var222", "undefined"),
/* 223 */ Parm("var223", "undefined"),
/* 224 */ Parm("var224", "undefined"),
/* 225 */ Parm("var225", "undefined"),
/* 226 */ Parm("var226", "undefined"),
/* 227 */ Parm("var227", "undefined"),
/* 228 */ Parm("var228", "undefined"),
/* 229 */ Parm("var229", "undefined"),
/* 230 */ Parm("var230", "undefined"),
/* 231 */ Parm("var231", "undefined"),
/* 232 */ Parm("var232", "undefined"),
/* 233 */ Parm("var233", "undefined"),
/* 234 */ Parm("var234", "undefined"),
/* 235 */ Parm("var235", "undefined"),
/* 236 */ Parm("var236", "undefined"),
/* 237 */ Parm("var237", "undefined"),
/* 238 */ Parm("var238", "undefined"),
/* 239 */ Parm("var239", "undefined"),
/* 240 */ Parm("var240", "undefined"),
/* 241 */ Parm("var241", "undefined"),
/* 242 */ Parm("var242", "undefined"),
/* 243 */ Parm("var243", "undefined"),
/* 244 */ Parm("var244", "undefined"),
/* 245 */ Parm("var245", "undefined"),
/* 246 */ Parm("var246", "undefined"),
/* 247 */ Parm("var247", "undefined"),
/* 248 */ Parm("var248", "undefined"),
/* 249 */ Parm("var249", "undefined"),
/* 250 */ Parm("var250", "undefined"),
/* 251 */ Parm("var251", "undefined"),
/* 252 */ Parm("var252", "undefined"),
/* 253 */ Parm("var253", "undefined"),
/* 254 */ Parm("var254", "undefined"),
/* 255 */ Parm("var255", "Indicates a missing value []"),
];

View File

@ -0,0 +1,283 @@
use super::Parm;
pub const ECMWF_190: [Parm; 256] = [
/* 0 */ Parm("var0", "undefined"),
/* 1 */ Parm("var1", "undefined"),
/* 2 */ Parm("var2", "undefined"),
/* 3 */ Parm("var3", "undefined"),
/* 4 */ Parm("var4", "undefined"),
/* 5 */ Parm("var5", "undefined"),
/* 6 */ Parm("var6", "undefined"),
/* 7 */ Parm("var7", "undefined"),
/* 8 */ Parm("var8", "undefined"),
/* 9 */ Parm("var9", "undefined"),
/* 10 */ Parm("var10", "undefined"),
/* 11 */ Parm("var11", "undefined"),
/* 12 */ Parm("var12", "undefined"),
/* 13 */ Parm("var13", "undefined"),
/* 14 */ Parm("var14", "undefined"),
/* 15 */ Parm("var15", "undefined"),
/* 16 */ Parm("var16", "undefined"),
/* 17 */ Parm("var17", "undefined"),
/* 18 */ Parm("var18", "undefined"),
/* 19 */ Parm("var19", "undefined"),
/* 20 */ Parm("var20", "undefined"),
/* 21 */ Parm("var21", "undefined"),
/* 22 */ Parm("var22", "undefined"),
/* 23 */ Parm("var23", "undefined"),
/* 24 */ Parm("var24", "undefined"),
/* 25 */ Parm("var25", "undefined"),
/* 26 */ Parm("var26", "undefined"),
/* 27 */ Parm("var27", "undefined"),
/* 28 */ Parm("var28", "undefined"),
/* 29 */ Parm("var29", "undefined"),
/* 30 */ Parm("var30", "undefined"),
/* 31 */ Parm("var31", "undefined"),
/* 32 */ Parm("var32", "undefined"),
/* 33 */ Parm("var33", "undefined"),
/* 34 */ Parm("var34", "undefined"),
/* 35 */ Parm("var35", "undefined"),
/* 36 */ Parm("var36", "undefined"),
/* 37 */ Parm("var37", "undefined"),
/* 38 */ Parm("var38", "undefined"),
/* 39 */ Parm("var39", "undefined"),
/* 40 */ Parm("var40", "undefined"),
/* 41 */ Parm("var41", "undefined"),
/* 42 */ Parm("var42", "undefined"),
/* 43 */ Parm("var43", "undefined"),
/* 44 */ Parm("var44", "undefined"),
/* 45 */ Parm("var45", "undefined"),
/* 46 */ Parm("var46", "undefined"),
/* 47 */ Parm("var47", "undefined"),
/* 48 */ Parm("var48", "undefined"),
/* 49 */ Parm("var49", "undefined"),
/* 50 */ Parm("var50", "undefined"),
/* 51 */ Parm("var51", "undefined"),
/* 52 */ Parm("var52", "undefined"),
/* 53 */ Parm("var53", "undefined"),
/* 54 */ Parm("var54", "undefined"),
/* 55 */ Parm("var55", "undefined"),
/* 56 */ Parm("var56", "undefined"),
/* 57 */ Parm("var57", "undefined"),
/* 58 */ Parm("var58", "undefined"),
/* 59 */ Parm("var59", "undefined"),
/* 60 */ Parm("var60", "undefined"),
/* 61 */ Parm("var61", "undefined"),
/* 62 */ Parm("var62", "undefined"),
/* 63 */ Parm("var63", "undefined"),
/* 64 */ Parm("var64", "undefined"),
/* 65 */ Parm("var65", "undefined"),
/* 66 */ Parm("var66", "undefined"),
/* 67 */ Parm("var67", "undefined"),
/* 68 */ Parm("var68", "undefined"),
/* 69 */ Parm("var69", "undefined"),
/* 70 */ Parm("var70", "undefined"),
/* 71 */ Parm("var71", "undefined"),
/* 72 */ Parm("var72", "undefined"),
/* 73 */ Parm("var73", "undefined"),
/* 74 */ Parm("var74", "undefined"),
/* 75 */ Parm("var75", "undefined"),
/* 76 */ Parm("var76", "undefined"),
/* 77 */ Parm("var77", "undefined"),
/* 78 */ Parm("var78", "undefined"),
/* 79 */ Parm("var79", "undefined"),
/* 80 */ Parm("var80", "undefined"),
/* 81 */ Parm("var81", "undefined"),
/* 82 */ Parm("var82", "undefined"),
/* 83 */ Parm("var83", "undefined"),
/* 84 */ Parm("var84", "undefined"),
/* 85 */ Parm("var85", "undefined"),
/* 86 */ Parm("var86", "undefined"),
/* 87 */ Parm("var87", "undefined"),
/* 88 */ Parm("var88", "undefined"),
/* 89 */ Parm("var89", "undefined"),
/* 90 */ Parm("var90", "undefined"),
/* 91 */ Parm("var91", "undefined"),
/* 92 */ Parm("var92", "undefined"),
/* 93 */ Parm("var93", "undefined"),
/* 94 */ Parm("var94", "undefined"),
/* 95 */ Parm("var95", "undefined"),
/* 96 */ Parm("var96", "undefined"),
/* 97 */ Parm("var97", "undefined"),
/* 98 */ Parm("var98", "undefined"),
/* 99 */ Parm("var99", "undefined"),
/* 100 */ Parm("var100", "undefined"),
/* 101 */ Parm("var101", "undefined"),
/* 102 */ Parm("var102", "undefined"),
/* 103 */ Parm("var103", "undefined"),
/* 104 */ Parm("var104", "undefined"),
/* 105 */ Parm("var105", "undefined"),
/* 106 */ Parm("var106", "undefined"),
/* 107 */ Parm("var107", "undefined"),
/* 108 */ Parm("var108", "undefined"),
/* 109 */ Parm("var109", "undefined"),
/* 110 */ Parm("var110", "undefined"),
/* 111 */ Parm("var111", "undefined"),
/* 112 */ Parm("var112", "undefined"),
/* 113 */ Parm("var113", "undefined"),
/* 114 */ Parm("var114", "undefined"),
/* 115 */ Parm("var115", "undefined"),
/* 116 */ Parm("var116", "undefined"),
/* 117 */ Parm("var117", "undefined"),
/* 118 */ Parm("var118", "undefined"),
/* 119 */ Parm("var119", "undefined"),
/* 120 */ Parm("var120", "undefined"),
/* 121 */ Parm("var121", "undefined"),
/* 122 */ Parm("var122", "undefined"),
/* 123 */ Parm("var123", "undefined"),
/* 124 */ Parm("var124", "undefined"),
/* 125 */ Parm("var125", "undefined"),
/* 126 */ Parm("var126", "undefined"),
/* 127 */ Parm("var127", "undefined"),
/* 128 */ Parm("var128", "undefined"),
/* 129 */ Parm("Z", "Geopotential [m**2 s**-2]"),
/* 130 */ Parm("T", "Temperature [K]"),
/* 131 */ Parm("U", "U velocity [m s**-1]"),
/* 132 */ Parm("V", "V velocity [m s**-1]"),
/* 133 */ Parm("Q", "Specific humidity [kg kg**-1]"),
/* 134 */ Parm("var134", "undefined"),
/* 135 */ Parm("var135", "undefined"),
/* 136 */ Parm("var136", "undefined"),
/* 137 */ Parm("var137", "undefined"),
/* 138 */ Parm("var138", "undefined"),
/* 139 */ Parm("STL1", "Soil temperature level 1 [K]"),
/* 140 */ Parm("var140", "undefined"),
/* 141 */ Parm("SD", "Snow depth [m of water]"),
/* 142 */ Parm("var142", "undefined"),
/* 143 */ Parm("var143", "undefined"),
/* 144 */ Parm("var144", "undefined"),
/* 145 */ Parm("var145", "undefined"),
/* 146 */ Parm("SSHF", "Surface sensible heat flux [W m**-2 s]"),
/* 147 */ Parm("SLHF", "Surface latent heat flux [W m**-2 s]"),
/* 148 */ Parm("var148", "undefined"),
/* 149 */ Parm("var149", "undefined"),
/* 150 */ Parm("var150", "undefined"),
/* 151 */ Parm("MSL", "Mean sea level pressure [Pa]"),
/* 152 */ Parm("var152", "undefined"),
/* 153 */ Parm("var153", "undefined"),
/* 154 */ Parm("var154", "undefined"),
/* 155 */ Parm("var155", "undefined"),
/* 156 */ Parm("var156", "undefined"),
/* 157 */ Parm("var157", "undefined"),
/* 158 */ Parm("var158", "undefined"),
/* 159 */ Parm("var159", "undefined"),
/* 160 */ Parm("var160", "undefined"),
/* 161 */ Parm("var161", "undefined"),
/* 162 */ Parm("var162", "undefined"),
/* 163 */ Parm("var163", "undefined"),
/* 164 */ Parm("TCC", "Total cloud cover [(0 - 1)]"),
/* 165 */ Parm("10U", "10 metre U wind component [m s**-1]"),
/* 166 */ Parm("10V", "10 metre V wind component [m s**-1]"),
/* 167 */ Parm("2T", "2 metre temperature [K]"),
/* 168 */ Parm("2D", "2 metre dewpoint temperature [K]"),
/* 169 */
Parm(
"SSRD",
"Downward surface solar radiation [W m**-2 s (W m**-2 for monthly means)]",
),
/* 170 */ Parm("CAP", "Field capacity [(0 - 1)]"),
/* 171 */ Parm("WILT", "Wilting point [(0 - 1)]"),
/* 172 */ Parm("LSM", "Land-sea mask [(0 - 1)]"),
/* 173 */ Parm("SR", "Roughness length [(0 - 1)]"),
/* 174 */ Parm("AL", "Albedo [(0 - 1)]"),
/* 175 */
Parm(
"STRD",
"Downward surface long wave radiation [W m**-2 s (W m**-2 for monthly means)]",
),
/* 176 */
Parm(
"SSR",
"Surface net solar radiation [W m**-2 s (W m**-2 for monthly means)]",
),
/* 177 */
Parm(
"STR",
"Surface net long wave radiation [W m**-2 s (W m**-2 for monthly means)]",
),
/* 178 */
Parm(
"TSR",
"Top net solar radiation [W m**-2 s (W m**-2 for monthly means)]",
),
/* 179 */
Parm(
"TTR",
"Top net long wave radiation [W m**-2 s (W m**-2 for monthly means)]",
),
/* 180 */ Parm("var180", "undefined"),
/* 181 */ Parm("var181", "undefined"),
/* 182 */ Parm("E", "Evaporation [m (m s**-1 for monthly means)]"),
/* 183 */ Parm("var183", "undefined"),
/* 184 */ Parm("var184", "undefined"),
/* 185 */ Parm("var185", "undefined"),
/* 186 */ Parm("var186", "undefined"),
/* 187 */ Parm("var187", "undefined"),
/* 188 */ Parm("var188", "undefined"),
/* 189 */ Parm("var189", "undefined"),
/* 190 */ Parm("var190", "undefined"),
/* 191 */ Parm("var191", "undefined"),
/* 192 */ Parm("var192", "undefined"),
/* 193 */ Parm("var193", "undefined"),
/* 194 */ Parm("var194", "undefined"),
/* 195 */ Parm("var195", "undefined"),
/* 196 */ Parm("var196", "undefined"),
/* 197 */ Parm("var197", "undefined"),
/* 198 */ Parm("var198", "undefined"),
/* 199 */ Parm("var199", "undefined"),
/* 200 */ Parm("var200", "undefined"),
/* 201 */ Parm("MX2T", "Maximum 2 metre temperature [K]"),
/* 202 */ Parm("MN2T", "Minimum 2 metre temperature [K]"),
/* 203 */ Parm("var203", "undefined"),
/* 204 */ Parm("var204", "undefined"),
/* 205 */ Parm("var205", "undefined"),
/* 206 */ Parm("var206", "undefined"),
/* 207 */ Parm("var207", "undefined"),
/* 208 */ Parm("var208", "undefined"),
/* 209 */ Parm("var209", "undefined"),
/* 210 */ Parm("var210", "undefined"),
/* 211 */ Parm("var211", "undefined"),
/* 212 */ Parm("var212", "undefined"),
/* 213 */ Parm("var213", "undefined"),
/* 214 */ Parm("var214", "undefined"),
/* 215 */ Parm("var215", "undefined"),
/* 216 */ Parm("var216", "undefined"),
/* 217 */ Parm("var217", "undefined"),
/* 218 */ Parm("var218", "undefined"),
/* 219 */ Parm("var219", "undefined"),
/* 220 */ Parm("var220", "undefined"),
/* 221 */ Parm("var221", "undefined"),
/* 222 */ Parm("var222", "undefined"),
/* 223 */ Parm("var223", "undefined"),
/* 224 */ Parm("var224", "undefined"),
/* 225 */ Parm("var225", "undefined"),
/* 226 */ Parm("var226", "undefined"),
/* 227 */ Parm("var227", "undefined"),
/* 228 */ Parm("TP", "Total precipitation [m (m s**-1 for monthly means)]"),
/* 229 */ Parm("TSM", "Total soil moisture [m**3 m**-3]"),
/* 230 */ Parm("var230", "undefined"),
/* 231 */ Parm("var231", "undefined"),
/* 232 */ Parm("var232", "undefined"),
/* 233 */ Parm("var233", "undefined"),
/* 234 */ Parm("var234", "undefined"),
/* 235 */ Parm("var235", "undefined"),
/* 236 */ Parm("var236", "undefined"),
/* 237 */ Parm("var237", "undefined"),
/* 238 */ Parm("var238", "undefined"),
/* 239 */ Parm("var239", "undefined"),
/* 240 */ Parm("var240", "undefined"),
/* 241 */ Parm("var241", "undefined"),
/* 242 */ Parm("var242", "undefined"),
/* 243 */ Parm("var243", "undefined"),
/* 244 */ Parm("var244", "undefined"),
/* 245 */ Parm("var245", "undefined"),
/* 246 */ Parm("var246", "undefined"),
/* 247 */ Parm("var247", "undefined"),
/* 248 */ Parm("var248", "undefined"),
/* 249 */ Parm("var249", "undefined"),
/* 250 */ Parm("var250", "undefined"),
/* 251 */ Parm("var251", "undefined"),
/* 252 */ Parm("var252", "undefined"),
/* 253 */ Parm("var253", "undefined"),
/* 254 */ Parm("var254", "undefined"),
/* 255 */ Parm("var255", " []"),
];

View File

@ -0,0 +1,347 @@
use super::Parm;
pub const ECMWF_200: [Parm; 256] = [
/* 0 */ Parm("var0", "undefined"),
/* 1 */ Parm("STRF", "Stream function [m**2 s**-1]"),
/* 2 */ Parm("VPOT", "Velocity potential [m**2 s**-1]"),
/* 3 */ Parm("PT", "Potential temperature [K]"),
/* 4 */ Parm("EQPT", "Equivalent potential temperature [K]"),
/* 5 */ Parm("SEPT", "Saturated equivalent potential temperature [K]"),
/* 6 */ Parm("var6", "undefined"),
/* 7 */ Parm("var7", "undefined"),
/* 8 */ Parm("var8", "undefined"),
/* 9 */ Parm("var9", "undefined"),
/* 10 */ Parm("var10", "undefined"),
/* 11 */ Parm("UDVW", "U component of divergent wind [m s**-1]"),
/* 12 */ Parm("VDVW", "V component of divergent wind [m s**-1]"),
/* 13 */ Parm("URTW", "U component of rotational wind [m s**-1]"),
/* 14 */ Parm("VRTW", "V component of rotational wind [m s**-1]"),
/* 15 */ Parm("var15", "undefined"),
/* 16 */ Parm("var16", "undefined"),
/* 17 */ Parm("var17", "undefined"),
/* 18 */ Parm("var18", "undefined"),
/* 19 */ Parm("var19", "undefined"),
/* 20 */ Parm("var20", "undefined"),
/* 21 */ Parm("UCTP", "Unbalanced component of temperature [K]"),
/* 22 */
Parm(
"UCLN",
"Unbalanced component of logarithm of surface pressure []",
),
/* 23 */ Parm("UCDV", "Unbalanced component of divergence [s**-1]"),
/* 24 */ Parm("var24", "Reserved for future unbalanced components []"),
/* 25 */ Parm("var25", "Reserved for future unbalanced components []"),
/* 26 */ Parm("CL", "Lake cover [(0 - 1)]"),
/* 27 */ Parm("CVL", "Low vegetation cover [(0 - 1)]"),
/* 28 */ Parm("CVH", "High vegetation cover [(0 - 1)]"),
/* 29 */ Parm("TVL", "Type of low vegetation []"),
/* 30 */ Parm("TVH", "Type of high vegetation []"),
/* 31 */ Parm("CI", "Sea-ice cover [(0 - 1)]"),
/* 32 */ Parm("ASN", "Snow albedo [(0 - 1)]"),
/* 33 */ Parm("RSN", "Snow density [kg m**-3]"),
/* 34 */ Parm("SSTK", "Sea surface temperature [K]"),
/* 35 */ Parm("ISTL1", "Ice surface temperature layer 1 [K]"),
/* 36 */ Parm("ISTL2", "Ice surface temperature layer 2 [K]"),
/* 37 */ Parm("ISTL3", "Ice surface temperature layer 3 [K]"),
/* 38 */ Parm("ISTL4", "Ice surface temperature layer 4 [K]"),
/* 39 */ Parm("SWVL1", "Volumetric soil water layer 1 [m**3 m**-3]"),
/* 40 */ Parm("SWVL2", "Volumetric soil water layer 2 [m**3 m**-3]"),
/* 41 */ Parm("SWVL3", "Volumetric soil water layer 3 [m**3 m**-3]"),
/* 42 */ Parm("SWVL4", "Volumetric soil water layer 4 [m**3 m**-3]"),
/* 43 */ Parm("SLT", "Soil type []"),
/* 44 */ Parm("ES", "Snow evaporation [m of water]"),
/* 45 */ Parm("SMLT", "Snowmelt [m of water]"),
/* 46 */ Parm("SDUR", "Solar duration [s]"),
/* 47 */ Parm("DSRP", "Direct solar radiation [w m**-2]"),
/* 48 */ Parm("MAGSS", "Magnitude of surface stress [N m**-2 s]"),
/* 49 */ Parm("10FG", "10 metre wind gust [m s**-1]"),
/* 50 */ Parm("LSPF", "Large-scale precipitation fraction [s]"),
/* 51 */ Parm("MX2T24", "Maximum 2 metre temperature [K]"),
/* 52 */ Parm("MN2T24", "Minimum 2 metre temperature [K]"),
/* 53 */ Parm("MONT", "Montgomery potential [m**2 s**-2]"),
/* 54 */ Parm("PRES", "Pressure [Pa]"),
/* 55 */ Parm("MEAN2T24", "Mean 2 metre temperature in past 24 hours [K]"),
/* 56 */
Parm(
"MN2D24",
"Mean 2 metre dewpoint temperature in past 24 hours [K]",
),
/* 57 */ Parm("UVB", "Downward UV radiation at the surface [w m**-2 s]"),
/* 58 */
Parm(
"PAR",
"Photosynthetically active radiation at the surface [w m**-2 s]",
),
/* 59 */ Parm("CAPE", "Convective available potential energy [J kg**-1]"),
/* 60 */ Parm("PV", "Potential vorticity [K m**2 kg**-1 s**-1]"),
/* 61 */
Parm(
"TPO",
"Total precipitation from observations [Millimetres*100 + number of stations]",
),
/* 62 */ Parm("OBCT", "Observation count []"),
/* 63 */ Parm("var63", "Start time for skin temperature difference [s]"),
/* 64 */ Parm("var64", "Finish time for skin temperature difference [s]"),
/* 65 */ Parm("var65", "Skin temperature difference [K]"),
/* 66 */ Parm("var66", "Leaf area index, low vegetation [m**2 / m**2]"),
/* 67 */ Parm("var67", "Leaf area index, high vegetation [m**2 / m**2]"),
/* 68 */
Parm(
"var68",
"Minimum stomatal resistance, low vegetation [s m**-1]",
),
/* 69 */
Parm(
"var69",
"Minimum stomatal resistance, high vegetation [s m**-1]",
),
/* 70 */ Parm("var70", "Biome cover, low vegetation [(0 - 1)]"),
/* 71 */ Parm("var71", "Biome cover, high vegetation [(0 - 1)]"),
/* 72 */ Parm("var72", "undefined"),
/* 73 */ Parm("var73", "undefined"),
/* 74 */ Parm("var74", "undefined"),
/* 75 */ Parm("var75", "undefined"),
/* 76 */ Parm("var76", "undefined"),
/* 77 */ Parm("var77", "undefined"),
/* 78 */ Parm("var78", "Total column liquid water [kg m**-2]"),
/* 79 */ Parm("var79", "Total column ice water [kg m**-2]"),
/* 80 */ Parm("var80", "Experimental product []"),
/* 81 */ Parm("var81", "Experimental product []"),
/* 82 */ Parm("var82", "Experimental product []"),
/* 83 */ Parm("var83", "Experimental product []"),
/* 84 */ Parm("var84", "Experimental product []"),
/* 85 */ Parm("var85", "Experimental product []"),
/* 86 */ Parm("var86", "Experimental product []"),
/* 87 */ Parm("var87", "Experimental product []"),
/* 88 */ Parm("var88", "Experimental product []"),
/* 89 */ Parm("var89", "Experimental product []"),
/* 90 */ Parm("var90", "Experimental product []"),
/* 91 */ Parm("var91", "Experimental product []"),
/* 92 */ Parm("var92", "Experimental product []"),
/* 93 */ Parm("var93", "Experimental product []"),
/* 94 */ Parm("var94", "Experimental product []"),
/* 95 */ Parm("var95", "Experimental product []"),
/* 96 */ Parm("var96", "Experimental product []"),
/* 97 */ Parm("var97", "Experimental product []"),
/* 98 */ Parm("var98", "Experimental product []"),
/* 99 */ Parm("var99", "Experimental product []"),
/* 100 */ Parm("var100", "Experimental product []"),
/* 101 */ Parm("var101", "Experimental product []"),
/* 102 */ Parm("var102", "Experimental product []"),
/* 103 */ Parm("var103", "Experimental product []"),
/* 104 */ Parm("var104", "Experimental product []"),
/* 105 */ Parm("var105", "Experimental product []"),
/* 106 */ Parm("var106", "Experimental product []"),
/* 107 */ Parm("var107", "Experimental product []"),
/* 108 */ Parm("var108", "Experimental product []"),
/* 109 */ Parm("var109", "Experimental product []"),
/* 110 */ Parm("var110", "Experimental product []"),
/* 111 */ Parm("var111", "Experimental product []"),
/* 112 */ Parm("var112", "Experimental product []"),
/* 113 */ Parm("var113", "Experimental product []"),
/* 114 */ Parm("var114", "Experimental product []"),
/* 115 */ Parm("var115", "Experimental product []"),
/* 116 */ Parm("var116", "Experimental product []"),
/* 117 */ Parm("var117", "Experimental product []"),
/* 118 */ Parm("var118", "Experimental product []"),
/* 119 */ Parm("var119", "Experimental product []"),
/* 120 */ Parm("var120", "Experimental product []"),
/* 121 */ Parm("MX2T6", "Maximum temperature at 2 metres [K]"),
/* 122 */ Parm("MN2T6", "Minimum temperature at 2 metres [K]"),
/* 123 */ Parm("10FG6", "10 metre wind gust in the past 6 hours [m s**-1]"),
/* 124 */ Parm("var124", "undefined"),
/* 125 */ Parm("var125", "Vertically integrated total energy [J m**-2]"),
/* 126 */
Parm(
"var126",
"Generic parameter for sensitive area prediction [Various]",
),
/* 127 */ Parm("AT", "Atmospheric tide []"),
/* 128 */ Parm("BV", "Budget values []"),
/* 129 */ Parm("Z", "Geopotential [m**2 s**-2]"),
/* 130 */ Parm("T", "Temperature [K]"),
/* 131 */ Parm("U", "U velocity [m s**-1]"),
/* 132 */ Parm("V", "V velocity [m s**-1]"),
/* 133 */ Parm("Q", "Specific humidity [kg kg**-1]"),
/* 134 */ Parm("SP", "Surface pressure [Pa]"),
/* 135 */ Parm("W", "Vertical velocity [Pa s**-1]"),
/* 136 */ Parm("TCW", "Total column water [kg m**-2]"),
/* 137 */ Parm("TCWV", "Total column water vapour [kg m**-2]"),
/* 138 */ Parm("VO", "Vorticity (relative) [s**-1]"),
/* 139 */ Parm("STL1", "Soil temperature level 1 [K]"),
/* 140 */ Parm("SWL1", "Soil wetness level 1 [m of water]"),
/* 141 */ Parm("SD", "Snow depth [m of water equivalent]"),
/* 142 */
Parm(
"LSP",
"Stratiform precipitation (Large-scale precipitation) [m]",
),
/* 143 */ Parm("CP", "Convective precipitation [m]"),
/* 144 */
Parm(
"SF",
"Snowfall (convective + stratiform) [m of water equivalent]",
),
/* 145 */ Parm("BLD", "Boundary layer dissipation [W m**-2 s]"),
/* 146 */ Parm("SSHF", "Surface sensible heat flux [W m**-2 s]"),
/* 147 */ Parm("SLHF", "Surface latent heat flux [W m**-2 s]"),
/* 148 */ Parm("CHNK", "Charnock []"),
/* 149 */ Parm("SNR", "Surface net radiation [W m**-2 s]"),
/* 150 */ Parm("TNR", "Top net radiation []"),
/* 151 */ Parm("MSL", "Mean sea level pressure [Pa]"),
/* 152 */ Parm("LNSP", "Logarithm of surface pressure []"),
/* 153 */ Parm("SWHR", "Short-wave heating rate [K]"),
/* 154 */ Parm("LWHR", "Long-wave heating rate [K]"),
/* 155 */ Parm("D", "Divergence [s**-1]"),
/* 156 */ Parm("GH", "Height [m]"),
/* 157 */ Parm("R", "Relative humidity [%]"),
/* 158 */ Parm("TSP", "Tendency of surface pressure [Pa s**-1]"),
/* 159 */ Parm("BLH", "Boundary layer height [m]"),
/* 160 */ Parm("SDOR", "Standard deviation of orography []"),
/* 161 */ Parm("ISOR", "Anisotropy of sub-gridscale orography []"),
/* 162 */ Parm("ANOR", "Angle of sub-gridscale orography [rad]"),
/* 163 */ Parm("SLOR", "Slope of sub-gridscale orography []"),
/* 164 */ Parm("TCC", "Total cloud cover [(0 - 1)]"),
/* 165 */ Parm("10U", "10 metre U wind component [m s**-1]"),
/* 166 */ Parm("10V", "10 metre V wind component [m s**-1]"),
/* 167 */ Parm("2T", "2 metre temperature [K]"),
/* 168 */ Parm("2D", "2 metre dewpoint temperature [K]"),
/* 169 */ Parm("SSRD", "Surface solar radiation downwards [W m**-2 s]"),
/* 170 */ Parm("STL2", "Soil temperature level 2 [K]"),
/* 171 */ Parm("SWL2", "Soil wetness level 2 [m of water]"),
/* 172 */ Parm("LSM", "Land-sea mask [(0 - 1)]"),
/* 173 */ Parm("SR", "Surface roughness [m]"),
/* 174 */ Parm("AL", "Albedo [(0 - 1)]"),
/* 175 */ Parm("STRD", "Surface thermal radiation downwards [W m**-2 s]"),
/* 176 */ Parm("SSR", "Surface solar radiation [W m**-2 s]"),
/* 177 */ Parm("STR", "Surface thermal radiation [W m**-2 s]"),
/* 178 */ Parm("TSR", "Top solar radiation [W m**-2 s]"),
/* 179 */ Parm("TTR", "Top thermal radiation [W m**-2 s]"),
/* 180 */ Parm("EWSS", "East-West surface stress [N m**-2 s]"),
/* 181 */ Parm("NSSS", "North-South surface stress [N m**-2 s]"),
/* 182 */ Parm("E", "Evaporation [m of water]"),
/* 183 */ Parm("STL3", "Soil temperature level 3 [K]"),
/* 184 */ Parm("SWL3", "Soil wetness level 3 [m of water]"),
/* 185 */ Parm("CCC", "Convective cloud cover [(0 - 1)]"),
/* 186 */ Parm("LCC", "Low cloud cover [(0 - 1)]"),
/* 187 */ Parm("MCC", "Medium cloud cover [(0 - 1)]"),
/* 188 */ Parm("HCC", "High cloud cover [(0 - 1)]"),
/* 189 */ Parm("SUND", "Sunshine duration [s]"),
/* 190 */
Parm(
"EWOV",
"East-West component of sub-gridscale orographic variance [m**2]",
),
/* 191 */
Parm(
"NSOV",
"North-South component of sub-gridscale orographic variance [m**2]",
),
/* 192 */
Parm(
"NWOV",
"North-West/South-East component of sub-gridscale orographic variance [m**2]",
),
/* 193 */
Parm(
"NEOV",
"North-East/South-West component of sub-gridscale orographic variance [m**2]",
),
/* 194 */ Parm("BTMP", "Brightness temperature [K]"),
/* 195 */
Parm(
"LGWS",
"Latitudinal component of gravity wave stress [N m**-2 s]",
),
/* 196 */
Parm(
"MGWS",
"Meridional component of gravity wave stress [N m**-2 s]",
),
/* 197 */ Parm("GWD", "Gravity wave dissipation [W m**-2 s]"),
/* 198 */ Parm("SRC", "Skin reservoir content [m of water]"),
/* 199 */ Parm("VEG", "Vegetation fraction [(0 - 1)]"),
/* 200 */ Parm("VSO", "Variance of sub-gridscale orography [m**2]"),
/* 201 */
Parm(
"MX2T",
"Maximum temperature at 2 metres since previous post-processing [K]",
),
/* 202 */
Parm(
"MN2T",
"Minimum temperature at 2 metres since previous post-processing [K]",
),
/* 203 */ Parm("O3", "Ozone mass mixing ratio [kg kg**-1]"),
/* 204 */ Parm("PAW", "Precipitation analysis weights []"),
/* 205 */ Parm("RO", "Runoff [m]"),
/* 206 */ Parm("TCO3", "Total column ozone [kg m**-2]"),
/* 207 */ Parm("10SI", "10 metre wind speed [m s**-1]"),
/* 208 */ Parm("TSRC", "Top net solar radiation, clear sky [W m**-2 s]"),
/* 209 */ Parm("TTRC", "Top net thermal radiation, clear sky [W m**-2 s]"),
/* 210 */ Parm("SSRC", "Surface net solar radiation, clear sky [W m**-2 s]"),
/* 211 */
Parm(
"STRC",
"Surface net thermal radiation, clear sky [W m**-2 s]",
),
/* 212 */ Parm("TISR", "TOA incident solar radiation [W m**-2 s]"),
/* 213 */ Parm("var213", "undefined"),
/* 214 */ Parm("DHR", "Diabatic heating by radiation [K]"),
/* 215 */ Parm("DHVD", "Diabatic heating by vertical diffusion [K]"),
/* 216 */ Parm("DHCC", "Diabatic heating by cumulus convection [K]"),
/* 217 */ Parm("DHLC", "Diabatic heating large-scale condensation [K]"),
/* 218 */ Parm("VDZW", "Vertical diffusion of zonal wind [m s**-1]"),
/* 219 */ Parm("VDMW", "Vertical diffusion of meridional wind [m s**-1]"),
/* 220 */ Parm("EWGD", "East-West gravity wave drag tendency [m s**-1]"),
/* 221 */ Parm("NSGD", "North-South gravity wave drag tendency [m s**-1]"),
/* 222 */ Parm("CTZW", "Convective tendency of zonal wind [m s**-1]"),
/* 223 */ Parm("CTMW", "Convective tendency of meridional wind [m s**-1]"),
/* 224 */ Parm("VDH", "Vertical diffusion of humidity [kg kg**-1]"),
/* 225 */
Parm(
"HTCC",
"Humidity tendency by cumulus convection [kg kg**-1]",
),
/* 226 */
Parm(
"HTLC",
"Humidity tendency by large-scale condensation [kg kg**-1]",
),
/* 227 */
Parm(
"CRNH",
"Change from removal of negative humidity [kg kg**-1]",
),
/* 228 */ Parm("TP", "Total precipitation [m]"),
/* 229 */ Parm("IEWS", "Instantaneous X surface stress [N m**-2]"),
/* 230 */ Parm("INSS", "Instantaneous Y surface stress [N m**-2]"),
/* 231 */ Parm("ISHF", "Instantaneous surface heat flux [W m**-2]"),
/* 232 */ Parm("IE", "Instantaneous moisture flux [kg m**-2 s]"),
/* 233 */ Parm("ASQ", "Apparent surface humidity [kg kg**-1]"),
/* 234 */ Parm("LSRH", "Logarithm of surface roughness length for heat []"),
/* 235 */ Parm("SKT", "Skin temperature [K]"),
/* 236 */ Parm("STL4", "Soil temperature level 4 [K]"),
/* 237 */ Parm("SWL4", "Soil wetness level 4 [m]"),
/* 238 */ Parm("TSN", "Temperature of snow layer [K]"),
/* 239 */ Parm("CSF", "Convective snowfall [m of water equivalent]"),
/* 240 */ Parm("LSF", "Large-scale snowfall [m of water equivalent]"),
/* 241 */ Parm("ACF", "Accumulated cloud fraction tendency [(-1 to 1)]"),
/* 242 */ Parm("ALW", "Accumulated liquid water tendency [(-1 to 1)]"),
/* 243 */ Parm("FAL", "Forecast albedo [(0 - 1)]"),
/* 244 */ Parm("FSR", "Forecast surface roughness [m]"),
/* 245 */
Parm(
"FLSR",
"Forecast logarithm of surface roughness for heat []",
),
/* 246 */ Parm("CLWC", "Cloud liquid water content [kg kg**-1]"),
/* 247 */ Parm("CIWC", "Cloud ice water content [kg kg**-1]"),
/* 248 */ Parm("CC", "Cloud cover [(0 - 1)]"),
/* 249 */ Parm("AIW", "Accumulated ice water tendency [(-1 to 1)]"),
/* 250 */ Parm("ICE", "Ice age [(0 - 1)]"),
/* 251 */ Parm("ATTE", "Adiabatic tendency of temperature [K]"),
/* 252 */ Parm("ATHE", "Adiabatic tendency of humidity [kg kg**-1]"),
/* 253 */ Parm("ATZE", "Adiabatic tendency of zonal wind [m s**-1]"),
/* 254 */ Parm("ATMW", "Adiabatic tendency of meridional wind [m s**-1]"),
/* 255 */ Parm("var255", "Indicates a missing value []"),
];

View File

@ -0,0 +1,415 @@
use super::Parm;
pub const ECMWF_210: [Parm; 256] = [
/* 0 */ Parm("var0", "undefined"),
/* 1 */
Parm(
"AERMR01",
"Sea Salt Aerosol (0.03 - 0.5 um) Mixing Ratio [kg kg**-1]",
),
/* 2 */
Parm(
"AERMR02",
"Sea Salt Aerosol (0.5 - 5 um) Mixing Ratio [kg kg**-1]",
),
/* 3 */
Parm(
"AERMR03",
"Sea Salt Aerosol (5 - 20 um) Mixing Ratio [kg kg**-1]",
),
/* 4 */
Parm(
"AERMR04",
"Dust Aerosol (0.03 - 0.55 um) Mixing Ratio [kg kg**-1]",
),
/* 5 */
Parm(
"AERMR05",
"Dust Aerosol (0.55 - 0.9 um) Mixing Ratio [kg kg**-1]",
),
/* 6 */
Parm(
"AERMR06",
"Dust Aerosol (0.9 - 20 um) Mixing Ratio [kg kg**-1]",
),
/* 7 */
Parm(
"AERMR07",
"Hydrophobic Organic Matter Aerosol Mixing Ratio [kg kg**-1]",
),
/* 8 */
Parm(
"AERMR08",
"Hydrophilic Organic Matter Aerosol Mixing Ratio [kg kg**-1]",
),
/* 9 */
Parm(
"AERMR09",
"Hydrophobic Black Carbon Aerosol Mixing Ratio [kg kg**-1]",
),
/* 10 */
Parm(
"AERMR10",
"Hydrophilic Black Carbon Aerosol Mixing Ratio [kg kg**-1]",
),
/* 11 */ Parm("AERMR11", "Sulphate Aerosol Mixing Ratio [kg kg**-1]"),
/* 12 */ Parm("AERMR12", "Aerosol type 12 mixing ratio [kg kg**-1]"),
/* 13 */ Parm("var13", "undefined"),
/* 14 */ Parm("var14", "undefined"),
/* 15 */ Parm("var15", "undefined"),
/* 16 */
Parm(
"AERGN01",
"Aerosol type 1 source/gain accumulated [kg m**-2]",
),
/* 17 */
Parm(
"AERGN02",
"Aerosol type 2 source/gain accumulated [kg m**-2]",
),
/* 18 */
Parm(
"AERGN03",
"Aerosol type 3 source/gain accumulated [kg m**-2]",
),
/* 19 */
Parm(
"AERGN04",
"Aerosol type 4 source/gain accumulated [kg m**-2]",
),
/* 20 */
Parm(
"AERGN05",
"Aerosol type 5 source/gain accumulated [kg m**-2]",
),
/* 21 */
Parm(
"AERGN06",
"Aerosol type 6 source/gain accumulated [kg m**-2]",
),
/* 22 */
Parm(
"AERGN07",
"Aerosol type 7 source/gain accumulated [kg m**-2]",
),
/* 23 */
Parm(
"AERGN08",
"Aerosol type 8 source/gain accumulated [kg m**-2]",
),
/* 24 */
Parm(
"AERGN09",
"Aerosol type 9 source/gain accumulated [kg m**-2]",
),
/* 25 */
Parm(
"AERGN10",
"Aerosol type 10 source/gain accumulated [kg m**-2]",
),
/* 26 */
Parm(
"AERGN11",
"Aerosol type 11 source/gain accumulated [kg m**-2]",
),
/* 27 */
Parm(
"AERGN12",
"Aerosol type 12 source/gain accumulated [kg m**-2]",
),
/* 28 */ Parm("var28", "undefined"),
/* 29 */ Parm("var29", "undefined"),
/* 30 */ Parm("var30", "undefined"),
/* 31 */ Parm("AERLS01", "Aerosol type 1 sink/loss accumulated [kg m**-2]"),
/* 32 */ Parm("AERLS02", "Aerosol type 2 sink/loss accumulated [kg m**-2]"),
/* 33 */ Parm("AERLS03", "Aerosol type 3 sink/loss accumulated [kg m**-2]"),
/* 34 */ Parm("AERLS04", "Aerosol type 4 sink/loss accumulated [kg m**-2]"),
/* 35 */ Parm("AERLS05", "Aerosol type 5 sink/loss accumulated [kg m**-2]"),
/* 36 */ Parm("AERLS06", "Aerosol type 6 sink/loss accumulated [kg m**-2]"),
/* 37 */ Parm("AERLS07", "Aerosol type 7 sink/loss accumulated [kg m**-2]"),
/* 38 */ Parm("AERLS08", "Aerosol type 8 sink/loss accumulated [kg m**-2]"),
/* 39 */ Parm("AERLS09", "Aerosol type 9 sink/loss accumulated [kg m**-2]"),
/* 40 */
Parm(
"AERLS10",
"Aerosol type 10 sink/loss accumulated [kg m**-2]",
),
/* 41 */
Parm(
"AERLS11",
"Aerosol type 11 sink/loss accumulated [kg m**-2]",
),
/* 42 */
Parm(
"AERLS12",
"Aerosol type 12 sink/loss accumulated [kg m**-2]",
),
/* 43 */ Parm("var43", "undefined"),
/* 44 */ Parm("var44", "undefined"),
/* 45 */ Parm("var45", "undefined"),
/* 46 */ Parm("AERPR", "Aerosol precursor mixing ratio [kg kg**-1]"),
/* 47 */ Parm("AERSM", "Aerosol small mode mixing ratio [kg kg**-1]"),
/* 48 */ Parm("AERLG", "Aerosol large mode mixing ratio [kg kg**-1]"),
/* 49 */ Parm("AODPR", "Aerosol precursor optical depth [dimensionless]"),
/* 50 */ Parm("AODSM", "Aerosol small mode optical depth [dimensionless]"),
/* 51 */ Parm("AODLG", "Aerosol large mode optical depth [dimensionless]"),
/* 52 */ Parm("AERDEP", "Dust emission potential [kg s**2 m**-5]"),
/* 53 */ Parm("AERLTS", "Lifting threshold speed [m s**-1]"),
/* 54 */ Parm("AERSCC", "Soil clay content [%]"),
/* 55 */ Parm("var55", "undefined"),
/* 56 */ Parm("var56", "undefined"),
/* 57 */ Parm("var57", "undefined"),
/* 58 */ Parm("var58", "undefined"),
/* 59 */ Parm("var59", "undefined"),
/* 60 */ Parm("var60", "undefined"),
/* 61 */ Parm("CO2", "Carbon Dioxide [kg kg**-1]"),
/* 62 */ Parm("CH4", "Methane [kg kg**-1]"),
/* 63 */ Parm("N2O", "Nitrous oxide [kg kg**-1]"),
/* 64 */ Parm("TCCO2", "Total column Carbon Dioxide [kg m**-2]"),
/* 65 */ Parm("TCCH4", "Total column Methane [kg m**-2]"),
/* 66 */ Parm("TCN2O", "Total column Nitrous oxide [kg m**-2]"),
/* 67 */ Parm("CO2OF", "Ocean flux of Carbon Dioxide [kg m**-2 s**-1]"),
/* 68 */
Parm(
"CO2NBF",
"Natural biosphere flux of Carbon Dioxide [kg m**-2 s**-1]",
),
/* 69 */
Parm(
"CO2APF",
"Anthropogenic emissions of Carbon Dioxide [kg m**-2 s**-1]",
),
/* 70 */ Parm("CH4F", "Methane Surface Fluxes [kg m**-2 s**-1]"),
/* 71 */
Parm(
"kCH4",
"Methane loss rate due to radical hydroxyl (OH) [s**-1]",
),
/* 72 */ Parm("var72", "undefined"),
/* 73 */ Parm("var73", "undefined"),
/* 74 */ Parm("var74", "undefined"),
/* 75 */ Parm("var75", "undefined"),
/* 76 */ Parm("var76", "undefined"),
/* 77 */ Parm("var77", "undefined"),
/* 78 */ Parm("var78", "undefined"),
/* 79 */ Parm("var79", "undefined"),
/* 80 */
Parm(
"CO2FIRE",
"Wildfire flux of Carbon Dioxide [kg m**-2 s**-1]",
),
/* 81 */
Parm(
"COFIRE",
"Wildfire flux of Carbon Monoxide [kg m**-2 s**-1]",
),
/* 82 */ Parm("CH4FIRE", "Wildfire flux of Methane [kg m**-2 s**-1]"),
/* 83 */
Parm(
"NMHCFIRE",
"Wildfire flux of Non-Methane Hydro-Carbons [kg m**-2 s**-1]",
),
/* 84 */ Parm("H2FIRE", "Wildfire flux of Hydrogen [kg m**-2 s**-1]"),
/* 85 */
Parm(
"NOXFIRE",
"Wildfire flux of Nitrogen Oxides NOx [kg m**-2 s**-1]",
),
/* 86 */ Parm("N2OFIRE", "Wildfire flux of Nitrous Oxide [kg m**-2 s**-1]"),
/* 87 */
Parm(
"PM2P5FIRE",
"Wildfire flux of Particulate Matter PM2.5 [kg m**-2 s**-1]",
),
/* 88 */
Parm(
"TPMFIRE",
"Wildfire flux of Total Particulate Matter [kg m**-2 s**-1]",
),
/* 89 */
Parm(
"TCFIRE",
"Wildfire flux of Total Carbon in Aerosols [kg m**-2 s**-1]",
),
/* 90 */ Parm("OCFIRE", "Wildfire flux of Organic Carbon [kg m**-2 s**-1]"),
/* 91 */ Parm("BCFIRE", "Wildfire flux of Black Carbon [kg m**-2 s**-1]"),
/* 92 */
Parm(
"CFIRE",
"Wildfire overall flux of burnt Carbon [kg m**-2 s**-1]",
),
/* 93 */ Parm("C4FFIRE", "Wildfire fraction of C4 plants [dimensionless]"),
/* 94 */ Parm("VEGFIRE", "Wildfire vegetation map index [dimensionless]"),
/* 95 */ Parm("CCFIRE", "Wildfire Combustion Completeness [dimensionless]"),
/* 96 */ Parm("FLFIRE", "Wildfire Fuel Load"),
/* 97 */ Parm("BFFIRE", "Wildfire fraction of area burnt [dimensionless]"),
/* 98 */ Parm("OAFIRE", "Wildfire observed area [m**2]"),
/* 99 */ Parm("FRPFIRE", "Wildfire radiative power [W m**-2]"),
/* 100 */ Parm("CRFIRE", "Wildfire combustion rate [kg m**-2 s**-1]"),
/* 101 */ Parm("var101", "undefined"),
/* 102 */ Parm("var102", "undefined"),
/* 103 */ Parm("var103", "undefined"),
/* 104 */ Parm("var104", "undefined"),
/* 105 */ Parm("var105", "undefined"),
/* 106 */ Parm("var106", "undefined"),
/* 107 */ Parm("var107", "undefined"),
/* 108 */ Parm("var108", "undefined"),
/* 109 */ Parm("var109", "undefined"),
/* 110 */ Parm("var110", "undefined"),
/* 111 */ Parm("var111", "undefined"),
/* 112 */ Parm("var112", "undefined"),
/* 113 */ Parm("var113", "undefined"),
/* 114 */ Parm("var114", "undefined"),
/* 115 */ Parm("var115", "undefined"),
/* 116 */ Parm("var116", "undefined"),
/* 117 */ Parm("var117", "undefined"),
/* 118 */ Parm("var118", "undefined"),
/* 119 */ Parm("var119", "undefined"),
/* 120 */ Parm("var120", "undefined"),
/* 121 */ Parm("NO2", "Nitrogen dioxide [kg kg**-1]"),
/* 122 */ Parm("SO2", "Sulphur dioxide [kg kg**-1]"),
/* 123 */ Parm("CO", "Carbon monoxide [kg kg**-1]"),
/* 124 */ Parm("HCHO", "Formaldehyde [kg kg**-1]"),
/* 125 */ Parm("TCNO2", "Total column Nitrogen dioxide [kg m**-2]"),
/* 126 */ Parm("TCSO2", "Total column Sulphur dioxide [kg m**-2]"),
/* 127 */ Parm("TCCO", "Total column Carbon monoxide [kg m**-2]"),
/* 128 */ Parm("TCHCHO", "Total column Formaldehyde [kg m**-2]"),
/* 129 */ Parm("NOX", "Nitrogen Oxides [kg kg**-1]"),
/* 130 */ Parm("TCNOX", "Total Column Nitrogen Oxides [kg m**-2]"),
/* 131 */ Parm("GRG1", "Reactive tracer 1 mass mixing ratio [kg kg**-1]"),
/* 132 */ Parm("TCGRG1", "Total column GRG tracer 1 [kg m**-2]"),
/* 133 */ Parm("GRG2", "Reactive tracer 2 mass mixing ratio [kg kg**-1]"),
/* 134 */ Parm("TCGRG2", "Total column GRG tracer 2 [kg m**-2]"),
/* 135 */ Parm("GRG3", "Reactive tracer 3 mass mixing ratio [kg kg**-1]"),
/* 136 */ Parm("TCGRG3", "Total column GRG tracer 3 [kg m**-2]"),
/* 137 */ Parm("GRG4", "Reactive tracer 4 mass mixing ratio [kg kg**-1]"),
/* 138 */ Parm("TCGRG4", "Total column GRG tracer 4 [kg m**-2]"),
/* 139 */ Parm("GRG5", "Reactive tracer 5 mass mixing ratio [kg kg**-1]"),
/* 140 */ Parm("TCGRG5", "Total column GRG tracer 5 [kg m**-2]"),
/* 141 */ Parm("GRG6", "Reactive tracer 6 mass mixing ratio [kg kg**-1]"),
/* 142 */ Parm("TCGRG6", "Total column GRG tracer 6 [kg m**-2]"),
/* 143 */ Parm("GRG7", "Reactive tracer 7 mass mixing ratio [kg kg**-1]"),
/* 144 */ Parm("TCGRG7", "Total column GRG tracer 7 [kg m**-2]"),
/* 145 */ Parm("GRG8", "Reactive tracer 8 mass mixing ratio [kg kg**-1]"),
/* 146 */ Parm("TCGRG8", "Total column GRG tracer 8 [kg m**-2]"),
/* 147 */ Parm("GRG9", "Reactive tracer 9 mass mixing ratio [kg kg**-1]"),
/* 148 */ Parm("TCGRG9", "Total column GRG tracer 9 [kg m**-2]"),
/* 149 */ Parm("GRG10", "Reactive tracer 10 mass mixing ratio [kg kg**-1]"),
/* 150 */ Parm("TCGRG10", "Total column GRG tracer 10 [kg m**-2]"),
/* 151 */ Parm("SFNOX", "Surface flux Nitrogen oxides [kg m**-2 s**-1]"),
/* 152 */ Parm("SFNO2", "Surface flux Nitrogen dioxide [kg m**-2 s**-1]"),
/* 153 */ Parm("SFSO2", "Surface flux Sulphur dioxide [kg m**-2 s**-1]"),
/* 154 */ Parm("SFCO2", "Surface flux Carbon monoxide [kg m**-2 s**-1]"),
/* 155 */ Parm("SFHCHO", "Surface flux Formaldehyde [kg m**-2 s**-1]"),
/* 156 */ Parm("SFGO3", "Surface flux GEMS Ozone [kg m**-2 s**-1]"),
/* 157 */ Parm("SFGR1", "Surface flux reactive tracer 1 [kg m**-2 s**-1]"),
/* 158 */ Parm("SFGR2", "Surface flux reactive tracer 2 [kg m**-2 s**-1]"),
/* 159 */ Parm("SFGR3", "Surface flux reactive tracer 3 [kg m**-2 s**-1]"),
/* 160 */ Parm("SFGR4", "Surface flux reactive tracer 4 [kg m**-2 s**-1]"),
/* 161 */ Parm("SFGR5", "Surface flux reactive tracer 5 [kg m**-2 s**-1]"),
/* 162 */ Parm("SFGR6", "Surface flux reactive tracer 6 [kg m**-2 s**-1]"),
/* 163 */ Parm("SFGR7", "Surface flux reactive tracer 7 [kg m**-2 s**-1]"),
/* 164 */ Parm("SFGR8", "Surface flux reactive tracer 8 [kg m**-2 s**-1]"),
/* 165 */ Parm("SFGR9", "Surface flux reactive tracer 9 [kg m**-2 s**-1]"),
/* 166 */ Parm("SFGR10", "Surface flux reactive tracer 10 [kg m**-2 s**-1]"),
/* 167 */ Parm("var167", "undefined"),
/* 168 */ Parm("var168", "undefined"),
/* 169 */ Parm("var169", "undefined"),
/* 170 */ Parm("var170", "undefined"),
/* 171 */ Parm("var171", "undefined"),
/* 172 */ Parm("var172", "undefined"),
/* 173 */ Parm("var173", "undefined"),
/* 174 */ Parm("var174", "undefined"),
/* 175 */ Parm("var175", "undefined"),
/* 176 */ Parm("var176", "undefined"),
/* 177 */ Parm("var177", "undefined"),
/* 178 */ Parm("var178", "undefined"),
/* 179 */ Parm("var179", "undefined"),
/* 180 */ Parm("var180", "undefined"),
/* 181 */ Parm("Ra", "Radon [kg kg**-1]"),
/* 182 */ Parm("SF6", "Sulphur Hexafluoride [kg kg**-1]"),
/* 183 */ Parm("TCRa", "Total column Radon [kg m**-2]"),
/* 184 */ Parm("TCSF6", "Total column Sulphur Hexafluoride [kg m**-2]"),
/* 185 */
Parm(
"SF6APF",
"Anthropogenic Emissions of Sulphur Hexafluoride [kg m**-2 s**-1]",
),
/* 186 */ Parm("var186", "undefined"),
/* 187 */ Parm("var187", "undefined"),
/* 188 */ Parm("var188", "undefined"),
/* 189 */ Parm("var189", "undefined"),
/* 190 */ Parm("var190", "undefined"),
/* 191 */ Parm("var191", "undefined"),
/* 192 */ Parm("var192", "undefined"),
/* 193 */ Parm("var193", "undefined"),
/* 194 */ Parm("var194", "undefined"),
/* 195 */ Parm("var195", "undefined"),
/* 196 */ Parm("var196", "undefined"),
/* 197 */ Parm("var197", "undefined"),
/* 198 */ Parm("var198", "undefined"),
/* 199 */ Parm("var199", "undefined"),
/* 200 */ Parm("var200", "undefined"),
/* 201 */ Parm("var201", "undefined"),
/* 202 */ Parm("var202", "undefined"),
/* 203 */ Parm("GO3", "GEMS Ozone [kg kg**-1]"),
/* 204 */ Parm("var204", "undefined"),
/* 205 */ Parm("var205", "undefined"),
/* 206 */ Parm("GTCO3", "GEMS Total column ozone [kg m**-2]"),
/* 207 */ Parm("AOD550", "Total Aerosol Optical Depth at 550nm [-]"),
/* 208 */ Parm("SSAOD550", "Sea Salt Aerosol Optical Depth at 550nm [-]"),
/* 209 */ Parm("DUAOD550", "Dust Aerosol Optical Depth at 550nm [-]"),
/* 210 */
Parm(
"OMAOD550",
"Organic Matter Aerosol Optical Depth at 550nm [-]",
),
/* 211 */
Parm(
"BCAOD550",
"Black Carbon Aerosol Optical Depth at 550nm [-]",
),
/* 212 */ Parm("SUAOD550", "Sulphate Aerosol Optical Depth at 550nm [-]"),
/* 213 */ Parm("AOD469", "Total Aerosol Optical Depth at 469nm [-]"),
/* 214 */ Parm("AOD670", "Total Aerosol Optical Depth at 670nm [-]"),
/* 215 */ Parm("AOD865", "Total Aerosol Optical Depth at 865nm [-]"),
/* 216 */ Parm("AOD1240", "Total Aerosol Optical Depth at 1240nm [-]"),
/* 217 */ Parm("var217", "undefined"),
/* 218 */ Parm("var218", "undefined"),
/* 219 */ Parm("var219", "undefined"),
/* 220 */ Parm("var220", "undefined"),
/* 221 */ Parm("var221", "undefined"),
/* 222 */ Parm("var222", "undefined"),
/* 223 */ Parm("var223", "undefined"),
/* 224 */ Parm("var224", "undefined"),
/* 225 */ Parm("var225", "undefined"),
/* 226 */ Parm("var226", "undefined"),
/* 227 */ Parm("var227", "undefined"),
/* 228 */ Parm("var228", "undefined"),
/* 229 */ Parm("var229", "undefined"),
/* 230 */ Parm("var230", "undefined"),
/* 231 */ Parm("var231", "undefined"),
/* 232 */ Parm("var232", "undefined"),
/* 233 */ Parm("var233", "undefined"),
/* 234 */ Parm("var234", "undefined"),
/* 235 */ Parm("var235", "undefined"),
/* 236 */ Parm("var236", "undefined"),
/* 237 */ Parm("var237", "undefined"),
/* 238 */ Parm("var238", "undefined"),
/* 239 */ Parm("var239", "undefined"),
/* 240 */ Parm("var240", "undefined"),
/* 241 */ Parm("var241", "undefined"),
/* 242 */ Parm("var242", "undefined"),
/* 243 */ Parm("var243", "undefined"),
/* 244 */ Parm("var244", "undefined"),
/* 245 */ Parm("var245", "undefined"),
/* 246 */ Parm("var246", "undefined"),
/* 247 */ Parm("var247", "undefined"),
/* 248 */ Parm("var248", "undefined"),
/* 249 */ Parm("var249", "undefined"),
/* 250 */ Parm("var250", "undefined"),
/* 251 */ Parm("var251", "undefined"),
/* 252 */ Parm("var252", "undefined"),
/* 253 */ Parm("var253", "undefined"),
/* 254 */ Parm("var254", "undefined"),
/* 255 */ Parm("var255", "undefined"),
];

View File

@ -0,0 +1,259 @@
use super::Parm;
pub const ECMWF_211: [Parm; 256] = [
/* 0 */ Parm("var0", "undefined"),
/* 1 */ Parm("var1", "undefined"),
/* 2 */ Parm("var2", "undefined"),
/* 3 */ Parm("var3", "undefined"),
/* 4 */ Parm("var4", "undefined"),
/* 5 */ Parm("var5", "undefined"),
/* 6 */ Parm("var6", "undefined"),
/* 7 */ Parm("var7", "undefined"),
/* 8 */ Parm("var8", "undefined"),
/* 9 */ Parm("var9", "undefined"),
/* 10 */ Parm("var10", "undefined"),
/* 11 */ Parm("var11", "undefined"),
/* 12 */ Parm("var12", "undefined"),
/* 13 */ Parm("var13", "undefined"),
/* 14 */ Parm("var14", "undefined"),
/* 15 */ Parm("var15", "undefined"),
/* 16 */ Parm("var16", "undefined"),
/* 17 */ Parm("var17", "undefined"),
/* 18 */ Parm("var18", "undefined"),
/* 19 */ Parm("var19", "undefined"),
/* 20 */ Parm("var20", "undefined"),
/* 21 */ Parm("var21", "undefined"),
/* 22 */ Parm("var22", "undefined"),
/* 23 */ Parm("var23", "undefined"),
/* 24 */ Parm("var24", "undefined"),
/* 25 */ Parm("var25", "undefined"),
/* 26 */ Parm("var26", "undefined"),
/* 27 */ Parm("var27", "undefined"),
/* 28 */ Parm("var28", "undefined"),
/* 29 */ Parm("var29", "undefined"),
/* 30 */ Parm("var30", "undefined"),
/* 31 */ Parm("var31", "undefined"),
/* 32 */ Parm("var32", "undefined"),
/* 33 */ Parm("var33", "undefined"),
/* 34 */ Parm("var34", "undefined"),
/* 35 */ Parm("var35", "undefined"),
/* 36 */ Parm("var36", "undefined"),
/* 37 */ Parm("var37", "undefined"),
/* 38 */ Parm("var38", "undefined"),
/* 39 */ Parm("var39", "undefined"),
/* 40 */ Parm("var40", "undefined"),
/* 41 */ Parm("var41", "undefined"),
/* 42 */ Parm("var42", "undefined"),
/* 43 */ Parm("var43", "undefined"),
/* 44 */ Parm("var44", "undefined"),
/* 45 */ Parm("var45", "undefined"),
/* 46 */ Parm("AERPR", "Aerosol precursor mixing ratio [kg kg**-1]"),
/* 47 */ Parm("AERSM", "Aerosol small mode mixing ratio [kg kg**-1]"),
/* 48 */ Parm("AERLG", "Aerosol large mode mixing ratio [kg kg**-1]"),
/* 49 */ Parm("AODPR", "Aerosol precursor optical depth [dimensionless]"),
/* 50 */ Parm("AODSM", "Aerosol small mode optical depth [dimensionless]"),
/* 51 */ Parm("AODLG", "Aerosol large mode optical depth [dimensionless]"),
/* 52 */ Parm("var52", "undefined"),
/* 53 */ Parm("var53", "undefined"),
/* 54 */ Parm("var54", "undefined"),
/* 55 */ Parm("var55", "undefined"),
/* 56 */ Parm("var56", "undefined"),
/* 57 */ Parm("var57", "undefined"),
/* 58 */ Parm("var58", "undefined"),
/* 59 */ Parm("var59", "undefined"),
/* 60 */ Parm("var60", "undefined"),
/* 61 */ Parm("CO2", "Carbon Dioxide [kg kg**-1]"),
/* 62 */ Parm("CH4", "Methane [kg kg**-1]"),
/* 63 */ Parm("N2O", "Nitrous oxide [kg kg**-1]"),
/* 64 */ Parm("var64", "undefined"),
/* 65 */ Parm("var65", "undefined"),
/* 66 */ Parm("var66", "undefined"),
/* 67 */ Parm("var67", "undefined"),
/* 68 */ Parm("var68", "undefined"),
/* 69 */ Parm("var69", "undefined"),
/* 70 */ Parm("var70", "undefined"),
/* 71 */ Parm("var71", "undefined"),
/* 72 */ Parm("var72", "undefined"),
/* 73 */ Parm("var73", "undefined"),
/* 74 */ Parm("var74", "undefined"),
/* 75 */ Parm("var75", "undefined"),
/* 76 */ Parm("var76", "undefined"),
/* 77 */ Parm("var77", "undefined"),
/* 78 */ Parm("var78", "undefined"),
/* 79 */ Parm("var79", "undefined"),
/* 80 */ Parm("var80", "undefined"),
/* 81 */ Parm("var81", "undefined"),
/* 82 */ Parm("var82", "undefined"),
/* 83 */ Parm("var83", "undefined"),
/* 84 */ Parm("var84", "undefined"),
/* 85 */ Parm("var85", "undefined"),
/* 86 */ Parm("var86", "undefined"),
/* 87 */ Parm("var87", "undefined"),
/* 88 */ Parm("var88", "undefined"),
/* 89 */ Parm("var89", "undefined"),
/* 90 */ Parm("var90", "undefined"),
/* 91 */ Parm("var91", "undefined"),
/* 92 */ Parm("var92", "undefined"),
/* 93 */ Parm("var93", "undefined"),
/* 94 */ Parm("var94", "undefined"),
/* 95 */ Parm("var95", "undefined"),
/* 96 */ Parm("var96", "undefined"),
/* 97 */ Parm("var97", "undefined"),
/* 98 */ Parm("var98", "undefined"),
/* 99 */ Parm("var99", "undefined"),
/* 100 */ Parm("var100", "undefined"),
/* 101 */ Parm("var101", "undefined"),
/* 102 */ Parm("var102", "undefined"),
/* 103 */ Parm("var103", "undefined"),
/* 104 */ Parm("var104", "undefined"),
/* 105 */ Parm("var105", "undefined"),
/* 106 */ Parm("var106", "undefined"),
/* 107 */ Parm("var107", "undefined"),
/* 108 */ Parm("var108", "undefined"),
/* 109 */ Parm("var109", "undefined"),
/* 110 */ Parm("var110", "undefined"),
/* 111 */ Parm("var111", "undefined"),
/* 112 */ Parm("var112", "undefined"),
/* 113 */ Parm("var113", "undefined"),
/* 114 */ Parm("var114", "undefined"),
/* 115 */ Parm("var115", "undefined"),
/* 116 */ Parm("var116", "undefined"),
/* 117 */ Parm("var117", "undefined"),
/* 118 */ Parm("var118", "undefined"),
/* 119 */ Parm("var119", "undefined"),
/* 120 */ Parm("var120", "undefined"),
/* 121 */ Parm("NO2", "Nitrogen dioxide [kg kg**-1]"),
/* 122 */ Parm("SO2", "Sulphur dioxide [kg kg**-1]"),
/* 123 */ Parm("CO", "Carbon monoxide [kg kg**-1]"),
/* 124 */ Parm("HCHO", "Formaldehyde [kg kg**-1]"),
/* 125 */ Parm("var125", "undefined"),
/* 126 */ Parm("var126", "undefined"),
/* 127 */ Parm("var127", "undefined"),
/* 128 */ Parm("var128", "undefined"),
/* 129 */ Parm("var129", "undefined"),
/* 130 */ Parm("var130", "undefined"),
/* 131 */ Parm("var131", "undefined"),
/* 132 */ Parm("var132", "undefined"),
/* 133 */ Parm("var133", "undefined"),
/* 134 */ Parm("var134", "undefined"),
/* 135 */ Parm("var135", "undefined"),
/* 136 */ Parm("var136", "undefined"),
/* 137 */ Parm("var137", "undefined"),
/* 138 */ Parm("var138", "undefined"),
/* 139 */ Parm("var139", "undefined"),
/* 140 */ Parm("var140", "undefined"),
/* 141 */ Parm("var141", "undefined"),
/* 142 */ Parm("var142", "undefined"),
/* 143 */ Parm("var143", "undefined"),
/* 144 */ Parm("var144", "undefined"),
/* 145 */ Parm("var145", "undefined"),
/* 146 */ Parm("var146", "undefined"),
/* 147 */ Parm("var147", "undefined"),
/* 148 */ Parm("var148", "undefined"),
/* 149 */ Parm("var149", "undefined"),
/* 150 */ Parm("var150", "undefined"),
/* 151 */ Parm("var151", "undefined"),
/* 152 */ Parm("var152", "undefined"),
/* 153 */ Parm("var153", "undefined"),
/* 154 */ Parm("var154", "undefined"),
/* 155 */ Parm("var155", "undefined"),
/* 156 */ Parm("var156", "undefined"),
/* 157 */ Parm("var157", "undefined"),
/* 158 */ Parm("var158", "undefined"),
/* 159 */ Parm("var159", "undefined"),
/* 160 */ Parm("var160", "undefined"),
/* 161 */ Parm("var161", "undefined"),
/* 162 */ Parm("var162", "undefined"),
/* 163 */ Parm("var163", "undefined"),
/* 164 */ Parm("var164", "undefined"),
/* 165 */ Parm("var165", "undefined"),
/* 166 */ Parm("var166", "undefined"),
/* 167 */ Parm("var167", "undefined"),
/* 168 */ Parm("var168", "undefined"),
/* 169 */ Parm("var169", "undefined"),
/* 170 */ Parm("var170", "undefined"),
/* 171 */ Parm("var171", "undefined"),
/* 172 */ Parm("var172", "undefined"),
/* 173 */ Parm("var173", "undefined"),
/* 174 */ Parm("var174", "undefined"),
/* 175 */ Parm("var175", "undefined"),
/* 176 */ Parm("var176", "undefined"),
/* 177 */ Parm("var177", "undefined"),
/* 178 */ Parm("var178", "undefined"),
/* 179 */ Parm("var179", "undefined"),
/* 180 */ Parm("var180", "undefined"),
/* 181 */ Parm("var181", "undefined"),
/* 182 */ Parm("var182", "undefined"),
/* 183 */ Parm("var183", "undefined"),
/* 184 */ Parm("var184", "undefined"),
/* 185 */ Parm("var185", "undefined"),
/* 186 */ Parm("var186", "undefined"),
/* 187 */ Parm("var187", "undefined"),
/* 188 */ Parm("var188", "undefined"),
/* 189 */ Parm("var189", "undefined"),
/* 190 */ Parm("var190", "undefined"),
/* 191 */ Parm("var191", "undefined"),
/* 192 */ Parm("var192", "undefined"),
/* 193 */ Parm("var193", "undefined"),
/* 194 */ Parm("var194", "undefined"),
/* 195 */ Parm("var195", "undefined"),
/* 196 */ Parm("var196", "undefined"),
/* 197 */ Parm("var197", "undefined"),
/* 198 */ Parm("var198", "undefined"),
/* 199 */ Parm("var199", "undefined"),
/* 200 */ Parm("var200", "undefined"),
/* 201 */ Parm("var201", "undefined"),
/* 202 */ Parm("var202", "undefined"),
/* 203 */ Parm("GO3", "GEMS Ozone [kg kg**-1]"),
/* 204 */ Parm("var204", "undefined"),
/* 205 */ Parm("var205", "undefined"),
/* 206 */ Parm("var206", "undefined"),
/* 207 */ Parm("var207", "undefined"),
/* 208 */ Parm("var208", "undefined"),
/* 209 */ Parm("var209", "undefined"),
/* 210 */ Parm("var210", "undefined"),
/* 211 */ Parm("var211", "undefined"),
/* 212 */ Parm("var212", "undefined"),
/* 213 */ Parm("var213", "undefined"),
/* 214 */ Parm("var214", "undefined"),
/* 215 */ Parm("var215", "undefined"),
/* 216 */ Parm("var216", "undefined"),
/* 217 */ Parm("var217", "undefined"),
/* 218 */ Parm("var218", "undefined"),
/* 219 */ Parm("var219", "undefined"),
/* 220 */ Parm("var220", "undefined"),
/* 221 */ Parm("var221", "undefined"),
/* 222 */ Parm("var222", "undefined"),
/* 223 */ Parm("var223", "undefined"),
/* 224 */ Parm("var224", "undefined"),
/* 225 */ Parm("var225", "undefined"),
/* 226 */ Parm("var226", "undefined"),
/* 227 */ Parm("var227", "undefined"),
/* 228 */ Parm("var228", "undefined"),
/* 229 */ Parm("var229", "undefined"),
/* 230 */ Parm("var230", "undefined"),
/* 231 */ Parm("var231", "undefined"),
/* 232 */ Parm("var232", "undefined"),
/* 233 */ Parm("var233", "undefined"),
/* 234 */ Parm("var234", "undefined"),
/* 235 */ Parm("var235", "undefined"),
/* 236 */ Parm("var236", "undefined"),
/* 237 */ Parm("var237", "undefined"),
/* 238 */ Parm("var238", "undefined"),
/* 239 */ Parm("var239", "undefined"),
/* 240 */ Parm("var240", "undefined"),
/* 241 */ Parm("var241", "undefined"),
/* 242 */ Parm("var242", "undefined"),
/* 243 */ Parm("var243", "undefined"),
/* 244 */ Parm("var244", "undefined"),
/* 245 */ Parm("var245", "undefined"),
/* 246 */ Parm("var246", "undefined"),
/* 247 */ Parm("var247", "undefined"),
/* 248 */ Parm("var248", "undefined"),
/* 249 */ Parm("var249", "undefined"),
/* 250 */ Parm("var250", "undefined"),
/* 251 */ Parm("var251", "undefined"),
/* 252 */ Parm("var252", "undefined"),
/* 253 */ Parm("var253", "undefined"),
/* 254 */ Parm("var254", "undefined"),
/* 255 */ Parm("var255", "undefined"),
];

View File

@ -0,0 +1,275 @@
use super::Parm;
pub const ECMWF_228: [Parm; 256] = [
/* 0 */ Parm("var0", "undefined"),
/* 1 */ Parm("CIN", "Convective inhibition [J kg**-1]"),
/* 2 */ Parm("OROG", "Orography [m]"),
/* 3 */ Parm("ZUST", "Friction velocity [m s**-1]"),
/* 4 */ Parm("MEAN2T", "Mean temperature at 2 metres [K]"),
/* 5 */ Parm("MEAN10WS", "Mean of 10 metre wind speed [m s**-1]"),
/* 6 */ Parm("MEANTCC", "Mean total cloud cover [(0 - 1)]"),
/* 7 */ Parm("DL", "Lake depth [m]"),
/* 8 */ Parm("LMLT", "Lake mix-layer temperature [K]"),
/* 9 */ Parm("LMLD", "Lake mix-layer depth [m]"),
/* 10 */ Parm("LBLT", "Lake bottom temperature [K]"),
/* 11 */ Parm("LTLT", "Lake total layer temperature [K]"),
/* 12 */ Parm("LSHF", "Lake shape factor [dimensionless]"),
/* 13 */ Parm("LICT", "Lake ice temperature [K]"),
/* 14 */ Parm("LICD", "Lake ice depth [m]"),
/* 15 */
Parm(
"DNDZN",
"Minimum vertical gradient of refractivity inside trapping layer [m**-1]",
),
/* 16 */
Parm(
"DNDZA",
"Mean vertical gradient of refractivity inside trapping layer [m**-1]",
),
/* 17 */ Parm("DCTB", "Duct base height [m]"),
/* 18 */ Parm("TPLB", "Trapping layer base height [m]"),
/* 19 */ Parm("TPLT", "Trapping layer top height [m]"),
/* 20 */ Parm("var20", "undefined"),
/* 21 */ Parm("var21", "undefined"),
/* 22 */ Parm("var22", "undefined"),
/* 23 */ Parm("var23", "undefined"),
/* 24 */ Parm("var24", "undefined"),
/* 25 */ Parm("var25", "undefined"),
/* 26 */ Parm("var26", "undefined"),
/* 27 */ Parm("var27", "undefined"),
/* 28 */ Parm("var28", "undefined"),
/* 29 */ Parm("var29", "undefined"),
/* 30 */ Parm("var30", "undefined"),
/* 31 */ Parm("var31", "undefined"),
/* 32 */ Parm("var32", "undefined"),
/* 33 */ Parm("var33", "undefined"),
/* 34 */ Parm("var34", "undefined"),
/* 35 */ Parm("var35", "undefined"),
/* 36 */ Parm("var36", "undefined"),
/* 37 */ Parm("var37", "undefined"),
/* 38 */ Parm("var38", "undefined"),
/* 39 */ Parm("SM", "Soil Moisture [kg m**-3]"),
/* 40 */ Parm("var40", "undefined"),
/* 41 */ Parm("var41", "undefined"),
/* 42 */ Parm("var42", "undefined"),
/* 43 */ Parm("var43", "undefined"),
/* 44 */ Parm("var44", "undefined"),
/* 45 */ Parm("var45", "undefined"),
/* 46 */ Parm("var46", "undefined"),
/* 47 */ Parm("var47", "undefined"),
/* 48 */ Parm("var48", "undefined"),
/* 49 */ Parm("var49", "undefined"),
/* 50 */ Parm("var50", "undefined"),
/* 51 */ Parm("var51", "undefined"),
/* 52 */ Parm("var52", "undefined"),
/* 53 */ Parm("var53", "undefined"),
/* 54 */ Parm("var54", "undefined"),
/* 55 */ Parm("var55", "undefined"),
/* 56 */ Parm("var56", "undefined"),
/* 57 */ Parm("var57", "undefined"),
/* 58 */ Parm("var58", "undefined"),
/* 59 */ Parm("var59", "undefined"),
/* 60 */ Parm("var60", "undefined"),
/* 61 */ Parm("var61", "undefined"),
/* 62 */ Parm("var62", "undefined"),
/* 63 */ Parm("var63", "undefined"),
/* 64 */ Parm("var64", "undefined"),
/* 65 */ Parm("var65", "undefined"),
/* 66 */ Parm("var66", "undefined"),
/* 67 */ Parm("var67", "undefined"),
/* 68 */ Parm("var68", "undefined"),
/* 69 */ Parm("var69", "undefined"),
/* 70 */ Parm("var70", "undefined"),
/* 71 */ Parm("var71", "undefined"),
/* 72 */ Parm("var72", "undefined"),
/* 73 */ Parm("var73", "undefined"),
/* 74 */ Parm("var74", "undefined"),
/* 75 */ Parm("var75", "undefined"),
/* 76 */ Parm("var76", "undefined"),
/* 77 */ Parm("var77", "undefined"),
/* 78 */ Parm("var78", "undefined"),
/* 79 */ Parm("var79", "undefined"),
/* 80 */ Parm("var80", "undefined"),
/* 81 */ Parm("var81", "undefined"),
/* 82 */ Parm("var82", "undefined"),
/* 83 */ Parm("var83", "undefined"),
/* 84 */ Parm("var84", "undefined"),
/* 85 */ Parm("var85", "undefined"),
/* 86 */ Parm("var86", "undefined"),
/* 87 */ Parm("var87", "undefined"),
/* 88 */ Parm("var88", "undefined"),
/* 89 */ Parm("var89", "undefined"),
/* 90 */ Parm("var90", "undefined"),
/* 91 */ Parm("var91", "undefined"),
/* 92 */ Parm("var92", "undefined"),
/* 93 */ Parm("var93", "undefined"),
/* 94 */ Parm("var94", "undefined"),
/* 95 */ Parm("var95", "undefined"),
/* 96 */ Parm("var96", "undefined"),
/* 97 */ Parm("var97", "undefined"),
/* 98 */ Parm("var98", "undefined"),
/* 99 */ Parm("var99", "undefined"),
/* 100 */ Parm("var100", "undefined"),
/* 101 */ Parm("var101", "undefined"),
/* 102 */ Parm("var102", "undefined"),
/* 103 */ Parm("var103", "undefined"),
/* 104 */ Parm("var104", "undefined"),
/* 105 */ Parm("var105", "undefined"),
/* 106 */ Parm("var106", "undefined"),
/* 107 */ Parm("var107", "undefined"),
/* 108 */ Parm("var108", "undefined"),
/* 109 */ Parm("var109", "undefined"),
/* 110 */ Parm("var110", "undefined"),
/* 111 */ Parm("var111", "undefined"),
/* 112 */ Parm("var112", "undefined"),
/* 113 */ Parm("var113", "undefined"),
/* 114 */ Parm("var114", "undefined"),
/* 115 */ Parm("var115", "undefined"),
/* 116 */ Parm("var116", "undefined"),
/* 117 */ Parm("var117", "undefined"),
/* 118 */ Parm("var118", "undefined"),
/* 119 */ Parm("var119", "undefined"),
/* 120 */ Parm("var120", "undefined"),
/* 121 */ Parm("var121", "undefined"),
/* 122 */ Parm("var122", "undefined"),
/* 123 */ Parm("var123", "undefined"),
/* 124 */ Parm("var124", "undefined"),
/* 125 */ Parm("var125", "undefined"),
/* 126 */ Parm("var126", "undefined"),
/* 127 */ Parm("var127", "undefined"),
/* 128 */ Parm("var128", "undefined"),
/* 129 */ Parm("var129", "undefined"),
/* 130 */ Parm("var130", "undefined"),
/* 131 */ Parm("U10N", "Neutral wind at 10 m x-component [m s**-1]"),
/* 132 */ Parm("V10N", "Neutral wind at 10 m y-component [m s**-1]"),
/* 133 */ Parm("var133", "undefined"),
/* 134 */
Parm(
"VTNOWD",
"V-tendency from non-orographic wave drag [m s**-2]",
),
/* 135 */ Parm("var135", "undefined"),
/* 136 */
Parm(
"UTNOWD",
"U-tendency from non-orographic wave drag [m s**-2]",
),
/* 137 */ Parm("var137", "undefined"),
/* 138 */ Parm("var138", "undefined"),
/* 139 */ Parm("ST", "Soil Temperature [K]"),
/* 140 */ Parm("var140", "undefined"),
/* 141 */ Parm("SD", "Snow Depth water equivalent [m]"),
/* 142 */ Parm("var142", "undefined"),
/* 143 */ Parm("var143", "undefined"),
/* 144 */ Parm("SF", "Snow Fall water equivalent [kg m**-2]"),
/* 145 */ Parm("var145", "undefined"),
/* 146 */ Parm("var146", "undefined"),
/* 147 */ Parm("var147", "undefined"),
/* 148 */ Parm("var148", "undefined"),
/* 149 */ Parm("var149", "undefined"),
/* 150 */ Parm("var150", "undefined"),
/* 151 */ Parm("var151", "undefined"),
/* 152 */ Parm("var152", "undefined"),
/* 153 */ Parm("var153", "undefined"),
/* 154 */ Parm("var154", "undefined"),
/* 155 */ Parm("var155", "undefined"),
/* 156 */ Parm("var156", "undefined"),
/* 157 */ Parm("var157", "undefined"),
/* 158 */ Parm("var158", "undefined"),
/* 159 */ Parm("var159", "undefined"),
/* 160 */ Parm("var160", "undefined"),
/* 161 */ Parm("var161", "undefined"),
/* 162 */ Parm("var162", "undefined"),
/* 163 */ Parm("var163", "undefined"),
/* 164 */ Parm("TCC", "Total Cloud Cover [%]"),
/* 165 */ Parm("var165", "undefined"),
/* 166 */ Parm("var166", "undefined"),
/* 167 */ Parm("var167", "undefined"),
/* 168 */ Parm("var168", "undefined"),
/* 169 */ Parm("var169", "undefined"),
/* 170 */ Parm("CAP", "Field capacity [kg m**-3]"),
/* 171 */ Parm("WILT", "Wilting point [kg m**-3]"),
/* 172 */ Parm("var172", "undefined"),
/* 173 */ Parm("var173", "undefined"),
/* 174 */ Parm("var174", "undefined"),
/* 175 */ Parm("var175", "undefined"),
/* 176 */ Parm("var176", "undefined"),
/* 177 */ Parm("var177", "undefined"),
/* 178 */ Parm("var178", "undefined"),
/* 179 */ Parm("var179", "undefined"),
/* 180 */ Parm("var180", "undefined"),
/* 181 */ Parm("var181", "undefined"),
/* 182 */ Parm("var182", "undefined"),
/* 183 */ Parm("var183", "undefined"),
/* 184 */ Parm("var184", "undefined"),
/* 185 */ Parm("var185", "undefined"),
/* 186 */ Parm("var186", "undefined"),
/* 187 */ Parm("var187", "undefined"),
/* 188 */ Parm("var188", "undefined"),
/* 189 */ Parm("var189", "undefined"),
/* 190 */ Parm("var190", "undefined"),
/* 191 */ Parm("var191", "undefined"),
/* 192 */ Parm("var192", "undefined"),
/* 193 */ Parm("var193", "undefined"),
/* 194 */ Parm("var194", "undefined"),
/* 195 */ Parm("var195", "undefined"),
/* 196 */ Parm("var196", "undefined"),
/* 197 */ Parm("var197", "undefined"),
/* 198 */ Parm("var198", "undefined"),
/* 199 */ Parm("var199", "undefined"),
/* 200 */ Parm("var200", "undefined"),
/* 201 */ Parm("var201", "undefined"),
/* 202 */ Parm("var202", "undefined"),
/* 203 */ Parm("var203", "undefined"),
/* 204 */ Parm("var204", "undefined"),
/* 205 */ Parm("var205", "undefined"),
/* 206 */ Parm("var206", "undefined"),
/* 207 */ Parm("var207", "undefined"),
/* 208 */ Parm("var208", "undefined"),
/* 209 */ Parm("var209", "undefined"),
/* 210 */ Parm("var210", "undefined"),
/* 211 */ Parm("var211", "undefined"),
/* 212 */ Parm("var212", "undefined"),
/* 213 */ Parm("var213", "undefined"),
/* 214 */ Parm("var214", "undefined"),
/* 215 */ Parm("var215", "undefined"),
/* 216 */ Parm("var216", "undefined"),
/* 217 */ Parm("var217", "undefined"),
/* 218 */ Parm("var218", "undefined"),
/* 219 */ Parm("var219", "undefined"),
/* 220 */ Parm("var220", "undefined"),
/* 221 */ Parm("var221", "undefined"),
/* 222 */ Parm("var222", "undefined"),
/* 223 */ Parm("var223", "undefined"),
/* 224 */ Parm("var224", "undefined"),
/* 225 */ Parm("var225", "undefined"),
/* 226 */ Parm("var226", "undefined"),
/* 227 */ Parm("var227", "undefined"),
/* 228 */ Parm("TP", "Total Precipitation [kg m**-2]"),
/* 229 */ Parm("var229", "undefined"),
/* 230 */ Parm("var230", "undefined"),
/* 231 */ Parm("var231", "undefined"),
/* 232 */ Parm("var232", "undefined"),
/* 233 */ Parm("var233", "undefined"),
/* 234 */ Parm("var234", "undefined"),
/* 235 */ Parm("var235", "undefined"),
/* 236 */ Parm("var236", "undefined"),
/* 237 */ Parm("var237", "undefined"),
/* 238 */ Parm("var238", "undefined"),
/* 239 */ Parm("var239", "undefined"),
/* 240 */ Parm("var240", "undefined"),
/* 241 */ Parm("var241", "undefined"),
/* 242 */ Parm("var242", "undefined"),
/* 243 */ Parm("var243", "undefined"),
/* 244 */ Parm("var244", "undefined"),
/* 245 */ Parm("var245", "undefined"),
/* 246 */ Parm("var246", "undefined"),
/* 247 */ Parm("var247", "undefined"),
/* 248 */ Parm("var248", "undefined"),
/* 249 */ Parm("var249", "undefined"),
/* 250 */ Parm("var250", "undefined"),
/* 251 */ Parm("var251", "undefined"),
/* 252 */ Parm("var252", "undefined"),
/* 253 */ Parm("var253", "undefined"),
/* 254 */ Parm("var254", "undefined"),
/* 255 */ Parm("var255", "undefined"),
];

42
src/parm_tables/mod.rs Normal file
View File

@ -0,0 +1,42 @@
pub mod nceptable_mdl;
pub mod nceptable_opn;
pub mod nceptable_reanal;
pub mod nceptab_128;
pub mod nceptab_129;
pub mod nceptab_130;
pub mod nceptab_131;
pub mod nceptab_133;
pub mod nceptab_140;
pub mod nceptab_141;
pub mod ectable_128;
pub mod ectable_129;
pub mod ectable_130;
pub mod ectable_131;
pub mod ectable_132;
pub mod ectable_133;
pub mod ectable_140;
pub mod ectable_150;
pub mod ectable_151;
pub mod ectable_160;
pub mod ectable_162;
pub mod ectable_170;
pub mod ectable_171;
pub mod ectable_172;
pub mod ectable_173;
pub mod ectable_174;
pub mod ectable_180;
pub mod ectable_190;
pub mod ectable_200;
pub mod ectable_210;
pub mod ectable_211;
pub mod ectable_228;
pub mod dwdtable_002;
pub mod dwdtable_201;
pub mod dwdtable_202;
pub mod dwdtable_203;
pub mod dwdtable_204;
pub mod dwdtable_205;
pub struct Parm(&'static str, &'static str);

View File

@ -0,0 +1,264 @@
use super::Parm;
pub const NCEP_128: [Parm; 256] = [
/* 0 */ Parm("var0", "undefined"),
/* 1 */ Parm("PRES", "Pressure [Pa]"),
/* 2 */ Parm("PRMSL", "Pressure reduced to MSL [Pa]"),
/* 3 */ Parm("PTEND", "Pressure tendency [Pa/s]"),
/* 4 */ Parm("PVORT", "Pot. vorticity [km^2/kg/s]"),
/* 5 */ Parm("ICAHT", "ICAO Standard Atmosphere Reference Height [M]"),
/* 6 */ Parm("GP", "Geopotential [m^2/s^2]"),
/* 7 */ Parm("HGT", "Geopotential height [gpm]"),
/* 8 */ Parm("DIST", "Geometric height [m]"),
/* 9 */ Parm("HSTDV", "Std dev of height [m]"),
/* 10 */ Parm("TOZNE", "Total ozone [Dobson]"),
/* 11 */ Parm("TMP", "Temp. [K]"),
/* 12 */ Parm("VTMP", "Virtual temp. [K]"),
/* 13 */ Parm("POT", "Potential temp. [K]"),
/* 14 */ Parm("EPOT", "Pseudo-adiabatic pot. temp. [K]"),
/* 15 */ Parm("TMAX", "Max. temp. [K]"),
/* 16 */ Parm("TMIN", "Min. temp. [K]"),
/* 17 */ Parm("DPT", "Dew point temp. [K]"),
/* 18 */ Parm("DEPR", "Dew point depression [K]"),
/* 19 */ Parm("LAPR", "Lapse rate [K/m]"),
/* 20 */ Parm("VIS", "Visibility [m]"),
/* 21 */ Parm("RDSP1", "Radar spectra (1) [non-dim]"),
/* 22 */ Parm("RDSP2", "Radar spectra (2) [non-dim]"),
/* 23 */ Parm("RDSP3", "Radar spectra (3) [non-dim]"),
/* 24 */ Parm("PLI", "Parcel lifted index (to 500 hPa) [K]"),
/* 25 */ Parm("TMPA", "Temp. anomaly [K]"),
/* 26 */ Parm("PRESA", "Pressure anomaly [Pa]"),
/* 27 */ Parm("GPA", "Geopotential height anomaly [gpm]"),
/* 28 */ Parm("WVSP1", "Wave spectra (1) [non-dim]"),
/* 29 */ Parm("WVSP2", "Wave spectra (2) [non-dim]"),
/* 30 */ Parm("WVSP3", "Wave spectra (3) [non-dim]"),
/* 31 */ Parm("WDIR", "Wind direction [deg]"),
/* 32 */ Parm("WIND", "Wind speed [m/s]"),
/* 33 */ Parm("UGRD", "u wind [m/s]"),
/* 34 */ Parm("VGRD", "v wind [m/s]"),
/* 35 */ Parm("STRM", "Stream function [m^2/s]"),
/* 36 */ Parm("VPOT", "Velocity potential [m^2/s]"),
/* 37 */ Parm("MNTSF", "Montgomery stream function [m^2/s^2]"),
/* 38 */ Parm("SGCVV", "Sigma coord. vertical velocity [/s]"),
/* 39 */ Parm("VVEL", "Pressure vertical velocity [Pa/s]"),
/* 40 */ Parm("DZDT", "Geometric vertical velocity [m/s]"),
/* 41 */ Parm("ABSV", "Absolute vorticity [/s]"),
/* 42 */ Parm("ABSD", "Absolute divergence [/s]"),
/* 43 */ Parm("RELV", "Relative vorticity [/s]"),
/* 44 */ Parm("RELD", "Relative divergence [/s]"),
/* 45 */ Parm("VUCSH", "Vertical u shear [/s]"),
/* 46 */ Parm("VVCSH", "Vertical v shear [/s]"),
/* 47 */ Parm("DIRC", "Direction of current [deg]"),
/* 48 */ Parm("SPC", "Speed of current [m/s]"),
/* 49 */ Parm("UOGRD", "u of current [m/s]"),
/* 50 */ Parm("VOGRD", "v of current [m/s]"),
/* 51 */ Parm("SPFH", "Specific humidity [kg/kg]"),
/* 52 */ Parm("RH", "Relative humidity [%]"),
/* 53 */ Parm("MIXR", "Humidity mixing ratio [kg/kg]"),
/* 54 */ Parm("PWAT", "Precipitable water [kg/m^2]"),
/* 55 */ Parm("VAPP", "Vapor pressure [Pa]"),
/* 56 */ Parm("SATD", "Saturation deficit [Pa]"),
/* 57 */ Parm("EVP", "Evaporation [kg/m^2]"),
/* 58 */ Parm("CICE", "Cloud Ice [kg/m^2]"),
/* 59 */ Parm("PRATE", "Precipitation rate [kg/m^2/s]"),
/* 60 */ Parm("TSTM", "Thunderstorm probability [%]"),
/* 61 */ Parm("APCP", "Total precipitation [kg/m^2]"),
/* 62 */ Parm("NCPCP", "Large scale precipitation [kg/m^2]"),
/* 63 */ Parm("ACPCP", "Convective precipitation [kg/m^2]"),
/* 64 */ Parm("SRWEQ", "Snowfall rate water equiv. [kg/m^2/s]"),
/* 65 */ Parm("WEASD", "Accum. snow [kg/m^2]"),
/* 66 */ Parm("SNOD", "Snow depth [m]"),
/* 67 */ Parm("MIXHT", "Mixed layer depth [m]"),
/* 68 */ Parm("TTHDP", "Transient thermocline depth [m]"),
/* 69 */ Parm("MTHD", "Main thermocline depth [m]"),
/* 70 */ Parm("MTHA", "Main thermocline anomaly [m]"),
/* 71 */ Parm("TCDC", "Total cloud cover [%]"),
/* 72 */ Parm("CDCON", "Convective cloud cover [%]"),
/* 73 */ Parm("LCDC", "Low level cloud cover [%]"),
/* 74 */ Parm("MCDC", "Mid level cloud cover [%]"),
/* 75 */ Parm("HCDC", "High level cloud cover [%]"),
/* 76 */ Parm("CWAT", "Cloud water [kg/m^2]"),
/* 77 */ Parm("BLI", "Best lifted index (to 500 hPa) [K]"),
/* 78 */ Parm("SNOC", "Convective snow [kg/m^2]"),
/* 79 */ Parm("SNOL", "Large scale snow [kg/m^2]"),
/* 80 */ Parm("WTMP", "Water temp. [K]"),
/* 81 */ Parm("LAND", "Land cover (land=1;sea=0) [fraction]"),
/* 82 */ Parm("DSLM", "Deviation of sea level from mean [m]"),
/* 83 */ Parm("SFCR", "Surface roughness [m]"),
/* 84 */ Parm("ALBDO", "Albedo [%]"),
/* 85 */ Parm("TSOIL", "Soil temp. [K]"),
/* 86 */ Parm("SOILM", "Soil moisture content [kg/m^2]"),
/* 87 */ Parm("VEG", "Vegetation [%]"),
/* 88 */ Parm("SALTY", "Salinity [kg/kg]"),
/* 89 */ Parm("DEN", "Density [kg/m^3]"),
/* 90 */ Parm("WATR", "Water runoff [kg/m^2]"),
/* 91 */ Parm("ICEC", "Ice concentration (ice=1;no ice=0) [fraction]"),
/* 92 */ Parm("ICETK", "Ice thickness [m]"),
/* 93 */ Parm("DICED", "Direction of ice drift [deg]"),
/* 94 */ Parm("SICED", "Speed of ice drift [m/s]"),
/* 95 */ Parm("UICE", "u of ice drift [m/s]"),
/* 96 */ Parm("VICE", "v of ice drift [m/s]"),
/* 97 */ Parm("ICEG", "Ice growth rate [m/s]"),
/* 98 */ Parm("ICED", "Ice divergence [/s]"),
/* 99 */ Parm("SNOM", "Snow melt [kg/m^2]"),
/* 100 */ Parm("HTSGW", "Sig height of wind waves and swell [m]"),
/* 101 */ Parm("WVDIR", "Direction of wind waves [deg]"),
/* 102 */ Parm("WVHGT", "Sig height of wind waves [m]"),
/* 103 */ Parm("WVPER", "Mean period of wind waves [s]"),
/* 104 */ Parm("SWDIR", "Direction of swell waves [deg]"),
/* 105 */ Parm("SWELL", "Sig height of swell waves [m]"),
/* 106 */ Parm("SWPER", "Mean period of swell waves [s]"),
/* 107 */ Parm("DIRPW", "Primary wave direction [deg]"),
/* 108 */ Parm("PERPW", "Primary wave mean period [s]"),
/* 109 */ Parm("DIRSW", "Secondary wave direction [deg]"),
/* 110 */ Parm("PERSW", "Secondary wave mean period [s]"),
/* 111 */ Parm("NSWRS", "Net short wave (surface) [W/m^2]"),
/* 112 */ Parm("NLWRS", "Net long wave (surface) [W/m^2]"),
/* 113 */ Parm("NSWRT", "Net short wave (top) [W/m^2]"),
/* 114 */ Parm("NLWRT", "Net long wave (top) [W/m^2]"),
/* 115 */ Parm("LWAVR", "Long wave [W/m^2]"),
/* 116 */ Parm("SWAVR", "Short wave [W/m^2]"),
/* 117 */ Parm("GRAD", "Global radiation [W/m^2]"),
/* 118 */ Parm("BRTMP", "Brightness temperature [K]"),
/* 119 */ Parm("LWRAD", "Radiance with respect to wave no. [W/m/sr]"),
/* 120 */ Parm("SWRAD", "Radiance with respect ot wave len. [W/m^3/sr]"),
/* 121 */ Parm("LHTFL", "Latent heat flux [W/m^2]"),
/* 122 */ Parm("SHTFL", "Sensible heat flux [W/m^2]"),
/* 123 */ Parm("BLYDP", "Boundary layer dissipation [W/m^2]"),
/* 124 */ Parm("UFLX", "Zonal momentum flux [N/m^2]"),
/* 125 */ Parm("VFLX", "Meridional momentum flux [N/m^2]"),
/* 126 */ Parm("WMIXE", "Wind mixing energy [J]"),
/* 127 */ Parm("IMGD", "Image data []"),
/* 128 */ Parm("AVDEPTH", "Ocean depth - mean [m]"),
/* 129 */ Parm("DEPTH", "Ocean depth - instantaneous [m]"),
/* 130 */ Parm("ELEV", "Ocean surface elevation relative to geoid [m]"),
/* 131 */ Parm("MXEL24", "Max ocean surface elevation in last 24 hours [m]"),
/* 132 */ Parm("MNEL24", "Min ocean surface elevation in last 24 hours [m]"),
/* 133 */ Parm("var133", "undefined"),
/* 134 */ Parm("var134", "undefined"),
/* 135 */ Parm("O2", "Oxygen (O2 (aq)) []"),
/* 136 */ Parm("PO4", "PO4 [Mol/kg]"),
/* 137 */ Parm("NO3", "NO3 [Mol/kg]"),
/* 138 */ Parm("SiO4", "SiO4 [Mol/kg]"),
/* 139 */ Parm("CO2aq", "CO2 (aq) [Mol/kg]"),
/* 140 */ Parm("HCO3", "HCO3 - [Mol/kg]"),
/* 141 */ Parm("CO3", "CO3 -- [Mol/kg]"),
/* 142 */ Parm("TCO2", "TCO2 [Mol/kg]"),
/* 143 */ Parm("TALK", "TALK [Mol/kg]"),
/* 144 */ Parm("var144", "undefined"),
/* 145 */ Parm("var145", "undefined"),
/* 146 */ Parm("S11", "S11 - 1,1 component of ice stress tensor []"),
/* 147 */ Parm("S12", "S12 - 1,2 component of ice stress tensor []"),
/* 148 */ Parm("S22", "S22 - 2,2 component of ice stress tensor []"),
/* 149 */ Parm("INV1", "T1 - First invariant of stress tensor []"),
/* 150 */ Parm("INV2", "T2 - Second invariant of stress tensor []"),
/* 151 */ Parm("var151", "undefined"),
/* 152 */ Parm("var152", "undefined"),
/* 153 */ Parm("var153", "undefined"),
/* 154 */ Parm("var154", "undefined"),
/* 155 */ Parm("WVRGH", "Wave Roughness[ ]"),
/* 156 */ Parm("WVSTRS", "Wave Stresses []"),
/* 157 */ Parm("WHITE", "Whitecap coverage []"),
/* 158 */ Parm("SWDIRWID", "Swell direction width []"),
/* 159 */ Parm("SWFREWID", "Swell frequency width []"),
/* 160 */ Parm("WVAGE", "Wave age []"),
/* 161 */ Parm("PWVAGE", "Physical Wave age []"),
/* 162 */ Parm("var162", "undefined"),
/* 163 */ Parm("var163", "undefined"),
/* 164 */ Parm("var164", "undefined"),
/* 165 */ Parm("LTURB", "Master length scale (turbulence) [m]"),
/* 166 */ Parm("var166", "undefined"),
/* 167 */ Parm("var167", "undefined"),
/* 168 */ Parm("var168", "undefined"),
/* 169 */ Parm("var169", "undefined"),
/* 170 */ Parm("AIHFLX", "Net Air-Ice heat flux [W/m^2]"),
/* 171 */ Parm("AOHFLX", "Net Air-Ocean heat flux [W/m^2]"),
/* 172 */ Parm("IOHFLX", "Net Ice-Ocean heat flux [W/m^2]"),
/* 173 */ Parm("IOSFLX", "Net Ice-Ocean salt flux kg/s]"),
/* 174 */ Parm("var174", "undefined"),
/* 175 */ Parm("OMLT", "Ocean Mixed Layer Temperature [K]"),
/* 176 */ Parm("OMLS", "Ocean Mixed Layer Salinity [kg/kg]"),
/* 177 */
Parm(
"OMLPOTDEN",
"Ocean Mixed Layer Potential density (Referenced to 2000m) [kg/m^3]",
),
/* 178 */ Parm("OMLU", "U Velocity in mixed layer [m/s]"),
/* 179 */ Parm("OMLV", "V Velocity in mixed layer [m/s]"),
/* 180 */ Parm("ASHFL", "Assimilative Heat Flux [W/m^2]"),
/* 181 */ Parm("ASSFL", "Assimilative Salt Flux [mm/day]"),
/* 182 */ Parm("BOTLD", "Bottom Layer Depth [m]"),
/* 183 */ Parm("UBARO", "Barotropic U Velocity [m/s]"),
/* 184 */ Parm("VBARO", "Barotropic V Velocity [m/s]"),
/* 185 */ Parm("INTFD", "Interface Depth [m]"),
/* 186 */ Parm("WTMPC", "Temperature [C]"),
/* 187 */ Parm("SALIN", "Salinity [psu]"),
/* 188 */ Parm("EMNP", "Evaporation - Precipitation [cm/day]"),
/* 189 */ Parm("var189", "undefined"),
/* 190 */ Parm("KENG", "Kinetic Energy [J/kg]"),
/* 191 */ Parm("var191", "undefined"),
/* 192 */ Parm("LAYTH", "Layer Thickness[m]"),
/* 193 */ Parm("SSTT", "Surface Temperature Trend [K/day]"),
/* 194 */ Parm("SSST", "Surface Salinity Trend [psu/day]"),
/* 195 */ Parm("OVHD", "Ocean vertical heat diffusivity [m^2/s]"),
/* 196 */ Parm("OVSD", "Ocean vertical salt diffusivity [m^2/s]"),
/* 197 */ Parm("OVMD", "Ocean vertical momementum diffusivity [m^2/s]"),
/* 198 */ Parm("var198", "undefined"),
/* 199 */ Parm("var199", "undefined"),
/* 200 */ Parm("var200", "undefined"),
/* 201 */ Parm("var201", "undefined"),
/* 202 */ Parm("var202", "undefined"),
/* 203 */ Parm("var203", "undefined"),
/* 204 */ Parm("var204", "undefined"),
/* 205 */ Parm("var205", "undefined"),
/* 206 */ Parm("var206", "undefined"),
/* 207 */ Parm("var207", "undefined"),
/* 208 */ Parm("var208", "undefined"),
/* 209 */ Parm("var209", "undefined"),
/* 210 */ Parm("var210", "undefined"),
/* 211 */ Parm("var211", "undefined"),
/* 212 */ Parm("var212", "undefined"),
/* 213 */ Parm("var213", "undefined"),
/* 214 */ Parm("var214", "undefined"),
/* 215 */ Parm("var215", "undefined"),
/* 216 */ Parm("var216", "undefined"),
/* 217 */ Parm("var217", "undefined"),
/* 218 */ Parm("var218", "undefined"),
/* 219 */ Parm("var219", "undefined"),
/* 220 */ Parm("var220", "undefined"),
/* 221 */ Parm("var221", "undefined"),
/* 222 */ Parm("var222", "undefined"),
/* 223 */ Parm("var223", "undefined"),
/* 224 */ Parm("var224", "undefined"),
/* 225 */ Parm("var225", "undefined"),
/* 226 */ Parm("var226", "undefined"),
/* 227 */ Parm("var227", "undefined"),
/* 228 */ Parm("var228", "undefined"),
/* 229 */ Parm("var229", "undefined"),
/* 230 */ Parm("var230", "undefined"),
/* 231 */ Parm("var231", "undefined"),
/* 232 */ Parm("var232", "undefined"),
/* 233 */ Parm("var233", "undefined"),
/* 234 */ Parm("var234", "undefined"),
/* 235 */ Parm("var235", "undefined"),
/* 236 */ Parm("var236", "undefined"),
/* 237 */ Parm("var237", "undefined"),
/* 238 */ Parm("var238", "undefined"),
/* 239 */ Parm("var239", "undefined"),
/* 240 */ Parm("var240", "undefined"),
/* 241 */ Parm("var241", "undefined"),
/* 242 */ Parm("var242", "undefined"),
/* 243 */ Parm("var243", "undefined"),
/* 244 */ Parm("var244", "undefined"),
/* 245 */ Parm("var245", "undefined"),
/* 246 */ Parm("var246", "undefined"),
/* 247 */ Parm("var247", "undefined"),
/* 248 */ Parm("var248", "undefined"),
/* 249 */ Parm("var249", "undefined"),
/* 250 */ Parm("var250", "undefined"),
/* 251 */ Parm("var251", "undefined"),
/* 252 */ Parm("var252", "undefined"),
/* 253 */ Parm("var253", "undefined"),
/* 254 */ Parm("RERRVAR", "Relative Error Variance [pure number]"),
/* 255 */ Parm("var255", "undefined"),
];

View File

@ -0,0 +1,304 @@
use super::Parm;
pub const NCEP_129: [Parm; 256] = [
/* 0 */ Parm("var0", "undefined"),
/* 1 */ Parm("PRES", "Pressure [Pa]"),
/* 2 */ Parm("PRMSL", "Pressure reduced to MSL [Pa]"),
/* 3 */ Parm("PTEND", "Pressure tendency [Pa/s]"),
/* 4 */ Parm("PVORT", "Pot. vorticity [km^2/kg/s]"),
/* 5 */ Parm("ICAHT", "ICAO Standard Atmosphere Reference Height [M]"),
/* 6 */ Parm("GP", "Geopotential [m^2/s^2]"),
/* 7 */ Parm("HGT", "Geopotential height [gpm]"),
/* 8 */ Parm("DIST", "Geometric height [m]"),
/* 9 */ Parm("HSTDV", "Std dev of height [m]"),
/* 10 */ Parm("TOZNE", "Total ozone [Dobson]"),
/* 11 */ Parm("TMP", "Temp. [K]"),
/* 12 */ Parm("VTMP", "Virtual temp. [K]"),
/* 13 */ Parm("POT", "Potential temp. [K]"),
/* 14 */ Parm("EPOT", "Pseudo-adiabatic pot. temp. [K]"),
/* 15 */ Parm("TMAX", "Max. temp. [K]"),
/* 16 */ Parm("TMIN", "Min. temp. [K]"),
/* 17 */ Parm("DPT", "Dew point temp. [K]"),
/* 18 */ Parm("DEPR", "Dew point depression [K]"),
/* 19 */ Parm("LAPR", "Lapse rate [K/m]"),
/* 20 */ Parm("VIS", "Visibility [m]"),
/* 21 */ Parm("RDSP1", "Radar spectra (1) [non-dim]"),
/* 22 */ Parm("RDSP2", "Radar spectra (2) [non-dim]"),
/* 23 */ Parm("RDSP3", "Radar spectra (3) [non-dim]"),
/* 24 */ Parm("PLI", "Parcel lifted index (to 500 hPa) [K]"),
/* 25 */ Parm("TMPA", "Temp. anomaly [K]"),
/* 26 */ Parm("PRESA", "Pressure anomaly [Pa]"),
/* 27 */ Parm("GPA", "Geopotential height anomaly [gpm]"),
/* 28 */ Parm("WVSP1", "Wave spectra (1) [non-dim]"),
/* 29 */ Parm("WVSP2", "Wave spectra (2) [non-dim]"),
/* 30 */ Parm("WVSP3", "Wave spectra (3) [non-dim]"),
/* 31 */ Parm("WDIR", "Wind direction [deg]"),
/* 32 */ Parm("WIND", "Wind speed [m/s]"),
/* 33 */ Parm("UGRD", "u wind [m/s]"),
/* 34 */ Parm("VGRD", "v wind [m/s]"),
/* 35 */ Parm("STRM", "Stream function [m^2/s]"),
/* 36 */ Parm("VPOT", "Velocity potential [m^2/s]"),
/* 37 */ Parm("MNTSF", "Montgomery stream function [m^2/s^2]"),
/* 38 */ Parm("SGCVV", "Sigma coord. vertical velocity [/s]"),
/* 39 */ Parm("VVEL", "Pressure vertical velocity [Pa/s]"),
/* 40 */ Parm("DZDT", "Geometric vertical velocity [m/s]"),
/* 41 */ Parm("ABSV", "Absolute vorticity [/s]"),
/* 42 */ Parm("ABSD", "Absolute divergence [/s]"),
/* 43 */ Parm("RELV", "Relative vorticity [/s]"),
/* 44 */ Parm("RELD", "Relative divergence [/s]"),
/* 45 */ Parm("VUCSH", "Vertical u shear [/s]"),
/* 46 */ Parm("VVCSH", "Vertical v shear [/s]"),
/* 47 */ Parm("DIRC", "Direction of current [deg]"),
/* 48 */ Parm("SPC", "Speed of current [m/s]"),
/* 49 */ Parm("UOGRD", "u of current [m/s]"),
/* 50 */ Parm("VOGRD", "v of current [m/s]"),
/* 51 */ Parm("SPFH", "Specific humidity [kg/kg]"),
/* 52 */ Parm("RH", "Relative humidity [%]"),
/* 53 */ Parm("MIXR", "Humidity mixing ratio [kg/kg]"),
/* 54 */ Parm("PWAT", "Precipitable water [kg/m^2]"),
/* 55 */ Parm("VAPP", "Vapor pressure [Pa]"),
/* 56 */ Parm("SATD", "Saturation deficit [Pa]"),
/* 57 */ Parm("EVP", "Evaporation [kg/m^2]"),
/* 58 */ Parm("CICE", "Cloud Ice [kg/m^2]"),
/* 59 */ Parm("PRATE", "Precipitation rate [kg/m^2/s]"),
/* 60 */ Parm("TSTM", "Thunderstorm probability [%]"),
/* 61 */ Parm("APCP", "Total precipitation [kg/m^2]"),
/* 62 */ Parm("NCPCP", "Large scale precipitation [kg/m^2]"),
/* 63 */ Parm("ACPCP", "Convective precipitation [kg/m^2]"),
/* 64 */ Parm("SRWEQ", "Snowfall rate water equiv. [kg/m^2/s]"),
/* 65 */ Parm("WEASD", "Accum. snow [kg/m^2]"),
/* 66 */ Parm("SNOD", "Snow depth [m]"),
/* 67 */ Parm("MIXHT", "Mixed layer depth [m]"),
/* 68 */ Parm("TTHDP", "Transient thermocline depth [m]"),
/* 69 */ Parm("MTHD", "Main thermocline depth [m]"),
/* 70 */ Parm("MTHA", "Main thermocline anomaly [m]"),
/* 71 */ Parm("TCDC", "Total cloud cover [%]"),
/* 72 */ Parm("CDCON", "Convective cloud cover [%]"),
/* 73 */ Parm("LCDC", "Low level cloud cover [%]"),
/* 74 */ Parm("MCDC", "Mid level cloud cover [%]"),
/* 75 */ Parm("HCDC", "High level cloud cover [%]"),
/* 76 */ Parm("CWAT", "Cloud water [kg/m^2]"),
/* 77 */ Parm("BLI", "Best lifted index (to 500 hPa) [K]"),
/* 78 */ Parm("SNOC", "Convective snow [kg/m^2]"),
/* 79 */ Parm("SNOL", "Large scale snow [kg/m^2]"),
/* 80 */ Parm("WTMP", "Water temp. [K]"),
/* 81 */ Parm("LAND", "Land cover (land=1;sea=0) [fraction]"),
/* 82 */ Parm("DSLM", "Deviation of sea level from mean [m]"),
/* 83 */ Parm("SFCR", "Surface roughness [m]"),
/* 84 */ Parm("ALBDO", "Albedo [%]"),
/* 85 */ Parm("TSOIL", "Soil temp. [K]"),
/* 86 */ Parm("SOILM", "Soil moisture content [kg/m^2]"),
/* 87 */ Parm("VEG", "Vegetation [%]"),
/* 88 */ Parm("SALTY", "Salinity [kg/kg]"),
/* 89 */ Parm("DEN", "Density [kg/m^3]"),
/* 90 */ Parm("WATR", "Water runoff [kg/m^2]"),
/* 91 */ Parm("ICEC", "Ice concentration (ice=1;no ice=0) [fraction]"),
/* 92 */ Parm("ICETK", "Ice thickness [m]"),
/* 93 */ Parm("DICED", "Direction of ice drift [deg]"),
/* 94 */ Parm("SICED", "Speed of ice drift [m/s]"),
/* 95 */ Parm("UICE", "u of ice drift [m/s]"),
/* 96 */ Parm("VICE", "v of ice drift [m/s]"),
/* 97 */ Parm("ICEG", "Ice growth rate [m/s]"),
/* 98 */ Parm("ICED", "Ice divergence [/s]"),
/* 99 */ Parm("SNOM", "Snow melt [kg/m^2]"),
/* 100 */ Parm("HTSGW", "Sig height of wind waves and swell [m]"),
/* 101 */ Parm("WVDIR", "Direction of wind waves [deg]"),
/* 102 */ Parm("WVHGT", "Sig height of wind waves [m]"),
/* 103 */ Parm("WVPER", "Mean period of wind waves [s]"),
/* 104 */ Parm("SWDIR", "Direction of swell waves [deg]"),
/* 105 */ Parm("SWELL", "Sig height of swell waves [m]"),
/* 106 */ Parm("SWPER", "Mean period of swell waves [s]"),
/* 107 */ Parm("DIRPW", "Primary wave direction [deg]"),
/* 108 */ Parm("PERPW", "Primary wave mean period [s]"),
/* 109 */ Parm("DIRSW", "Secondary wave direction [deg]"),
/* 110 */ Parm("PERSW", "Secondary wave mean period [s]"),
/* 111 */ Parm("NSWRS", "Net short wave (surface) [W/m^2]"),
/* 112 */ Parm("NLWRS", "Net long wave (surface) [W/m^2]"),
/* 113 */ Parm("NSWRT", "Net short wave (top) [W/m^2]"),
/* 114 */ Parm("NLWRT", "Net long wave (top) [W/m^2]"),
/* 115 */ Parm("LWAVR", "Long wave [W/m^2]"),
/* 116 */ Parm("SWAVR", "Short wave [W/m^2]"),
/* 117 */ Parm("GRAD", "Global radiation [W/m^2]"),
/* 118 */ Parm("BRTMP", "Brightness temperature [K]"),
/* 119 */ Parm("LWRAD", "Radiance with respect to wave no. [W/m/sr]"),
/* 120 */ Parm("SWRAD", "Radiance with respect ot wave len. [W/m^3/sr]"),
/* 121 */ Parm("LHTFL", "Latent heat flux [W/m^2]"),
/* 122 */ Parm("SHTFL", "Sensible heat flux [W/m^2]"),
/* 123 */ Parm("BLYDP", "Boundary layer dissipation [W/m^2]"),
/* 124 */ Parm("UFLX", "Zonal momentum flux [N/m^2]"),
/* 125 */ Parm("VFLX", "Meridional momentum flux [N/m^2]"),
/* 126 */ Parm("WMIXE", "Wind mixing energy [J]"),
/* 127 */ Parm("IMGD", "Image data []"),
/* 128 */ Parm("PAOT", "Probability anomaly of temp [%]"),
/* 129 */ Parm("PAOP", "Probability anomaly of precip [%]"),
/* 130 */ Parm("CWR", "Probability of wetting rain > 0.1 in [%]"),
/* 131 */ Parm("FRAIN", "Rain fraction of total liquid water []"),
/* 132 */ Parm("FICE", "Ice fraction of total condensate []"),
/* 133 */ Parm("FRIME", "Rime factor []"),
/* 134 */ Parm("CUEFI", "Convective cloud efficiency []"),
/* 135 */ Parm("TCOND", "Total condensate [kg/kg]"),
/* 136 */ Parm("TCOLW", "Total column cloud water [kg/m/m]"),
/* 137 */ Parm("TCOLI", "Total column cloud ice [kg/m/m]"),
/* 138 */ Parm("TCOLR", "Total column rain [kg/m/m]"),
/* 139 */ Parm("TCOLS", "Total column snow [kg/m/m]"),
/* 140 */ Parm("TCOLC", "Total column condensate [kg/m/m]"),
/* 141 */
Parm(
"PLPL",
"Pressure of level from which parcel was lifted [Pa]",
),
/* 142 */ Parm("HLPL", "Height of level from which parcel was lifted [m]"),
/* 143 */ Parm("CEMS", "Cloud Emissivity [fraction]"),
/* 144 */ Parm("COPD", "Cloud Optical Depth [non-dim]"),
/* 145 */ Parm("PSIZ", "Effective Particle size [microns]"),
/* 146 */ Parm("TCWAT", "Total Water Cloud [%]"),
/* 147 */ Parm("TCICE", "Total Ice Cloud [%]"),
/* 148 */ Parm("WDIF", "Wind Difference [m/s]"),
/* 149 */ Parm("WSTP", "Wave Steepness [non-dim]"),
/* 150 */ Parm("PTAN", "Probability of Temp. above normal [%]"),
/* 151 */ Parm("PTNN", "Probability of Temp. near normal [%]"),
/* 152 */ Parm("PTBN", "Probability of Temp. below normal [%]"),
/* 153 */ Parm("PPAN", "Probability of Precip. above normal [%]"),
/* 154 */ Parm("PPNN", "Probability of Precip. near normal [%]"),
/* 155 */ Parm("PPBN", "Probability of Precip. below normal [%]"),
/* 156 */ Parm("PMTC", "Particulate matter (coarse) [ug/m^3]"),
/* 157 */ Parm("PMTF", "Particulate matter (fine) [ug/m^3]"),
/* 158 */ Parm("AETMP", "Analysis Error of Temperature [K]"),
/* 159 */ Parm("AEDPT", "Analysis Error of Dew Point [K]"),
/* 160 */ Parm("AESPH", "Analysis Error of Specific Humidity [kg/kg] wne"),
/* 161 */ Parm("AEUWD", "Analysis Error of U-wind [m/s]"),
/* 162 */ Parm("AEVWD", "Analysis Error of V-wind [m/s]"),
/* 163 */ Parm("LPMTF", "Particulate matter (fine) [log10(ug/m^3)]"),
/* 164 */
Parm(
"LIPMF",
"Integrated Column Particulate matter (fine) [log10(ug/m^2)] wne",
),
/* 165 */
Parm(
"REFZR",
"Derived radar reflectivity backscatter from rain [mm^6/m^3]",
),
/* 166 */
Parm(
"REFZI",
"Derived radar reflectivity backscatter from ice [mm^6/m^3]",
),
/* 167 */
Parm(
"REFZC",
"Derived radar reflectivity backscatter from parameterized convection [mm^6/m^3]",
),
/* 168 */ Parm("TCLSW", "Integrated supercooled liquid water [kg/m^2]"),
/* 169 */ Parm("TCOLM", "Total Column Integrated Melting Ice [kg/m^2]"),
/* 170 */ Parm("ELRDI", "Ellrod Index [non-dim]"),
/* 171 */ Parm("TSEC", "Seconds prior to initial reference time [sec]"),
/* 172 */ Parm("TSECA", "Seconds after initial reference time [sec]"),
/* 173 */ Parm("NUM", "Number of samples/observations [non-dim]"),
/* 174 */ Parm("AEPRS", "Analysis Error of Pressure [Pa]"),
/* 175 */ Parm("ICSEV", "Icing Severity [non-dim]"),
/* 176 */ Parm("ICPRB", "Icing Probability [non-dim]"),
/* 177 */ Parm("LAVNI", "Low-level Aviation Interest [non-dim]"),
/* 178 */ Parm("HAVNI", "High-level Aviation Interest [non-dim]"),
/* 179 */ Parm("FLGHT", "Flight Category [non-dim]"),
/* 180 */ Parm("OZCON", "Ozone concentration [ppb]"),
/* 181 */ Parm("OZCAT", "Categorical ozone concentration [?]"),
/* 182 */ Parm("VEDH", "vertical heat eddy diffusivity [m^2/s]"),
/* 183 */ Parm("SIGV", "Sigma level value [non-dim]"),
/* 184 */ Parm("EWGT", "Ensemble Weight [non-dim]"),
/* 185 */ Parm("CICEL", "Confidence indicator - Ceiling [non-dim]"),
/* 186 */ Parm("CIVIS", "Confidence indicator - Visibility [non-dim] 186"),
/* 187 */ Parm("var187", "undefined"),
/* 188 */ Parm("LAVV", "Latitude of V wind component of velocity [deg]"),
/* 189 */ Parm("LOVV", "Longitude of V wind component of velocity [deg]"),
/* 190 */ Parm("USCT", "Scatterometer est. U wind component [m/s]"),
/* 191 */ Parm("VSCT", "Scatterometer est. V wind component [m/s]"),
/* 192 */ Parm("LAUV", "Latitude of U wind component of velocity [deg]"),
/* 193 */ Parm("LOUV", "Longitude of U wind component of velocity [deg]"),
/* 194 */ Parm("TCHP", "Tropical Cyclone Heat Potential [J/m^2]"),
/* 195 */ Parm("DBSS", "Geometric Depth Below Sea Surface [m]"),
/* 196 */ Parm("ODHA", "Ocean Dynamic Heat Anomaly [dynamic m]"),
/* 197 */ Parm("OHC", "Ocean Heat Content [J/m^2]"),
/* 198 */ Parm("SSHG", "Sea Surface Height Relative to Geoid [m]"),
/* 199 */ Parm("SLTFL", "Salt flux [g/cm^2/s]"),
/* 200 */ Parm("DUVB", "UV-B Downward Solar Flux [W/m^2]"),
/* 201 */ Parm("CDUVB", "Clear Sky UV-B Downward Solar Flux [W/m^2]"),
/* 202 */ Parm("THFLX", "Total downward heat flux at surface [W/m^2]"),
/* 203 */ Parm("UVAR", "U velocity variance [m^2/s^2]"),
/* 204 */ Parm("VVAR", "V velocity variance [m^2/s^2]"),
/* 205 */ Parm("UVVCC", "UV Velocity Cross Correlation [m^2/s^2]"),
/* 206 */ Parm("MCLS", "Meteorological Correlation Length Scale [m]"),
/* 207 */ Parm("LAPP", "Latitude of pressure point [deg]"),
/* 208 */ Parm("LOPP", "Longitude of pressure point [deg]"),
/* 209 */ Parm("var209", "undefined"),
/* 210 */ Parm("REFO", "Observed radar reflectivity [dbZ]"),
/* 211 */ Parm("REFD", "Derived radar reflectivity [dbZ]"),
/* 212 */ Parm("REFC", "Maximum/Composite radar reflectivity [dbZ]"),
/* 213 */
Parm(
"SBT122",
"Simulated Brightness Temperature for GOES12, Channel 2 [K]",
),
/* 214 */
Parm(
"SBT123",
"Simulated Brightness Temperature for GOES12, Channel 3 [K]",
),
/* 215 */
Parm(
"SBT124",
"Simulated Brightness Temperature for GOES12, Channel 4 [K]",
),
/* 216 */
Parm(
"SBT125",
"Simulated Brightness Temperature for GOES12, Channel 5 [K]",
),
/* 217 */ Parm("MINRH", "Minimum Relative Humumidity [%]"),
/* 218 */ Parm("MAXRH", "Maximum Relative Humumidity [%]"),
/* 219 */ Parm("CEIL", "Ceiling [m]"),
/* 220 */ Parm("PBLREG", "Planetary boundary layer regime []"),
/* 221 */
Parm(
"SBC123",
"Simulated brightness counts for GOES12, Channel 3 [byte]",
),
/* 222 */
Parm(
"SBC124",
"Simulated brightness counts for GOES12, Channel 4 [byte]",
),
/* 223 */ Parm("RPRATE", "Rain precipitation rate [kg/m^2/s]"),
/* 224 */ Parm("SPRATE", "Snow precipitation rate [kg/m^2/s]"),
/* 225 */ Parm("FPRATE", "Freezing rain precipitation rate [kg/m^2/s]"),
/* 226 */ Parm("IPRATE", "Ice pellets precipitation rate [kg/m^2/s]"),
/* 227 */ Parm("UPHL", "Updraft Helicity [m^2/s^2]"),
/* 228 */ Parm("SURGE", "Storm Surge [m]"),
/* 229 */ Parm("ETSRG", "Extra-tropical storm Surge [m]"),
/* 230 */ Parm("RHPW", "Relative humidity with respect to precip water [%]"),
/* 231 */ Parm("OZMAX1", "Ozone daily max from 1-hour ave [ppbV]"),
/* 232 */ Parm("OZMAX8", "Ozone daily max from 8-hour ave [ppbV]"),
/* 233 */ Parm("var233", "undefined"),
/* 234 */ Parm("var234", "undefined"),
/* 235 */ Parm("var235", "undefined"),
/* 236 */ Parm("var236", "undefined"),
/* 237 */ Parm("var237", "undefined"),
/* 238 */ Parm("var238", "undefined"),
/* 239 */ Parm("var239", "undefined"),
/* 240 */ Parm("var240", "undefined"),
/* 241 */ Parm("var241", "undefined"),
/* 242 */ Parm("TCSRG20", "20% tropical cyclone storm exceedance [m]"),
/* 243 */ Parm("TCSRG30", "30% tropical cyclone storm exceedance [m]"),
/* 244 */ Parm("TCSRG40", "40% tropical cyclone storm exceedance [m]"),
/* 245 */ Parm("TCSRG50", "50% tropical cyclone storm exceedance [m]"),
/* 246 */ Parm("TCSRG60", "60% tropical cyclone storm exceedance [m]"),
/* 247 */ Parm("TCSRG70", "70% tropical cyclone storm exceedance [m]"),
/* 248 */ Parm("TCSRG80", "80% tropical cyclone storm exceedance [m]"),
/* 249 */ Parm("TCSRG90", "90% tropical cyclone storm exceedance [m]"),
/* 250 */ Parm("RETOP", "Radar echo top (18.3 DBZ) [m]"),
/* 251 */ Parm("TENV", "Total energy norm variance []"),
/* 252 */ Parm("var252", "undefined"),
/* 253 */ Parm("var253", "undefined"),
/* 254 */ Parm("var254", "undefined"),
/* 255 */ Parm("var255", "undefined"),
];

View File

@ -0,0 +1,288 @@
use super::Parm;
pub const NCEP_130: [Parm; 256] = [
/* 0 */ Parm("var0", "undefined"),
/* 1 */ Parm("PRES", "Pressure [Pa]"),
/* 2 */ Parm("PRMSL", "Pressure reduced to MSL [Pa]"),
/* 3 */ Parm("PTEND", "Pressure tendency [Pa/s]"),
/* 4 */ Parm("PVORT", "Pot. vorticity [km^2/kg/s]"),
/* 5 */ Parm("ICAHT", "ICAO Standard Atmosphere Reference Height [M]"),
/* 6 */ Parm("GP", "Geopotential [m^2/s^2]"),
/* 7 */ Parm("HGT", "Geopotential height [gpm]"),
/* 8 */ Parm("DIST", "Geometric height [m]"),
/* 9 */ Parm("HSTDV", "Std dev of height [m]"),
/* 10 */ Parm("TOZNE", "Total ozone [Dobson]"),
/* 11 */ Parm("TMP", "Temp. [K]"),
/* 12 */ Parm("VTMP", "Virtual temp. [K]"),
/* 13 */ Parm("POT", "Potential temp. [K]"),
/* 14 */ Parm("EPOT", "Pseudo-adiabatic pot. temp. [K]"),
/* 15 */ Parm("TMAX", "Max. temp. [K]"),
/* 16 */ Parm("TMIN", "Min. temp. [K]"),
/* 17 */ Parm("DPT", "Dew point temp. [K]"),
/* 18 */ Parm("DEPR", "Dew point depression [K]"),
/* 19 */ Parm("LAPR", "Lapse rate [K/m]"),
/* 20 */ Parm("VIS", "Visibility [m]"),
/* 21 */ Parm("RDSP1", "Radar spectra (1) [non-dim]"),
/* 22 */ Parm("RDSP2", "Radar spectra (2) [non-dim]"),
/* 23 */ Parm("RDSP3", "Radar spectra (3) [non-dim]"),
/* 24 */ Parm("PLI", "Parcel lifted index (to 500 hPa) [K]"),
/* 25 */ Parm("TMPA", "Temp. anomaly [K]"),
/* 26 */ Parm("PRESA", "Pressure anomaly [Pa]"),
/* 27 */ Parm("GPA", "Geopotential height anomaly [gpm]"),
/* 28 */ Parm("WVSP1", "Wave spectra (1) [non-dim]"),
/* 29 */ Parm("WVSP2", "Wave spectra (2) [non-dim]"),
/* 30 */ Parm("WVSP3", "Wave spectra (3) [non-dim]"),
/* 31 */ Parm("WDIR", "Wind direction [deg]"),
/* 32 */ Parm("WIND", "Wind speed [m/s]"),
/* 33 */ Parm("UGRD", "u wind [m/s]"),
/* 34 */ Parm("VGRD", "v wind [m/s]"),
/* 35 */ Parm("STRM", "Stream function [m^2/s]"),
/* 36 */ Parm("VPOT", "Velocity potential [m^2/s]"),
/* 37 */ Parm("MNTSF", "Montgomery stream function [m^2/s^2]"),
/* 38 */ Parm("SGCVV", "Sigma coord. vertical velocity [/s]"),
/* 39 */ Parm("VVEL", "Pressure vertical velocity [Pa/s]"),
/* 40 */ Parm("DZDT", "Geometric vertical velocity [m/s]"),
/* 41 */ Parm("ABSV", "Absolute vorticity [/s]"),
/* 42 */ Parm("ABSD", "Absolute divergence [/s]"),
/* 43 */ Parm("RELV", "Relative vorticity [/s]"),
/* 44 */ Parm("RELD", "Relative divergence [/s]"),
/* 45 */ Parm("VUCSH", "Vertical u shear [/s]"),
/* 46 */ Parm("VVCSH", "Vertical v shear [/s]"),
/* 47 */ Parm("DIRC", "Direction of current [deg]"),
/* 48 */ Parm("SPC", "Speed of current [m/s]"),
/* 49 */ Parm("UOGRD", "u of current [m/s]"),
/* 50 */ Parm("VOGRD", "v of current [m/s]"),
/* 51 */ Parm("SPFH", "Specific humidity [kg/kg]"),
/* 52 */ Parm("RH", "Relative humidity [%]"),
/* 53 */ Parm("MIXR", "Humidity mixing ratio [kg/kg]"),
/* 54 */ Parm("PWAT", "Precipitable water [kg/m^2]"),
/* 55 */ Parm("VAPP", "Vapor pressure [Pa]"),
/* 56 */ Parm("SATD", "Saturation deficit [Pa]"),
/* 57 */ Parm("EVP", "Evaporation [kg/m^2]"),
/* 58 */ Parm("CICE", "Cloud Ice [kg/m^2]"),
/* 59 */ Parm("PRATE", "Precipitation rate [kg/m^2/s]"),
/* 60 */ Parm("TSTM", "Thunderstorm probability [%]"),
/* 61 */ Parm("APCP", "Total precipitation [kg/m^2]"),
/* 62 */ Parm("NCPCP", "Large scale precipitation [kg/m^2]"),
/* 63 */ Parm("ACPCP", "Convective precipitation [kg/m^2]"),
/* 64 */ Parm("SRWEQ", "Snowfall rate water equiv. [kg/m^2/s]"),
/* 65 */ Parm("WEASD", "Accum. snow [kg/m^2]"),
/* 66 */ Parm("SNOD", "Snow depth [m]"),
/* 67 */ Parm("MIXHT", "Mixed layer depth [m]"),
/* 68 */ Parm("TTHDP", "Transient thermocline depth [m]"),
/* 69 */ Parm("MTHD", "Main thermocline depth [m]"),
/* 70 */ Parm("MTHA", "Main thermocline anomaly [m]"),
/* 71 */ Parm("TCDC", "Total cloud cover [%]"),
/* 72 */ Parm("CDCON", "Convective cloud cover [%]"),
/* 73 */ Parm("LCDC", "Low level cloud cover [%]"),
/* 74 */ Parm("MCDC", "Mid level cloud cover [%]"),
/* 75 */ Parm("HCDC", "High level cloud cover [%]"),
/* 76 */ Parm("CWAT", "Cloud water [kg/m^2]"),
/* 77 */ Parm("BLI", "Best lifted index (to 500 hPa) [K]"),
/* 78 */ Parm("SNOC", "Convective snow [kg/m^2]"),
/* 79 */ Parm("SNOL", "Large scale snow [kg/m^2]"),
/* 80 */ Parm("WTMP", "Water temp. [K]"),
/* 81 */ Parm("LAND", "Land cover (land=1;sea=0) [fraction]"),
/* 82 */ Parm("DSLM", "Deviation of sea level from mean [m]"),
/* 83 */ Parm("SFCR", "Surface roughness [m]"),
/* 84 */ Parm("ALBDO", "Albedo [%]"),
/* 85 */ Parm("TSOIL", "Soil temp. [K]"),
/* 86 */ Parm("SOILM", "Soil moisture content [kg/m^2]"),
/* 87 */ Parm("VEG", "Vegetation [%]"),
/* 88 */ Parm("SALTY", "Salinity [kg/kg]"),
/* 89 */ Parm("DEN", "Density [kg/m^3]"),
/* 90 */ Parm("WATR", "Water runoff [kg/m^2]"),
/* 91 */ Parm("ICEC", "Ice concentration (ice=1;no ice=0) [fraction]"),
/* 92 */ Parm("ICETK", "Ice thickness [m]"),
/* 93 */ Parm("DICED", "Direction of ice drift [deg]"),
/* 94 */ Parm("SICED", "Speed of ice drift [m/s]"),
/* 95 */ Parm("UICE", "u of ice drift [m/s]"),
/* 96 */ Parm("VICE", "v of ice drift [m/s]"),
/* 97 */ Parm("ICEG", "Ice growth rate [m/s]"),
/* 98 */ Parm("ICED", "Ice divergence [/s]"),
/* 99 */ Parm("SNOM", "Snow melt [kg/m^2]"),
/* 100 */ Parm("HTSGW", "Sig height of wind waves and swell [m]"),
/* 101 */ Parm("WVDIR", "Direction of wind waves [deg]"),
/* 102 */ Parm("WVHGT", "Sig height of wind waves [m]"),
/* 103 */ Parm("WVPER", "Mean period of wind waves [s]"),
/* 104 */ Parm("SWDIR", "Direction of swell waves [deg]"),
/* 105 */ Parm("SWELL", "Sig height of swell waves [m]"),
/* 106 */ Parm("SWPER", "Mean period of swell waves [s]"),
/* 107 */ Parm("DIRPW", "Primary wave direction [deg]"),
/* 108 */ Parm("PERPW", "Primary wave mean period [s]"),
/* 109 */ Parm("DIRSW", "Secondary wave direction [deg]"),
/* 110 */ Parm("PERSW", "Secondary wave mean period [s]"),
/* 111 */ Parm("NSWRS", "Net short wave (surface) [W/m^2]"),
/* 112 */ Parm("NLWRS", "Net long wave (surface) [W/m^2]"),
/* 113 */ Parm("NSWRT", "Net short wave (top) [W/m^2]"),
/* 114 */ Parm("NLWRT", "Net long wave (top) [W/m^2]"),
/* 115 */ Parm("LWAVR", "Long wave [W/m^2]"),
/* 116 */ Parm("SWAVR", "Short wave [W/m^2]"),
/* 117 */ Parm("GRAD", "Global radiation [W/m^2]"),
/* 118 */ Parm("BRTMP", "Brightness temperature [K]"),
/* 119 */ Parm("LWRAD", "Radiance with respect to wave no. [W/m/sr]"),
/* 120 */ Parm("SWRAD", "Radiance with respect ot wave len. [W/m^3/sr]"),
/* 121 */ Parm("LHTFL", "Latent heat flux [W/m^2]"),
/* 122 */ Parm("SHTFL", "Sensible heat flux [W/m^2]"),
/* 123 */ Parm("BLYDP", "Boundary layer dissipation [W/m^2]"),
/* 124 */ Parm("UFLX", "Zonal momentum flux [N/m^2]"),
/* 125 */ Parm("VFLX", "Meridional momentum flux [N/m^2]"),
/* 126 */ Parm("WMIXE", "Wind mixing energy [J]"),
/* 127 */ Parm("IMGD", "Image data []"),
/* 128 */ Parm("var128", "undefined"),
/* 129 */ Parm("var129", "undefined"),
/* 130 */ Parm("var130", "undefined"),
/* 131 */ Parm("var131", "undefined"),
/* 132 */ Parm("var132", "undefined"),
/* 133 */ Parm("var133", "undefined"),
/* 134 */ Parm("var134", "undefined"),
/* 135 */ Parm("var135", "undefined"),
/* 136 */ Parm("var136", "undefined"),
/* 137 */ Parm("var137", "undefined"),
/* 138 */ Parm("var138", "undefined"),
/* 139 */ Parm("var139", "undefined"),
/* 140 */ Parm("var140", "undefined"),
/* 141 */ Parm("var141", "undefined"),
/* 142 */ Parm("var142", "undefined"),
/* 143 */ Parm("var143", "undefined 143"),
/* 144 */
Parm(
"SOILW",
"Volumetric soil moisture (frozen + liquid) [fraction]",
),
/* 145 */ Parm("PEVPR", "Potential evaporation rate [W/m^2]"),
/* 146 */ Parm("VEGT", "Vegetation canopy temperature [K]"),
/* 147 */ Parm("BARET", "Bare soil surface skin temperature [K]"),
/* 148 */ Parm("AVSFT", "Average surface skin temperature [K]"),
/* 149 */ Parm("RADT", "Effective radiative skin temperature [K]"),
/* 150 */ Parm("SSTOR", "Surface water storage [Kg/m^2]"),
/* 151 */
Parm(
"LSOIL",
"Liquid soil moisture content (non-frozen) [Kg/m^2]",
),
/* 152 */ Parm("EWATR", "Open water evaporation (standing water) [W/m^2]"),
/* 153 */ Parm("var153", "undefined"),
/* 154 */ Parm("LSPA", "Land Surface Precipitation Accumulation [kg/m^2]"),
/* 155 */ Parm("GFLUX", "Ground Heat Flux [W/m^2]"),
/* 156 */ Parm("CIN", "Convective inhibition [J/Kg]"),
/* 157 */ Parm("CAPE", "Convective available potential energy [J/Kg]"),
/* 158 */ Parm("TKE", "Turbulent Kinetic Energy [J/Kg]"),
/* 159 */ Parm("MXSALB", "Maximum snow albedo [%]"),
/* 160 */
Parm(
"SOILL",
"Liquid volumetric soil moisture (non-frozen) [fraction]",
),
/* 161 */ Parm("ASNOW", "Frozen precipitation (e.g. snowfall) [Kg/m^2]"),
/* 162 */ Parm("ARAIN", "Liquid precipitation (rainfall) [Kg/m^2]"),
/* 163 */ Parm("GWREC", "Groundwater recharge [Kg/m^2]"),
/* 164 */ Parm("QREC", "Flood plain recharge [Kg/m^2]"),
/* 165 */ Parm("SNOWT", "Snow temperature, depth-avg [K]"),
/* 166 */ Parm("VBDSF", "Visible beam downward solar flux [W/m^2]"),
/* 167 */ Parm("VDDSF", "Visible diffuse downward solar flux [W/m^2]"),
/* 168 */ Parm("NBDSF", "Near IR beam downward solar flux [W/m^2]"),
/* 169 */ Parm("NDDSF", "Near IR diffuse downward solar flux [W/m^2]"),
/* 170 */ Parm("SNFALB", "Snow-free albedo [%]"),
/* 171 */ Parm("RLYRS", "Number of soil layers in root zone [non-dim]"),
/* 172 */ Parm("MFLX", "Momentum flux [N/m^2]"),
/* 173 */ Parm("var173", "undefined"),
/* 174 */ Parm("var174", "undefined"),
/* 175 */ Parm("var175", "undefined"),
/* 176 */ Parm("NLAT", "Latitude (-90 to +90) [deg]"),
/* 177 */ Parm("ELON", "East longitude (0-360) [deg]"),
/* 178 */ Parm("FLDCAP", "Field capacity [fraction]"),
/* 179 */ Parm("ACOND", "Aerodynamic conductance [m/s]"),
/* 180 */ Parm("SNOAG", "Snow age [s]"),
/* 181 */ Parm("CCOND", "Canopy conductance [m/s]"),
/* 182 */ Parm("LAI", "Leaf area index (0-9) [non-dim]"),
/* 183 */ Parm("SFCRH", "Roughness length for heat [m]"),
/* 184 */ Parm("SALBD", "Snow albedo (over snow cover area only) [%]"),
/* 185 */ Parm("var185", "undefined"),
/* 186 */ Parm("var186", "undefined"),
/* 187 */ Parm("NDVI", "Normalized Difference Vegetation Index []"),
/* 188 */ Parm("DRIP", "Canopy drip [Kg/m^2]"),
/* 189 */ Parm("VBSALB", "Visible, black sky albedo [%]"),
/* 190 */ Parm("VWSALB", "Visible, white sky albedo [%]"),
/* 191 */ Parm("NBSALB", "Near IR, black sky albedo [%]"),
/* 192 */ Parm("NWSALB", "Near IR, white sky albedo [%]"),
/* 193 */ Parm("var193", "undefined"),
/* 194 */ Parm("var194", "undefined"),
/* 195 */ Parm("var195", "undefined"),
/* 196 */ Parm("var196", "undefined"),
/* 197 */ Parm("var197", "undefined"),
/* 198 */ Parm("SBSNO", "Sublimation (evaporation from snow) [W/m^2]"),
/* 199 */ Parm("EVBS", "Direct evaporation from bare soil [W/m^2]"),
/* 200 */ Parm("EVCW", "Canopy water evaporation [W/m^2]"),
/* 201 */ Parm("var201", "undefined"),
/* 202 */ Parm("var202", "undefined"),
/* 203 */ Parm("RSMIN", "Minimal stomatal resistance [s/m]"),
/* 204 */ Parm("DSWRF", "Downward shortwave radiation flux [W/m^2]"),
/* 205 */ Parm("DLWRF", "Downward longwave radiation flux [W/m^2]"),
/* 206 */ Parm("var206", "undefined"),
/* 207 */ Parm("MSTAV", "Moisture availability [%]"),
/* 208 */ Parm("SFEXC", "Exchange coefficient [(Kg/m^3)(m/s)]"),
/* 209 */ Parm("var209", "undefined"),
/* 210 */ Parm("TRANS", "Transpiration [W/m^2]"),
/* 211 */ Parm("USWRF", "Upward short wave radiation flux [W/m^2]"),
/* 212 */ Parm("ULWRF", "Upward long wave radiation flux [W/m^2]"),
/* 213 */ Parm("var213", "undefined"),
/* 214 */ Parm("var214", "undefined"),
/* 215 */ Parm("var215", "undefined"),
/* 216 */ Parm("var216", "undefined"),
/* 217 */ Parm("var217", "undefined"),
/* 218 */ Parm("var218", "undefined"),
/* 219 */ Parm("WILT", "Wilting point [fraction]"),
/* 220 */ Parm("FLDCP", "Field Capacity [fraction]"),
/* 221 */ Parm("HPBL", "Planetary boundary layer height [m]"),
/* 222 */ Parm("SLTYP", "Surface slope type [Index]"),
/* 223 */ Parm("CNWAT", "Plant canopy surface water [Kg/m^2]"),
/* 224 */ Parm("SOTYP", "Soil type [Index]"),
/* 225 */ Parm("VGTYP", "Vegetation type [Index]"),
/* 226 */ Parm("BMIXL", "Blackadars mixing length scale [m]"),
/* 227 */ Parm("AMIXL", "Asymptotic mixing length scale [m]"),
/* 228 */ Parm("PEVAP", "Potential evaporation [Kg/m^2]"),
/* 229 */ Parm("SNOHF", "Snow phase-change heat flux [W/m^2]"),
/* 230 */
Parm(
"SMREF",
"Transpiration stress-onset (soil moisture) [fraction]",
),
/* 231 */
Parm(
"SMDRY",
"Direct evaporation cease (soil moisture) [fraction]",
),
/* 232 */ Parm("var232", "undefined"),
/* 233 */ Parm("var233", "undefined"),
/* 234 */ Parm("BGRUN", "Subsurface runoff (baseflow) [Kg/m^2]"),
/* 235 */ Parm("SSRUN", "Surface runoff (non-infiltrating) [Kg/m^2]"),
/* 236 */ Parm("var236", "undefined"),
/* 237 */ Parm("var237", "undefined"),
/* 238 */ Parm("SNOWC", "Snow cover [%]"),
/* 239 */ Parm("SNOT", "Snow temperature [K]"),
/* 240 */ Parm("POROS", "Soil porosity [fraction]"),
/* 241 */ Parm("var241", "undefined"),
/* 242 */ Parm("var242", "undefined"),
/* 243 */ Parm("var243", "undefined"),
/* 244 */ Parm("var244", "undefined"),
/* 245 */ Parm("var245", "undefined"),
/* 246 */ Parm("RCS", "Solar parameter in canopy conductance [fraction]"),
/* 247 */
Parm(
"RCT",
"Temperature parameter in canopy conductance [fraction]",
),
/* 248 */ Parm("RCQ", "Humidity parameter in canopy conductance [fraction]"),
/* 249 */
Parm(
"RCSOL",
"Soil moisture parameter in canopy conductance [fraction]",
),
/* 250 */ Parm("var250", "undefined"),
/* 251 */ Parm("var251", "undefined"),
/* 252 */ Parm("CD", "Surface drag coefficient [non-dim]"),
/* 253 */ Parm("FRICV", "Surface friction velocity [m/s]"),
/* 254 */ Parm("RI", "Richardson number [non-dim]"),
/* 255 */ Parm("var255", "undefined"),
];

View File

@ -0,0 +1,316 @@
use super::Parm;
pub const NCEP_131: [Parm; 256] = [
/* 0 */ Parm("var0", "undefined"),
/* 1 */ Parm("PRES", "Pressure [Pa]"),
/* 2 */ Parm("PRMSL", "Mean sea level pressure (Shuell method) [Pa]"),
/* 3 */ Parm("PTEND", "Pressure tendency [Pa/s]"),
/* 4 */ Parm("PVORT", "Pot. vorticity [km^2/kg/s]"),
/* 5 */ Parm("ICAHT", "ICAO Standard Atmosphere Reference Height [M]"),
/* 6 */ Parm("GP", "Geopotential [m^2/s^2]"),
/* 7 */ Parm("HGT", "Geopotential height [gpm]"),
/* 8 */ Parm("DIST", "Geometric height [m]"),
/* 9 */ Parm("HSTDV", "Std dev of height [m]"),
/* 10 */ Parm("TOZNE", "Total ozone [Dobson]"),
/* 11 */ Parm("TMP", "Temp. [K]"),
/* 12 */ Parm("VTMP", "Virtual temp. [K]"),
/* 13 */ Parm("POT", "Potential temp. [K]"),
/* 14 */ Parm("EPOT", "Pseudo-adiabatic pot. temp. [K]"),
/* 15 */ Parm("TMAX", "Max. temp. [K]"),
/* 16 */ Parm("TMIN", "Min. temp. [K]"),
/* 17 */ Parm("DPT", "Dew point temp. [K]"),
/* 18 */ Parm("DEPR", "Dew point depression [K]"),
/* 19 */ Parm("LAPR", "Lapse rate [K/m]"),
/* 20 */ Parm("VIS", "Visibility [m]"),
/* 21 */ Parm("RDSP1", "Radar spectra (1) [non-dim]"),
/* 22 */ Parm("RDSP2", "Radar spectra (2) [non-dim]"),
/* 23 */ Parm("RDSP3", "Radar spectra (3) [non-dim]"),
/* 24 */ Parm("PLI", "Parcel lifted index (to 500 hPa) [K]"),
/* 25 */ Parm("TMPA", "Temp. anomaly [K]"),
/* 26 */ Parm("PRESA", "Pressure anomaly [Pa]"),
/* 27 */ Parm("GPA", "Geopotential height anomaly [gpm]"),
/* 28 */ Parm("WVSP1", "Wave spectra (1) [non-dim]"),
/* 29 */ Parm("WVSP2", "Wave spectra (2) [non-dim]"),
/* 30 */ Parm("WVSP3", "Wave spectra (3) [non-dim]"),
/* 31 */ Parm("WDIR", "Wind direction [deg]"),
/* 32 */ Parm("WIND", "Wind speed [m/s]"),
/* 33 */ Parm("UGRD", "u wind [m/s]"),
/* 34 */ Parm("VGRD", "v wind [m/s]"),
/* 35 */ Parm("STRM", "Stream function [m^2/s]"),
/* 36 */ Parm("VPOT", "Velocity potential [m^2/s]"),
/* 37 */ Parm("MNTSF", "Montgomery stream function [m^2/s^2]"),
/* 38 */ Parm("SGCVV", "Sigma coord. vertical velocity [/s]"),
/* 39 */ Parm("VVEL", "Pressure vertical velocity [Pa/s]"),
/* 40 */ Parm("DZDT", "Geometric vertical velocity [m/s]"),
/* 41 */ Parm("ABSV", "Absolute vorticity [/s]"),
/* 42 */ Parm("ABSD", "Absolute divergence [/s]"),
/* 43 */ Parm("RELV", "Relative vorticity [/s]"),
/* 44 */ Parm("RELD", "Relative divergence [/s]"),
/* 45 */ Parm("VUCSH", "Vertical u shear [/s]"),
/* 46 */ Parm("VVCSH", "Vertical v shear [/s]"),
/* 47 */ Parm("DIRC", "Direction of current [deg]"),
/* 48 */ Parm("SPC", "Speed of current [m/s]"),
/* 49 */ Parm("UOGRD", "u of current [m/s]"),
/* 50 */ Parm("VOGRD", "v of current [m/s]"),
/* 51 */ Parm("SPFH", "Specific humidity [kg/kg]"),
/* 52 */ Parm("RH", "Relative humidity [%]"),
/* 53 */ Parm("MIXR", "Humidity mixing ratio [kg/kg]"),
/* 54 */ Parm("PWAT", "Precipitable water [kg/m^2]"),
/* 55 */ Parm("VAPP", "Vapor pressure [Pa]"),
/* 56 */ Parm("SATD", "Saturation deficit [Pa]"),
/* 57 */ Parm("EVP", "Evaporation [kg/m^2]"),
/* 58 */ Parm("CICE", "Cloud Ice [kg/m^2]"),
/* 59 */ Parm("PRATE", "Precipitation rate [kg/m^2/s]"),
/* 60 */ Parm("TSTM", "Thunderstorm probability [%]"),
/* 61 */ Parm("APCP", "Total precipitation [kg/m^2]"),
/* 62 */ Parm("NCPCP", "Large scale precipitation [kg/m^2]"),
/* 63 */ Parm("ACPCP", "Convective precipitation [kg/m^2]"),
/* 64 */ Parm("SRWEQ", "Snowfall rate water equiv. [kg/m^2/s]"),
/* 65 */ Parm("WEASD", "Accum. snow [kg/m^2]"),
/* 66 */ Parm("SNOD", "Snow depth [m]"),
/* 67 */ Parm("MIXHT", "Mixed layer depth [m]"),
/* 68 */ Parm("TTHDP", "Transient thermocline depth [m]"),
/* 69 */ Parm("MTHD", "Main thermocline depth [m]"),
/* 70 */ Parm("MTHA", "Main thermocline anomaly [m]"),
/* 71 */ Parm("TCDC", "Total cloud cover [%]"),
/* 72 */ Parm("CDCON", "Convective cloud cover [%]"),
/* 73 */ Parm("LCDC", "Low level cloud cover [%]"),
/* 74 */ Parm("MCDC", "Mid level cloud cover [%]"),
/* 75 */ Parm("HCDC", "High level cloud cover [%]"),
/* 76 */ Parm("CWAT", "Cloud water [kg/m^2]"),
/* 77 */ Parm("BLI", "Best lifted index (to 500 hPa) [K]"),
/* 78 */ Parm("SNOC", "Convective snow [kg/m^2]"),
/* 79 */ Parm("SNOL", "Large scale snow [kg/m^2]"),
/* 80 */ Parm("WTMP", "Water temp. [K]"),
/* 81 */ Parm("LAND", "Land cover (land=1;sea=0) [fraction]"),
/* 82 */ Parm("DSLM", "Deviation of sea level from mean [m]"),
/* 83 */ Parm("SFCR", "Surface roughness [m]"),
/* 84 */ Parm("ALBDO", "Albedo [%]"),
/* 85 */ Parm("TSOIL", "Soil temp. [K]"),
/* 86 */ Parm("SOILM", "Soil moisture content [kg/m^2]"),
/* 87 */ Parm("VEG", "Vegetation [%]"),
/* 88 */ Parm("SALTY", "Salinity [kg/kg]"),
/* 89 */ Parm("DEN", "Density [kg/m^3]"),
/* 90 */ Parm("WATR", "Water runoff [kg/m^2]"),
/* 91 */ Parm("ICEC", "Ice concentration (ice=1;no ice=0) [fraction]"),
/* 92 */ Parm("ICETK", "Ice thickness [m]"),
/* 93 */ Parm("DICED", "Direction of ice drift [deg]"),
/* 94 */ Parm("SICED", "Speed of ice drift [m/s]"),
/* 95 */ Parm("UICE", "u of ice drift [m/s]"),
/* 96 */ Parm("VICE", "v of ice drift [m/s]"),
/* 97 */ Parm("ICEG", "Ice growth rate [m/s]"),
/* 98 */ Parm("ICED", "Ice divergence [/s]"),
/* 99 */ Parm("SNOM", "Snow melt [kg/m^2]"),
/* 100 */ Parm("HTSGW", "Sig height of wind waves and swell [m]"),
/* 101 */ Parm("WVDIR", "Direction of wind waves [deg]"),
/* 102 */ Parm("WVHGT", "Sig height of wind waves [m]"),
/* 103 */ Parm("WVPER", "Mean period of wind waves [s]"),
/* 104 */ Parm("SWDIR", "Direction of swell waves [deg]"),
/* 105 */ Parm("SWELL", "Sig height of swell waves [m]"),
/* 106 */ Parm("SWPER", "Mean period of swell waves [s]"),
/* 107 */ Parm("DIRPW", "Primary wave direction [deg]"),
/* 108 */ Parm("PERPW", "Primary wave mean period [s]"),
/* 109 */ Parm("DIRSW", "Secondary wave direction [deg]"),
/* 110 */ Parm("PERSW", "Secondary wave mean period [s]"),
/* 111 */ Parm("NSWRS", "Net short wave (surface) [W/m^2]"),
/* 112 */ Parm("NLWRS", "Net long wave (surface) [W/m^2]"),
/* 113 */ Parm("NSWRT", "Net short wave (top) [W/m^2]"),
/* 114 */ Parm("NLWRT", "Net long wave (top) [W/m^2]"),
/* 115 */ Parm("LWAVR", "Long wave [W/m^2]"),
/* 116 */ Parm("SWAVR", "Short wave [W/m^2]"),
/* 117 */ Parm("GRAD", "Global radiation [W/m^2]"),
/* 118 */ Parm("BRTMP", "Brightness temperature [K]"),
/* 119 */ Parm("LWRAD", "Radiance with respect to wave no. [W/m/sr]"),
/* 120 */ Parm("SWRAD", "Radiance with respect ot wave len. [W/m^3/sr]"),
/* 121 */ Parm("LHTFL", "Latent heat flux [W/m^2]"),
/* 122 */ Parm("SHTFL", "Sensible heat flux [W/m^2]"),
/* 123 */ Parm("BLYDP", "Boundary layer dissipation [W/m^2]"),
/* 124 */ Parm("UFLX", "Zonal momentum flux [N/m^2]"),
/* 125 */ Parm("VFLX", "Meridional momentum flux [N/m^2]"),
/* 126 */ Parm("WMIXE", "Wind mixing energy [J]"),
/* 127 */ Parm("IMGD", "Image data []"),
/* 128 */ Parm("MSLSA", "Mean sea level pressure (Std Atm) [Pa]"),
/* 129 */ Parm("var129", "undefined"),
/* 130 */ Parm("MSLET", "Mean sea level pressure (Mesinger method) [Pa]"),
/* 131 */ Parm("LFTX", "Surface lifted index [K]"),
/* 132 */ Parm("4LFTX", "Best (4-layer) lifted index [K]"),
/* 133 */ Parm("var133", "undefined"),
/* 134 */ Parm("PRESN", "Pressure (nearest grid point) [Pa]"),
/* 135 */ Parm("MCONV", "Horizontal moisture divergence [kg/kg/s]"),
/* 136 */ Parm("VWSH", "Vertical speed shear [1/s]"),
/* 137 */ Parm("var137", "undefined"),
/* 138 */ Parm("var138", "undefined"),
/* 139 */ Parm("PVMW", "Potential vorticity (mass-weighted) [1/s/m]"),
/* 140 */ Parm("CRAIN", "Categorical rain [yes=1;no=0]"),
/* 141 */ Parm("CFRZR", "Categorical freezing rain [yes=1;no=0]"),
/* 142 */ Parm("CICEP", "Categorical ice pellets [yes=1;no=0]"),
/* 143 */ Parm("CSNOW", "Categorical snow [yes=1;no=0]"),
/* 144 */
Parm(
"SOILW",
"Volumetric soil moisture (frozen + liquid) [fraction]",
),
/* 145 */ Parm("PEVPR", "Potential evaporation rate [W/m^2]"),
/* 146 */ Parm("VEGT", "Vegetation canopy temperature [K]"),
/* 147 */ Parm("BARET", "Bare soil surface skin temperature [K]"),
/* 148 */ Parm("AVSFT", "Average surface skin temperature [K]"),
/* 149 */ Parm("RADT", "Effective radiative skin temperature [K]"),
/* 150 */ Parm("SSTOR", "Surface water storage [kg/m^2]"),
/* 151 */
Parm(
"LSOIL",
"Liquid soil moisture content (non-frozen) [kg/m^2]",
),
/* 152 */ Parm("EWATR", "Open water evaporation (standing water) [W/m^2]"),
/* 153 */ Parm("CLWMR", "Cloud water [kg/kg]"),
/* 154 */ Parm("var154", "undefined"),
/* 155 */ Parm("GFLUX", "Ground Heat Flux [W/m^2]"),
/* 156 */ Parm("CIN", "Convective inhibition [J/kg]"),
/* 157 */ Parm("CAPE", "Convective available potential energy [J/kg]"),
/* 158 */ Parm("TKE", "Turbulent Kinetic Energy [J/kg]"),
/* 159 */ Parm("MXSALB", "Maximum snow albedo [%]"),
/* 160 */
Parm(
"SOILL",
"Liquid volumetric soil moisture (non-frozen) [fraction]",
),
/* 161 */ Parm("ASNOW", "Frozen precipitation (e.g. snowfall) [kg/m^2]"),
/* 162 */ Parm("ARAIN", "Liquid precipitation (rainfall) [kg/m^2]"),
/* 163 */ Parm("GWREC", "Groundwater recharge [kg/m^2]"),
/* 164 */ Parm("QREC", "Flood plain recharge [kg/m^2]"),
/* 165 */ Parm("SNOWT", "Snow temperature, depth-avg [K]"),
/* 166 */ Parm("VBDSF", "Visible beam downward solar flux [W/m^2]"),
/* 167 */ Parm("VDDSF", "Visible diffuse downward solar flux [W/m^2]"),
/* 168 */ Parm("NBDSF", "Near IR beam downward solar flux [W/m^2]"),
/* 169 */ Parm("NDDSF", "Near IR diffuse downward solar flux [W/m^2]"),
/* 170 */ Parm("SNFALB", "Snow-free albedo [%]"),
/* 171 */ Parm("RLYRS", "Number of soil layers in root zone [non-dim]"),
/* 172 */ Parm("FLX", "Momentum flux N/m2 [M]"),
/* 173 */ Parm("LMH", "Mass point model surface [non-dim]"),
/* 174 */ Parm("LMV", "Velocity point model surface [non-dim]"),
/* 175 */ Parm("MLYNO", "Model layer number (from bottom up) [non-dim]"),
/* 176 */ Parm("NLAT", "Latitude (-90 to +90) [deg]"),
/* 177 */ Parm("ELON", "East longitude (0-360) [deg]"),
/* 178 */ Parm("ICMR", "Ice mixing ratio [kg/kg]"),
/* 179 */ Parm("ACOND", "Aerodynamic conductance [m/s]"),
/* 180 */ Parm("SNOAG", "Snow age [s]"),
/* 181 */ Parm("CCOND", "Canopy conductance [m/s]"),
/* 182 */ Parm("LAI", "Leaf area index (0-9) [non-dim]"),
/* 183 */ Parm("SFCRH", "Roughness length for heat [m]"),
/* 184 */ Parm("SALBD", "Snow albedo (over snow cover area only) [%]"),
/* 185 */ Parm("var185", "undefined"),
/* 186 */ Parm("var186", "undefined"),
/* 187 */ Parm("NDVI", "Normalized Difference Vegetation Index []"),
/* 188 */ Parm("DRIP", "Rate of water dropping from canopy to gnd [kg/m^2]"),
/* 189 */ Parm("LANDN", "Land cover (nearest neighbor) [sea=0,land=1]"),
/* 190 */ Parm("HLCY", "Storm relative helicity [m^2/s^2]"),
/* 191 */ Parm("NLATN", "Latitude (nearest neigbhbor) (-90 to +90) [deg]"),
/* 192 */ Parm("ELONN", "East longitude (nearest neigbhbor) (0-360) [deg]"),
/* 193 */ Parm("var193", "undefined"),
/* 194 */ Parm("CPOFP", "Prob. of frozen precipitation [%]"),
/* 195 */ Parm("var195", "undefined"),
/* 196 */ Parm("USTM", "u-component of storm motion [m/s]"),
/* 197 */ Parm("VSTM", "v-component of storm motion [m/s]"),
/* 198 */ Parm("SBSNO", "Sublimation (evaporation from snow) [W/m^2]"),
/* 199 */ Parm("EVBS", "Direct evaporation from bare soil [W/m^2]"),
/* 200 */ Parm("EVCW", "Canopy water evaporation [W/m^2]"),
/* 201 */ Parm("var201", "undefined"),
/* 202 */ Parm("APCPN", "Total precipitation (nearest grid point) [kg/m^2]"),
/* 203 */ Parm("RSMIN", "Minimal stomatal resistance [s/m]"),
/* 204 */ Parm("DSWRF", "Downward shortwave radiation flux [W/m^2]"),
/* 205 */ Parm("DLWRF", "Downward longwave radiation flux [W/m^2]"),
/* 206 */
Parm(
"ACPCPN",
"Convective precipitation (nearest grid point) [kg/m^2]",
),
/* 207 */ Parm("MSTAV", "Moisture availability [%]"),
/* 208 */ Parm("SFEXC", "Exchange coefficient [(kg/m^3)(m/s)]"),
/* 209 */ Parm("var209", "undefined"),
/* 210 */ Parm("TRANS", "Transpiration [W/m^2]"),
/* 211 */ Parm("USWRF", "Upward short wave radiation flux [W/m^2]"),
/* 212 */ Parm("ULWRF", "Upward long wave radiation flux [W/m^2]"),
/* 213 */ Parm("CDLYR", "Non-convective cloud [%]"),
/* 214 */ Parm("CPRAT", "Convective precip. rate [kg/m^2/s]"),
/* 215 */ Parm("var215", "undefined"),
/* 216 */ Parm("TTRAD", "Temp. tendency by all radiation [K/s]"),
/* 217 */ Parm("var217", "undefined"),
/* 218 */ Parm("HGTN", "Geopotential Height (nearest grid point) [gpm]"),
/* 219 */ Parm("WILT", "Wilting point [fraction]"),
/* 220 */ Parm("FLDCP", "Field Capacity [fraction]"),
/* 221 */ Parm("HPBL", "Planetary boundary layer height [m]"),
/* 222 */ Parm("SLTYP", "Surface slope type [Index]"),
/* 223 */ Parm("CNWAT", "Plant canopy surface water [kg/m^2]"),
/* 224 */ Parm("SOTYP", "Soil type [Index]"),
/* 225 */ Parm("VGTYP", "Vegetation type [Index]"),
/* 226 */ Parm("BMIXL", "Blackadars mixing length scale [m]"),
/* 227 */ Parm("AMIXL", "Asymptotic mixing length scale [m]"),
/* 228 */ Parm("PEVAP", "Potential evaporation [kg/m^2]"),
/* 229 */ Parm("SNOHF", "Snow phase-change heat flux [W/m^2]"),
/* 230 */
Parm(
"SMREF",
"Transpiration stress-onset (soil moisture) [fraction]",
),
/* 231 */
Parm(
"SMDRY",
"Direct evaporation cease (soil moisture) [fraction]",
),
/* 232 */ Parm("WVINC", "water vapor added by precip assimilation [kg/m^2]"),
/* 233 */
Parm(
"WCINC",
"water condensate added by precip assimilaition [kg/m^2]",
),
/* 234 */ Parm("BGRUN", "Subsurface runoff (baseflow) [kg/m^2]"),
/* 235 */ Parm("SSRUN", "Surface runoff (non-infiltrating) [kg/m^2]"),
/* 236 */ Parm("var236", "undefined"),
/* 237 */
Parm(
"WVCONV",
"Water vapor flux convergence (vertical int) [kg/m^2]",
),
/* 238 */ Parm("SNOWC", "Snow cover [%]"),
/* 239 */ Parm("SNOT", "Snow temperature [K]"),
/* 240 */ Parm("POROS", "Soil porosity [fraction]"),
/* 241 */
Parm(
"WCCONV",
"Water condensate flux convergence (vertical int) [kg/m^2]",
),
/* 242 */ Parm("WVUFLX", "Water vapor zonal transport (vertical int)[kg/m]"),
/* 243 */
Parm(
"WVVFLX",
"Water vapor meridional transport (vertical int) [kg/m]",
),
/* 244 */
Parm(
"WCUFLX",
"Water condensate zonal transport (vertical int) [kg/m]",
),
/* 245 */
Parm(
"WCVFLX",
"Water condensate meridional transport (vertical int) [kg/m]",
),
/* 246 */ Parm("RCS", "Solar parameter in canopy conductance [fraction]"),
/* 247 */
Parm(
"RCT",
"Temperature parameter in canopy conductance [fraction]",
),
/* 248 */ Parm("RCQ", "Humidity parameter in canopy conductance [fraction]"),
/* 249 */
Parm(
"RCSOL",
"Soil moisture parameter in canopy conductance [fraction]",
),
/* 250 */ Parm("SWHR", "Solar radiative heating [K/s]"),
/* 251 */ Parm("LWHR", "Longwave radiative heating [K/s]"),
/* 252 */ Parm("CD", "Surface drag coefficient [non-dim]"),
/* 253 */ Parm("FRICV", "Surface friction velocity [m/s]"),
/* 254 */ Parm("RI", "Richardson number [non-dim]"),
/* 255 */ Parm("var255", "undefined"),
];

View File

@ -0,0 +1,264 @@
use super::Parm;
pub const NCEP_133: [Parm; 256] = [
/* 0 */ Parm("var0", "undefined"),
/* 1 */ Parm("PRES", "Pressure [Pa]"),
/* 2 */ Parm("PRMSL", "Pressure reduced to MSL [Pa]"),
/* 3 */ Parm("PTEND", "Pressure tendency [Pa/s]"),
/* 4 */ Parm("PVORT", "Pot. vorticity [km^2/kg/s]"),
/* 5 */ Parm("ICAHT", "ICAO Standard Atmosphere Reference Height [M]"),
/* 6 */ Parm("GP", "Geopotential [m^2/s^2]"),
/* 7 */ Parm("HGT", "Geopotential height [gpm]"),
/* 8 */ Parm("DIST", "Geometric height [m]"),
/* 9 */ Parm("HSTDV", "Std dev of height [m]"),
/* 10 */ Parm("TOZNE", "Total ozone [Dobson]"),
/* 11 */ Parm("TMP", "Temp. [K]"),
/* 12 */ Parm("VTMP", "Virtual temp. [K]"),
/* 13 */ Parm("POT", "Potential temp. [K]"),
/* 14 */ Parm("EPOT", "Pseudo-adiabatic pot. temp. [K]"),
/* 15 */ Parm("TMAX", "Max. temp. [K]"),
/* 16 */ Parm("TMIN", "Min. temp. [K]"),
/* 17 */ Parm("DPT", "Dew point temp. [K]"),
/* 18 */ Parm("DEPR", "Dew point depression [K]"),
/* 19 */ Parm("LAPR", "Lapse rate [K/m]"),
/* 20 */ Parm("VIS", "Visibility [m]"),
/* 21 */ Parm("RDSP1", "Radar spectra (1) [non-dim]"),
/* 22 */ Parm("RDSP2", "Radar spectra (2) [non-dim]"),
/* 23 */ Parm("RDSP3", "Radar spectra (3) [non-dim]"),
/* 24 */ Parm("PLI", "Parcel lifted index (to 500 hPa) [K]"),
/* 25 */ Parm("TMPA", "Temp. anomaly [K]"),
/* 26 */ Parm("PRESA", "Pressure anomaly [Pa]"),
/* 27 */ Parm("GPA", "Geopotential height anomaly [gpm]"),
/* 28 */ Parm("WVSP1", "Wave spectra (1) [non-dim]"),
/* 29 */ Parm("WVSP2", "Wave spectra (2) [non-dim]"),
/* 30 */ Parm("WVSP3", "Wave spectra (3) [non-dim]"),
/* 31 */ Parm("WDIR", "Wind direction [deg]"),
/* 32 */ Parm("WIND", "Wind speed [m/s]"),
/* 33 */ Parm("UGRD", "u wind [m/s]"),
/* 34 */ Parm("VGRD", "v wind [m/s]"),
/* 35 */ Parm("STRM", "Stream function [m^2/s]"),
/* 36 */ Parm("VPOT", "Velocity potential [m^2/s]"),
/* 37 */ Parm("MNTSF", "Montgomery stream function [m^2/s^2]"),
/* 38 */ Parm("SGCVV", "Sigma coord. vertical velocity [/s]"),
/* 39 */ Parm("VVEL", "Pressure vertical velocity [Pa/s]"),
/* 40 */ Parm("DZDT", "Geometric vertical velocity [m/s]"),
/* 41 */ Parm("ABSV", "Absolute vorticity [/s]"),
/* 42 */ Parm("ABSD", "Absolute divergence [/s]"),
/* 43 */ Parm("RELV", "Relative vorticity [/s]"),
/* 44 */ Parm("RELD", "Relative divergence [/s]"),
/* 45 */ Parm("VUCSH", "Vertical u shear [/s]"),
/* 46 */ Parm("VVCSH", "Vertical v shear [/s]"),
/* 47 */ Parm("DIRC", "Direction of current [deg]"),
/* 48 */ Parm("SPC", "Speed of current [m/s]"),
/* 49 */ Parm("UOGRD", "u of current [m/s]"),
/* 50 */ Parm("VOGRD", "v of current [m/s]"),
/* 51 */ Parm("SPFH", "Specific humidity [kg/kg]"),
/* 52 */ Parm("RH", "Relative humidity [%]"),
/* 53 */ Parm("MIXR", "Humidity mixing ratio [kg/kg]"),
/* 54 */ Parm("PWAT", "Precipitable water [kg/m^2]"),
/* 55 */ Parm("VAPP", "Vapor pressure [Pa]"),
/* 56 */ Parm("SATD", "Saturation deficit [Pa]"),
/* 57 */ Parm("EVP", "Evaporation [kg/m^2]"),
/* 58 */ Parm("CICE", "Cloud Ice [kg/m^2]"),
/* 59 */ Parm("PRATE", "Precipitation rate [kg/m^2/s]"),
/* 60 */ Parm("TSTM", "Thunderstorm probability [%]"),
/* 61 */ Parm("APCP", "Total precipitation [kg/m^2]"),
/* 62 */ Parm("NCPCP", "Large scale precipitation [kg/m^2]"),
/* 63 */ Parm("ACPCP", "Convective precipitation [kg/m^2]"),
/* 64 */ Parm("SRWEQ", "Snowfall rate water equiv. [kg/m^2/s]"),
/* 65 */ Parm("WEASD", "Accum. snow [kg/m^2]"),
/* 66 */ Parm("SNOD", "Snow depth [m]"),
/* 67 */ Parm("MIXHT", "Mixed layer depth [m]"),
/* 68 */ Parm("TTHDP", "Transient thermocline depth [m]"),
/* 69 */ Parm("MTHD", "Main thermocline depth [m]"),
/* 70 */ Parm("MTHA", "Main thermocline anomaly [m]"),
/* 71 */ Parm("TCDC", "Total cloud cover [%]"),
/* 72 */ Parm("CDCON", "Convective cloud cover [%]"),
/* 73 */ Parm("LCDC", "Low level cloud cover [%]"),
/* 74 */ Parm("MCDC", "Mid level cloud cover [%]"),
/* 75 */ Parm("HCDC", "High level cloud cover [%]"),
/* 76 */ Parm("CWAT", "Cloud water [kg/m^2]"),
/* 77 */ Parm("BLI", "Best lifted index (to 500 hPa) [K]"),
/* 78 */ Parm("SNOC", "Convective snow [kg/m^2]"),
/* 79 */ Parm("SNOL", "Large scale snow [kg/m^2]"),
/* 80 */ Parm("WTMP", "Water temp. [K]"),
/* 81 */ Parm("LAND", "Land-sea coverage (land=1;sea=0) [fraction]"),
/* 82 */ Parm("DSLM", "Deviation of sea level from mean [m]"),
/* 83 */ Parm("SFCR", "Surface roughness [m]"),
/* 84 */ Parm("ALBDO", "Albedo [%]"),
/* 85 */ Parm("TSOIL", "Soil temp. [K]"),
/* 86 */ Parm("SOILM", "Soil moisture content [kg/m^2]"),
/* 87 */ Parm("VEG", "Vegetation [%]"),
/* 88 */ Parm("SALTY", "Salinity [kg/kg]"),
/* 89 */ Parm("DEN", "Density [kg/m^3]"),
/* 90 */ Parm("WATR", "Water runoff [kg/m^2]"),
/* 91 */ Parm("ICEC", "Ice concentration (ice=1;no ice=0) [fraction]"),
/* 92 */ Parm("ICETK", "Ice thickness [m]"),
/* 93 */ Parm("DICED", "Direction of ice drift [deg]"),
/* 94 */ Parm("SICED", "Speed of ice drift [m/s]"),
/* 95 */ Parm("UICE", "u of ice drift [m/s]"),
/* 96 */ Parm("VICE", "v of ice drift [m/s]"),
/* 97 */ Parm("ICEG", "Ice growth rate [m/s]"),
/* 98 */ Parm("ICED", "Ice divergence [/s]"),
/* 99 */ Parm("SNOM", "Snow melt [kg/m^2]"),
/* 100 */ Parm("HTSGW", "Sig height of wind waves and swell [m]"),
/* 101 */ Parm("WVDIR", "Direction of wind waves [deg]"),
/* 102 */ Parm("WVHGT", "Sig height of wind waves [m]"),
/* 103 */ Parm("WVPER", "Mean period of wind waves [s]"),
/* 104 */ Parm("SWDIR", "Direction of swell waves [deg]"),
/* 105 */ Parm("SWELL", "Sig height of swell waves [m]"),
/* 106 */ Parm("SWPER", "Mean period of swell waves [s]"),
/* 107 */ Parm("DIRPW", "Primary wave direction [deg]"),
/* 108 */ Parm("PERPW", "Primary wave mean period [s]"),
/* 109 */ Parm("DIRSW", "Secondary wave direction [deg]"),
/* 110 */ Parm("PERSW", "Secondary wave mean period [s]"),
/* 111 */ Parm("NSWRS", "Net short wave (surface) [W/m^2]"),
/* 112 */ Parm("NLWRS", "Net long wave (surface) [W/m^2]"),
/* 113 */ Parm("NSWRT", "Net short wave (top) [W/m^2]"),
/* 114 */ Parm("NLWRT", "Net long wave (top) [W/m^2]"),
/* 115 */ Parm("LWAVR", "Long wave [W/m^2]"),
/* 116 */ Parm("SWAVR", "Short wave [W/m^2]"),
/* 117 */ Parm("GRAD", "Global radiation [W/m^2]"),
/* 118 */ Parm("BRTMP", "Brightness temperature [K]"),
/* 119 */ Parm("LWRAD", "Radiance with respect to wave no. [W/m/sr]"),
/* 120 */ Parm("SWRAD", "Radiance with respect ot wave len. [W/m^3/sr]"),
/* 121 */ Parm("LHTFL", "Latent heat flux [W/m^2]"),
/* 122 */ Parm("SHTFL", "Sensible heat flux [W/m^2]"),
/* 123 */ Parm("BLYDP", "Boundary layer dissipation [W/m^2]"),
/* 124 */ Parm("UFLX", "Zonal momentum flux [N/m^2]"),
/* 125 */ Parm("VFLX", "Meridional momentum flux [N/m^2]"),
/* 126 */ Parm("WMIXE", "Wind mixing energy [J]"),
/* 127 */ Parm("IMGD", "Image data []"),
/* 128 */ Parm("var128", "undefined"),
/* 129 */ Parm("var129", "undefined"),
/* 130 */ Parm("var130", "undefined"),
/* 131 */ Parm("var131", "undefined"),
/* 132 */ Parm("var132", "undefined"),
/* 133 */ Parm("var133", "undefined"),
/* 134 */ Parm("var134", "undefined"),
/* 135 */ Parm("var135", "undefined"),
/* 136 */ Parm("var136", "undefined"),
/* 137 */ Parm("var137", "undefined"),
/* 138 */ Parm("var138", "undefined"),
/* 139 */ Parm("POZT", "Ozone production from T term"),
/* 140 */ Parm("var140", "undefined"),
/* 141 */ Parm("var141", "undefined"),
/* 142 */ Parm("var142", "undefined"),
/* 143 */ Parm("var143", "undefined"),
/* 144 */ Parm("var144", "undefined"),
/* 145 */ Parm("var145", "undefined"),
/* 146 */ Parm("var146", "undefined"),
/* 147 */ Parm("var147", "undefined"),
/* 148 */ Parm("var148", "undefined"),
/* 149 */ Parm("var149", "undefined"),
/* 150 */ Parm("var150", "undefined"),
/* 151 */ Parm("var151", "undefined"),
/* 152 */ Parm("var152", "undefined"),
/* 153 */ Parm("var153", "undefined"),
/* 154 */ Parm("OMGALF", "omega divided by density"),
/* 155 */ Parm("var155", "undefined"),
/* 156 */ Parm("var156", "undefined"),
/* 157 */ Parm("var157", "undefined"),
/* 158 */ Parm("var158", "undefined"),
/* 159 */ Parm("var159", "undefined"),
/* 160 */ Parm("var160", "undefined"),
/* 161 */ Parm("var161", "undefined"),
/* 162 */ Parm("var162", "undefined"),
/* 163 */ Parm("var163", "undefined"),
/* 164 */ Parm("COVZZ", "Covariance between u and u"),
/* 165 */ Parm("COVMM", "Covariance between v and v"),
/* 166 */ Parm("COVQZ", "Covariance between q and u"),
/* 167 */ Parm("COVQM", "Covariance between q and v"),
/* 168 */ Parm("COVTVV", "Covariance between T and omega"),
/* 169 */ Parm("COVQVV", "Covariance between q and omega"),
/* 170 */ Parm("var170", "undefined"),
/* 171 */ Parm("var171", "undefined"),
/* 172 */ Parm("var172", "undefined"),
/* 173 */ Parm("LRGMR", "Large scale moistening rate"),
/* 174 */ Parm("VDFOZ", "Ozone vertical diffusion"),
/* 175 */ Parm("POZ", "Ozone production"),
/* 176 */ Parm("var176", "undefined"),
/* 177 */ Parm("var177", "undefined"),
/* 178 */ Parm("var178", "undefined"),
/* 179 */ Parm("var179", "undefined"),
/* 180 */ Parm("var180", "undefined"),
/* 181 */ Parm("GWDU", "Gravity wave drag u acceleration"),
/* 182 */ Parm("GWDV", "Gravity wave drag v acceleration"),
/* 183 */ Parm("CNVU", "Convective u momentum mixing acceleration"),
/* 184 */ Parm("CNVV", "Convective v momentum mixing acceleration"),
/* 185 */ Parm("AKHS", "Sfc exchange coeff for T and Q divided by delta z"),
/* 186 */ Parm("AKMS", "Sfc exchange coeff for U and V divided by delta z"),
/* 187 */ Parm("var187", "undefined"),
/* 188 */ Parm("TOZ", "Ozone tendency"),
/* 189 */ Parm("var189", "undefined"),
/* 190 */ Parm("var190", "undefined"),
/* 191 */ Parm("SUNSD", "Sunshine duration [s]"),
/* 192 */ Parm("MOSF", "Meridional overturning stream function [10^6m^3/s]"),
/* 193 */ Parm("EPSR", "Radiative emiissivity"),
/* 194 */ Parm("var194", "undefined"),
/* 195 */ Parm("QZ0", "q at top of viscous sublayer"),
/* 196 */ Parm("CNGWDU", "Convective gravity wave drag zonal acceleration"),
/* 197 */
Parm(
"CNGWDV",
"Convective gravity wave drag meridional acceleration",
),
/* 198 */ Parm("var198", "undefined"),
/* 199 */ Parm("var199", "undefined"),
/* 200 */ Parm("var200", "undefined"),
/* 201 */ Parm("THZ0", "Theta at top of viscous sublayer"),
/* 202 */ Parm("CNVUMF", "Convective updraft mass flux"),
/* 203 */ Parm("COVPSPS", "Covariance between psfc and psfc"),
/* 204 */ Parm("QMAX", "Maximum specific humidity at 2m"),
/* 205 */ Parm("QMIN", "Minimum specific humidity at 2m"),
/* 206 */ Parm("COVQQ", "Covariance between q and q"),
/* 207 */ Parm("var207", "undefined"),
/* 208 */ Parm("var208", "undefined"),
/* 209 */ Parm("CNVDMF", "Convective downdraft mass flux"),
/* 210 */ Parm("var210", "undefined"),
/* 211 */ Parm("var211", "undefined"),
/* 212 */ Parm("var212", "undefined"),
/* 213 */ Parm("var213", "undefined"),
/* 214 */ Parm("var214", "undefined"),
/* 215 */ Parm("var215", "undefined"),
/* 216 */ Parm("var216", "undefined"),
/* 217 */ Parm("var217", "undefined"),
/* 218 */ Parm("var218", "undefined"),
/* 219 */ Parm("CNVDEMF", "Convective detrainment mass flux"),
/* 220 */ Parm("COVVVVV", "Covariance between omega and omega"),
/* 221 */ Parm("var221", "undefined"),
/* 222 */ Parm("var222", "undefined"),
/* 223 */ Parm("var223", "undefined"),
/* 224 */ Parm("var224", "undefined"),
/* 225 */ Parm("var225", "undefined"),
/* 226 */ Parm("var226", "undefined"),
/* 227 */ Parm("var227", "undefined"),
/* 228 */ Parm("var228", "undefined"),
/* 229 */ Parm("var229", "undefined"),
/* 230 */ Parm("var230", "undefined"),
/* 231 */ Parm("var231", "undefined"),
/* 232 */ Parm("var232", "undefined"),
/* 233 */ Parm("var233", "undefined"),
/* 234 */ Parm("COVTT", "Covariance between T and T"),
/* 235 */ Parm("var235", "undefined"),
/* 236 */ Parm("WTEND", "Tendency of vertical velocity"),
/* 237 */ Parm("var237", "undefined"),
/* 238 */ Parm("var238", "undefined"),
/* 239 */ Parm("POZO", "Ozone production from col ozone term"),
/* 240 */ Parm("var240", "undefined"),
/* 241 */ Parm("var241", "undefined"),
/* 242 */ Parm("var242", "undefined"),
/* 243 */ Parm("var243", "undefined"),
/* 244 */ Parm("var244", "undefined"),
/* 245 */ Parm("var245", "undefined"),
/* 246 */ Parm("var246", "undefined"),
/* 247 */ Parm("var247", "undefined"),
/* 248 */ Parm("var248", "undefined"),
/* 249 */ Parm("var249", "undefined"),
/* 250 */ Parm("var250", "undefined"),
/* 251 */ Parm("var251", "undefined"),
/* 252 */ Parm("var252", "undefined"),
/* 253 */ Parm("var253", "undefined"),
/* 254 */ Parm("var254", "undefined"),
/* 255 */ Parm("var255", "undefined"),
];

View File

@ -0,0 +1,260 @@
use super::Parm;
pub const NCEP_140: [Parm; 256] = [
/* 0 */ Parm("var0", "undefined"),
/* 1 */ Parm("PRES", "Pressure [Pa]"),
/* 2 */ Parm("PRMSL", "Pressure reduced to MSL [Pa]"),
/* 3 */ Parm("PTEND", "Pressure tendency [Pa/s]"),
/* 4 */ Parm("PVORT", "Pot. vorticity [km^2/kg/s]"),
/* 5 */ Parm("ICAHT", "ICAO Standard Atmosphere Reference Height [M]"),
/* 6 */ Parm("GP", "Geopotential [m^2/s^2]"),
/* 7 */ Parm("HGT", "Geopotential height [gpm]"),
/* 8 */ Parm("DIST", "Geometric height [m]"),
/* 9 */ Parm("HSTDV", "Std dev of height [m]"),
/* 10 */ Parm("TOZNE", "Total ozone [Dobson]"),
/* 11 */ Parm("TMP", "Temp. [K]"),
/* 12 */ Parm("VTMP", "Virtual temp. [K]"),
/* 13 */ Parm("POT", "Potential temp. [K]"),
/* 14 */ Parm("EPOT", "Pseudo-adiabatic pot. temp. [K]"),
/* 15 */ Parm("TMAX", "Max. temp. [K]"),
/* 16 */ Parm("TMIN", "Min. temp. [K]"),
/* 17 */ Parm("DPT", "Dew point temp. [K]"),
/* 18 */ Parm("DEPR", "Dew point depression [K]"),
/* 19 */ Parm("LAPR", "Lapse rate [K/m]"),
/* 20 */ Parm("VIS", "Visibility [m]"),
/* 21 */ Parm("RDSP1", "Radar spectra (1) [non-dim]"),
/* 22 */ Parm("RDSP2", "Radar spectra (2) [non-dim]"),
/* 23 */ Parm("RDSP3", "Radar spectra (3) [non-dim]"),
/* 24 */ Parm("PLI", "Parcel lifted index (to 500 hPa) [K]"),
/* 25 */ Parm("TMPA", "Temp. anomaly [K]"),
/* 26 */ Parm("PRESA", "Pressure anomaly [Pa]"),
/* 27 */ Parm("GPA", "Geopotential height anomaly [gpm]"),
/* 28 */ Parm("WVSP1", "Wave spectra (1) [non-dim]"),
/* 29 */ Parm("WVSP2", "Wave spectra (2) [non-dim]"),
/* 30 */ Parm("WVSP3", "Wave spectra (3) [non-dim]"),
/* 31 */ Parm("WDIR", "Wind direction [deg]"),
/* 32 */ Parm("WIND", "Wind speed [m/s]"),
/* 33 */ Parm("UGRD", "u wind [m/s]"),
/* 34 */ Parm("VGRD", "v wind [m/s]"),
/* 35 */ Parm("STRM", "Stream function [m^2/s]"),
/* 36 */ Parm("VPOT", "Velocity potential [m^2/s]"),
/* 37 */ Parm("MNTSF", "Montgomery stream function [m^2/s^2]"),
/* 38 */ Parm("SGCVV", "Sigma coord. vertical velocity [/s]"),
/* 39 */ Parm("VVEL", "Pressure vertical velocity [Pa/s]"),
/* 40 */ Parm("DZDT", "Geometric vertical velocity [m/s]"),
/* 41 */ Parm("ABSV", "Absolute vorticity [/s]"),
/* 42 */ Parm("ABSD", "Absolute divergence [/s]"),
/* 43 */ Parm("RELV", "Relative vorticity [/s]"),
/* 44 */ Parm("RELD", "Relative divergence [/s]"),
/* 45 */ Parm("VUCSH", "Vertical u shear [/s]"),
/* 46 */ Parm("VVCSH", "Vertical v shear [/s]"),
/* 47 */ Parm("DIRC", "Direction of current [deg]"),
/* 48 */ Parm("SPC", "Speed of current [m/s]"),
/* 49 */ Parm("UOGRD", "u of current [m/s]"),
/* 50 */ Parm("VOGRD", "v of current [m/s]"),
/* 51 */ Parm("SPFH", "Specific humidity [kg/kg]"),
/* 52 */ Parm("RH", "Relative humidity [%]"),
/* 53 */ Parm("MIXR", "Humidity mixing ratio [kg/kg]"),
/* 54 */ Parm("PWAT", "Precipitable water [kg/m^2]"),
/* 55 */ Parm("VAPP", "Vapor pressure [Pa]"),
/* 56 */ Parm("SATD", "Saturation deficit [Pa]"),
/* 57 */ Parm("EVP", "Evaporation [kg/m^2]"),
/* 58 */ Parm("CICE", "Cloud Ice [kg/m^2]"),
/* 59 */ Parm("PRATE", "Precipitation rate [kg/m^2/s]"),
/* 60 */ Parm("TSTM", "Thunderstorm probability [%]"),
/* 61 */ Parm("APCP", "Total precipitation [kg/m^2]"),
/* 62 */ Parm("NCPCP", "Large scale precipitation [kg/m^2]"),
/* 63 */ Parm("ACPCP", "Convective precipitation [kg/m^2]"),
/* 64 */ Parm("SRWEQ", "Snowfall rate water equiv. [kg/m^2/s]"),
/* 65 */ Parm("WEASD", "Accum. snow [kg/m^2]"),
/* 66 */ Parm("SNOD", "Snow depth [m]"),
/* 67 */ Parm("MIXHT", "Mixed layer depth [m]"),
/* 68 */ Parm("TTHDP", "Transient thermocline depth [m]"),
/* 69 */ Parm("MTHD", "Main thermocline depth [m]"),
/* 70 */ Parm("MTHA", "Main thermocline anomaly [m]"),
/* 71 */ Parm("TCDC", "Total cloud cover [%]"),
/* 72 */ Parm("CDCON", "Convective cloud cover [%]"),
/* 73 */ Parm("LCDC", "Low level cloud cover [%]"),
/* 74 */ Parm("MCDC", "Mid level cloud cover [%]"),
/* 75 */ Parm("HCDC", "High level cloud cover [%]"),
/* 76 */ Parm("CWAT", "Cloud water [kg/m^2]"),
/* 77 */ Parm("BLI", "Best lifted index (to 500 hPa) [K]"),
/* 78 */ Parm("SNOC", "Convective snow [kg/m^2]"),
/* 79 */ Parm("SNOL", "Large scale snow [kg/m^2]"),
/* 80 */ Parm("WTMP", "Water temp. [K]"),
/* 81 */ Parm("LAND", "Land cover (land=1;sea=0) [fraction]"),
/* 82 */ Parm("DSLM", "Deviation of sea level from mean [m]"),
/* 83 */ Parm("SFCR", "Surface roughness [m]"),
/* 84 */ Parm("ALBDO", "Albedo [%]"),
/* 85 */ Parm("TSOIL", "Soil temp. [K]"),
/* 86 */ Parm("SOILM", "Soil moisture content [kg/m^2]"),
/* 87 */ Parm("VEG", "Vegetation [%]"),
/* 88 */ Parm("SALTY", "Salinity [kg/kg]"),
/* 89 */ Parm("DEN", "Density [kg/m^3]"),
/* 90 */ Parm("WATR", "Water runoff [kg/m^2]"),
/* 91 */ Parm("ICEC", "Ice concentration (ice=1;no ice=0) [fraction]"),
/* 92 */ Parm("ICETK", "Ice thickness [m]"),
/* 93 */ Parm("DICED", "Direction of ice drift [deg]"),
/* 94 */ Parm("SICED", "Speed of ice drift [m/s]"),
/* 95 */ Parm("UICE", "u of ice drift [m/s]"),
/* 96 */ Parm("VICE", "v of ice drift [m/s]"),
/* 97 */ Parm("ICEG", "Ice growth rate [m/s]"),
/* 98 */ Parm("ICED", "Ice divergence [/s]"),
/* 99 */ Parm("SNOM", "Snow melt [kg/m^2]"),
/* 100 */ Parm("HTSGW", "Sig height of wind waves and swell [m]"),
/* 101 */ Parm("WVDIR", "Direction of wind waves [deg]"),
/* 102 */ Parm("WVHGT", "Sig height of wind waves [m]"),
/* 103 */ Parm("WVPER", "Mean period of wind waves [s]"),
/* 104 */ Parm("SWDIR", "Direction of swell waves [deg]"),
/* 105 */ Parm("SWELL", "Sig height of swell waves [m]"),
/* 106 */ Parm("SWPER", "Mean period of swell waves [s]"),
/* 107 */ Parm("DIRPW", "Primary wave direction [deg]"),
/* 108 */ Parm("PERPW", "Primary wave mean period [s]"),
/* 109 */ Parm("DIRSW", "Secondary wave direction [deg]"),
/* 110 */ Parm("PERSW", "Secondary wave mean period [s]"),
/* 111 */ Parm("NSWRS", "Net short wave (surface) [W/m^2]"),
/* 112 */ Parm("NLWRS", "Net long wave (surface) [W/m^2]"),
/* 113 */ Parm("NSWRT", "Net short wave (top) [W/m^2]"),
/* 114 */ Parm("NLWRT", "Net long wave (top) [W/m^2]"),
/* 115 */ Parm("LWAVR", "Long wave [W/m^2]"),
/* 116 */ Parm("SWAVR", "Short wave [W/m^2]"),
/* 117 */ Parm("GRAD", "Global radiation [W/m^2]"),
/* 118 */ Parm("BRTMP", "Brightness temperature [K]"),
/* 119 */ Parm("LWRAD", "Radiance with respect to wave no. [W/m/sr]"),
/* 120 */ Parm("SWRAD", "Radiance with respect ot wave len. [W/m^3/sr]"),
/* 121 */ Parm("LHTFL", "Latent heat flux [W/m^2]"),
/* 122 */ Parm("SHTFL", "Sensible heat flux [W/m^2]"),
/* 123 */ Parm("BLYDP", "Boundary layer dissipation [W/m^2]"),
/* 124 */ Parm("UFLX", "Zonal momentum flux [N/m^2]"),
/* 125 */ Parm("VFLX", "Meridional momentum flux [N/m^2]"),
/* 126 */ Parm("WMIXE", "Wind mixing energy [J]"),
/* 127 */ Parm("IMGD", "Image data []"),
/* 128 */ Parm("var128", "undefined"),
/* 129 */ Parm("var129", "undefined"),
/* 130 */ Parm("var130", "undefined"),
/* 131 */ Parm("var131", "undefined"),
/* 132 */ Parm("var132", "undefined"),
/* 133 */ Parm("var133", "undefined"),
/* 134 */ Parm("var134", "undefined"),
/* 135 */ Parm("var135", "undefined"),
/* 136 */ Parm("var136", "undefined"),
/* 137 */ Parm("var137", "undefined"),
/* 138 */ Parm("var138", "undefined"),
/* 139 */ Parm("var139", "undefined"),
/* 140 */ Parm("var140", "undefined"),
/* 141 */ Parm("var141", "undefined"),
/* 142 */ Parm("var142", "undefined"),
/* 143 */ Parm("var143", "undefined"),
/* 144 */ Parm("var144", "undefined"),
/* 145 */ Parm("var145", "undefined"),
/* 146 */ Parm("var146", "undefined"),
/* 147 */ Parm("var147", "undefined"),
/* 148 */ Parm("var148", "undefined"),
/* 149 */ Parm("var149", "undefined"),
/* 150 */ Parm("var150", "undefined"),
/* 151 */ Parm("var151", "undefined"),
/* 152 */ Parm("var152", "undefined"),
/* 153 */ Parm("var153", "undefined"),
/* 154 */ Parm("var154", "undefined"),
/* 155 */ Parm("var155", "undefined"),
/* 156 */ Parm("var156", "undefined"),
/* 157 */ Parm("var157", "undefined"),
/* 158 */ Parm("var158", "undefined"),
/* 159 */ Parm("var159", "undefined"),
/* 160 */ Parm("var160", "undefined"),
/* 161 */ Parm("var161", "undefined"),
/* 162 */ Parm("var162", "undefined"),
/* 163 */ Parm("var163", "undefined"),
/* 164 */ Parm("var164", "undefined"),
/* 165 */ Parm("var165", "undefined"),
/* 166 */ Parm("var166", "undefined"),
/* 167 */ Parm("var167", "undefined"),
/* 168 */ Parm("MEIP", "Mean icing potential []"),
/* 169 */ Parm("MAIP", "Maximum icing potential []"),
/* 170 */ Parm("MECTP", "Mean in-cloud turbulence potential []"),
/* 171 */ Parm("MACTP", "Maximum in-cloud turbulence potential []"),
/* 172 */ Parm("MECAT", "Mean cloud air turbulence potential []"),
/* 173 */ Parm("MACAT", "Maximum cloud air turbulence potential []"),
/* 174 */ Parm("CBHE", "Cumulonimbus horizontal extent [%]"),
/* 175 */ Parm("PCBB", "Pressure at cumblonimbus base [Pa]"),
/* 176 */ Parm("PCBT", "Pressure at cumblonimbus top [Pa]"),
/* 177 */ Parm("PECBB", "Pressure at embedded cumblonimbus base [Pa]"),
/* 178 */ Parm("PECBT", "Pressure at embedded cumblonimbus top [Pa]"),
/* 179 */ Parm("HCBB", "ICAO height at cumblonimbus base [m]"),
/* 180 */ Parm("HCBT", "ICAO height at cumblonimbus top [m]"),
/* 181 */ Parm("HECBB", "ICAO height at embedded cumblonimbus base [m]"),
/* 182 */ Parm("HECBT", "ICAO height at embedded cumblonimbus top [m]"),
/* 183 */ Parm("var183", "undefined"),
/* 184 */ Parm("var184", "undefined"),
/* 185 */ Parm("var185", "undefined"),
/* 186 */ Parm("var186", "undefined"),
/* 187 */ Parm("var187", "undefined"),
/* 188 */ Parm("var188", "undefined"),
/* 189 */ Parm("var189", "undefined"),
/* 190 */ Parm("var190", "undefined"),
/* 191 */ Parm("var191", "undefined"),
/* 192 */ Parm("var192", "undefined"),
/* 193 */ Parm("var193", "undefined"),
/* 194 */ Parm("var194", "undefined"),
/* 195 */ Parm("var195", "undefined"),
/* 196 */ Parm("var196", "undefined"),
/* 197 */ Parm("var197", "undefined"),
/* 198 */ Parm("var198", "undefined"),
/* 199 */ Parm("var199", "undefined"),
/* 200 */ Parm("var200", "undefined"),
/* 201 */ Parm("var201", "undefined"),
/* 202 */ Parm("var202", "undefined"),
/* 203 */ Parm("var203", "undefined"),
/* 204 */ Parm("var204", "undefined"),
/* 205 */ Parm("var205", "undefined"),
/* 206 */ Parm("var206", "undefined"),
/* 207 */ Parm("var207", "undefined"),
/* 208 */ Parm("var208", "undefined"),
/* 209 */ Parm("var209", "undefined"),
/* 210 */ Parm("var210", "undefined"),
/* 211 */ Parm("var211", "undefined"),
/* 212 */ Parm("var212", "undefined"),
/* 213 */ Parm("var213", "undefined"),
/* 214 */ Parm("var214", "undefined"),
/* 215 */ Parm("var215", "undefined"),
/* 216 */ Parm("var216", "undefined"),
/* 217 */ Parm("var217", "undefined"),
/* 218 */ Parm("var218", "undefined"),
/* 219 */ Parm("var219", "undefined"),
/* 220 */ Parm("var220", "undefined"),
/* 221 */ Parm("var221", "undefined"),
/* 222 */ Parm("var222", "undefined"),
/* 223 */ Parm("var223", "undefined"),
/* 224 */ Parm("var224", "undefined"),
/* 225 */ Parm("var225", "undefined"),
/* 226 */ Parm("var226", "undefined"),
/* 227 */ Parm("var227", "undefined"),
/* 228 */ Parm("var228", "undefined"),
/* 229 */ Parm("var229", "undefined"),
/* 230 */ Parm("var230", "undefined"),
/* 231 */ Parm("var231", "undefined"),
/* 232 */ Parm("var232", "undefined"),
/* 233 */ Parm("var233", "undefined"),
/* 234 */ Parm("var234", "undefined"),
/* 235 */ Parm("var235", "undefined"),
/* 236 */ Parm("var236", "undefined"),
/* 237 */ Parm("var237", "undefined"),
/* 238 */ Parm("var238", "undefined"),
/* 239 */ Parm("var239", "undefined"),
/* 240 */ Parm("var240", "undefined"),
/* 241 */ Parm("var241", "undefined"),
/* 242 */ Parm("var242", "undefined"),
/* 243 */ Parm("var243", "undefined"),
/* 244 */ Parm("var244", "undefined"),
/* 245 */ Parm("var245", "undefined"),
/* 246 */ Parm("var246", "undefined"),
/* 247 */ Parm("var247", "undefined"),
/* 248 */ Parm("var248", "undefined"),
/* 249 */ Parm("var249", "undefined"),
/* 250 */ Parm("var250", "undefined"),
/* 251 */ Parm("var251", "undefined"),
/* 252 */ Parm("var252", "undefined"),
/* 253 */ Parm("var253", "undefined"),
/* 254 */ Parm("var254", "undefined"),
/* 255 */ Parm("var255", "undefined"),
];

View File

@ -0,0 +1,376 @@
use super::Parm;
pub const NCEP_141: [Parm; 256] = [
/* 0 */ Parm("var0", "undefined"),
/* 1 */ Parm("PRES", "Pressure [Pa]"),
/* 2 */ Parm("PRMSL", "Pressure reduced to MSL [Pa]"),
/* 3 */ Parm("PTEND", "Pressure tendency [Pa/s]"),
/* 4 */ Parm("PVORT", "Pot. vorticity [km^2/kg/s]"),
/* 5 */ Parm("ICAHT", "ICAO Standard Atmosphere Reference Height [M]"),
/* 6 */ Parm("GP", "Geopotential [m^2/s^2]"),
/* 7 */ Parm("HGT", "Geopotential height [gpm]"),
/* 8 */ Parm("DIST", "Geometric height [m]"),
/* 9 */ Parm("HSTDV", "Std dev of height [m]"),
/* 10 */ Parm("TOZNE", "Total ozone [Dobson]"),
/* 11 */ Parm("TMP", "Temp. [K]"),
/* 12 */ Parm("VTMP", "Virtual temp. [K]"),
/* 13 */ Parm("POT", "Potential temp. [K]"),
/* 14 */ Parm("EPOT", "Pseudo-adiabatic pot. temp. [K]"),
/* 15 */ Parm("TMAX", "Max. temp. [K]"),
/* 16 */ Parm("TMIN", "Min. temp. [K]"),
/* 17 */ Parm("DPT", "Dew point temp. [K]"),
/* 18 */ Parm("DEPR", "Dew point depression [K]"),
/* 19 */ Parm("LAPR", "Lapse rate [K/m]"),
/* 20 */ Parm("VIS", "Visibility [m]"),
/* 21 */ Parm("RDSP1", "Radar spectra (1) [non-dim]"),
/* 22 */ Parm("RDSP2", "Radar spectra (2) [non-dim]"),
/* 23 */ Parm("RDSP3", "Radar spectra (3) [non-dim]"),
/* 24 */ Parm("PLI", "Parcel lifted index (to 500 hPa) [K]"),
/* 25 */ Parm("TMPA", "Temp. anomaly [K]"),
/* 26 */ Parm("PRESA", "Pressure anomaly [Pa]"),
/* 27 */ Parm("GPA", "Geopotential height anomaly [gpm]"),
/* 28 */ Parm("WVSP1", "Wave spectra (1) [non-dim]"),
/* 29 */ Parm("WVSP2", "Wave spectra (2) [non-dim]"),
/* 30 */ Parm("WVSP3", "Wave spectra (3) [non-dim]"),
/* 31 */ Parm("WDIR", "Wind direction [deg]"),
/* 32 */ Parm("WIND", "Wind speed [m/s]"),
/* 33 */ Parm("UGRD", "u wind [m/s]"),
/* 34 */ Parm("VGRD", "v wind [m/s]"),
/* 35 */ Parm("STRM", "Stream function [m^2/s]"),
/* 36 */ Parm("VPOT", "Velocity potential [m^2/s]"),
/* 37 */ Parm("MNTSF", "Montgomery stream function [m^2/s^2]"),
/* 38 */ Parm("SGCVV", "Sigma coord. vertical velocity [/s]"),
/* 39 */ Parm("VVEL", "Pressure vertical velocity [Pa/s]"),
/* 40 */ Parm("DZDT", "Geometric vertical velocity [m/s]"),
/* 41 */ Parm("ABSV", "Absolute vorticity [/s]"),
/* 42 */ Parm("ABSD", "Absolute divergence [/s]"),
/* 43 */ Parm("RELV", "Relative vorticity [/s]"),
/* 44 */ Parm("RELD", "Relative divergence [/s]"),
/* 45 */ Parm("VUCSH", "Vertical u shear [/s]"),
/* 46 */ Parm("VVCSH", "Vertical v shear [/s]"),
/* 47 */ Parm("DIRC", "Direction of current [deg]"),
/* 48 */ Parm("SPC", "Speed of current [m/s]"),
/* 49 */ Parm("UOGRD", "u of current [m/s]"),
/* 50 */ Parm("VOGRD", "v of current [m/s]"),
/* 51 */ Parm("SPFH", "Specific humidity [kg/kg]"),
/* 52 */ Parm("RH", "Relative humidity [%]"),
/* 53 */ Parm("MIXR", "Humidity mixing ratio [kg/kg]"),
/* 54 */ Parm("PWAT", "Precipitable water [kg/m^2]"),
/* 55 */ Parm("VAPP", "Vapor pressure [Pa]"),
/* 56 */ Parm("SATD", "Saturation deficit [Pa]"),
/* 57 */ Parm("EVP", "Evaporation [kg/m^2]"),
/* 58 */ Parm("CICE", "Cloud Ice [kg/m^2]"),
/* 59 */ Parm("PRATE", "Precipitation rate [kg/m^2/s]"),
/* 60 */ Parm("TSTM", "Thunderstorm probability [%]"),
/* 61 */ Parm("APCP", "Total precipitation [kg/m^2]"),
/* 62 */ Parm("NCPCP", "Large scale precipitation [kg/m^2]"),
/* 63 */ Parm("ACPCP", "Convective precipitation [kg/m^2]"),
/* 64 */ Parm("SRWEQ", "Snowfall rate water equiv. [kg/m^2/s]"),
/* 65 */ Parm("WEASD", "Accum. snow [kg/m^2]"),
/* 66 */ Parm("SNOD", "Snow depth [m]"),
/* 67 */ Parm("MIXHT", "Mixed layer depth [m]"),
/* 68 */ Parm("TTHDP", "Transient thermocline depth [m]"),
/* 69 */ Parm("MTHD", "Main thermocline depth [m]"),
/* 70 */ Parm("MTHA", "Main thermocline anomaly [m]"),
/* 71 */ Parm("TCDC", "Total cloud cover [%]"),
/* 72 */ Parm("CDCON", "Convective cloud cover [%]"),
/* 73 */ Parm("LCDC", "Low level cloud cover [%]"),
/* 74 */ Parm("MCDC", "Mid level cloud cover [%]"),
/* 75 */ Parm("HCDC", "High level cloud cover [%]"),
/* 76 */ Parm("CWAT", "Cloud water [kg/m^2]"),
/* 77 */ Parm("BLI", "Best lifted index (to 500 hPa) [K]"),
/* 78 */ Parm("SNOC", "Convective snow [kg/m^2]"),
/* 79 */ Parm("SNOL", "Large scale snow [kg/m^2]"),
/* 80 */ Parm("WTMP", "Water temp. [K]"),
/* 81 */ Parm("LAND", "Land cover (land=1;sea=0) [fraction]"),
/* 82 */ Parm("DSLM", "Deviation of sea level from mean [m]"),
/* 83 */ Parm("SFCR", "Surface roughness [m]"),
/* 84 */ Parm("ALBDO", "Albedo [%]"),
/* 85 */ Parm("TSOIL", "Soil temp. [K]"),
/* 86 */ Parm("SOILM", "Soil moisture content [kg/m^2]"),
/* 87 */ Parm("VEG", "Vegetation [%]"),
/* 88 */ Parm("SALTY", "Salinity [kg/kg]"),
/* 89 */ Parm("DEN", "Density [kg/m^3]"),
/* 90 */ Parm("WATR", "Water runoff [kg/m^2]"),
/* 91 */ Parm("ICEC", "Ice concentration (ice=1;no ice=0) [fraction]"),
/* 92 */ Parm("ICETK", "Ice thickness [m]"),
/* 93 */ Parm("DICED", "Direction of ice drift [deg]"),
/* 94 */ Parm("SICED", "Speed of ice drift [m/s]"),
/* 95 */ Parm("UICE", "u of ice drift [m/s]"),
/* 96 */ Parm("VICE", "v of ice drift [m/s]"),
/* 97 */ Parm("ICEG", "Ice growth rate [m/s]"),
/* 98 */ Parm("ICED", "Ice divergence [/s]"),
/* 99 */ Parm("SNOM", "Snow melt [kg/m^2]"),
/* 100 */ Parm("HTSGW", "Sig height of wind waves and swell [m]"),
/* 101 */ Parm("WVDIR", "Direction of wind waves [deg]"),
/* 102 */ Parm("WVHGT", "Sig height of wind waves [m]"),
/* 103 */ Parm("WVPER", "Mean period of wind waves [s]"),
/* 104 */ Parm("SWDIR", "Direction of swell waves [deg]"),
/* 105 */ Parm("SWELL", "Sig height of swell waves [m]"),
/* 106 */ Parm("SWPER", "Mean period of swell waves [s]"),
/* 107 */ Parm("DIRPW", "Primary wave direction [deg]"),
/* 108 */ Parm("PERPW", "Primary wave mean period [s]"),
/* 109 */ Parm("DIRSW", "Secondary wave direction [deg]"),
/* 110 */ Parm("PERSW", "Secondary wave mean period [s]"),
/* 111 */ Parm("NSWRS", "Net short wave (surface) [W/m^2]"),
/* 112 */ Parm("NLWRS", "Net long wave (surface) [W/m^2]"),
/* 113 */ Parm("NSWRT", "Net short wave (top) [W/m^2]"),
/* 114 */ Parm("NLWRT", "Net long wave (top) [W/m^2]"),
/* 115 */ Parm("LWAVR", "Long wave [W/m^2]"),
/* 116 */ Parm("SWAVR", "Short wave [W/m^2]"),
/* 117 */ Parm("GRAD", "Global radiation [W/m^2]"),
/* 118 */ Parm("BRTMP", "Brightness temperature [K]"),
/* 119 */ Parm("LWRAD", "Radiance with respect to wave no. [W/m/sr]"),
/* 120 */ Parm("SWRAD", "Radiance with respect ot wave len. [W/m^3/sr]"),
/* 121 */ Parm("LHTFL", "Latent heat flux [W/m^2]"),
/* 122 */ Parm("SHTFL", "Sensible heat flux [W/m^2]"),
/* 123 */ Parm("BLYDP", "Boundary layer dissipation [W/m^2]"),
/* 124 */ Parm("UFLX", "Zonal momentum flux [N/m^2]"),
/* 125 */ Parm("VFLX", "Meridional momentum flux [N/m^2]"),
/* 126 */ Parm("WMIXE", "Wind mixing energy [J]"),
/* 127 */ Parm("IMGD", "Image data []"),
/* 128 */ Parm("EXTNC", "Aerosol Extinction Coefficient [1/km]"),
/* 129 */ Parm("AOD", "Aerosol Optical Depth [-]"),
/* 130 */ Parm("ASFTR", "Aerosol Asymmetry Factor [-]"),
/* 131 */ Parm("SSALBD", "Aerosol Single Scatter Albedo [-]"),
/* 132 */ Parm("BSCTRS", "Aerosol Back Scattering [1/km/sr]"),
/* 133 */ Parm("var133", "undefined"),
/* 134 */ Parm("var134", "undefined"),
/* 135 */ Parm("var135", "undefined"),
/* 136 */ Parm("var136", "undefined"),
/* 137 */ Parm("var137", "undefined"),
/* 138 */ Parm("var138", "undefined"),
/* 139 */ Parm("var139", "undefined"),
/* 140 */ Parm("NOy", "Total Inorganic and Organic Nitrates [ppbV]"),
/* 141 */ Parm("NO", "Nitrogen Oxide [ppbV]"),
/* 142 */ Parm("NO2", "Nitrogen Dioxide [ppbV]"),
/* 143 */ Parm("N2O5", "Nitrogen Pentoxide [ppbV]"),
/* 144 */ Parm("HNO3", "Nitric Acid [ppbV]"),
/* 145 */ Parm("NO3", "Nitrogen Trioxide [ppbV]"),
/* 146 */ Parm("PNA", "Peroxynitric Acid [ppbV]"),
/* 147 */ Parm("HONO", "Nitrous Acid [ppbV]"),
/* 148 */ Parm("CO", "Carbon Monoxide [ppbV]"),
/* 149 */ Parm("NH3", "Ammonia [ppbV]"),
/* 150 */ Parm("HCL", "Hydrogen Chloride [ppbV]"),
/* 151 */ Parm("var151", "undefined"),
/* 152 */ Parm("var152", "undefined"),
/* 153 */ Parm("var153", "undefined"),
/* 154 */ Parm("var154", "undefined"),
/* 155 */ Parm("var155", "undefined"),
/* 156 */ Parm("var156", "undefined"),
/* 157 */ Parm("var157", "undefined"),
/* 158 */ Parm("var158", "undefined"),
/* 159 */ Parm("PAR", "Lumped Single-Bond Carbon Specie [ppbV]"),
/* 160 */ Parm("ETHE", "Ethene [ppbV]"),
/* 161 */
Parm(
"OLE",
"Lumped Double-Bond Carbon Species Less Ethene [ppbV]",
),
/* 162 */ Parm("TOL", "Toluene [ppbV]"),
/* 163 */ Parm("XYL", "Xylene [ppbV]"),
/* 164 */ Parm("ISOP", "Isoprene [ppbV]"),
/* 165 */ Parm("var165", "undefined"),
/* 166 */ Parm("FORM", "Formaldehyde [ppbV]"),
/* 167 */ Parm("ALD2", "Acetaldehyde & Higher Aldehydes [ppbV]"),
/* 168 */ Parm("MGLY", "Methyl Glyoxal [ppbV]"),
/* 169 */ Parm("CRES", "Cresol and Higher Molecular Weight Phenols [ppbV]"),
/* 170 */ Parm("var170", "undefined"),
/* 171 */ Parm("var171", "undefined"),
/* 172 */ Parm("PAN", "Peroxyacyl Nitrate [ppbV]"),
/* 173 */ Parm("NTR", "Lumped Gaseous Organic Nitrate [ppbV]"),
/* 174 */ Parm("var174", "undefined"),
/* 175 */ Parm("var175", "undefined"),
/* 176 */ Parm("var176", "undefined"),
/* 177 */ Parm("ROOH", "Esters [ppbV]"),
/* 178 */ Parm("ETHOH", "Ethanol [ppbV]"),
/* 179 */ Parm("METHOH", "Methanol [ppbV]"),
/* 180 */ Parm("var180", "undefined"),
/* 181 */ Parm("var181", "undefined"),
/* 182 */ Parm("var182", "undefined"),
/* 183 */ Parm("var183", "undefined"),
/* 184 */ Parm("var184", "undefined"),
/* 185 */ Parm("var185", "undefined"),
/* 186 */ Parm("H2O2", "Hydrogen Peroxide [ppbV]"),
/* 187 */ Parm("OH", "Hydroxyl Radical [ppbV]"),
/* 188 */ Parm("HO2", "Hydroperoxyl Radical [ppbV]"),
/* 189 */ Parm("var189", "undefined"),
/* 190 */ Parm("var190", "undefined"),
/* 191 */ Parm("var191", "undefined"),
/* 192 */ Parm("var192", "undefined"),
/* 193 */ Parm("var193", "undefined"),
/* 194 */ Parm("var194", "undefined"),
/* 195 */ Parm("var195", "undefined"),
/* 196 */ Parm("var196", "undefined"),
/* 197 */ Parm("var197", "undefined"),
/* 198 */ Parm("var198", "undefined"),
/* 199 */ Parm("var199", "undefined"),
/* 200 */
Parm(
"ASO4",
"Sulfate (SO4) Particulates ≤ 2.5 μm Diameter [μg/m^3]",
),
/* 201 */
Parm(
"ANH4",
"Ammonia (NH4) Particulates ≤ 2.5 μm Diameter [μg/m^3]",
),
/* 202 */
Parm(
"ANO3",
"Nitrate (NO3) Particulates ≤ 2.5 μm Diameter [μg/m^3]",
),
/* 203 */ Parm("AORGA", "Organic Particulates ≤ 2.5 μm Diameter [μg/m^3]"),
/* 204 */
Parm(
"AORGPA",
"Primarily Organic Particulates ≤ 2.5 μm Diameter [μg/m^3]",
),
/* 205 */
Parm(
"AORGB",
"Biogenically Originated Particulates ≤ 2.5 μm Diameter [μg/m^3]",
),
/* 206 */
Parm(
"AEC",
"Elemental Carbon Particulates ≤ 2.5 μm Diameter [μg/m^3]",
),
/* 207 */
Parm(
"A25",
"Unspecified Anthropogenic Particulates ≤ 2.5 μm Diameter [μg/m^3]",
),
/* 208 */ Parm("AH2O", "Water Particulates ≤ 2.5 μm Diameter [μg/m^3]"),
/* 209 */ Parm("ANA", "Sodium Particulates ≤ 2.5 μm Diameter [μg/m^3]"),
/* 210 */ Parm("ACL", "Chloride Particulates ≤ 2.5 μm Diameter [μg/m^3]"),
/* 211 */ Parm("var211", "undefined"),
/* 212 */ Parm("var212", "undefined"),
/* 213 */ Parm("var213", "undefined"),
/* 214 */ Parm("var214", "undefined"),
/* 215 */ Parm("var215", "undefined"),
/* 216 */
Parm(
"ASO4K",
"Sulfate (SO4) Particulates between 2.5 and 10 μm Diameter [μg/m^3]",
),
/* 217 */
Parm(
"ANAK",
"Sodium (NA) Particulates between 2.5 and 10 μm Diameter [μg/m^3]",
),
/* 218 */
Parm(
"ACLK",
"Chloride (CL) Particulates between 2.5 and 10 μm Diameter [μg/m^3]",
),
/* 219 */
Parm(
"ASEAS",
"Sea Salt Originated Particulates between 2.5 and 10 μm Diameter [μg/m^3]",
),
/* 220 */
Parm(
"ASOIL",
"Crustal Material Orginated Particulates between 2.5 and 10 μm Diameter [μg/m^3]",
),
/* 221 */
Parm(
"ACORS",
"Particulates between 2.5 and 10 μm Diameter [μg/m^3]",
),
/* 222 */
Parm(
"NUMATKN",
"Number Concentration Particulates between 2.5 and 0.1 μm Diameter [number/m^3]",
),
/* 223 */
Parm(
"NUMACC",
"Number Concentration Particulates between 2.5 and 2.5 μm Diameter [number/m^3]",
),
/* 224 */
Parm(
"NUMCOR",
"Number Concentration Particulates between 2.5 and 10 μm Diameter [number/m^3]",
),
/* 225 */ Parm("var225", "undefined"),
/* 226 */ Parm("var226", "undefined"),
/* 227 */ Parm("var227", "undefined"),
/* 228 */
Parm(
"SRFATKN",
"Surface Area Contributed by Particulates ≤ 0.1 μm Diameter [m2/m^3]",
),
/* 229 */
Parm(
"SRFACC",
"Surface Area Contributed by Particulates between 0.1 and 2.5 μm Diameter [m2/m^3]",
),
/* 230 */ Parm("var230", "undefined"),
/* 231 */ Parm("var231", "undefined"),
/* 232 */ Parm("SO2", "Sulfur Dioxide [ppbV]"),
/* 233 */ Parm("MSA", "Methanesulfonic Acid [Kg/Kg]"),
/* 234 */
Parm(
"TSO4",
"Total Sulfate Particulates (Fine ands Coarse) [μg/m^3]",
),
/* 235 */ Parm("DMS", "Dimethylsulfide [Kg/Kg]"),
/* 236 */ Parm("var236", "undefined"),
/* 237 */ Parm("var237", "undefined"),
/* 238 */ Parm("var238", "undefined"),
/* 239 */ Parm("var239", "undefined"),
/* 240 */
Parm(
"DU1",
"Dust Particulates between 0.2 - 2.0 μm Diameter [Kg/Kg]",
),
/* 241 */
Parm(
"DU2",
"Dust Particulates between 2.0 - 3.6 μm Diameter [Kg/Kg]",
),
/* 242 */
Parm(
"DU3",
"Dust Particulates between 3.6 - 6.0 μm Diameter [Kg/Kg]",
),
/* 243 */
Parm(
"DU4",
"Dust Particulates between 6.0 - 12.0 μm Diameter [Kg/Kg]",
),
/* 244 */
Parm(
"DU5",
"Dust Particulates between 12.0 - 20.0 μm Diameter [Kg/Kg]",
),
/* 245 */
Parm(
"SS1",
"Sea Salt Particulates between 0.2 - 1.0 μm Diameter [Kg/Kg]",
),
/* 246 */
Parm(
"SS2",
"Sea Salt Particulates between 1.0 - 3.0 μm Diameter [Kg/Kg]",
),
/* 247 */
Parm(
"SS3",
"Sea Salt Particulates between 3.0 - 10.0 μm Diameter [Kg/Kg]",
),
/* 248 */
Parm(
"SS4",
"Sea Salt Particulates between 10.0 - 20.0 μm Diameter [Kg/Kg]",
),
/* 249 */ Parm("OCDRY", "Hydrophobic Organic Carbon [Kg/Kg]"),
/* 250 */ Parm("OCWET", "Hydrophilic Organic Carbon [Kg/Kg]"),
/* 251 */ Parm("BCDRY", "Hydrophobic Black Carbon [Kg/Kg]"),
/* 252 */ Parm("BCWET", "Hydrophilic Black Carbon [Kg/Kg]"),
/* 253 */ Parm("var253", "undefined"),
/* 254 */ Parm("var254", "undefined"),
/* 255 */ Parm("var255", "undefined"),
];

View File

@ -0,0 +1,260 @@
use super::Parm;
pub const NCEP_TABLE_MDL_PARM_TABLE: [Parm; 256] = [
/* 0 */ Parm("var0", "undefined"),
/* 1 */ Parm("PRES", "Pressure [Pa]"),
/* 2 */ Parm("PRMSL", "Pressure reduced to MSL [Pa]"),
/* 3 */ Parm("PTEND", "Pressure tendency [Pa/s]"),
/* 4 */ Parm("PVORT", "Pot. vorticity [km^2/kg/s]"),
/* 5 */ Parm("ICAHT", "ICAO Standard Atmosphere Reference Height [M]"),
/* 6 */ Parm("GP", "Geopotential [m^2/s^2]"),
/* 7 */ Parm("HGT", "Geopotential height [gpm]"),
/* 8 */ Parm("DIST", "Geometric height [m]"),
/* 9 */ Parm("HSTDV", "Std dev of height [m]"),
/* 10 */ Parm("TOZNE", "Total ozone [Dobson]"),
/* 11 */ Parm("TMP", "Temp. [K]"),
/* 12 */ Parm("VTMP", "Virtual temp. [K]"),
/* 13 */ Parm("POT", "Potential temp. [K]"),
/* 14 */ Parm("EPOT", "Pseudo-adiabatic pot. temp. [K]"),
/* 15 */ Parm("TMAX", "Max. temp. [K]"),
/* 16 */ Parm("TMIN", "Min. temp. [K]"),
/* 17 */ Parm("DPT", "Dew point temp. [K]"),
/* 18 */ Parm("DEPR", "Dew point depression [K]"),
/* 19 */ Parm("LAPR", "Lapse rate [K/m]"),
/* 20 */ Parm("VIS", "Visibility [m]"),
/* 21 */ Parm("RDSP1", "Radar spectra (1) [non-dim]"),
/* 22 */ Parm("RDSP2", "Radar spectra (2) [non-dim]"),
/* 23 */ Parm("RDSP3", "Radar spectra (3) [non-dim]"),
/* 24 */ Parm("PLI", "Parcel lifted index (to 500 hPa) [K]"),
/* 25 */ Parm("TMPA", "Temp. anomaly [K]"),
/* 26 */ Parm("PRESA", "Pressure anomaly [Pa]"),
/* 27 */ Parm("GPA", "Geopotential height anomaly [gpm]"),
/* 28 */ Parm("WVSP1", "Wave spectra (1) [non-dim]"),
/* 29 */ Parm("WVSP2", "Wave spectra (2) [non-dim]"),
/* 30 */ Parm("WVSP3", "Wave spectra (3) [non-dim]"),
/* 31 */ Parm("WDIR", "Wind direction [deg]"),
/* 32 */ Parm("WIND", "Wind speed [m/s]"),
/* 33 */ Parm("UGRD", "u wind [m/s]"),
/* 34 */ Parm("VGRD", "v wind [m/s]"),
/* 35 */ Parm("STRM", "Stream function [m^2/s]"),
/* 36 */ Parm("VPOT", "Velocity potential [m^2/s]"),
/* 37 */ Parm("MNTSF", "Montgomery stream function [m^2/s^2]"),
/* 38 */ Parm("SGCVV", "Sigma coord. vertical velocity [/s]"),
/* 39 */ Parm("VVEL", "Pressure vertical velocity [Pa/s]"),
/* 40 */ Parm("DZDT", "Geometric vertical velocity [m/s]"),
/* 41 */ Parm("ABSV", "Absolute vorticity [/s]"),
/* 42 */ Parm("ABSD", "Absolute divergence [/s]"),
/* 43 */ Parm("RELV", "Relative vorticity [/s]"),
/* 44 */ Parm("RELD", "Relative divergence [/s]"),
/* 45 */ Parm("VUCSH", "Vertical u shear [/s]"),
/* 46 */ Parm("VVCSH", "Vertical v shear [/s]"),
/* 47 */ Parm("DIRC", "Direction of current [deg]"),
/* 48 */ Parm("SPC", "Speed of current [m/s]"),
/* 49 */ Parm("UOGRD", "u of current [m/s]"),
/* 50 */ Parm("VOGRD", "v of current [m/s]"),
/* 51 */ Parm("SPFH", "Specific humidity [kg/kg]"),
/* 52 */ Parm("RH", "Relative humidity [%]"),
/* 53 */ Parm("MIXR", "Humidity mixing ratio [kg/kg]"),
/* 54 */ Parm("PWAT", "Precipitable water [kg/m^2]"),
/* 55 */ Parm("VAPP", "Vapor pressure [Pa]"),
/* 56 */ Parm("SATD", "Saturation deficit [Pa]"),
/* 57 */ Parm("EVP", "Evaporation [kg/m^2]"),
/* 58 */ Parm("CICE", "Cloud Ice [kg/m^2]"),
/* 59 */ Parm("PRATE", "Precipitation rate [kg/m^2/s]"),
/* 60 */ Parm("TSTM", "Thunderstorm probability [%]"),
/* 61 */ Parm("APCP", "Total precipitation [kg/m^2]"),
/* 62 */ Parm("NCPCP", "Large scale precipitation [kg/m^2]"),
/* 63 */ Parm("ACPCP", "Convective precipitation [kg/m^2]"),
/* 64 */ Parm("SRWEQ", "Snowfall rate water equiv. [kg/m^2/s]"),
/* 65 */ Parm("WEASD", "Accum. snow [kg/m^2]"),
/* 66 */ Parm("SNOD", "Snow depth [m]"),
/* 67 */ Parm("MIXHT", "Mixed layer depth [m]"),
/* 68 */ Parm("TTHDP", "Transient thermocline depth [m]"),
/* 69 */ Parm("MTHD", "Main thermocline depth [m]"),
/* 70 */ Parm("MTHA", "Main thermocline anomaly [m]"),
/* 71 */ Parm("TCDC", "Total cloud cover [%]"),
/* 72 */ Parm("CDCON", "Convective cloud cover [%]"),
/* 73 */ Parm("LCDC", "Low level cloud cover [%]"),
/* 74 */ Parm("MCDC", "Mid level cloud cover [%]"),
/* 75 */ Parm("HCDC", "High level cloud cover [%]"),
/* 76 */ Parm("CWAT", "Cloud water [kg/m^2]"),
/* 77 */ Parm("BLI", "Best lifted index (to 500 hPa) [K]"),
/* 78 */ Parm("SNOC", "Convective snow [kg/m^2]"),
/* 79 */ Parm("SNOL", "Large scale snow [kg/m^2]"),
/* 80 */ Parm("WTMP", "Water temp. [K]"),
/* 81 */ Parm("LAND", "Land cover (land=1;sea=0) [fraction]"),
/* 82 */ Parm("DSLM", "Deviation of sea level from mean [m]"),
/* 83 */ Parm("SFCR", "Surface roughness [m]"),
/* 84 */ Parm("ALBDO", "Albedo [%]"),
/* 85 */ Parm("TSOIL", "Soil temp. [K]"),
/* 86 */ Parm("SOILM", "Soil moisture content [kg/m^2]"),
/* 87 */ Parm("VEG", "Vegetation [%]"),
/* 88 */ Parm("SALTY", "Salinity [kg/kg]"),
/* 89 */ Parm("DEN", "Density [kg/m^3]"),
/* 90 */ Parm("WATR", "Water runoff [kg/m^2]"),
/* 91 */ Parm("ICEC", "Ice concentration (ice=1;no ice=0) [fraction]"),
/* 92 */ Parm("ICETK", "Ice thickness [m]"),
/* 93 */ Parm("DICED", "Direction of ice drift [deg]"),
/* 94 */ Parm("SICED", "Speed of ice drift [m/s]"),
/* 95 */ Parm("UICE", "u of ice drift [m/s]"),
/* 96 */ Parm("VICE", "v of ice drift [m/s]"),
/* 97 */ Parm("ICEG", "Ice growth rate [m/s]"),
/* 98 */ Parm("ICED", "Ice divergence [/s]"),
/* 99 */ Parm("SNOM", "Snow melt [kg/m^2]"),
/* 100 */ Parm("HTSGW", "Sig height of wind waves and swell [m]"),
/* 101 */ Parm("WVDIR", "Direction of wind waves [deg]"),
/* 102 */ Parm("WVHGT", "Sig height of wind waves [m]"),
/* 103 */ Parm("WVPER", "Mean period of wind waves [s]"),
/* 104 */ Parm("SWDIR", "Direction of swell waves [deg]"),
/* 105 */ Parm("SWELL", "Sig height of swell waves [m]"),
/* 106 */ Parm("SWPER", "Mean period of swell waves [s]"),
/* 107 */ Parm("DIRPW", "Primary wave direction [deg]"),
/* 108 */ Parm("PERPW", "Primary wave mean period [s]"),
/* 109 */ Parm("DIRSW", "Secondary wave direction [deg]"),
/* 110 */ Parm("PERSW", "Secondary wave mean period [s]"),
/* 111 */ Parm("NSWRS", "Net short wave (surface) [W/m^2]"),
/* 112 */ Parm("NLWRS", "Net long wave (surface) [W/m^2]"),
/* 113 */ Parm("NSWRT", "Net short wave (top) [W/m^2]"),
/* 114 */ Parm("NLWRT", "Net long wave (top) [W/m^2]"),
/* 115 */ Parm("LWAVR", "Long wave [W/m^2]"),
/* 116 */ Parm("SWAVR", "Short wave [W/m^2]"),
/* 117 */ Parm("GRAD", "Global radiation [W/m^2]"),
/* 118 */ Parm("BRTMP", "Brightness temperature [K]"),
/* 119 */ Parm("LWRAD", "Radiance with respect to wave no. [W/m/sr]"),
/* 120 */ Parm("SWRAD", "Radiance with respect ot wave len. [W/m^3/sr]"),
/* 121 */ Parm("LHTFL", "Latent heat flux [W/m^2]"),
/* 122 */ Parm("SHTFL", "Sensible heat flux [W/m^2]"),
/* 123 */ Parm("BLYDP", "Boundary layer dissipation [W/m^2]"),
/* 124 */ Parm("UFLX", "Zonal momentum flux [N/m^2]"),
/* 125 */ Parm("VFLX", "Meridional momentum flux [N/m^2]"),
/* 126 */ Parm("WMIXE", "Wind mixing energy [J]"),
/* 127 */ Parm("IMGD", "Image data []"),
/* 128 */ Parm("TMPF", "TEMPERATURE (Fahrenheit) [F]"),
/* 129 */ Parm("MAXK", "DAYTIME MAX TEMP (MAX) (Kelvin) [K]"),
/* 130 */ Parm("MAXF", "DAYTIME MAX TEMP (MAX) (deg F) [F]"),
/* 131 */ Parm("NMAXK", "NORMAL MAX TEMPERATURE (Kelvin) [K]"),
/* 132 */ Parm("NMAXF", "NORMAL MAX TEMPERATURE (deg F) [F]"),
/* 133 */ Parm("DMAXK", "DEPARTURE FROM NORMAL MAX (K) [K]"),
/* 134 */ Parm("DMAXF", "DEPARTURE FROM NORMAL MAX (deg F) [F]"),
/* 135 */ Parm("MINK", "NIGHTTIME MIN TEMP (MIN) (Kelvin) [K]"),
/* 136 */ Parm("MINF", "NIGHTTIME MIN TEMP (MIN) (deg F) [F]"),
/* 137 */ Parm("NMINK", "NORMAL MIN TEMPERATURE (Kelvin) [K]"),
/* 138 */ Parm("NMINF", "NORMAL NIGHTTIME MIN TEMP (deg F) [F]"),
/* 139 */ Parm("DMINK", "DEPARTURE FROM NORMAL MIN (K) [K]"),
/* 140 */ Parm("DMINF", "DEPARTURE FROM NORMAL MIN (deg F) [F]"),
/* 141 */ Parm("DWPF", "DEW POINT TEMPERATURE (deg F) [F]"),
/* 142 */ Parm("DPDF", "DEW POINT DEPRESSION (deg F) [F]"),
/* 143 */ Parm("HTINF", "HEAT INDEX (deg F) [F]"),
/* 144 */ Parm("WNCHF", "WIND CHILL (deg F) [F]"),
/* 145 */ Parm("var145", "undefined"),
/* 146 */ Parm("POP", "PROB OF 0.01 IN. OF PRECIP (PoP) [%]"),
/* 147 */ Parm("PQPF2", "PROB OF QPF >= 0.10 INCHES [%]"),
/* 148 */ Parm("PQPF3", "PROB OF QPF >= 0.25 INCHES [%]"),
/* 149 */ Parm("PQPF4", "PROB OF QPF >= 0.50 INCHES [%]"),
/* 150 */ Parm("PQPF5", "PROB OF QPF >= 1.00 INCHES [%]"),
/* 151 */ Parm("PQPF6", "PROB OF QPF >= 2.00 INCHES [%]"),
/* 152 */ Parm("PQPF7", "PROB OF QPF >= 3.00 INCHES FUTURE [%]"),
/* 153 */ Parm("BQPF", "BEST CATEGORY OF QPF [num]"),
/* 154 */ Parm("NPOP", "NML REL. FREQ. OF 0.01 IN OF PCP [%]"),
/* 155 */ Parm("DPOP", "DEPARTURE FROM NML OF 0.01 POP [%]"),
/* 156 */ Parm("PCPM", "EXPECTED VALUE OF PRECIPITATION [mm]"),
/* 157 */ Parm("PCPI", "EXPECTED VALUE OF PRECIPITATION [in]"),
/* 158 */ Parm("CPCPM", "CONDITIONAL EXPECTED PRECIP AMT [mm]"),
/* 159 */ Parm("CPCPI", "CONDITIONAL EXPECTED PRECIP AMT [in]"),
/* 160 */ Parm("PSNA1", "PROB OF SNOW AMOUNT >= 0.10 [%]"),
/* 161 */ Parm("PSNA2", "PROB OF SNOW AMOUNT >= 2 INCHES [%]"),
/* 162 */ Parm("PSNA3", "PROB OF SNOW AMOUNT >= 4 INCHES [%]"),
/* 163 */ Parm("PSNA4", "PROB OF SNOW AMOUNT >= 6 INCHES [%]"),
/* 164 */ Parm("PSNA5", "PROB OF SNOW AMOUNT >= 8 INCHES [%]"),
/* 165 */ Parm("BSNA", "BEST CATEGORY FOR SNOW AMOUNT [num]"),
/* 166 */ Parm("SNWM", "EXPECTED VALUE OF SNOW AMOUNT [mm]"),
/* 167 */ Parm("SNWI", "EXPECTED VALUE OF SNOW AMOUNT [in]"),
/* 168 */ Parm("MWSPK", "INFLATED MAX WIND SPEED (knots) [kts]"),
/* 169 */ Parm("IWSPM", "INFLATED WIND SPEED (meter/sec) [m/s]"),
/* 170 */ Parm("SKNT", "INFLATED WIND SPEED (knots) [kts]"),
/* 171 */ Parm("PWSP1", "PROB OF MAX WIND SPEED 0-12 kts [%]"),
/* 172 */ Parm("PWSP2", "PROB OF MAX WIND SPEED 13-21 kts [%]"),
/* 173 */ Parm("PWSP3", "PROB OF MAX WIND SPEED 22-31 kts [%]"),
/* 174 */ Parm("PWSP4", "PROB OF MAX WIND SPEED >=32 kts [%]"),
/* 175 */ Parm("WSPDC", "CATEGORICAL MAX WIND SPEED [num]"),
/* 176 */ Parm("XSPDM", "EXPECTED VALUE OF MAX WIND SPEED [m/s]"),
/* 177 */ Parm("XSPDK", "EXPECTED VALUE OF MAX WIND SPEED [kts]"),
/* 178 */ Parm("PWDRN", "PROB OF WIND DIRECTION NORTH [%]"),
/* 179 */ Parm("PWDRNE", "PROB OF WIND DIRECTION NORTHEAST [%]"),
/* 180 */ Parm("PWDRE", "PROB OF WIND DIRECTION EAST [%]"),
/* 181 */ Parm("PWDRSE", "PROB OF WIND DIRECTION SOUTHEAST [%]"),
/* 182 */ Parm("PWDRS", "PROB OF WIND DIRECTION SOUTH [%]"),
/* 183 */ Parm("PWDRSW", "PROB OF WIND DIRECTION SOUTHWEST [%]"),
/* 184 */ Parm("PWDRW", "PROB OF WIND DIRECTION WEST [%]"),
/* 185 */ Parm("PWDRNW", "PROB OF WIND DIRECTION NORTHWEST [%]"),
/* 186 */ Parm("WDIRC", "CATEGORICAL WIND DIRECTION [num]"),
/* 187 */ Parm("var187", "undefined"),
/* 188 */ Parm("PSKCL", "PROB OF TOTAL SKY"),
/* 189 */ Parm("PSKFW", "PROB OF TOTAL SKY"),
/* 190 */ Parm("PSKSC", "PROB OF TOTAL SKY"),
/* 191 */ Parm("PSKBK", "PROB OF TOTAL SKY"),
/* 192 */ Parm("PSKOV", "PROB OF TOTAL SKY"),
/* 193 */ Parm("SKYC", "CATEGORICAL TOTAL SKY COVER [num]"),
/* 194 */ Parm("MSKCL", "PROB MEAN SKY CVR"),
/* 195 */ Parm("MSKOV", "PROB MEAN SKY CVR"),
/* 196 */ Parm("MSKMC", "PROB MEAN SKY CVR"),
/* 197 */ Parm("MSKPC", "PROB MEAN SKY CVR"),
/* 198 */ Parm("MSKMO", "PROB MEAN SKY CVR"),
/* 199 */ Parm("MSKYC", "CATEGORICAL MEAN SKY COVER [num]"),
/* 200 */ Parm("PCIG1", "PROB OF CIG HGT < 200 FT [%]"),
/* 201 */ Parm("PCIG2", "PROB OF CIG HGT 200-400 FT [%]"),
/* 202 */ Parm("PCIG3", "PROB OF CIG HGT 500-900 FT [%]"),
/* 203 */ Parm("PCIG4", "PROB OF CIG HGT 1000-3000 FT [%]"),
/* 204 */ Parm("PCIG5", "PROB OF CIG HGT 3100-6500 FT [%]"),
/* 205 */ Parm("PCIG6", "PROB OF CIG HGT 6600-12000 FT [%]"),
/* 206 */ Parm("PCIG7", "PROB OF CIG HGT > 12000 FT [%]"),
/* 207 */ Parm("BCIG", "BEST CATEGORY OF CEILING HEIGHT [num]"),
/* 208 */ Parm("PVIS1", "PROB OF VIS <=1/4 MILE [%]"),
/* 209 */ Parm("PVIS2", "PROB OF VIS <=1/2 MILE [%]"),
/* 210 */ Parm("PVIS3", "PROB OF VIS <=7/8 MILE [%]"),
/* 211 */ Parm("PVIS4", "PROB OF VIS <=2 3/4 MILES [%]"),
/* 212 */ Parm("PVIS5", "PROB OF VIS <=5 MILES [%]"),
/* 213 */ Parm("PVIS6", "PROB OF VIS <=6 MILES [%]"),
/* 214 */ Parm("VISC", "CATEGORICAL VISIBILITY [num]"),
/* 215 */ Parm("POBVN", "PROB OF OBSTRUCTION TO VIS"),
/* 216 */ Parm("POBVH", "PROB OF OBSTRUCTION TO VIS"),
/* 217 */ Parm("POBVM", "PROB OF OBSTRUCTION TO VIS"),
/* 218 */ Parm("POBVF", "PROB OF OBSTRUCTION TO VIS"),
/* 219 */ Parm("POVBL", "PROB OF BLOWING OBVIS [%]"),
/* 220 */ Parm("OBVC", "BEST CATEGORY OF OBVIS [num]"),
/* 221 */ Parm("var221", "undefined"),
/* 222 */ Parm("NTSM", "NORMAL PROB OF THUNDERSTORMS [%]"),
/* 223 */ Parm("CSVR", "COND PROB OF SEVERE WEATHER [%]"),
/* 224 */ Parm("USVR", "UNCOND PROB OF SEVERE WX [%]"),
/* 225 */ Parm("NSVR", "NORMAL PROB OF SEVERE WX [%]"),
/* 226 */ Parm("UHAI", "UNCONDITIONAL PROB OF HAIL [%]"),
/* 227 */ Parm("UTOR", "UNCONDITIONAL PROB OF TORNADO [%]"),
/* 228 */ Parm("UTSW", "UNCOND PROB OF DAMAGING WIND [%]"),
/* 229 */ Parm("CFZI", "COND PROB FRZING PRECIP (INSTANT) [%]"),
/* 230 */ Parm("UFZI", "UNCND PROB FRZING PRECIP (INSTNT) [%]"),
/* 231 */ Parm("CZNI", "COND PROB FROZEN PRECIP (INSTANT) [%]"),
/* 232 */ Parm("UZNI", "UNCND PROB FROZEN PRECIP (INSTNT) [%]"),
/* 233 */ Parm("CLQI", "COND PROB LIQUID PRECIP (INSTANT) [%]"),
/* 234 */ Parm("ULQI", "UNCND PROB LIQUID PRECIP (INSTNT) [%]"),
/* 235 */ Parm("PTYPI", "CATEGORICAL PRECIP TYPE (INSTANT) [num]"),
/* 236 */ Parm("CPOZP", "COND PROB OF FRZING PRECIP [%]"),
/* 237 */ Parm("UPOZP", "UNCOND PROB OF FRZING PRECIP [%]"),
/* 238 */ Parm("CPOS", "COND PROB OF SNOW (CPoS) [%]"),
/* 239 */ Parm("UPOS", "UNCOND PROB OF SNOW (CPoS) [%]"),
/* 240 */ Parm("CPORS", "COND PROB OF RAIN/SNOW MIXED [%]"),
/* 241 */ Parm("UPORS", "UNCOND PROB OF RAIN/SNOW MIXED [%]"),
/* 242 */ Parm("CPORA", "COND PROB OF RAIN [%]"),
/* 243 */ Parm("var243", "undefined"),
/* 244 */ Parm("BPCPT", "BEST CATEGORY OF PRECIP TYPE [num]"),
/* 245 */ Parm("POPOH", "POPO PRECIP OCCURRING AT AN HOUR [%]"),
/* 246 */ Parm("POPOP", "POPO PRECIP DURING A PERIOD [%]"),
/* 247 */ Parm("CPDRZ", "COND PROB OF DRIZZLE [%]"),
/* 248 */ Parm("CPSTY", "COND PROB OF CONT (STEADY) PRECIP [%]"),
/* 249 */ Parm("CPSHW", "COND PROB OF SHOWERS [%]"),
/* 250 */ Parm("BPCHR", "BEST CAT PRECIP CHARACTERISTIC [num]"),
/* 251 */ Parm("SUNSH", "PERCENT OF POSSIBLE SUNSHINE [%]"),
/* 252 */ Parm("HRSUN", "HOURS OF SUNSHINE [hrs]"),
/* 253 */ Parm("SCQP", "SCAN 0-3H CATEGORICAL QPF [num]"),
/* 254 */ Parm("SCTS", "SCAN 0-3H C-G LIGHTNING PROB [%]"),
/* 255 */ Parm("var255", "undefined"),
];

View File

@ -0,0 +1,268 @@
use super::Parm;
pub const NCEP_OPN_PARM_TABLE: [Parm; 256] = [
/* 0 */ Parm("var0", "undefined"),
/* 1 */ Parm("PRES", "Pressure [Pa]"),
/* 2 */ Parm("PRMSL", "Pressure reduced to MSL [Pa]"),
/* 3 */ Parm("PTEND", "Pressure tendency [Pa/s]"),
/* 4 */ Parm("PVORT", "Pot. vorticity [km^2/kg/s]"),
/* 5 */ Parm("ICAHT", "ICAO Standard Atmosphere Reference Height [M]"),
/* 6 */ Parm("GP", "Geopotential [m^2/s^2]"),
/* 7 */ Parm("HGT", "Geopotential height [gpm]"),
/* 8 */ Parm("DIST", "Geometric height [m]"),
/* 9 */ Parm("HSTDV", "Std dev of height [m]"),
/* 10 */ Parm("TOZNE", "Total ozone [Dobson]"),
/* 11 */ Parm("TMP", "Temp. [K]"),
/* 12 */ Parm("VTMP", "Virtual temp. [K]"),
/* 13 */ Parm("POT", "Potential temp. [K]"),
/* 14 */ Parm("EPOT", "Pseudo-adiabatic pot. temp. [K]"),
/* 15 */ Parm("TMAX", "Max. temp. [K]"),
/* 16 */ Parm("TMIN", "Min. temp. [K]"),
/* 17 */ Parm("DPT", "Dew point temp. [K]"),
/* 18 */ Parm("DEPR", "Dew point depression [K]"),
/* 19 */ Parm("LAPR", "Lapse rate [K/m]"),
/* 20 */ Parm("VIS", "Visibility [m]"),
/* 21 */ Parm("RDSP1", "Radar spectra (1) [non-dim]"),
/* 22 */ Parm("RDSP2", "Radar spectra (2) [non-dim]"),
/* 23 */ Parm("RDSP3", "Radar spectra (3) [non-dim]"),
/* 24 */ Parm("PLI", "Parcel lifted index (to 500 hPa) [K]"),
/* 25 */ Parm("TMPA", "Temp. anomaly [K]"),
/* 26 */ Parm("PRESA", "Pressure anomaly [Pa]"),
/* 27 */ Parm("GPA", "Geopotential height anomaly [gpm]"),
/* 28 */ Parm("WVSP1", "Wave spectra (1) [non-dim]"),
/* 29 */ Parm("WVSP2", "Wave spectra (2) [non-dim]"),
/* 30 */ Parm("WVSP3", "Wave spectra (3) [non-dim]"),
/* 31 */ Parm("WDIR", "Wind direction [deg]"),
/* 32 */ Parm("WIND", "Wind speed [m/s]"),
/* 33 */ Parm("UGRD", "u wind [m/s]"),
/* 34 */ Parm("VGRD", "v wind [m/s]"),
/* 35 */ Parm("STRM", "Stream function [m^2/s]"),
/* 36 */ Parm("VPOT", "Velocity potential [m^2/s]"),
/* 37 */ Parm("MNTSF", "Montgomery stream function [m^2/s^2]"),
/* 38 */ Parm("SGCVV", "Sigma coord. vertical velocity [/s]"),
/* 39 */ Parm("VVEL", "Pressure vertical velocity [Pa/s]"),
/* 40 */ Parm("DZDT", "Geometric vertical velocity [m/s]"),
/* 41 */ Parm("ABSV", "Absolute vorticity [/s]"),
/* 42 */ Parm("ABSD", "Absolute divergence [/s]"),
/* 43 */ Parm("RELV", "Relative vorticity [/s]"),
/* 44 */ Parm("RELD", "Relative divergence [/s]"),
/* 45 */ Parm("VUCSH", "Vertical u shear [/s]"),
/* 46 */ Parm("VVCSH", "Vertical v shear [/s]"),
/* 47 */ Parm("DIRC", "Direction of current [deg]"),
/* 48 */ Parm("SPC", "Speed of current [m/s]"),
/* 49 */ Parm("UOGRD", "u of current [m/s]"),
/* 50 */ Parm("VOGRD", "v of current [m/s]"),
/* 51 */ Parm("SPFH", "Specific humidity [kg/kg]"),
/* 52 */ Parm("RH", "Relative humidity [%]"),
/* 53 */ Parm("MIXR", "Humidity mixing ratio [kg/kg]"),
/* 54 */ Parm("PWAT", "Precipitable water [kg/m^2]"),
/* 55 */ Parm("VAPP", "Vapor pressure [Pa]"),
/* 56 */ Parm("SATD", "Saturation deficit [Pa]"),
/* 57 */ Parm("EVP", "Evaporation [kg/m^2]"),
/* 58 */ Parm("CICE", "Cloud Ice [kg/m^2]"),
/* 59 */ Parm("PRATE", "Precipitation rate [kg/m^2/s]"),
/* 60 */ Parm("TSTM", "Thunderstorm probability [%]"),
/* 61 */ Parm("APCP", "Total precipitation [kg/m^2]"),
/* 62 */ Parm("NCPCP", "Large scale precipitation [kg/m^2]"),
/* 63 */ Parm("ACPCP", "Convective precipitation [kg/m^2]"),
/* 64 */ Parm("SRWEQ", "Snowfall rate water equiv. [kg/m^2/s]"),
/* 65 */ Parm("WEASD", "Accum. snow [kg/m^2]"),
/* 66 */ Parm("SNOD", "Snow depth [m]"),
/* 67 */ Parm("MIXHT", "Mixed layer depth [m]"),
/* 68 */ Parm("TTHDP", "Transient thermocline depth [m]"),
/* 69 */ Parm("MTHD", "Main thermocline depth [m]"),
/* 70 */ Parm("MTHA", "Main thermocline anomaly [m]"),
/* 71 */ Parm("TCDC", "Total cloud cover [%]"),
/* 72 */ Parm("CDCON", "Convective cloud cover [%]"),
/* 73 */ Parm("LCDC", "Low level cloud cover [%]"),
/* 74 */ Parm("MCDC", "Mid level cloud cover [%]"),
/* 75 */ Parm("HCDC", "High level cloud cover [%]"),
/* 76 */ Parm("CWAT", "Cloud water [kg/m^2]"),
/* 77 */ Parm("BLI", "Best lifted index (to 500 hPa) [K]"),
/* 78 */ Parm("SNOC", "Convective snow [kg/m^2]"),
/* 79 */ Parm("SNOL", "Large scale snow [kg/m^2]"),
/* 80 */ Parm("WTMP", "Water temp. [K]"),
/* 81 */ Parm("LAND", "Land cover (land=1;sea=0) [fraction]"),
/* 82 */ Parm("DSLM", "Deviation of sea level from mean [m]"),
/* 83 */ Parm("SFCR", "Surface roughness [m]"),
/* 84 */ Parm("ALBDO", "Albedo [%]"),
/* 85 */ Parm("TSOIL", "Soil temp. [K]"),
/* 86 */ Parm("SOILM", "Soil moisture content [kg/m^2]"),
/* 87 */ Parm("VEG", "Vegetation [%]"),
/* 88 */ Parm("SALTY", "Salinity [kg/kg]"),
/* 89 */ Parm("DEN", "Density [kg/m^3]"),
/* 90 */ Parm("WATR", "Water runoff [kg/m^2]"),
/* 91 */ Parm("ICEC", "Ice concentration (ice=1;no ice=0) [fraction]"),
/* 92 */ Parm("ICETK", "Ice thickness [m]"),
/* 93 */ Parm("DICED", "Direction of ice drift [deg]"),
/* 94 */ Parm("SICED", "Speed of ice drift [m/s]"),
/* 95 */ Parm("UICE", "u of ice drift [m/s]"),
/* 96 */ Parm("VICE", "v of ice drift [m/s]"),
/* 97 */ Parm("ICEG", "Ice growth rate [m/s]"),
/* 98 */ Parm("ICED", "Ice divergence [/s]"),
/* 99 */ Parm("SNOM", "Snow melt [kg/m^2]"),
/* 100 */ Parm("HTSGW", "Sig height of wind waves and swell [m]"),
/* 101 */ Parm("WVDIR", "Direction of wind waves [deg]"),
/* 102 */ Parm("WVHGT", "Sig height of wind waves [m]"),
/* 103 */ Parm("WVPER", "Mean period of wind waves [s]"),
/* 104 */ Parm("SWDIR", "Direction of swell waves [deg]"),
/* 105 */ Parm("SWELL", "Sig height of swell waves [m]"),
/* 106 */ Parm("SWPER", "Mean period of swell waves [s]"),
/* 107 */ Parm("DIRPW", "Primary wave direction [deg]"),
/* 108 */ Parm("PERPW", "Primary wave mean period [s]"),
/* 109 */ Parm("DIRSW", "Secondary wave direction [deg]"),
/* 110 */ Parm("PERSW", "Secondary wave mean period [s]"),
/* 111 */ Parm("NSWRS", "Net short wave (surface) [W/m^2]"),
/* 112 */ Parm("NLWRS", "Net long wave (surface) [W/m^2]"),
/* 113 */ Parm("NSWRT", "Net short wave (top) [W/m^2]"),
/* 114 */ Parm("NLWRT", "Net long wave (top) [W/m^2]"),
/* 115 */ Parm("LWAVR", "Long wave [W/m^2]"),
/* 116 */ Parm("SWAVR", "Short wave [W/m^2]"),
/* 117 */ Parm("GRAD", "Global radiation [W/m^2]"),
/* 118 */ Parm("BRTMP", "Brightness temperature [K]"),
/* 119 */ Parm("LWRAD", "Radiance with respect to wave no. [W/m/sr]"),
/* 120 */ Parm("SWRAD", "Radiance with respect ot wave len. [W/m^3/sr]"),
/* 121 */ Parm("LHTFL", "Latent heat flux [W/m^2]"),
/* 122 */ Parm("SHTFL", "Sensible heat flux [W/m^2]"),
/* 123 */ Parm("BLYDP", "Boundary layer dissipation [W/m^2]"),
/* 124 */ Parm("UFLX", "Zonal momentum flux [N/m^2]"),
/* 125 */ Parm("VFLX", "Meridional momentum flux [N/m^2]"),
/* 126 */ Parm("WMIXE", "Wind mixing energy [J]"),
/* 127 */ Parm("IMGD", "Image data []"),
/* 128 */ Parm("MSLSA", "Mean sea level pressure (Std Atm) [Pa]"),
/* 129 */ Parm("MSLMA", "Mean sea level pressure (MAPS) [Pa]"),
/* 130 */ Parm("MSLET", "Mean sea level pressure (ETA model) [Pa]"),
/* 131 */ Parm("LFTX", "Surface lifted index [K]"),
/* 132 */ Parm("4LFTX", "Best (4-layer) lifted index [K]"),
/* 133 */ Parm("KX", "K index [K]"),
/* 134 */ Parm("SX", "Sweat index [K]"),
/* 135 */ Parm("MCONV", "Horizontal moisture divergence [kg/kg/s]"),
/* 136 */ Parm("VWSH", "Vertical speed shear [1/s]"),
/* 137 */ Parm("TSLSA", "3-hr pressure tendency (Std Atmos Red) [Pa/s]"),
/* 138 */ Parm("BVF2", "Brunt-Vaisala frequency^2 [1/s^2]"),
/* 139 */ Parm("PVMW", "Potential vorticity (mass-weighted) [1/s/m]"),
/* 140 */ Parm("CRAIN", "Categorical rain [yes=1;no=0]"),
/* 141 */ Parm("CFRZR", "Categorical freezing rain [yes=1;no=0]"),
/* 142 */ Parm("CICEP", "Categorical ice pellets [yes=1;no=0]"),
/* 143 */ Parm("CSNOW", "Categorical snow [yes=1;no=0]"),
/* 144 */ Parm("SOILW", "Volumetric soil moisture [fraction]"),
/* 145 */ Parm("PEVPR", "Potential evaporation rate [W/m^2]"),
/* 146 */ Parm("CWORK", "Cloud work function [J/kg]"),
/* 147 */ Parm("U-GWD", "Zonal gravity wave stress [N/m^2]"),
/* 148 */ Parm("V-GWD", "Meridional gravity wave stress [N/m^2]"),
/* 149 */ Parm("PV", "Potential vorticity [m^2/s/kg]"),
/* 150 */ Parm("COVMZ", "Covariance between u and v [m^2/s^2]"),
/* 151 */ Parm("COVTZ", "Covariance between u and T [K*m/s]"),
/* 152 */ Parm("COVTM", "Covariance between v and T [K*m/s]"),
/* 153 */ Parm("CLWMR", "Cloud water [kg/kg]"),
/* 154 */ Parm("O3MR", "Ozone mixing ratio [kg/kg]"),
/* 155 */ Parm("GFLUX", "Ground heat flux [W/m^2]"),
/* 156 */ Parm("CIN", "Convective inhibition [J/kg]"),
/* 157 */ Parm("CAPE", "Convective Avail. Pot. Energy [J/kg]"),
/* 158 */ Parm("TKE", "Turbulent kinetic energy [J/kg]"),
/* 159 */ Parm("CONDP", "Lifted parcel condensation pressure [Pa]"),
/* 160 */ Parm("CSUSF", "Clear sky upward solar flux [W/m^2]"),
/* 161 */ Parm("CSDSF", "Clear sky downward solar flux [W/m^2]"),
/* 162 */ Parm("CSULF", "Clear sky upward long wave flux [W/m^2]"),
/* 163 */ Parm("CSDLF", "Clear sky downward long wave flux [W/m^2]"),
/* 164 */ Parm("CFNSF", "Cloud forcing net solar flux [W/m^2]"),
/* 165 */ Parm("CFNLF", "Cloud forcing net long wave flux [W/m^2]"),
/* 166 */ Parm("VBDSF", "Visible beam downward solar flux [W/m^2]"),
/* 167 */ Parm("VDDSF", "Visible diffuse downward solar flux [W/m^2]"),
/* 168 */ Parm("NBDSF", "Near IR beam downward solar flux [W/m^2]"),
/* 169 */ Parm("NDDSF", "Near IR diffuse downward solar flux [W/m^2]"),
/* 170 */ Parm("RWMR", "Rain water mixing ratio [kg/kg]"),
/* 171 */ Parm("SNMR", "Snow mixing ratio [kg/kg]"),
/* 172 */ Parm("MFLX", "Momentum flux [N/m^2]"),
/* 173 */ Parm("LMH", "Mass point model surface [non-dim]"),
/* 174 */ Parm("LMV", "Velocity point model surface [non-dim]"),
/* 175 */ Parm("MLYNO", "Model layer number (from bottom up) [non-dim]"),
/* 176 */ Parm("NLAT", "Latitude (-90 to +90) [deg]"),
/* 177 */ Parm("ELON", "East longitude (0-360) [deg]"),
/* 178 */ Parm("ICMR", "Ice mixing ratio [kg/kg]"),
/* 179 */ Parm("GRMR", "Graupel mixing ratio [kg/kg]"),
/* 180 */ Parm("GUST", "Surface wind gust [m/s]"),
/* 181 */ Parm("LPSX", "x-gradient of log pressure [1/m]"),
/* 182 */ Parm("LPSY", "y-gradient of log pressure [1/m]"),
/* 183 */ Parm("HGTX", "x-gradient of height [m/m]"),
/* 184 */ Parm("HGTY", "y-gradient of height [m/m]"),
/* 185 */ Parm("TURB", "Turbulence SIGMET/AIRMET [non-dim]"),
/* 186 */ Parm("ICNG", "Icing SIGMET/AIRMET [non-dim]"),
/* 187 */ Parm("LTNG", "Lightning [non-dim]"),
/* 188 */ Parm("DRIP", "Rate of water dropping from canopy to gnd [kg/m^2]"),
/* 189 */ Parm("VPTMP", "Virtual pot. temp. [K]"),
/* 190 */ Parm("HLCY", "Storm relative helicity [m^2/s^2]"),
/* 191 */ Parm("PROB", "Prob. from ensemble [non-dim]"),
/* 192 */
Parm(
"PROBN",
"Prob. from ensemble norm. to clim. expect. [non-dim]",
),
/* 193 */ Parm("POP", "Prob. of precipitation [%]"),
/* 194 */ Parm("CPOFP", "Prob. of frozen precipitation [%]"),
/* 195 */ Parm("CPOZP", "Prob. of freezing precipitation [%]"),
/* 196 */ Parm("USTM", "u-component of storm motion [m/s]"),
/* 197 */ Parm("VSTM", "v-component of storm motion [m/s]"),
/* 198 */ Parm("NCIP", "No. concen. ice particles []"),
/* 199 */ Parm("EVBS", "Direct evaporation from bare soil [W/m^2]"),
/* 200 */ Parm("EVCW", "Canopy water evaporation [W/m^2]"),
/* 201 */ Parm("ICWAT", "Ice-free water surface [%]"),
/* 202 */ Parm("CWDI", "Convective weather detection index []"),
/* 203 */ Parm("VAFTAD", "VAFTAD?? [??]"),
/* 204 */ Parm("DSWRF", "Downward short wave flux [W/m^2]"),
/* 205 */ Parm("DLWRF", "Downward long wave flux [W/m^2]"),
/* 206 */ Parm("UVI", "Ultraviolet index [W/m^2]"),
/* 207 */ Parm("MSTAV", "Moisture availability [%]"),
/* 208 */ Parm("SFEXC", "Exchange coefficient [(kg/m^3)(m/s)]"),
/* 209 */ Parm("MIXLY", "No. of mixed layers next to surface [integer]"),
/* 210 */ Parm("TRANS", "Transpiration [W/m^2]"),
/* 211 */ Parm("USWRF", "Upward short wave flux [W/m^2]"),
/* 212 */ Parm("ULWRF", "Upward long wave flux [W/m^2]"),
/* 213 */ Parm("CDLYR", "Non-convective cloud [%]"),
/* 214 */ Parm("CPRAT", "Convective precip. rate [kg/m^2/s]"),
/* 215 */ Parm("TTDIA", "Temp. tendency by all physics [K/s]"),
/* 216 */ Parm("TTRAD", "Temp. tendency by all radiation [K/s]"),
/* 217 */ Parm("TTPHY", "Temp. tendency by non-radiation physics [K/s]"),
/* 218 */ Parm("PREIX", "Precip index (0.0-1.00) [fraction]"),
/* 219 */ Parm("TSD1D", "Std. dev. of IR T over 1x1 deg area [K]"),
/* 220 */ Parm("NLGSP", "Natural log of surface pressure [ln(kPa)]"),
/* 221 */ Parm("HPBL", "Planetary boundary layer height [m]"),
/* 222 */ Parm("5WAVH", "5-wave geopotential height [gpm]"),
/* 223 */ Parm("CNWAT", "Plant canopy surface water [kg/m^2]"),
/* 224 */ Parm("SOTYP", "Soil type (Zobler) [0..9]"),
/* 225 */ Parm("VGTYP", "Vegetation type (as in SiB) [0..13]"),
/* 226 */ Parm("BMIXL", "Blackadar's mixing length scale [m]"),
/* 227 */ Parm("AMIXL", "Asymptotic mixing length scale [m]"),
/* 228 */ Parm("PEVAP", "Pot. evaporation [kg/m^2]"),
/* 229 */ Parm("SNOHF", "Snow phase-change heat flux [W/m^2]"),
/* 230 */ Parm("5WAVA", "5-wave geopot. height anomaly [gpm]"),
/* 231 */ Parm("MFLUX", "Convective cloud mass flux [Pa/s]"),
/* 232 */ Parm("DTRF", "Downward total radiation flux [W/m^2]"),
/* 233 */ Parm("UTRF", "Upward total radiation flux [W/m^2]"),
/* 234 */ Parm("BGRUN", "Baseflow-groundwater runoff [kg/m^2]"),
/* 235 */ Parm("SSRUN", "Storm surface runoff [kg/m^2]"),
/* 236 */
Parm(
"SIPD",
"Supercooled large droplet (SLD) icing pot. diagn. []",
),
/* 237 */ Parm("O3TOT", "Total ozone [kg/m^2]"),
/* 238 */ Parm("SNOWC", "Snow cover [%]"),
/* 239 */ Parm("SNOT", "Snow temp. [K]"),
/* 240 */ Parm("COVTW", "Covariance T and w [K*m/s]"),
/* 241 */ Parm("LRGHR", "Large scale condensation heating [K/s]"),
/* 242 */ Parm("CNVHR", "Deep convective heating [K/s]"),
/* 243 */ Parm("CNVMR", "Deep convective moistening [kg/kg/s]"),
/* 244 */ Parm("SHAHR", "Shallow convective heating [K/s]"),
/* 245 */ Parm("SHAMR", "Shallow convective moistening [kg/kg/s]"),
/* 246 */ Parm("VDFHR", "Vertical diffusion heating [K/s]"),
/* 247 */ Parm("VDFUA", "Vertical diffusion zonal accel [m/s^2]"),
/* 248 */ Parm("VDFVA", "Vertical diffusion meridional accel [m/s^2]"),
/* 249 */ Parm("VDFMR", "Vertical diffusion moistening [kg/kg/s]"),
/* 250 */ Parm("SWHR", "Solar radiative heating [K/s]"),
/* 251 */ Parm("LWHR", "Longwave radiative heating [K/s]"),
/* 252 */ Parm("CD", "Drag coefficient [non-dim]"),
/* 253 */ Parm("FRICV", "Friction velocity [m/s]"),
/* 254 */ Parm("RI", "Richardson number [non-dim]"),
/* 255 */ Parm("var255", "undefined"),
];

View File

@ -0,0 +1,260 @@
use super::Parm;
pub const NCEP_REANAL_PARM_TABLE: [Parm; 256] = [
/* 0 */ Parm("var0", "undefined"),
/* 1 */ Parm("PRES", "Pressure [Pa]"),
/* 2 */ Parm("PRMSL", "Pressure reduced to MSL [Pa]"),
/* 3 */ Parm("PTEND", "Pressure tendency [Pa/s]"),
/* 4 */ Parm("var4", "undefined"),
/* 5 */ Parm("var5", "undefined"),
/* 6 */ Parm("GP", "Geopotential [m^2/s^2]"),
/* 7 */ Parm("HGT", "Geopotential height [gpm]"),
/* 8 */ Parm("DIST", "Geometric height [m]"),
/* 9 */ Parm("HSTDV", "Std dev of height [m]"),
/* 10 */ Parm("HVAR", "Variance of height [m^2]"),
/* 11 */ Parm("TMP", "Temp. [K]"),
/* 12 */ Parm("VTMP", "Virtual temp. [K]"),
/* 13 */ Parm("POT", "Potential temp. [K]"),
/* 14 */ Parm("EPOT", "Pseudo-adiabatic pot. temp. [K]"),
/* 15 */ Parm("TMAX", "Max. temp. [K]"),
/* 16 */ Parm("TMIN", "Min. temp. [K]"),
/* 17 */ Parm("DPT", "Dew point temp. [K]"),
/* 18 */ Parm("DEPR", "Dew point depression [K]"),
/* 19 */ Parm("LAPR", "Lapse rate [K/m]"),
/* 20 */ Parm("VISIB", "Visibility [m]"),
/* 21 */ Parm("RDSP1", "Radar spectra (1) [non-dim]"),
/* 22 */ Parm("RDSP2", "Radar spectra (2) [non-dim]"),
/* 23 */ Parm("RDSP3", "Radar spectra (3) [non-dim]"),
/* 24 */ Parm("var24", "undefined"),
/* 25 */ Parm("TMPA", "Temp. anomaly [K]"),
/* 26 */ Parm("PRESA", "Pressure anomaly [Pa]"),
/* 27 */ Parm("GPA", "Geopotential height anomaly [gpm]"),
/* 28 */ Parm("WVSP1", "Wave spectra (1) [non-dim]"),
/* 29 */ Parm("WVSP2", "Wave spectra (2) [non-dim]"),
/* 30 */ Parm("WVSP3", "Wave spectra (3) [non-dim]"),
/* 31 */ Parm("WDIR", "Wind direction [deg]"),
/* 32 */ Parm("WIND", "Wind speed [m/s]"),
/* 33 */ Parm("UGRD", "u wind [m/s]"),
/* 34 */ Parm("VGRD", "v wind [m/s]"),
/* 35 */ Parm("STRM", "Stream function [m^2/s]"),
/* 36 */ Parm("VPOT", "Velocity potential [m^2/s]"),
/* 37 */ Parm("MNTSF", "Montgomery stream function [m^2/s^2]"),
/* 38 */ Parm("SGCVV", "Sigma coord. vertical velocity [/s]"),
/* 39 */ Parm("VVEL", "Pressure vertical velocity [Pa/s]"),
/* 40 */ Parm("DZDT", "Geometric vertical velocity [m/s]"),
/* 41 */ Parm("ABSV", "Absolute vorticity [/s]"),
/* 42 */ Parm("ABSD", "Absolute divergence [/s]"),
/* 43 */ Parm("RELV", "Relative vorticity [/s]"),
/* 44 */ Parm("RELD", "Relative divergence [/s]"),
/* 45 */ Parm("VUCSH", "Vertical u shear [/s]"),
/* 46 */ Parm("VVCSH", "Vertical v shear [/s]"),
/* 47 */ Parm("DIRC", "Direction of current [deg]"),
/* 48 */ Parm("SPC", "Speed of current [m/s]"),
/* 49 */ Parm("UOGRD", "u of current [m/s]"),
/* 50 */ Parm("VOGRD", "v of current [m/s]"),
/* 51 */ Parm("SPFH", "Specific humidity [kg/kg]"),
/* 52 */ Parm("RH", "Relative humidity [%]"),
/* 53 */ Parm("MIXR", "Humidity mixing ratio [kg/kg]"),
/* 54 */ Parm("PWAT", "Precipitable water [kg/m^2]"),
/* 55 */ Parm("VAPP", "Vapor pressure [Pa]"),
/* 56 */ Parm("SATD", "Saturation deficit [Pa]"),
/* 57 */ Parm("EVP", "Evaporation [kg/m^2]"),
/* 58 */ Parm("CICE", "Cloud Ice [kg/kg]"),
/* 59 */ Parm("PRATE", "Precipitation rate [kg/m^2/s]"),
/* 60 */ Parm("TSTM", "Thunderstorm probability [%]"),
/* 61 */ Parm("APCP", "Total precipitation [kg/m^2]"),
/* 62 */ Parm("NCPCP", "Large scale precipitation [kg/m^2]"),
/* 63 */ Parm("ACPCP", "Convective precipitation [kg/m^2]"),
/* 64 */ Parm("SRWEQ", "Snowfall rate water equiv. [kg/m^2/s]"),
/* 65 */ Parm("WEASD", "Accum. snow [kg/m^2]"),
/* 66 */ Parm("SNOD", "Snow depth [m]"),
/* 67 */ Parm("MIXHT", "Mixed layer depth [m]"),
/* 68 */ Parm("TTHDP", "Transient thermocline depth [m]"),
/* 69 */ Parm("MTHD", "Main thermocline depth [m]"),
/* 70 */ Parm("MTHA", "Main thermocline anomaly [m]"),
/* 71 */ Parm("TCDC", "Total cloud cover [%]"),
/* 72 */ Parm("CDCON", "Convective cloud cover [%]"),
/* 73 */ Parm("LCDC", "Low level cloud cover [%]"),
/* 74 */ Parm("MCDC", "Mid level cloud cover [%]"),
/* 75 */ Parm("HCDC", "High level cloud cover [%]"),
/* 76 */ Parm("CWAT", "Cloud water [kg/m^2]"),
/* 77 */ Parm("var77", "undefined"),
/* 78 */ Parm("SNOC", "Convective snow [kg/m^2]"),
/* 79 */ Parm("SNOL", "Large scale snow [kg/m^2]"),
/* 80 */ Parm("WTMP", "Water temp. [K]"),
/* 81 */ Parm("LAND", "Land-sea mask [1=land; 0=sea]"),
/* 82 */ Parm("DSLM", "Deviation of sea level from mean [m]"),
/* 83 */ Parm("SFCR", "Surface roughness [m]"),
/* 84 */ Parm("ALBDO", "Albedo [%]"),
/* 85 */ Parm("TSOIL", "Soil temp. [K]"),
/* 86 */ Parm("SOILM", "Soil moisture content [kg/m^2]"),
/* 87 */ Parm("VEG", "Vegetation [%]"),
/* 88 */ Parm("SALTY", "Salinity [kg/kg]"),
/* 89 */ Parm("DEN", "Density [kg/m^3]"),
/* 90 */ Parm("RUNOF", "Runoff [kg/m^2]"),
/* 91 */ Parm("ICEC", "Ice concentration [ice=1;no ice=0]"),
/* 92 */ Parm("ICETK", "Ice thickness [m]"),
/* 93 */ Parm("DICED", "Direction of ice drift [deg]"),
/* 94 */ Parm("SICED", "Speed of ice drift [m/s]"),
/* 95 */ Parm("UICE", "u of ice drift [m/s]"),
/* 96 */ Parm("VICE", "v of ice drift [m/s]"),
/* 97 */ Parm("ICEG", "Ice growth rate [m/s]"),
/* 98 */ Parm("ICED", "Ice divergence [/s]"),
/* 99 */ Parm("SNOM", "Snow melt [kg/m^2]"),
/* 100 */ Parm("HTSGW", "Sig height of wind waves and swell [m]"),
/* 101 */ Parm("WVDIR", "Direction of wind waves [deg]"),
/* 102 */ Parm("WVHGT", "Sig height of wind waves [m]"),
/* 103 */ Parm("WVPER", "Mean period of wind waves [s]"),
/* 104 */ Parm("SWDIR", "Direction of swell waves [deg]"),
/* 105 */ Parm("SWELL", "Sig height of swell waves [m]"),
/* 106 */ Parm("SWPER", "Mean period of swell waves [s]"),
/* 107 */ Parm("DIRPW", "Primary wave direction [deg]"),
/* 108 */ Parm("PERPW", "Primary wave mean period [s]"),
/* 109 */ Parm("DIRSW", "Secondary wave direction [deg]"),
/* 110 */ Parm("PERSW", "Secondary wave mean period [s]"),
/* 111 */ Parm("NSWRS", "Net short wave (surface) [W/m^2]"),
/* 112 */ Parm("NLWRS", "Net long wave (surface) [W/m^2]"),
/* 113 */ Parm("NSWRT", "Net short wave (top) [W/m^2]"),
/* 114 */ Parm("NLWRT", "Net long wave (top) [W/m^2]"),
/* 115 */ Parm("LWAVR", "Long wave [W/m^2]"),
/* 116 */ Parm("SWAVR", "Short wave [W/m^2]"),
/* 117 */ Parm("GRAD", "Global radiation [W/m^2]"),
/* 118 */ Parm("var118", "undefined"),
/* 119 */ Parm("var119", "undefined"),
/* 120 */ Parm("var120", "undefined"),
/* 121 */ Parm("LHTFL", "Latent heat flux [W/m^2]"),
/* 122 */ Parm("SHTFL", "Sensible heat flux [W/m^2]"),
/* 123 */ Parm("BLYDP", "Boundary layer dissipation [W/m^2]"),
/* 124 */ Parm("UFLX", "Zonal momentum flux [N/m^2]"),
/* 125 */ Parm("VFLX", "Meridional momentum flux [N/m^2]"),
/* 126 */ Parm("WMIXE", "Wind mixing energy [J]"),
/* 127 */ Parm("IMGD", "Image data [integer]"),
/* 128 */ Parm("MSLSA", "Mean sea level pressure (Std Atm) [Pa]"),
/* 129 */ Parm("MSLMA", "Mean sea level pressure (MAPS) [Pa]"),
/* 130 */ Parm("MSLET", "Mean sea level pressure (ETA model) [Pa]"),
/* 131 */ Parm("LFTX", "Surface lifted index [K]"),
/* 132 */ Parm("4LFTX", "Best (4-layer) lifted index [K]"),
/* 133 */ Parm("KX", "K index [K]"),
/* 134 */ Parm("SX", "Sweat index [K]"),
/* 135 */ Parm("MCONV", "Horizontal moisture divergence [kg/kg/s]"),
/* 136 */ Parm("VSSH", "Vertical speed shear [1/s]"),
/* 137 */ Parm("TSLSA", "3-hr pressure tendency [Pa/s]"),
/* 138 */ Parm("BVF2", "Brunt-Vaisala frequency^2 [1/s^2]"),
/* 139 */ Parm("PVMW", "Potential vorticity (mass-weighted) [1/s/m]"),
/* 140 */ Parm("CRAIN", "Categorical rain [yes=1;no=0]"),
/* 141 */ Parm("CFRZR", "Categorical freezing rain [yes=1;no=0]"),
/* 142 */ Parm("CICEP", "Categorical ice pellets [yes=1;no=0]"),
/* 143 */ Parm("CSNOW", "Categorical snow [yes=1;no=0]"),
/* 144 */ Parm("SOILW", "Volumetric soil moisture [fraction]"),
/* 145 */ Parm("PEVPR", "Potential evaporation rate [W/m^2]"),
/* 146 */ Parm("CWORK", "Cloud work function [J/kg]"),
/* 147 */ Parm("U-GWD", "Zonal gravity wave stress [N/m^2]"),
/* 148 */ Parm("V-GWD", "Meridional gravity wave stress [N/m^2]"),
/* 149 */ Parm("PV___", "Potential vorticity [m^2/s/kg]"),
/* 150 */ Parm("var150", "undefined"),
/* 151 */ Parm("var151", "undefined"),
/* 152 */ Parm("var152", "undefined"),
/* 153 */ Parm("MFXDV", "Moisture flux divergence [gr/gr*m/s/m]"),
/* 154 */ Parm("var154", "undefined"),
/* 155 */ Parm("GFLUX", "Ground heat flux [W/m^2]"),
/* 156 */ Parm("CIN", "Convective inhibition [J/kg]"),
/* 157 */ Parm("CAPE", "Convective Avail. Pot. Energy [J/kg]"),
/* 158 */ Parm("TKE", "Turbulent kinetic energy [J/kg]"),
/* 159 */ Parm("CONDP", "Lifted parcel condensation pressure [Pa]"),
/* 160 */ Parm("CSUSF", "Clear sky upward solar flux [W/m^2]"),
/* 161 */ Parm("CSDSF", "Clear sky downward solar flux [W/m^2]"),
/* 162 */ Parm("CSULF", "Clear sky upward long wave flux [W/m^2]"),
/* 163 */ Parm("CSDLF", "Clear sky downward long wave flux [W/m^2]"),
/* 164 */ Parm("CFNSF", "Cloud forcing net solar flux [W/m^2]"),
/* 165 */ Parm("CFNLF", "Cloud forcing net long wave flux [W/m^2]"),
/* 166 */ Parm("VBDSF", "Visible beam downward solar flux [W/m^2]"),
/* 167 */ Parm("VDDSF", "Visible diffuse downward solar flux [W/m^2]"),
/* 168 */ Parm("NBDSF", "Near IR beam downward solar flux [W/m^2]"),
/* 169 */ Parm("NDDSF", "Near IR diffuse downward solar flux [W/m^2]"),
/* 170 */ Parm("USTR", "U wind stress [N/m^2]"),
/* 171 */ Parm("VSTR", "V wind stress [N/m^2]"),
/* 172 */ Parm("MFLX", "Momentum flux [N/m^2]"),
/* 173 */ Parm("LMH", "Mass point model surface [integer]"),
/* 174 */ Parm("LMV", "Velocity point model surface [integer]"),
/* 175 */ Parm("SGLYR", "Nearby model level [integer]"),
/* 176 */ Parm("NLAT", "Latitude [deg]"),
/* 177 */ Parm("ELON", "Longitude [deg]"),
/* 178 */ Parm("UMAS", "Mass weighted u [gm/m*K*s]"),
/* 179 */ Parm("VMAS", "Mass weighted v [gm/m*K*s]"),
/* 180 */ Parm("XPRATE", "corrected precip [kg/m^2/s]"),
/* 181 */ Parm("LPSX", "x-gradient of log pressure [1/m]"),
/* 182 */ Parm("LPSY", "y-gradient of log pressure [1/m]"),
/* 183 */ Parm("HGTX", "x-gradient of height [m/m]"),
/* 184 */ Parm("HGTY", "y-gradient of height [m/m]"),
/* 185 */ Parm("STDZ", "Std dev of Geop. hgt. [m]"),
/* 186 */ Parm("STDU", "Std dev of zonal wind [m/s]"),
/* 187 */ Parm("STDV", "Std dev of meridional wind [m/s]"),
/* 188 */ Parm("STDQ", "Std dev of spec. hum. [gm/gm]"),
/* 189 */ Parm("STDT", "Std dev of temp. [K]"),
/* 190 */ Parm("CBUW", "Covar. u and omega [m/s*Pa/s]"),
/* 191 */ Parm("CBVW", "Covar. v and omega [m/s*Pa/s]"),
/* 192 */ Parm("CBUQ", "Covar. u and specific hum [m/s*gm/gm]"),
/* 193 */ Parm("CBVQ", "Covar. v and specific hum [m/s*gm/gm]"),
/* 194 */ Parm("CBTW", "Covar. T and omega [K*Pa/s]"),
/* 195 */ Parm("CBQW", "Covar. spec. hum and omega [gm/gm*Pa/s]"),
/* 196 */ Parm("CBMZW", "Covar. v and u [m^2/s^2]"),
/* 197 */ Parm("CBTZW", "Covar. u and T [K*m/s]"),
/* 198 */ Parm("CBTMW", "Covar. v and T [K*m/s]"),
/* 199 */ Parm("STDRH", "Std dev of Rel. Hum. [%]"),
/* 200 */ Parm("SDTZ", "Std dev of time tend of geop. hgt [m]"),
/* 201 */ Parm("ICWAT", "Ice-free water surface [%]"),
/* 202 */ Parm("SDTU", "Std dev of time tend of zonal wind [m/s]"),
/* 203 */ Parm("SDTV", "Std dev of time tend of merid wind [m/s]"),
/* 204 */ Parm("DSWRF", "Downward solar radiation flux [W/m^2]"),
/* 205 */ Parm("DLWRF", "Downward long wave flux [W/m^2]"),
/* 206 */ Parm("SDTQ", "Std dev of time tend of spec. hum [gm/gm]"),
/* 207 */ Parm("MSTAV", "Moisture availability [%]"),
/* 208 */ Parm("SFEXC", "Exchange coefficient [kg*m/m^3/s]"),
/* 209 */ Parm("MIXLY", "No. of mixed layers next to sfc [integer]"),
/* 210 */ Parm("SDTT", "Std dev of time tend of temp. [K]"),
/* 211 */ Parm("USWRF", "Upward solar radiation flux [W/m^2]"),
/* 212 */ Parm("ULWRF", "Upward long wave flux [W/m^2]"),
/* 213 */ Parm("CDLYR", "Non-convective cloud [%]"),
/* 214 */ Parm("CPRAT", "Convective precip. rate [kg/m^2/s]"),
/* 215 */ Parm("TTDIA", "Temp. tendency by all physics [K/s]"),
/* 216 */ Parm("TTRAD", "Temp. tendency by all radiation [K/s]"),
/* 217 */ Parm("TTPHY", "Temp. tendency by nonrad physics [K/s]"),
/* 218 */ Parm("PREIX", "Precipitation index [fraction]"),
/* 219 */ Parm("TSD1D", "Std dev of IR T over 1x1 deg area [K]"),
/* 220 */ Parm("NLSGP", "Natural log of surface pressure [ln(kPa)]"),
/* 221 */ Parm("SDTRH", "Std dev of time tend of rel hum [%]"),
/* 222 */ Parm("5WAVH", "5-wave geopotential height [gpm]"),
/* 223 */ Parm("CNWAT", "Plant canopy surface water [kg/m^2]"),
/* 224 */ Parm("PLTRS", "Max. stomato plant resistance [s/m]"),
/* 225 */ Parm("RHCLD", "RH-type cloud cover [%]"),
/* 226 */ Parm("BMIXL", "Blackadar's mixing length scale [m]"),
/* 227 */ Parm("AMIXL", "Asymptotic mixing length scale [m]"),
/* 228 */ Parm("PEVAP", "Pot. evaporation [kg/m^2]"),
/* 229 */ Parm("SNOHF", "Snow melt heat flux [W/m^2]"),
/* 230 */ Parm("SNOEV", "Snow sublimation heat flux [W/m^2]"),
/* 231 */ Parm("MFLUX", "Convective cloud mass flux [Pa/s]"),
/* 232 */ Parm("DTRF", "Downward total radiation flux [W/m^2]"),
/* 233 */ Parm("UTRF", "Upward total radiation flux [W/m^2]"),
/* 234 */ Parm("BGRUN", "Baseflow-groundwater runoff [kg/m^2]"),
/* 235 */ Parm("SSRUN", "Storm surface runoff [kg/m^2]"),
/* 236 */ Parm("var236", "undefined"),
/* 237 */ Parm("OZONE", "Total column ozone [Dobson]"),
/* 238 */ Parm("SNOWC", "Snow cover [%]"),
/* 239 */ Parm("SNOT", "Snow temp. [K]"),
/* 240 */ Parm("GLCR", "Permanent snow points [mask]"),
/* 241 */ Parm("LRGHR", "Large scale condensation heating [K/s]"),
/* 242 */ Parm("CNVHR", "Deep convective heating [K/s]"),
/* 243 */ Parm("CNVMR", "Deep convective moistening [kg/kg/s]"),
/* 244 */ Parm("SHAHR", "Shallow convective heating [K/s]"),
/* 245 */ Parm("SHAMR", "Shallow convective moistening [kg/kg/s]"),
/* 246 */ Parm("VDFHR", "Vertical diffusion heating [K/s]"),
/* 247 */ Parm("VDFUA", "Vertical diffusion zonal accel [m/s^2]"),
/* 248 */ Parm("VDFVA", "Vertical diffusion meridional accel [m/s^2]"),
/* 249 */ Parm("VDFMR", "Vertical diffusion moistening [kg/kg/s]"),
/* 250 */ Parm("SWHR", "Solar radiative heating [K/s]"),
/* 251 */ Parm("LWHR", "Longwave radiative heating [K/s]"),
/* 252 */ Parm("CD", "Drag coefficient [non-dim]"),
/* 253 */ Parm("FRICV", "Friction velocity [m/s]"),
/* 254 */ Parm("RI", "Richardson number [non-dim]"),
/* 255 */ Parm("var255", "undefined"),
];