Changeset 410 in lmdz_wrf


Ignore:
Timestamp:
May 5, 2015, 11:33:03 AM (10 years ago)
Author:
lfita
Message:

Fixing indices to reach all the domain

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/tools/nc_var_tools.py

    r409 r410  
    74307430            j10 = firstmappairs[0,jnew,inew]
    74317431
    7432             oldlon2d2 = oldlon2d[slice(j10-dy2,j10+dy2), slice(i10-dx2,i10+dx2)]
    7433             oldlat2d2 = oldlat2d[slice(j10-dy2,j10+dy2), slice(i10-dx2,i10+dx2)]
     7432            imin = np.max([i10-dx2, 0])
     7433            imax = np.min([i10+dx2, olddimx+1])
     7434            jmin = np.max([j10-dy2, 0])
     7435            jmax = np.min([j10+dy2, olddimy+1])
     7436
     7437            oldlon2d2 = oldlon2d[slice(jmin,jmax), slice(imin,imax)]
     7438            oldlat2d2 = oldlat2d[slice(jmin,jmax), slice(imin,imax)]
    74347439
    74357440            dist=np.sqrt((newlon2d[jnew, inew] - oldlon2d2)**2. +                    \
     
    75267531#                       '% done'
    75277532
     7533#                    print 'slices new:',newslice0,'old:',oldslice0
    75287534                    newvarval[tuple(newslice0)] = ovar[tuple(oldslice0)]
    75297535
Note: See TracChangeset for help on using the changeset viewer.