Changeset 20144


Ignore:
Timestamp:
02/12/16 10:56:47 (9 years ago)
Author:
Mathieu Morlighem
Message:

do not error out if import fails, print warning only

Location:
issm/trunk-jpl/src/m
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • TabularUnified issm/trunk-jpl/src/m/interp/averaging.py

    r17922 r20144  
    11import numpy as npy
    22from GetAreas import GetAreas
    3 from scipy.sparse import csc_matrix
    43import MatlabFuncs as m
     4try:
     5        from scipy.sparse import csc_matrix
     6except ImportError:
     7        print "could not import scipy, no averaging capabilities enabled"
    58
    69def averaging(md,data,iterations,layer=0):
  • TabularUnified issm/trunk-jpl/src/m/plot/plot_contour.py

    r17778 r20144  
    11from averaging import averaging
    2 import matplotlib.pyplot as plt
    32from processmesh import processmesh
    43from processdata import processdata
     4try:
     5        import matplotlib.pyplot as plt
     6except ImportError:
     7        print "could not import pylab, matplotlib has not been installed, no plotting capabilities enabled"
    58
    69def plot_contour(md,datain,options,ax):
  • TabularUnified issm/trunk-jpl/src/m/plot/plot_streamlines.py

    r19462 r20144  
    11import numpy as npy
    2 import matplotlib.pyplot as plt
    3 import matplotlib.tri as tri
    42from processmesh import processmesh
    53from processdata import processdata
    6 from scipy.interpolate import griddata
    74from ContourToMesh import ContourToMesh
     5try:
     6        import matplotlib.pyplot as plt
     7        import matplotlib.tri as tri
     8        from scipy.interpolate import griddata
     9except ImportError:
     10        print "could not import pylab, matplotlib has not been installed, no plotting capabilities enabled"
    811
    912def plot_streamlines(md,options,ax):
Note: See TracChangeset for help on using the changeset viewer.