@@ -203,7 +203,9 @@ def save_cnrm_cm6_1_cl_file(save_path):
203203 dataset .createVariable ("time" , np .float64 , dimensions = ("time" ,))
204204 dataset .createVariable ("lev" , np .float64 , dimensions = ("lev" ,))
205205 dataset .createVariable (
206- "lev_bnds" , np .float64 , dimensions = ("lev" , "bnds" )
206+ "lev_bnds" ,
207+ np .float64 ,
208+ dimensions = ("lev" , "bnds" ),
207209 )
208210 dataset .createVariable ("lat" , np .float64 , dimensions = ("lat" ,))
209211 dataset .createVariable ("lon" , np .float64 , dimensions = ("lon" ,))
@@ -238,14 +240,20 @@ def save_cnrm_cm6_1_cl_file(save_path):
238240 # Wrong shape of bounds is intended
239241 dataset .createVariable ("ap" , np .float64 , dimensions = ("lev" ,))
240242 dataset .createVariable (
241- "ap_bnds" , np .float64 , dimensions = ("bnds" , "lev" )
243+ "ap_bnds" ,
244+ np .float64 ,
245+ dimensions = ("bnds" , "lev" ),
242246 )
243247 dataset .createVariable ("b" , np .float64 , dimensions = ("lev" ,))
244248 dataset .createVariable (
245- "b_bnds" , np .float64 , dimensions = ("bnds" , "lev" )
249+ "b_bnds" ,
250+ np .float64 ,
251+ dimensions = ("bnds" , "lev" ),
246252 )
247253 dataset .createVariable (
248- "ps" , np .float64 , dimensions = ("time" , "lat" , "lon" )
254+ "ps" ,
255+ np .float64 ,
256+ dimensions = ("time" , "lat" , "lon" ),
249257 )
250258 dataset .variables ["ap" ][:] = [1.0 , 2.0 , 5.0 ]
251259 dataset .variables ["ap_bnds" ][:] = [[0.0 , 1.5 , 1.5 ], [3.0 , 3.0 , 6.0 ]]
@@ -257,10 +265,14 @@ def save_cnrm_cm6_1_cl_file(save_path):
257265
258266 # Cl variable
259267 dataset .createVariable (
260- "cl" , np .float32 , dimensions = ("time" , "lev" , "lat" , "lon" )
268+ "cl" ,
269+ np .float32 ,
270+ dimensions = ("time" , "lev" , "lat" , "lon" ),
261271 )
262272 dataset .variables ["cl" ][:] = np .full (
263- (1 , 3 , 2 , 2 ), 0.0 , dtype = np .float32
273+ (1 , 3 , 2 , 2 ),
274+ 0.0 ,
275+ dtype = np .float32 ,
264276 )
265277 dataset .variables [
266278 "cl"
@@ -371,7 +383,9 @@ def save_cesm2_waccm_cl_file(save_path):
371383 # Dimensional variables
372384 dataset .createVariable ("lev" , np .float64 , dimensions = ("lev" ,))
373385 dataset .createVariable (
374- "lev_bnds" , np .float64 , dimensions = ("lev" , "bnds" )
386+ "lev_bnds" ,
387+ np .float64 ,
388+ dimensions = ("lev" , "bnds" ),
375389 )
376390 dataset .variables ["lev" ][:] = [1.0 , 2.0 ]
377391 dataset .variables ["lev" ].bounds = "lev_bnds"
@@ -388,11 +402,15 @@ def save_cesm2_waccm_cl_file(save_path):
388402 # Coordinates for derivation of pressure coordinate
389403 dataset .createVariable ("a" , np .float64 , dimensions = ("lev" ,))
390404 dataset .createVariable (
391- "a_bnds" , np .float64 , dimensions = ("lev" , "bnds" )
405+ "a_bnds" ,
406+ np .float64 ,
407+ dimensions = ("lev" , "bnds" ),
392408 )
393409 dataset .createVariable ("b" , np .float64 , dimensions = ("lev" ,))
394410 dataset .createVariable (
395- "b_bnds" , np .float64 , dimensions = ("lev" , "bnds" )
411+ "b_bnds" ,
412+ np .float64 ,
413+ dimensions = ("lev" , "bnds" ),
396414 )
397415 dataset .variables ["a" ][:] = [1.0 , 2.0 ]
398416 dataset .variables ["a" ].bounds = "a_bnds"
@@ -404,7 +422,9 @@ def save_cesm2_waccm_cl_file(save_path):
404422 # Cl variable
405423 dataset .createVariable ("cl" , np .float32 , dimensions = ("lev" ,))
406424 dataset .variables ["cl" ][:] = np .full (
407- (2 ,), [0.0 , 1.0 ], dtype = np .float32
425+ (2 ,),
426+ [0.0 , 1.0 ],
427+ dtype = np .float32 ,
408428 )
409429 dataset .variables [
410430 "cl"
@@ -428,7 +448,9 @@ def save_gfdl_cm4_cl_file(save_path):
428448 dataset .createVariable ("time" , np .float64 , dimensions = ("time" ,))
429449 dataset .createVariable ("lev" , np .float64 , dimensions = ("lev" ,))
430450 dataset .createVariable (
431- "lev_bnds" , np .float64 , dimensions = ("lev" , "bnds" )
451+ "lev_bnds" ,
452+ np .float64 ,
453+ dimensions = ("lev" , "bnds" ),
432454 )
433455 dataset .createVariable ("lat" , np .float64 , dimensions = ("lat" ,))
434456 dataset .createVariable ("lon" , np .float64 , dimensions = ("lon" ,))
@@ -464,14 +486,20 @@ def save_gfdl_cm4_cl_file(save_path):
464486 # Coordinates for derivation of pressure coordinate
465487 dataset .createVariable ("ap" , np .float64 , dimensions = ("lev" ,))
466488 dataset .createVariable (
467- "ap_bnds" , np .float64 , dimensions = ("lev" , "bnds" )
489+ "ap_bnds" ,
490+ np .float64 ,
491+ dimensions = ("lev" , "bnds" ),
468492 )
469493 dataset .createVariable ("b" , np .float64 , dimensions = ("lev" ,))
470494 dataset .createVariable (
471- "b_bnds" , np .float64 , dimensions = ("lev" , "bnds" )
495+ "b_bnds" ,
496+ np .float64 ,
497+ dimensions = ("lev" , "bnds" ),
472498 )
473499 dataset .createVariable (
474- "ps" , np .float64 , dimensions = ("time" , "lat" , "lon" )
500+ "ps" ,
501+ np .float64 ,
502+ dimensions = ("time" , "lat" , "lon" ),
475503 )
476504 dataset .variables ["ap" ][:] = [1.0 , 2.0 , 5.0 ]
477505 dataset .variables ["ap" ].units = "Pa"
@@ -484,10 +512,14 @@ def save_gfdl_cm4_cl_file(save_path):
484512
485513 # Cl variable
486514 dataset .createVariable (
487- "cl" , np .float32 , dimensions = ("time" , "lev" , "lat" , "lon" )
515+ "cl" ,
516+ np .float32 ,
517+ dimensions = ("time" , "lev" , "lat" , "lon" ),
488518 )
489519 dataset .variables ["cl" ][:] = np .full (
490- (1 , 3 , 2 , 2 ), 0.0 , dtype = np .float32
520+ (1 , 3 , 2 , 2 ),
521+ 0.0 ,
522+ dtype = np .float32 ,
491523 )
492524 dataset .variables [
493525 "cl"
0 commit comments