@@ -147,6 +147,7 @@ def _convert_vertical_coords(
147147 model_level_number ,
148148 standard_name = "model_level_number" ,
149149 attributes = {"positive" : "down" },
150+ units = "1" ,
150151 )
151152 coords_and_dims .append ((coord , dim ))
152153
@@ -197,6 +198,7 @@ def _convert_vertical_coords(
197198 model_level_number ,
198199 long_name = "soil_model_level_number" ,
199200 attributes = {"positive" : "down" },
201+ units = "1" ,
200202 )
201203 coords_and_dims .append ((coord , dim ))
202204 elif np .any (brsvd1 != brlev ):
@@ -235,6 +237,7 @@ def _convert_vertical_coords(
235237 model_level_number ,
236238 standard_name = "model_level_number" ,
237239 attributes = {"positive" : "up" },
240+ units = "1" ,
238241 )
239242 level_pressure = _dim_or_aux (
240243 bhlev ,
@@ -243,7 +246,10 @@ def _convert_vertical_coords(
243246 bounds = np .vstack ((bhrlev , brsvd2 )).T ,
244247 )
245248 sigma = AuxCoord (
246- blev , long_name = "sigma" , bounds = np .vstack ((brlev , brsvd1 )).T
249+ blev ,
250+ long_name = "sigma" ,
251+ bounds = np .vstack ((brlev , brsvd1 )).T ,
252+ units = "1" ,
247253 )
248254 coords_and_dims .extend (
249255 [(model_level_number , dim ), (level_pressure , dim ), (sigma , dim )]
@@ -265,6 +271,7 @@ def _convert_vertical_coords(
265271 model_level_number ,
266272 standard_name = "model_level_number" ,
267273 attributes = {"positive" : "up" },
274+ units = "1" ,
268275 )
269276 level_height = _dim_or_aux (
270277 blev ,
@@ -274,7 +281,10 @@ def _convert_vertical_coords(
274281 attributes = {"positive" : "up" },
275282 )
276283 sigma = AuxCoord (
277- bhlev , long_name = "sigma" , bounds = np .vstack ((bhrlev , brsvd2 )).T
284+ bhlev ,
285+ long_name = "sigma" ,
286+ bounds = np .vstack ((bhrlev , brsvd2 )).T ,
287+ units = "1" ,
278288 )
279289 coords_and_dims .extend (
280290 [(model_level_number , dim ), (level_height , dim ), (sigma , dim )]
@@ -846,7 +856,7 @@ def _convert_scalar_realization_coords(lbrsvd4):
846856 coords_and_dims = []
847857 if lbrsvd4 != 0 :
848858 coords_and_dims .append (
849- (DimCoord (lbrsvd4 , standard_name = "realization" ), None )
859+ (DimCoord (lbrsvd4 , standard_name = "realization" , units = "1" ), None )
850860 )
851861 return coords_and_dims
852862
@@ -1078,7 +1088,7 @@ def _all_other_rules(f):
10781088 and f .lbmon == f .lbmond
10791089 ):
10801090 aux_coords_and_dims .append (
1081- (AuxCoord (f .lbmon , long_name = "month_number" ), None )
1091+ (AuxCoord (f .lbmon , long_name = "month_number" , units = "1" ), None )
10821092 )
10831093 aux_coords_and_dims .append (
10841094 (
0 commit comments