Skip to content

Commit a2c394d

Browse files
committed
new version that works for n-dimensional arrays (or several of them)
1 parent 872160f commit a2c394d

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

lib/mpl_toolkits/basemap/__init__.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5087,7 +5087,7 @@ def shiftgrid(lon0,datain,lonsin,start=True,cyclic=360.0):
50875087
dataout[...,i0_shift:] = datain[...,start_idx:i0+start_idx]
50885088
return dataout,lonsout
50895089

5090-
def addcyclic(a,axis=-1):
5090+
def addcyclic(arr,axis=-1):
50915091
"""
50925092
``arrout, lonsout = addcyclic((arrin, lonsin),axis=-1)``
50935093
adds cyclic (wraparound) points in longitude to one or several arrays,
@@ -5100,10 +5100,10 @@ def _addcyclic(a):
51005100
idx = np.append(np.arange(aT.shape[0]),0)
51015101
return np.swapaxes(aT[idx],axis,0)
51025102
# process eventual list/tuple of arrays
5103-
if isinstance(a,list) or isinstance(a,tuple):
5104-
return map(_addcyclic,a)
5103+
if isinstance(arr,list) or isinstance(arr,tuple):
5104+
return map(_addcyclic,arr)
51055105
else:
5106-
return _addcyclic(a)
5106+
return _addcyclic(arr)
51075107

51085108
def _choosecorners(width,height,**kwargs):
51095109
"""

0 commit comments

Comments
 (0)