Browse Source

Changed name of levels to level

lon0
Bill Ladwig 7 years ago
parent
commit
685f8cf95b
  1. 14
      src/wrf/metadecorators.py

14
src/wrf/metadecorators.py

@ -832,25 +832,21 @@ def _set_horiz_meta(wrapped, instance, args, kwargs):
pass # xarray 0.9 pass # xarray 0.9
if not levsare2d: if not levsare2d:
outdimnames.insert(-2, "levels") outdimnames.insert(-2, "level")
if _desiredlev.ndim == 0: if _desiredlev.ndim == 0:
outcoords["levels"] = [desiredlev] outcoords["level"] = [desiredlev]
else: else:
outcoords["levels"] = _desiredlev outcoords["level"] = _desiredlev
else: else:
if (_desiredlev.ndim == 2): if (_desiredlev.ndim == 2):
outcoords["levels"] = field3d.dims[-2:], _desiredlev[:] outcoords["level"] = field3d.dims[-2:], _desiredlev[:]
else: else:
if multiproduct: if multiproduct:
d = field3d.dims[1:-3] + field3d.dims[-2:] d = field3d.dims[1:-3] + field3d.dims[-2:]
else: else:
d = field3d.dims[0:-3] + field3d.dims[-2:] d = field3d.dims[0:-3] + field3d.dims[-2:]
outcoords["levels"] = d, _desiredlev[:] outcoords["level"] = d, _desiredlev[:]
outattrs.update(field3d.attrs) outattrs.update(field3d.attrs)
outname = "{0}_interp".format(field3d.name) outname = "{0}_interp".format(field3d.name)

Loading…
Cancel
Save