@@ -46,6 +46,7 @@ def __getitem__(self, key):
46
46
"excarta" ,
47
47
"merra2" ,
48
48
"merra2_uk" ,
49
+ "mo_global" ,
49
50
]
50
51
51
52
# ------ UKV
@@ -131,6 +132,24 @@ def __getitem__(self, key):
131
132
UKV_STD = _to_data_array (UKV_STD )
132
133
UKV_MEAN = _to_data_array (UKV_MEAN )
133
134
135
+ # These were calculated from 200 random init times (step 0s) from the MO global data
136
+ MO_GLOBAL_INDIA_MEAN = {
137
+ "temperature_sl" : 298.2 ,
138
+ "wind_u_component_10m" : 0.5732 ,
139
+ "wind_v_component_10m" : - 0.2831 ,
140
+ }
141
+
142
+ MO_GLOBAL_INDIA_STD = {
143
+ "temperature_sl" : 8.473 ,
144
+ "wind_u_component_10m" : 2.599 ,
145
+ "wind_v_component_10m" : 2.016 ,
146
+ }
147
+
148
+
149
+ MO_GLOBAL_VARIABLE_NAMES = tuple (MO_GLOBAL_INDIA_MEAN .keys ())
150
+ MO_GLOBAL_INDIA_STD = _to_data_array (MO_GLOBAL_INDIA_STD )
151
+ MO_GLOBAL_INDIA_MEAN = _to_data_array (MO_GLOBAL_INDIA_MEAN )
152
+
134
153
135
154
# ------ GFS
136
155
GFS_STD = {
@@ -355,6 +374,7 @@ def __getitem__(self, key):
355
374
excarta = EXCARTA_VARIABLE_NAMES ,
356
375
merra2 = MERRA2_VARIABLE_NAMES ,
357
376
merra2_uk = UK_MERRA2_VARIABLE_NAMES ,
377
+ mo_global = MO_GLOBAL_VARIABLE_NAMES ,
358
378
)
359
379
NWP_STDS = NWPStatDict (
360
380
ukv = UKV_STD ,
@@ -364,6 +384,7 @@ def __getitem__(self, key):
364
384
excarta = EXCARTA_STD ,
365
385
merra2 = MERRA2_STD ,
366
386
merra2_uk = UK_MERRA2_STD ,
387
+ mo_global = MO_GLOBAL_INDIA_STD ,
367
388
)
368
389
NWP_MEANS = NWPStatDict (
369
390
ukv = UKV_MEAN ,
@@ -373,6 +394,7 @@ def __getitem__(self, key):
373
394
excarta = EXCARTA_MEAN ,
374
395
merra2 = MERRA2_MEAN ,
375
396
merra2_uk = UK_MERRA2_MEAN ,
397
+ mo_global = MO_GLOBAL_INDIA_MEAN ,
376
398
)
377
399
378
400
# --------------------------- SATELLITE ------------------------------
0 commit comments