Revision: 4381
http://matplotlib.svn.sourceforge.net/matplotlib/?rev=4381&view=rev
Author: jswhit
Date: 2007-11-19 05:14:53 -0800 (Mon, 19 Nov 2007)
Log Message:
-----------
run reindent.py
Modified Paths:
--------------
trunk/toolkits/basemap-testing/lib/matplotlib/toolkits/basemap/basemap.py
Modified:
trunk/toolkits/basemap-testing/lib/matplotlib/toolkits/basemap/basemap.py
===================================================================
--- trunk/toolkits/basemap-testing/lib/matplotlib/toolkits/basemap/basemap.py
2007-11-19 13:10:49 UTC (rev 4380)
+++ trunk/toolkits/basemap-testing/lib/matplotlib/toolkits/basemap/basemap.py
2007-11-19 13:14:53 UTC (rev 4381)
@@ -49,8 +49,8 @@
'gnom' : 'Gnomonic',
}
supported_projections = []
-for _items in _projnames.iteritems():
- supported_projections.append("'%s' = %s\n" % (_items))
+for _items in _projnames.iteritems():
+ supported_projections.append("'%s' = %s\n" % (_items))
supported_projections = ''.join(supported_projections)
# The __init__ docstring is pulled out here because it is so long;
@@ -91,7 +91,7 @@
but if they are not, the entire globe is plotted.
resolution - resolution of boundary database to use. Can be 'c' (crude),
- 'l' (low), 'i' (intermediate), 'h' (high), 'f' (full) or None.
+ 'l' (low), 'i' (intermediate), 'h' (high), 'f' (full) or None.
If None, no boundary data will be read in (and class methods
such as drawcoastlines will raise an exception if invoked).
Resolution drops off by roughly 80%%
@@ -289,8 +289,8 @@
self.llcrnrlat = _validated_ll(llcrnrlat, 'llcrnrlat', -90, 90)
self.urcrnrlat = _validated_ll(urcrnrlat, 'urcrnrlat', -90, 90)
- # for each of the supported projections,
- # compute lat/lon of domain corners
+ # for each of the supported projections,
+ # compute lat/lon of domain corners
# and set values in projparams dict as needed.
if projection in ['lcc', 'eqdc', 'aea']:
@@ -302,7 +302,7 @@
if lat_1 is None or lon_0 is None:
raise ValueError('must specify lat_1 or lat_0 and lon_0 for
%(projection)s basemap (lat_2 is optional)' % _projnames)
if lat_2 is None:
- projparams['lat_2'] = lat_1
+ projparams['lat_2'] = lat_1
if not using_corners:
if width is None or height is None:
raise ValueError, 'must either specify lat/lon values of
corners (llcrnrlon,llcrnrlat,ucrnrlon,urcrnrlat) in degrees or width and height
in meters'
@@ -475,7 +475,7 @@
# initialize proj4
proj =
Proj(projparams,self.llcrnrlon,self.llcrnrlat,self.urcrnrlon,self.urcrnrlat)
-
+
# make sure axis ticks are suppressed.
self.noticks = suppress_ticks
@@ -571,12 +571,12 @@
dist = npy.sqrt(xd+yd)
split = dist > 5000000.
if npy.sum(split) and self.projection not in
['merc','cyl','mill']:
- ind =
(npy.compress(split,squeeze(split*npy.indices(xd.shape)))+1).tolist()
- iprev = 0
- ind.append(len(xd))
- for i in ind:
- coastsegs.append(zip(x[iprev:i],y[iprev:i]))
- iprev = i
+ ind =
(npy.compress(split,squeeze(split*npy.indices(xd.shape)))+1).tolist()
+ iprev = 0
+ ind.append(len(xd))
+ for i in ind:
+ coastsegs.append(zip(x[iprev:i],y[iprev:i]))
+ iprev = i
else:
coastsegs.append(seg)
self.coastsegs = coastsegs
@@ -619,7 +619,7 @@
msg = dedent("""
Unable to open boundary dataset file. Only the 'crude', 'low',
'intermediate' and 'high' resolution datasets are installed by default.
- If you are requesting a 'full' resolution dataset, you may need to
+ If you are requesting a 'full' resolution dataset, you may need to
download and install those files separately
(see the basemap README for details).""")
try:
@@ -649,7 +649,7 @@
# make sure orthographic projection has containsPole=True
# we will compute the intersections in stereographic
# coordinates, then transform to orthographic.
- if self.projection == 'ortho' and name == 'gshhs':
+ if self.projection == 'ortho' and name == 'gshhs':
containsPole = True
lon_0=self.projparams['lon_0']
lat_0=self.projparams['lat_0']
@@ -674,7 +674,7 @@
offsetbytes = int(linesplit[5])
bytecount = int(linesplit[6])
bdatfile.seek(offsetbytes,0)
- # read in binary string convert into an npts by 2
+ # read in binary string convert into an npts by 2
# numpy array (first column is lons, second is lats).
polystring = bdatfile.read(bytecount)
# binary data is little endian.
@@ -685,7 +685,7 @@
# coordinates (i.e. it does not contain either pole),
# the intersections of the boundary geometries
# and the map projection region can be computed before
- # transforming the boundary geometry to map projection
+ # transforming the boundary geometry to map projection
# coordinates (this saves time, especially for small map
# regions and high-resolution boundary geometries).
if not containsPole:
@@ -713,7 +713,7 @@
poly = Shape(b)
antart = False
# create duplicate polygons shifted by -360 and +360
- # (so as to properly treat polygons that cross
+ # (so as to properly treat polygons that cross
# Greenwich meridian).
if not antart:
b2[:,0] = b[:,0]-360
@@ -760,7 +760,7 @@
else:
b[:,0], b[:,1] = self(b[:,0], b[:,1])
goodmask = npy.logical_and(b[:,0]<1.e20,b[:,1]<1.e20)
- # if less than two points are valid in
+ # if less than two points are valid in
# map proj coords, skip this geometry.
if npy.sum(goodmask) <= 1: continue
if name != 'gshhs':
@@ -849,7 +849,7 @@
projparms['x_0']=-llcrnrx
projparms['y_0']=-llcrnry
maptran = pyproj.Proj(projparms)
- elif self.projection in ['moll','robin','sinu']:
+ elif self.projection in ['moll','robin','sinu']:
# quasi-elliptical region.
lon_0 = self.projparams['lon_0']
# left side
@@ -893,7 +893,7 @@
boundaryxy = _geos.Polygon(b)
if self.projection in ['mill','merc','cyl']:
# make sure map boundary doesn't quite include pole.
- if self.urcrnrlat > 89.9999:
+ if self.urcrnrlat > 89.9999:
urcrnrlat = 89.9999
else:
urcrnrlat = self.urcrnrlat
@@ -908,14 +908,14 @@
b[:,0]=x; b[:,1]=y
boundaryxy = _geos.Polygon(b)
else:
- if self.projection not in ['moll','robin','sinu']:
+ if self.projection not in ['moll','robin','sinu']:
lons, lats = maptran(x,y,inverse=True)
# fix lons so there are no jumps.
n = 1
lonprev = lons[0]
for lon,lat in zip(lons[1:],lats[1:]):
if npy.abs(lon-lonprev) > 90.:
- if lonprev < 0:
+ if lonprev < 0:
lon = lon - 360.
else:
lon = lon + 360
@@ -1004,7 +1004,7 @@
After filling continents, lakes are re-filled with axis background
color.
"""
if self.resolution is None:
- raise AttributeError, 'there are no boundary datasets associated
with this Basemap instance'
+ raise AttributeError, 'there are no boundary datasets associated
with this Basemap instance'
# get current axes instance (if none specified).
if ax is None and self.ax is None:
try:
@@ -1059,7 +1059,7 @@
uses default zorder for LineCollections).
"""
if self.resolution is None:
- raise AttributeError, 'there are no boundary datasets associated
with this Basemap instance'
+ raise AttributeError, 'there are no boundary datasets associated
with this Basemap instance'
# get current axes instance (if none specified).
if ax is None and self.ax is None:
try:
@@ -1090,7 +1090,7 @@
uses default zorder for LineCollections).
"""
if self.resolution is None:
- raise AttributeError, 'there are no boundary datasets associated
with this Basemap instance'
+ raise AttributeError, 'there are no boundary datasets associated
with this Basemap instance'
# read in country line segments, only keeping those that
# intersect map boundary polygon.
if not hasattr(self,'cntrysegs'):
@@ -1125,7 +1125,7 @@
uses default zorder for LineCollections).
"""
if self.resolution is None:
- raise AttributeError, 'there are no boundary datasets associated
with this Basemap instance'
+ raise AttributeError, 'there are no boundary datasets associated
with this Basemap instance'
# read in state line segments, only keeping those that
# intersect map boundary polygon.
if not hasattr(self,'statesegs'):
@@ -1160,7 +1160,7 @@
uses default zorder for LineCollections).
"""
if self.resolution is None:
- raise AttributeError, 'there are no boundary datasets associated
with this Basemap instance'
+ raise AttributeError, 'there are no boundary datasets associated
with this Basemap instance'
# read in river line segments, only keeping those that
# intersect map boundary polygon.
if not hasattr(self,'riversegs'):
@@ -1374,15 +1374,15 @@
dist = npy.sqrt(xd+yd)
split = dist > 500000.
if npy.sum(split) and self.projection not in
['merc','cyl','mill','moll','robin','sinu']:
- ind =
(npy.compress(split,squeeze(split*npy.indices(xd.shape)))+1).tolist()
- xl = []
- yl = []
- iprev = 0
- ind.append(len(xd))
- for i in ind:
- xl.append(x[iprev:i])
- yl.append(y[iprev:i])
- iprev = i
+ ind =
(npy.compress(split,squeeze(split*npy.indices(xd.shape)))+1).tolist()
+ xl = []
+ yl = []
+ iprev = 0
+ ind.append(len(xd))
+ for i in ind:
+ xl.append(x[iprev:i])
+ yl.append(y[iprev:i])
+ iprev = i
else:
xl = [x]
yl = [y]
@@ -1580,15 +1580,15 @@
dist = npy.sqrt(xd+yd)
split = dist > 500000.
if npy.sum(split) and self.projection not in
['merc','cyl','mill','moll','robin','sinu']:
- ind =
(npy.compress(split,squeeze(split*npy.indices(xd.shape)))+1).tolist()
- xl = []
- yl = []
- iprev = 0
- ind.append(len(xd))
- for i in ind:
- xl.append(x[iprev:i])
- yl.append(y[iprev:i])
- iprev = i
+ ind =
(npy.compress(split,squeeze(split*npy.indices(xd.shape)))+1).tolist()
+ xl = []
+ yl = []
+ iprev = 0
+ ind.append(len(xd))
+ for i in ind:
+ xl.append(x[iprev:i])
+ yl.append(y[iprev:i])
+ iprev = i
else:
xl = [x]
yl = [y]
@@ -2189,7 +2189,7 @@
ax = self.ax
else:
ax = kwargs.pop('ax')
- # make sure x is monotonically increasing - if not,
+ # make sure x is monotonically increasing - if not,
# print warning suggesting that the data be shifted in longitude
# with the shiftgrid function.
# only do this check for global projections.
@@ -2233,7 +2233,7 @@
# reset current active image (only if pylab is imported).
try:
try: # new contour.
- if CS._A is not None: pylab.gci._current = CS
+ if CS._A is not None: pylab.gci._current = CS
except: # old contour.
if CS[1].mappable is not None: pylab.gci._current =
CS[1].mappable
except:
@@ -2257,7 +2257,7 @@
ax = self.ax
else:
ax = kwargs.pop('ax')
- # make sure x is monotonically increasing - if not,
+ # make sure x is monotonically increasing - if not,
# print warning suggesting that the data be shifted in longitude
# with the shiftgrid function.
# only do this check for global projections.
@@ -2559,7 +2559,7 @@
if masked:
xmask =
npy.logical_or(npy.less(xcoords,0),npy.greater(xcoords,len(xin)-1))
ymask =
npy.logical_or(npy.less(ycoords,0),npy.greater(ycoords,len(yin)-1))
- xymask = npy.logical_or(xmask,ymask)
+ xymask = npy.logical_or(xmask,ymask)
xcoords = npy.clip(xcoords,0,len(xin)-1)
ycoords = npy.clip(ycoords,0,len(yin)-1)
# interpolate to output grid using bilinear interpolation.
@@ -2657,6 +2657,6 @@
corners = llcrnrlon,llcrnrlat,urcrnrlon,urcrnrlat
# test for invalid projection points on output
if llcrnrlon > 1.e20 or urcrnrlon > 1.e20:
- raise ValueError, 'width and/or height too large for this projection,
try smaller values'
+ raise ValueError, 'width and/or height too large for this projection,
try smaller values'
else:
- return corners
+ return corners
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Matplotlib-checkins mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/matplotlib-checkins