Skip to content

Commit 3171b95

Browse files
Change default loading unit from "1" to "unknown" (correct branch) (#3709)
1 parent 3fdccac commit 3171b95

15 files changed

+90
-48
lines changed
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
* When loading data from netcdf-CF files, where a variable has no "units" property, the corresponding Iris object will have "units='unknown'". Prior to Iris 3.0, these cases defaulted to "units='1'".

lib/iris/fileformats/_pyke_rules/fc_rules_cf.krb

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1195,6 +1195,8 @@ fc_extras
11951195
UD_UNITS_LON = ['degrees_east', 'degree_east', 'degree_e', 'degrees_e',
11961196
'degreee', 'degreese', 'degrees', 'degrees east',
11971197
'degree east', 'degree e', 'degrees e']
1198+
UNKNOWN_UNIT_STRING = "?"
1199+
NO_UNIT_STRING = "-"
11981200

11991201
#
12001202
# CF Dimensionless Vertical Coordinates
@@ -1651,9 +1653,9 @@ fc_extras
16511653

16521654
################################################################################
16531655
def get_attr_units(cf_var, attributes):
1654-
attr_units = getattr(cf_var, CF_ATTR_UNITS, cf_units._UNIT_DIMENSIONLESS)
1656+
attr_units = getattr(cf_var, CF_ATTR_UNITS, UNKNOWN_UNIT_STRING)
16551657
if not attr_units:
1656-
attr_units = '1'
1658+
attr_units = UNKNOWN_UNIT_STRING
16571659

16581660
# Sanitise lat/lon units.
16591661
if attr_units in UD_UNITS_LAT or attr_units in UD_UNITS_LON:
@@ -1668,10 +1670,10 @@ fc_extras
16681670
cf_var.cf_name, attr_units)
16691671
warnings.warn(msg)
16701672
attributes['invalid_units'] = attr_units
1671-
attr_units = cf_units._UNKNOWN_UNIT_STRING
1673+
attr_units = UNKNOWN_UNIT_STRING
16721674

16731675
if np.issubdtype(cf_var.dtype, np.str_):
1674-
attr_units = cf_units._NO_UNIT_STRING
1676+
attr_units = NO_UNIT_STRING
16751677

16761678
# Get any assoicated calendar for a time reference coordinate.
16771679
if cf_units.as_unit(attr_units).is_time_reference():

lib/iris/tests/results/netcdf/int64_auxiliary_coord_netcdf3.cml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
</attributes>
77
<coords>
88
<coord datadims="[0]">
9-
<auxCoord id="78a0dfe8" long_name="x" points="[1, 2]" shape="(2,)" units="Unit('1')" value_type="int32" var_name="x"/>
9+
<auxCoord id="df8e91b1" long_name="x" points="[1, 2]" shape="(2,)" units="Unit('unknown')" value_type="int32" var_name="x"/>
1010
</coord>
1111
</coords>
1212
<cellMethods/>

lib/iris/tests/results/netcdf/int64_dimension_coord_netcdf3.cml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
</attributes>
77
<coords>
88
<coord datadims="[0]">
9-
<dimCoord id="78a0dfe8" long_name="x" points="[1, 2]" shape="(2,)" units="Unit('1')" value_type="int32" var_name="x"/>
9+
<dimCoord id="df8e91b1" long_name="x" points="[1, 2]" shape="(2,)" units="Unit('unknown')" value_type="int32" var_name="x"/>
1010
</coord>
1111
</coords>
1212
<cellMethods/>

lib/iris/tests/results/netcdf/netcdf_cell_methods.cml

