@@ -22,12 +22,12 @@ def _rotated_curvilinear_grid():
2222
2323 return xr .Dataset (
2424 {
25- "data_g" : (["ZG" , "YG" , "XG" ], np .random .rand (3 * N , 2 * N , N )),
26- "data_c" : (["ZC" , "YC" , "XC" ], np .random .rand (3 * N , 2 * N , N )),
27- "U (A grid)" : (["ZG" , "YG" , "XG" ], np .random .rand (3 * N , 2 * N , N )),
28- "V (A grid)" : (["ZG" , "YG" , "XG" ], np .random .rand (3 * N , 2 * N , N )),
29- "U (C grid)" : (["ZG" , "YC" , "XG" ], np .random .rand (3 * N , 2 * N , N )),
30- "V (C grid)" : (["ZG" , "YG" , "XC" ], np .random .rand (3 * N , 2 * N , N )),
25+ "data_g" : (["time" , " ZG" , "YG" , "XG" ], np .random .rand (T , 3 * N , 2 * N , N )),
26+ "data_c" : (["time" , " ZC" , "YC" , "XC" ], np .random .rand (T , 3 * N , 2 * N , N )),
27+ "U (A grid)" : (["time" , " ZG" , "YG" , "XG" ], np .random .rand (T , 3 * N , 2 * N , N )),
28+ "V (A grid)" : (["time" , " ZG" , "YG" , "XG" ], np .random .rand (T , 3 * N , 2 * N , N )),
29+ "U (C grid)" : (["time" , " ZG" , "YC" , "XG" ], np .random .rand (T , 3 * N , 2 * N , N )),
30+ "V (C grid)" : (["time" , " ZG" , "YG" , "XC" ], np .random .rand (T , 3 * N , 2 * N , N )),
3131 },
3232 coords = {
3333 "XG" : (["XG" ], XG , {"axis" : "X" , "c_grid_axis_shift" : - 0.5 }),
@@ -97,12 +97,12 @@ def _unrolled_cone_curvilinear_grid():
9797
9898 return xr .Dataset (
9999 {
100- "data_g" : (["ZG" , "YG" , "XG" ], np .random .rand (3 * N , 2 * N , N )),
101- "data_c" : (["ZC" , "YC" , "XC" ], np .random .rand (3 * N , 2 * N , N )),
102- "U (A grid)" : (["ZG" , "YG" , "XG" ], np .random .rand (3 * N , 2 * N , N )),
103- "V (A grid)" : (["ZG" , "YG" , "XG" ], np .random .rand (3 * N , 2 * N , N )),
104- "U (C grid)" : (["ZG" , "YC" , "XG" ], np .random .rand (3 * N , 2 * N , N )),
105- "V (C grid)" : (["ZG" , "YG" , "XC" ], np .random .rand (3 * N , 2 * N , N )),
100+ "data_g" : (["time" , " ZG" , "YG" , "XG" ], np .random .rand (T , 3 * N , 2 * N , N )),
101+ "data_c" : (["time" , " ZC" , "YC" , "XC" ], np .random .rand (T , 3 * N , 2 * N , N )),
102+ "U (A grid)" : (["time" , " ZG" , "YG" , "XG" ], np .random .rand (T , 3 * N , 2 * N , N )),
103+ "V (A grid)" : (["time" , " ZG" , "YG" , "XG" ], np .random .rand (T , 3 * N , 2 * N , N )),
104+ "U (C grid)" : (["time" , " ZG" , "YC" , "XG" ], np .random .rand (T , 3 * N , 2 * N , N )),
105+ "V (C grid)" : (["time" , " ZG" , "YG" , "XC" ], np .random .rand (T , 3 * N , 2 * N , N )),
106106 },
107107 coords = {
108108 "XG" : (["XG" ], XG , {"axis" : "X" , "c_grid_axis_shift" : - 0.5 }),
@@ -141,10 +141,10 @@ def _unrolled_cone_curvilinear_grid():
141141 {
142142 "data_g" : (["time" , "ZG" , "YG" , "XG" ], np .random .rand (T , 3 * N , 2 * N , N )),
143143 "data_c" : (["time" , "ZC" , "YC" , "XC" ], np .random .rand (T , 3 * N , 2 * N , N )),
144- "U (A grid)" : (["ZG" , "YG" , "XG" ], np .random .rand (3 * N , 2 * N , N )),
145- "V (A grid)" : (["ZG" , "YG" , "XG" ], np .random .rand (3 * N , 2 * N , N )),
146- "U (C grid)" : (["ZG" , "YC" , "XG" ], np .random .rand (3 * N , 2 * N , N )),
147- "V (C grid)" : (["ZG" , "YG" , "XC" ], np .random .rand (3 * N , 2 * N , N )),
144+ "U (A grid)" : (["time" , " ZG" , "YG" , "XG" ], np .random .rand (T , 3 * N , 2 * N , N )),
145+ "V (A grid)" : (["time" , " ZG" , "YG" , "XG" ], np .random .rand (T , 3 * N , 2 * N , N )),
146+ "U (C grid)" : (["time" , " ZG" , "YC" , "XG" ], np .random .rand (T , 3 * N , 2 * N , N )),
147+ "V (C grid)" : (["time" , " ZG" , "YG" , "XC" ], np .random .rand (T , 3 * N , 2 * N , N )),
148148 },
149149 coords = {
150150 "XG" : (
0 commit comments