|
From: <js...@us...> - 2008-02-14 22:20:49
|
Revision: 4965
http://matplotlib.svn.sourceforge.net/matplotlib/?rev=4965&view=rev
Author: jswhit
Date: 2008-02-14 14:20:44 -0800 (Thu, 14 Feb 2008)
Log Message:
-----------
put import PIL in try/except
Modified Paths:
--------------
trunk/toolkits/basemap/examples/warpimage.py
Modified: trunk/toolkits/basemap/examples/warpimage.py
===================================================================
--- trunk/toolkits/basemap/examples/warpimage.py 2008-02-14 22:07:41 UTC (rev 4964)
+++ trunk/toolkits/basemap/examples/warpimage.py 2008-02-14 22:20:44 UTC (rev 4965)
@@ -2,13 +2,16 @@
import numpy
from mpl_toolkits.basemap import Basemap as Basemap1
from numpy import ma
-from matplotlib.image import pil_to_array
-from PIL import Image
class Basemap(Basemap1):
# subclass Basemap and add bluemarble method.
def bluemarble(self,masked=False):
"""display 'blue marble next generation' image from http://visibleearth.nasa.gov/"""
+ try:
+ from PIL import Image
+ except ImportError:
+ raise ImportError('bluemarble method requires PIL (http://www.pythonware.com/products/pil/)')
+ from matplotlib.image import pil_to_array
# read in jpeg image to rgba array of normalized floats.
pilImage = Image.open('bmng.jpg')
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|