Lines changed: 28 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" ?>
22
<cubes xmlns="urn:x-iris:cubeml-0.2">
3-
<cube dtype="int32" long_name="cube_axes_0" units="1" var_name="cube_axes_0">
3+
<cube dtype="int32" long_name="cube_axes_0" units="unknown" var_name="cube_axes_0">
44
<coords>
55
<coord datadims="[1]">
66
<dimCoord id="4a0cb9d8" points="[0, 1]" shape="(2,)" standard_name="latitude" units="Unit('degrees')" value_type="int32" var_name="lat"/>
@@ -20,7 +20,7 @@
2020
</cellMethods>
2121
<data checksum="0xecbb4b55" dtype="int32" mask_checksum="0xf626d399" shape="(1, 2, 2)"/>
2222
</cube>
23-
<cube dtype="int32" long_name="cube_axes_1" units="1" var_name="cube_axes_1">
23+
<cube dtype="int32" long_name="cube_axes_1" units="unknown" var_name="cube_axes_1">
2424
<coords>
2525
<coord datadims="[1]">
2626
<dimCoord id="4a0cb9d8" points="[0, 1]" shape="(2,)" standard_name="latitude" units="Unit('degrees')" value_type="int32" var_name="lat"/>
@@ -41,7 +41,7 @@
4141
</cellMethods>
4242
<data checksum="0xecbb4b55" dtype="int32" mask_checksum="0xf626d399" shape="(1, 2, 2)"/>
4343
</cube>
44-
<cube dtype="int32" long_name="cube_axes_2" units="1" var_name="cube_axes_2">
44+
<cube dtype="int32" long_name="cube_axes_2" units="unknown" var_name="cube_axes_2">
4545
<coords>
4646
<coord datadims="[1]">
4747
<dimCoord id="4a0cb9d8" points="[0, 1]" shape="(2,)" standard_name="latitude" units="Unit('degrees')" value_type="int32" var_name="lat"/>
@@ -66,7 +66,7 @@
6666
</cellMethods>
6767
<data checksum="0xecbb4b55" dtype="int32" mask_checksum="0xf626d399" shape="(1, 2, 2)"/>
6868
</cube>
69-
<cube dtype="int32" long_name="cube_axes_3" units="1" var_name="cube_axes_3">
69+
<cube dtype="int32" long_name="cube_axes_3" units="unknown" var_name="cube_axes_3">
7070
<coords>
7171
<coord datadims="[1]">
7272
<dimCoord id="4a0cb9d8" points="[0, 1]" shape="(2,)" standard_name="latitude" units="Unit('degrees')" value_type="int32" var_name="lat"/>
@@ -89,7 +89,7 @@
8989
</cellMethods>
9090
<data checksum="0xecbb4b55" dtype="int32" mask_checksum="0xf626d399" shape="(1, 2, 2)"/>
9191
</cube>
92-
<cube dtype="int32" long_name="cube_axes_4" units="1" var_name="cube_axes_4">
92+
<cube dtype="int32" long_name="cube_axes_4" units="unknown" var_name="cube_axes_4">
9393
<coords>
9494
<coord datadims="[1]">
9595
<dimCoord id="4a0cb9d8" points="[0, 1]" shape="(2,)" standard_name="latitude" units="Unit('degrees')" value_type="int32" var_name="lat"/>
@@ -112,7 +112,7 @@
112112
</cellMethods>
113113
<data checksum="0xecbb4b55" dtype="int32" mask_checksum="0xf626d399" shape="(1, 2, 2)"/>
114114
</cube>
115-
<cube dtype="int32" long_name="cube_comment_0" units="1" var_name="cube_comment_0">
115+
<cube dtype="int32" long_name="cube_comment_0" units="unknown" var_name="cube_comment_0">
116116
<coords>
117117
<coord datadims="[1]">
118118
<dimCoord id="4a0cb9d8" points="[0, 1]" shape="(2,)" standard_name="latitude" units="Unit('degrees')" value_type="int32" var_name="lat"/>
@@ -131,7 +131,7 @@
131131
</cellMethods>
132132
<data checksum="0xecbb4b55" dtype="int32" mask_checksum="0xf626d399" shape="(1, 2, 2)"/>
133133
</cube>
134-
<cube dtype="int32" long_name="cube_comment_1" units="1" var_name="cube_comment_1">
134+
<cube dtype="int32" long_name="cube_comment_1" units="unknown" var_name="cube_comment_1">
135135
<coords>
136136
<coord datadims="[1]">
137137
<dimCoord id="4a0cb9d8" points="[0, 1]" shape="(2,)" standard_name="latitude" units="Unit('degrees')" value_type="int32" var_name="lat"/>
@@ -150,7 +150,7 @@
150150
</cellMethods>
151151
<data checksum="0xecbb4b55" dtype="int32" mask_checksum="0xf626d399" shape="(1, 2, 2)"/>
152152
</cube>
153-
<cube dtype="int32" long_name="cube_comment_2" units="1" var_name="cube_comment_2">
153+
<cube dtype="int32" long_name="cube_comment_2" units="unknown" var_name="cube_comment_2">
154154
<coords>
155155
<coord datadims="[1]">
156156
<dimCoord id="4a0cb9d8" points="[0, 1]" shape="(2,)" standard_name="latitude" units="Unit('degrees')" value_type="int32" var_name="lat"/>
@@ -170,7 +170,7 @@
170170
</cellMethods>
171171
<data checksum="0xecbb4b55" dtype="int32" mask_checksum="0xf626d399" shape="(1, 2, 2)"/>
172172
</cube>
173-
<cube dtype="int32" long_name="cube_comment_3" units="1" var_name="cube_comment_3">
173+
<cube dtype="int32" long_name="cube_comment_3" units="unknown" var_name="cube_comment_3">
174174
<coords>
175175
<coord datadims="[1]">
176176
<dimCoord id="4a0cb9d8" points="[0, 1]" shape="(2,)" standard_name="latitude" units="Unit('degrees')" value_type="int32" var_name="lat"/>
@@ -190,7 +190,7 @@
190190
</cellMethods>
191191
<data checksum="0xecbb4b55" dtype="int32" mask_checksum="0xf626d399" shape="(1, 2, 2)"/>
192192
</cube>
193-
<cube dtype="int32" long_name="cube_comment_4" units="1" var_name="cube_comment_4">
193+
<cube dtype="int32" long_name="cube_comment_4" units="unknown" var_name="cube_comment_4">
194194
<coords>
195195
<coord datadims="[1]">
196196
<dimCoord id="4a0cb9d8" points="[0, 1]" shape="(2,)" standard_name="latitude" units="Unit('degrees')" value_type="int32" var_name="lat"/>
@@ -213,7 +213,7 @@
213213
</cellMethods>
214214
<data checksum="0xecbb4b55" dtype="int32" mask_checksum="0xf626d399" shape="(1, 2, 2)"/>
215215
</cube>
216-
<cube dtype="int32" long_name="cube_interval_0" units="1" var_name="cube_interval_0">
216+
<cube dtype="int32" long_name="cube_interval_0" units="unknown" var_name="cube_interval_0">
217217
<coords>
218218
<coord datadims="[1]">
219219
<dimCoord id="4a0cb9d8" points="[0, 1]" shape="(2,)" standard_name="latitude" units="Unit('degrees')" value_type="int32" var_name="lat"/>
@@ -232,7 +232,7 @@
232232
</cellMethods>
233233
<data checksum="0xecbb4b55" dtype="int32" mask_checksum="0xf626d399" shape="(1, 2, 2)"/>
234234
</cube>
235-
<cube dtype="int32" long_name="cube_interval_1" units="1" var_name="cube_interval_1">
235+
<cube dtype="int32" long_name="cube_interval_1" units="unknown" var_name="cube_interval_1">
236236
<coords>
237237
<coord datadims="[1]">
238238
<dimCoord id="4a0cb9d8" points="[0, 1]" shape="(2,)" standard_name="latitude" units="Unit('degrees')" value_type="int32" var_name="lat"/>
@@ -252,7 +252,7 @@
252252
</cellMethods>
253253
<data checksum="0xecbb4b55" dtype="int32" mask_checksum="0xf626d399" shape="(1, 2, 2)"/>
254254
</cube>
255-
<cube dtype="int32" long_name="cube_interval_2" units="1" var_name="cube_interval_2">
255+
<cube dtype="int32" long_name="cube_interval_2" units="unknown" var_name="cube_interval_2">
256256
<coords>
257257
<coord datadims="[1]">
258258
<dimCoord id="4a0cb9d8" points="[0, 1]" shape="(2,)" standard_name="latitude" units="Unit('degrees')" value_type="int32" var_name="lat"/>
@@ -272,7 +272,7 @@
272272
</cellMethods>
273273
<data checksum="0xecbb4b55" dtype="int32" mask_checksum="0xf626d399" shape="(1, 2, 2)"/>
274274
</cube>
275-
<cube dtype="int32" long_name="cube_interval_3" units="1" var_name="cube_interval_3">
275+
<cube dtype="int32" long_name="cube_interval_3" units="unknown" var_name="cube_interval_3">
276276
<coords>
277277
<coord datadims="[1]">
278278
<dimCoord id="4a0cb9d8" points="[0, 1]" shape="(2,)" standard_name="latitude" units="Unit('degrees')" value_type="int32" var_name="lat"/>
@@ -295,7 +295,7 @@
295295
</cellMethods>
296296
<data checksum="0xecbb4b55" dtype="int32" mask_checksum="0xf626d399" shape="(1, 2, 2)"/>
297297
</cube>
298-
<cube dtype="int32" long_name="cube_interval_4" units="1" var_name="cube_interval_4">
298+
<cube dtype="int32" long_name="cube_interval_4" units="unknown" var_name="cube_interval_4">
299299
<coords>
300300
<coord datadims="[1]">
301301
<dimCoord id="4a0cb9d8" points="[0, 1]" shape="(2,)" standard_name="latitude" units="Unit('degrees')" value_type="int32" var_name="lat"/>
@@ -320,7 +320,7 @@
320320
</cellMethods>
321321
<data checksum="0xecbb4b55" dtype="int32" mask_checksum="0xf626d399" shape="(1, 2, 2)"/>
322322
</cube>
323-
<cube dtype="int32" long_name="cube_maximum" units="1" var_name="cube_maximum">
323+
<cube dtype="int32" long_name="cube_maximum" units="unknown" var_name="cube_maximum">
324324
<coords>
325325
<coord datadims="[0]">
326326
<dimCoord id="3a4420ff" points="[0]" shape="(1,)" standard_name="time" units="Unit('hours since 1970-1-1 00:00:00', calendar='gregorian')" value_type="int32" var_name="time"/>
@@ -333,7 +333,7 @@
333333
</cellMethods>
334334
<data checksum="0x2144df1c" dtype="int32" mask_checksum="0xa505df1b" shape="(1,)"/>
335335
</cube>
336-
<cube dtype="int32" long_name="cube_mean" units="1" var_name="cube_mean">
336+
<cube dtype="int32" long_name="cube_mean" units="unknown" var_name="cube_mean">
337337
<coords>
338338
<coord datadims="[0]">
339339
<dimCoord id="3a4420ff" points="[0]" shape="(1,)" standard_name="time" units="Unit('hours since 1970-1-1 00:00:00', calendar='gregorian')" value_type="int32" var_name="time"/>
@@ -346,7 +346,7 @@
346346
</cellMethods>
347347
<data checksum="0x2144df1c" dtype="int32" mask_checksum="0xa505df1b" shape="(1,)"/>
348348
</cube>
349-
<cube dtype="int32" long_name="cube_median" units="1" var_name="cube_median">
349+
<cube dtype="int32" long_name="cube_median" units="unknown" var_name="cube_median">
350350
<coords>
351351
<coord datadims="[0]">
352352
<dimCoord id="3a4420ff" points="[0]" shape="(1,)" standard_name="time" units="Unit('hours since 1970-1-1 00:00:00', calendar='gregorian')" value_type="int32" var_name="time"/>
@@ -359,7 +359,7 @@
359359
</cellMethods>
360360
<data checksum="0x2144df1c" dtype="int32" mask_checksum="0xa505df1b" shape="(1,)"/>
361361
</cube>
362-
<cube dtype="int32" long_name="cube_mid_range" units="1" var_name="cube_mid_range">
362+
<cube dtype="int32" long_name="cube_mid_range" units="unknown" var_name="cube_mid_range">
363363
<coords>
364364
<coord datadims="[0]">
365365
<dimCoord id="3a4420ff" points="[0]" shape="(1,)" standard_name="time" units="Unit('hours since 1970-1-1 00:00:00', calendar='gregorian')" value_type="int32" var_name="time"/>
@@ -372,7 +372,7 @@
372372
</cellMethods>
373373
<data checksum="0x2144df1c" dtype="int32" mask_checksum="0xa505df1b" shape="(1,)"/>
374374
</cube>
375-
<cube dtype="int32" long_name="cube_minimum" units="1" var_name="cube_minimum">
375+
<cube dtype="int32" long_name="cube_minimum" units="unknown" var_name="cube_minimum">
376376
<coords>
377377
<coord datadims="[0]">
378378
<dimCoord id="3a4420ff" points="[0]" shape="(1,)" standard_name="time" units="Unit('hours since 1970-1-1 00:00:00', calendar='gregorian')" value_type="int32" var_name="time"/>
@@ -385,7 +385,7 @@
385385
</cellMethods>
386386
<data checksum="0x2144df1c" dtype="int32" mask_checksum="0xa505df1b" shape="(1,)"/>
387387
</cube>
388-
<cube dtype="int32" long_name="cube_mix_0" units="1" var_name="cube_mix_0">
388+
<cube dtype="int32" long_name="cube_mix_0" units="unknown" var_name="cube_mix_0">
389389
<coords>
390390
<coord datadims="[1]">
391391
<dimCoord id="4a0cb9d8" points="[0, 1]" shape="(2,)" standard_name="latitude" units="Unit('degrees')" value_type="int32" var_name="lat"/>
@@ -404,7 +404,7 @@
404404
</cellMethods>
405405
<data checksum="0xecbb4b55" dtype="int32" mask_checksum="0xf626d399" shape="(1, 2, 2)"/>
406406
</cube>
407-
<cube dtype="int32" long_name="cube_mix_1" units="1" var_name="cube_mix_1">
407+
<cube dtype="int32" long_name="cube_mix_1" units="unknown" var_name="cube_mix_1">
408408
<coords>
409409
<coord datadims="[1]">
410410
<dimCoord id="4a0cb9d8" points="[0, 1]" shape="(2,)" standard_name="latitude" units="Unit('degrees')" value_type="int32" var_name="lat"/>
@@ -424,7 +424,7 @@
424424
</cellMethods>
425425
<data checksum="0xecbb4b55" dtype="int32" mask_checksum="0xf626d399" shape="(1, 2, 2)"/>
426426
</cube>
427-
<cube dtype="int32" long_name="cube_mix_2" units="1" var_name="cube_mix_2">
427+
<cube dtype="int32" long_name="cube_mix_2" units="unknown" var_name="cube_mix_2">
428428
<coords>
429429
<coord datadims="[1]">
430430
<dimCoord id="4a0cb9d8" points="[0, 1]" shape="(2,)" standard_name="latitude" units="Unit('degrees')" value_type="int32" var_name="lat"/>
@@ -447,7 +447,7 @@
447447
</cellMethods>
448448
<data checksum="0xecbb4b55" dtype="int32" mask_checksum="0xf626d399" shape="(1, 2, 2)"/>
449449
</cube>
450-
<cube dtype="int32" long_name="cube_mode" units="1" var_name="cube_mode">
450+
<cube dtype="int32" long_name="cube_mode" units="unknown" var_name="cube_mode">
451451
<coords>
452452
<coord datadims="[0]">
453453
<dimCoord id="3a4420ff" points="[0]" shape="(1,)" standard_name="time" units="Unit('hours since 1970-1-1 00:00:00', calendar='gregorian')" value_type="int32" var_name="time"/>
@@ -460,7 +460,7 @@
460460
</cellMethods>
461461
<data checksum="0x2144df1c" dtype="int32" mask_checksum="0xa505df1b" shape="(1,)"/>
462462
</cube>
463-
<cube dtype="int32" long_name="cube_point" units="1" var_name="cube_point">
463+
<cube dtype="int32" long_name="cube_point" units="unknown" var_name="cube_point">
464464
<coords>
465465
<coord datadims="[0]">
466466
<dimCoord id="3a4420ff" points="[0]" shape="(1,)" standard_name="time" units="Unit('hours since 1970-1-1 00:00:00', calendar='gregorian')" value_type="int32" var_name="time"/>
@@ -473,7 +473,7 @@
473473
</cellMethods>
474474
<data checksum="0x2144df1c" dtype="int32" mask_checksum="0xa505df1b" shape="(1,)"/>
475475
</cube>
476-
<cube dtype="int32" long_name="cube_standard_deviation" units="1" var_name="cube_standard_deviation">
476+
<cube dtype="int32" long_name="cube_standard_deviation" units="unknown" var_name="cube_standard_deviation">
477477
<coords>
478478
<coord datadims="[0]">
479479
<dimCoord id="3a4420ff" points="[0]" shape="(1,)" standard_name="time" units="Unit('hours since 1970-1-1 00:00:00', calendar='gregorian')" value_type="int32" var_name="time"/>
@@ -486,7 +486,7 @@
486486
</cellMethods>
487487
<data checksum="0x2144df1c" dtype="int32" mask_checksum="0xa505df1b" shape="(1,)"/>
488488
</cube>
489-
<cube dtype="int32" long_name="cube_sum" units="1" var_name="cube_sum">
489+
<cube dtype="int32" long_name="cube_sum" units="unknown" var_name="cube_sum">
490490
<coords>
491491
<coord datadims="[0]">
492492
<dimCoord id="3a4420ff" points="[0]" shape="(1,)" standard_name="time" units="Unit('hours since 1970-1-1 00:00:00', calendar='gregorian')" value_type="int32" var_name="time"/>
@@ -499,7 +499,7 @@
499499
</cellMethods>
500500
<data checksum="0x2144df1c" dtype="int32" mask_checksum="0xa505df1b" shape="(1,)"/>
501501
</cube>
502-
<cube dtype="int32" long_name="cube_variance" units="1" var_name="cube_variance">
502+
<cube dtype="int32" long_name="cube_variance" units="unknown" var_name="cube_variance">
503503
<coords>
504504
<coord datadims="[0]">
505505
<dimCoord id="3a4420ff" points="[0]" shape="(1,)" standard_name="time" units="Unit('hours since 1970-1-1 00:00:00', calendar='gregorian')" value_type="int32" var_name="time"/>

