Browse Source

Fix argument ordering issue with dfilter2d

main
Bill Ladwig 9 years ago
parent
commit
0da48c93d2
  1. 8
      src/wrf/extension.py
  2. 4
      test/utests.py

8
src/wrf/extension.py

@ -703,12 +703,12 @@ def _smooth2d(field, passes, outview=None):
else: else:
outview[:] = field[:] outview[:] = field[:]
field_tmp = np.zeros(outview.shape, outview.dtype, order="F") field_tmp = np.zeros(outview.shape, outview.dtype, order="F")
dfilter2d(outview, dfilter2d(outview,
field_tmp, field_tmp,
missing, passes,
passes) missing)
# Don't transpose here since the fortran routine is not returning an # Don't transpose here since the fortran routine is not returning an
# array. It's only modifying the existing array. # array. It's only modifying the existing array.

4
test/utests.py

@ -275,7 +275,7 @@ def make_interp_test(varname, wrf_in, referent, multi=False,
timeidx=timeidx, timeidx=timeidx,
log_p=True) log_p=True)
tol = .5/100. tol = 0/100.
atol = 0.0001 atol = 0.0001
field = n.squeeze(field) field = n.squeeze(field)
@ -296,7 +296,7 @@ def make_interp_test(varname, wrf_in, referent, multi=False,
timeidx=timeidx, timeidx=timeidx,
log_p=True) log_p=True)
tol = .5/100. tol = 0/100.
atol = 0.0001 atol = 0.0001
field = n.squeeze(field) field = n.squeeze(field)

Loading…
Cancel
Save