@@ -48,6 +48,7 @@ def __getitem__(self, key):
4848 "merra2" ,
4949 "merra2_uk" ,
5050 "mo_global" ,
51+ "mo_global_new_india"
5152]
5253
5354# ------ UKV
@@ -133,9 +134,29 @@ def __getitem__(self, key):
133134UKV_STD = _to_data_array (UKV_STD )
134135UKV_MEAN = _to_data_array (UKV_MEAN )
135136
136- # --- MO Global
137+ # --- MO Global (partial initial constants)
137138
138139MO_GLOBAL_INDIA_MEAN = {
140+ "temperature_sl" : 298.2 ,
141+ "wind_u_component_10m" : 0.5732 ,
142+ "wind_v_component_10m" : - 0.2831 ,
143+ }
144+
145+ MO_GLOBAL_INDIA_STD = {
146+ "temperature_sl" : 8.473 ,
147+ "wind_u_component_10m" : 2.599 ,
148+ "wind_v_component_10m" : 2.016 ,
149+ }
150+
151+
152+ MO_GLOBAL_VARIABLE_NAMES = tuple (MO_GLOBAL_INDIA_MEAN .keys ())
153+ MO_GLOBAL_INDIA_STD = _to_data_array (MO_GLOBAL_INDIA_STD )
154+ MO_GLOBAL_INDIA_MEAN = _to_data_array (MO_GLOBAL_INDIA_MEAN )
155+
156+
157+ # --- MO Global New
158+
159+ MO_GLOBAL_INDIA_NEW_MEAN = {
139160 "temperature_sl" : 295.34392488 ,
140161 "wind_u_component_10m" : 0.83223102 ,
141162 "wind_v_component_10m" : 0.0802083 ,
@@ -148,7 +169,7 @@ def __getitem__(self, key):
148169 "visibility_sl" : 23181.81547681 ,
149170}
150171
151- MO_GLOBAL_INDIA_STD = {
172+ MO_GLOBAL_INDIA_NEW_STD = {
152173 "temperature_sl" : 12.26983825 ,
153174 "wind_u_component_10m" : 3.45169835 ,
154175 "wind_v_component_10m" : 2.9825603 ,
@@ -162,9 +183,9 @@ def __getitem__(self, key):
162183}
163184
164185
165- MO_GLOBAL_VARIABLE_NAMES = tuple (MO_GLOBAL_INDIA_MEAN .keys ())
166- MO_GLOBAL_INDIA_STD = _to_data_array (MO_GLOBAL_INDIA_STD )
167- MO_GLOBAL_INDIA_MEAN = _to_data_array (MO_GLOBAL_INDIA_MEAN )
186+ MO_GLOBAL_NEW_VARIABLE_NAMES = tuple (MO_GLOBAL_INDIA_NEW_MEAN .keys ())
187+ MO_GLOBAL_INDIA_NEW_STD = _to_data_array (MO_GLOBAL_INDIA_NEW_STD )
188+ MO_GLOBAL_INDIA_NEW_MEAN = _to_data_array (MO_GLOBAL_INDIA_NEW_MEAN )
168189
169190
170191# ------ GFS
@@ -213,7 +234,7 @@ def __getitem__(self, key):
213234GFS_MEAN = _to_data_array (GFS_MEAN )
214235
215236
216- # ------ GFS
237+ # ------ GFS India
217238GFS_INDIA_STD_DICT = {
218239 "t" : 14.93798 ,
219240 "prate" : 5.965701e-05 ,
@@ -434,6 +455,7 @@ def __getitem__(self, key):
434455 merra2 = MERRA2_VARIABLE_NAMES ,
435456 merra2_uk = UK_MERRA2_VARIABLE_NAMES ,
436457 mo_global = MO_GLOBAL_VARIABLE_NAMES ,
458+ mo_global_new_india = MO_GLOBAL_NEW_VARIABLE_NAMES
437459)
438460NWP_STDS = NWPStatDict (
439461 ukv = UKV_STD ,
@@ -445,6 +467,7 @@ def __getitem__(self, key):
445467 merra2 = MERRA2_STD ,
446468 merra2_uk = UK_MERRA2_STD ,
447469 mo_global = MO_GLOBAL_INDIA_STD ,
470+ mo_global_new_india = MO_GLOBAL_INDIA_NEW_STD ,
448471)
449472NWP_MEANS = NWPStatDict (
450473 ukv = UKV_MEAN ,
@@ -456,6 +479,7 @@ def __getitem__(self, key):
456479 merra2 = MERRA2_MEAN ,
457480 merra2_uk = UK_MERRA2_MEAN ,
458481 mo_global = MO_GLOBAL_INDIA_MEAN ,
482+ mo_global_new_india = MO_GLOBAL_INDIA_NEW_MEAN
459483)
460484
461485# --------------------------- SATELLITE ------------------------------
0 commit comments