lib/iris/tests/results/netcdf/netcdf_global_xyzt_gems.cml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,11 @@
1313
<dimCoord circular="True" id="c15a8e5b" long_name="longitude" points="[0.0, 1.0, 2.0, ..., 357.0, 358.0, 359.0]" shape="(360,)" standard_name="longitude" units="Unit('degrees')" value_type="float32" var_name="longitude"/>
1414
</coord>
1515
<coord datadims="[1]">
16-
<dimCoord id="93a9a76c" long_name="model_level_number" points="[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14,
16+
<dimCoord id="4bb21cba" long_name="model_level_number" points="[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14,
1717
15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26,
1818
27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38,
1919
39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50,
20-
51, 52, 53, 54, 55, 56, 57, 58, 59, 60]" shape="(60,)" units="Unit('1')" value_type="int32" var_name="levelist"/>
20+
51, 52, 53, 54, 55, 56, 57, 58, 59, 60]" shape="(60,)" units="Unit('unknown')" value_type="int32" var_name="levelist"/>
2121
</coord>
2222
<coord datadims="[0]">
2323
<dimCoord id="90e644bf" long_name="time" points="[931344]" shape="(1,)" standard_name="time" units="Unit('hours since 1900-01-01 00:00:0.0', calendar='gregorian')" value_type="int32" var_name="time"/>
@@ -39,11 +39,11 @@
3939
<dimCoord circular="True" id="c15a8e5b" long_name="longitude" points="[0.0, 1.0, 2.0, ..., 357.0, 358.0, 359.0]" shape="(360,)" standard_name="longitude" units="Unit('degrees')" value_type="float32" var_name="longitude"/>
4040
</coord>
4141
<coord datadims="[1]">
42-
<dimCoord id="93a9a76c" long_name="model_level_number" points="[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14,
42+
<dimCoord id="4bb21cba" long_name="model_level_number" points="[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14,
4343
15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26,
4444
27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38,
4545
39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50,
46-
51, 52, 53, 54, 55, 56, 57, 58, 59, 60]" shape="(60,)" units="Unit('1')" value_type="int32" var_name="levelist"/>
46+
51, 52, 53, 54, 55, 56, 57, 58, 59, 60]" shape="(60,)" units="Unit('unknown')" value_type="int32" var_name="levelist"/>
4747
</coord>
4848
<coord datadims="[0]">
4949
<dimCoord id="90e644bf" long_name="time" points="[931344]" shape="(1,)" standard_name="time" units="Unit('hours since 1900-01-01 00:00:0.0', calendar='gregorian')" value_type="int32" var_name="time"/>

0 commit comments

Comments
 (0)