@@ -96,21 +96,21 @@ public void testAddEra5Variables_mmd15() throws IOException, InvalidRangeExcepti
9696
9797 variable = NCTestUtils .getVariable ("nwp_lnsp" , mmd );
9898 NCTestUtils .assertAttribute (variable , "long_name" , "Logarithm of surface pressure" );
99- NCTestUtils .assert3DValueDouble (3 , 1 , 1 , 11.514025688171387 , variable );
100- NCTestUtils .assert3DValueDouble (3 , 2 , 1 , 11.513952255249023 , variable );
101- NCTestUtils .assert3DValueDouble (3 , 3 , 1 , 11.513876914978027 , variable );
99+ NCTestUtils .assert3DValueDouble (3 , 1 , 1 , 11.53063678741455 , variable );
100+ NCTestUtils .assert3DValueDouble (3 , 2 , 1 , 11.530539512634277 , variable );
101+ NCTestUtils .assert3DValueDouble (3 , 3 , 1 , 11.530522346496582 , variable );
102102
103103 variable = NCTestUtils .getVariable ("nwp_v10" , mmd );
104104 assertNull (variable .findAttribute ("standard_name" ));
105- NCTestUtils .assert3DValueDouble (4 , 2 , 2 , 3.7464919090270996 , variable );
106- NCTestUtils .assert3DValueDouble (4 , 3 , 2 , 3.842674493789673 , variable );
107- NCTestUtils .assert3DValueDouble (4 , 4 , 2 , 3.5886740684509277 , variable );
105+ NCTestUtils .assert3DValueDouble (4 , 2 , 2 , 0.9060587882995605 , variable );
106+ NCTestUtils .assert3DValueDouble (4 , 3 , 2 , 1.063584566116333 , variable );
107+ NCTestUtils .assert3DValueDouble (4 , 4 , 2 , 1.2027971744537354 , variable );
108108
109109 variable = NCTestUtils .getVariable ("nwp_sst" , mmd );
110110 NCTestUtils .assertAttribute (variable , "_FillValue" , "9.969209968386869E36" );
111- NCTestUtils .assert3DValueDouble (0 , 3 , 3 , 271.46014404296875 , variable );
112- NCTestUtils .assert3DValueDouble (0 , 4 , 3 , 271.46014404296875 , variable );
113- NCTestUtils .assert3DValueDouble (0 , 5 , 3 , 271.46014404296875 , variable );
111+ NCTestUtils .assert3DValueDouble (0 , 3 , 3 , 275.75360107421875 , variable );
112+ NCTestUtils .assert3DValueDouble (0 , 4 , 3 , 275.5603942871094 , variable );
113+ NCTestUtils .assert3DValueDouble (0 , 5 , 3 , 275.3390808105469 , variable );
114114
115115 variable = NCTestUtils .getVariable ("era5-time" , mmd );
116116 NCTestUtils .assertAttribute (variable , "units" , "seconds since 1970-01-01" );
@@ -128,27 +128,27 @@ public void testAddEra5Variables_mmd15() throws IOException, InvalidRangeExcepti
128128
129129 variable = NCTestUtils .getVariable ("nwp_mu_u10" , mmd );
130130 NCTestUtils .assertAttribute (variable , "units" , "m s**-1" );
131- NCTestUtils .assert2DValueFloat (4 , 3 , - 2.598637819290161f , variable );
132- NCTestUtils .assert2DValueFloat (5 , 3 , - 2.281101942062378f , variable );
133- NCTestUtils .assert2DValueFloat (6 , 3 , - 2.125869035720825f , variable );
131+ NCTestUtils .assert2DValueFloat (4 , 3 , 1.5901726484298706f , variable );
132+ NCTestUtils .assert2DValueFloat (5 , 3 , 1.4782710075378418f , variable );
133+ NCTestUtils .assert2DValueFloat (6 , 3 , 1.315316915512085f , variable );
134134
135135 variable = NCTestUtils .getVariable ("nwp_mu_sst" , mmd );
136136 NCTestUtils .assertAttribute (variable , "long_name" , "Sea surface temperature" );
137- NCTestUtils .assert2DValueFloat (7 , 4 , 271.46014404296875f , variable );
138- NCTestUtils .assert2DValueFloat (8 , 4 , 271.4603576660156f , variable );
139- NCTestUtils .assert2DValueFloat (9 , 4 , 271.4601745605469f , variable );
137+ NCTestUtils .assert2DValueFloat (7 , 4 , 275.3016662597656f , variable );
138+ NCTestUtils .assert2DValueFloat (8 , 4 , 275.30181884765625f , variable );
139+ NCTestUtils .assert2DValueFloat (9 , 4 , 275.30181884765625f , variable );
140140
141141 variable = NCTestUtils .getVariable ("nwp_mu_mslhf" , mmd );
142142 assertNull (variable .findAttribute ("standard_name" ));
143- NCTestUtils .assert2DValueFloat (10 , 5 , -26.741840362548828f , variable );
144- NCTestUtils .assert2DValueFloat (11 , 5 , -21.49241065979004f , variable );
145- NCTestUtils .assert2DValueFloat (12 , 5 , -17.586181640625f , variable );
143+ NCTestUtils .assert2DValueFloat (10 , 5 , -28.066068649291992f , variable );
144+ NCTestUtils .assert2DValueFloat (11 , 5 , -25.100168228149414f , variable );
145+ NCTestUtils .assert2DValueFloat (12 , 5 , -23.159440994262695f , variable );
146146
147147 variable = NCTestUtils .getVariable ("nwp_mu_msshf" , mmd );
148148 NCTestUtils .assertAttribute (variable , "_FillValue" , "9.969209968386869E36" );
149- NCTestUtils .assert2DValueFloat (13 , 6 , 1.9936094284057617f , variable );
150- NCTestUtils .assert2DValueFloat (14 , 6 , 2.673461437225342f , variable );
151- NCTestUtils .assert2DValueFloat (15 , 6 , 3.422379732131958f , variable );
149+ NCTestUtils .assert2DValueFloat (13 , 6 , 12.113265037536621f , variable );
150+ NCTestUtils .assert2DValueFloat (14 , 6 , 13.183022499084473f , variable );
151+ NCTestUtils .assert2DValueFloat (15 , 6 , 13.555000305175781f , variable );
152152 }
153153 }
154154
@@ -182,25 +182,25 @@ public void testAddEra5Variables_coo1() throws IOException, InvalidRangeExceptio
182182
183183 variable = NCTestUtils .getVariable ("nwp_lnsp" , mmd );
184184 NCTestUtils .assertAttribute (variable , "units" , "~" );
185- NCTestUtils .assert3DVariable (variable .getFullName (), 0 , 0 , 0 , 11.523458480834961 , mmd );
185+ NCTestUtils .assert3DVariable (variable .getFullName (), 0 , 0 , 0 , 11.525834083557129 , mmd );
186186
187187 variable = NCTestUtils .getVariable ("nwp_o3" , mmd );
188188 NCTestUtils .assertAttribute (variable , "units" , "kg kg**-1" );
189- NCTestUtils .assert4DVariable (variable .getFullName (), 0 , 0 , 0 , 0 , 1.87434608278636E -7 , mmd );
190- NCTestUtils .assert4DVariable (variable .getFullName (), 0 , 0 , 10 , 0 , 3.5533055324776797E -6 , mmd );
191- NCTestUtils .assert4DVariable (variable .getFullName (), 0 , 0 , 20 , 0 , 1.0266540812153835E-5 , mmd );
189+ NCTestUtils .assert4DVariable (variable .getFullName (), 0 , 0 , 0 , 0 , 1.9407424645123683E -7 , mmd );
190+ NCTestUtils .assert4DVariable (variable .getFullName (), 0 , 0 , 10 , 0 , 3.718567541000084E -6 , mmd );
191+ NCTestUtils .assert4DVariable (variable .getFullName (), 0 , 0 , 20 , 0 , 9.952551408787258E-6 , mmd );
192192
193193 variable = NCTestUtils .getVariable ("nwp_u10" , mmd );
194194 assertNull (variable .findAttribute ("standard_name" ));
195- NCTestUtils .assert3DValueDouble (0 , 0 , 0 , -6.019900798797607 , variable );
195+ NCTestUtils .assert3DValueDouble (0 , 0 , 0 , -0.9531255960464478 , variable );
196196
197197 variable = NCTestUtils .getVariable ("nwp_skt" , mmd );
198198 NCTestUtils .assertAttribute (variable , "long_name" , "Skin temperature" );
199- NCTestUtils .assert3DValueDouble (0 , 0 , 0 , 302.07879638671875 , variable );
199+ NCTestUtils .assert3DValueDouble (0 , 0 , 0 , 301.2060852050781 , variable );
200200
201201 variable = NCTestUtils .getVariable ("slstr.s3a.blowVert" , mmd );
202202 NCTestUtils .assertAttribute (variable , "long_name" , "10 metre V wind component" );
203- NCTestUtils .assert3DValueDouble (0 , 0 , 0 , 0.32230889797210693 , variable );
203+ NCTestUtils .assert3DValueDouble (0 , 0 , 0 , 3.41879940032959 , variable );
204204 }
205205 }
206206
0 commit comments