From: <js...@us...> - 2011-01-17 17:48:10
|
Revision: 8924 http://matplotlib.svn.sourceforge.net/matplotlib/?rev=8924&view=rev Author: jswhit Date: 2011-01-17 17:48:03 +0000 (Mon, 17 Jan 2011) Log Message: ----------- try to use netCDF4 module first before falling back on included NetCDFFile function Modified Paths: -------------- trunk/toolkits/basemap/examples/ccsm_popgrid.py trunk/toolkits/basemap/examples/fcstmaps.py trunk/toolkits/basemap/examples/fcstmaps_axesgrid.py trunk/toolkits/basemap/examples/plothighsandlows.py trunk/toolkits/basemap/examples/ploticos.py trunk/toolkits/basemap/examples/plotprecip.py Modified: trunk/toolkits/basemap/examples/ccsm_popgrid.py =================================================================== --- trunk/toolkits/basemap/examples/ccsm_popgrid.py 2011-01-17 17:28:07 UTC (rev 8923) +++ trunk/toolkits/basemap/examples/ccsm_popgrid.py 2011-01-17 17:48:03 UTC (rev 8924) @@ -24,7 +24,11 @@ import numpy.ma as ma import numpy as np import matplotlib.pyplot as plt -from mpl_toolkits.basemap import Basemap, NetCDFFile +from mpl_toolkits.basemap import Basemap +try: + from netCDF4 import Dataset as NetCDFFile +except ImportError: + from mpl_toolkits.basemap import NetCDFFile # read in data from netCDF file. infile = 'ccsm_popgrid.nc' Modified: trunk/toolkits/basemap/examples/fcstmaps.py =================================================================== --- trunk/toolkits/basemap/examples/fcstmaps.py 2011-01-17 17:28:07 UTC (rev 8923) +++ trunk/toolkits/basemap/examples/fcstmaps.py 2011-01-17 17:48:03 UTC (rev 8924) @@ -5,7 +5,11 @@ import sys import numpy.ma as ma import datetime -from mpl_toolkits.basemap import Basemap, NetCDFFile, addcyclic, num2date +from mpl_toolkits.basemap import Basemap, addcyclic, num2date +try: + from netCDF4 import Dataset as NetCDFFile +except ImportError: + from mpl_toolkits.basemap import NetCDFFile # today's date is default. Modified: trunk/toolkits/basemap/examples/fcstmaps_axesgrid.py =================================================================== --- trunk/toolkits/basemap/examples/fcstmaps_axesgrid.py 2011-01-17 17:28:07 UTC (rev 8923) +++ trunk/toolkits/basemap/examples/fcstmaps_axesgrid.py 2011-01-17 17:48:03 UTC (rev 8924) @@ -6,8 +6,12 @@ import sys import numpy.ma as ma import datetime -from mpl_toolkits.basemap import Basemap, NetCDFFile, addcyclic, num2date +from mpl_toolkits.basemap import Basemap, addcyclic, num2date from mpl_toolkits.axes_grid1 import AxesGrid +try: + from netCDF4 import Dataset as NetCDFFile +except ImportError: + from mpl_toolkits.basemap import NetCDFFile # today's date is default. Modified: trunk/toolkits/basemap/examples/plothighsandlows.py =================================================================== --- trunk/toolkits/basemap/examples/plothighsandlows.py 2011-01-17 17:28:07 UTC (rev 8923) +++ trunk/toolkits/basemap/examples/plothighsandlows.py 2011-01-17 17:48:03 UTC (rev 8924) @@ -5,8 +5,12 @@ import numpy as np import matplotlib.pyplot as plt import sys -from mpl_toolkits.basemap import Basemap, NetCDFFile, addcyclic +from mpl_toolkits.basemap import Basemap, addcyclic from scipy.ndimage.filters import minimum_filter, maximum_filter +try: + from netCDF4 import Dataset as NetCDFFile +except ImportError: + from mpl_toolkits.basemap import NetCDFFile def extrema(mat,mode='wrap',window=10): """find the indices of local extrema (min and max) Modified: trunk/toolkits/basemap/examples/ploticos.py =================================================================== --- trunk/toolkits/basemap/examples/ploticos.py 2011-01-17 17:28:07 UTC (rev 8923) +++ trunk/toolkits/basemap/examples/ploticos.py 2011-01-17 17:48:03 UTC (rev 8924) @@ -1,7 +1,11 @@ -from mpl_toolkits.basemap import Basemap, NetCDFFile +from mpl_toolkits.basemap import Basemap import matplotlib.pyplot as plt import numpy as np from numpy import ma +try: + from netCDF4 import Dataset as NetCDFFile +except ImportError: + from mpl_toolkits.basemap import NetCDFFile # read in orography of icosahedral global grid. f = NetCDFFile('C02562.orog.nc') lons = (180./np.pi)*f.variables['grid_center_lon'][:] Modified: trunk/toolkits/basemap/examples/plotprecip.py =================================================================== --- trunk/toolkits/basemap/examples/plotprecip.py 2011-01-17 17:28:07 UTC (rev 8923) +++ trunk/toolkits/basemap/examples/plotprecip.py 2011-01-17 17:48:03 UTC (rev 8924) @@ -1,4 +1,8 @@ -from mpl_toolkits.basemap import Basemap, cm, NetCDFFile +from mpl_toolkits.basemap import Basemap, cm +try: + from netCDF4 import Dataset as NetCDFFile +except ImportError: + from mpl_toolkits.basemap import NetCDFFile import numpy as np import matplotlib.pyplot as plt import copy This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |