Browse Source

i.pansharpen: check for numpy (trunk https://trac.osgeo.org/grass/changeset/61788)

git-svn-id: https://svn.osgeo.org/grass/grass/branches/releasebranch_7_0@62367 15284696-431f-4ddb-bdfa-cd5b030d7da7
Markus Neteler 10 years ago
parent
commit
66a8fc6e6d
1 changed files with 10 additions and 1 deletions
  1. 10 1
      scripts/i.pansharpen/i.pansharpen.py

+ 10 - 1
scripts/i.pansharpen/i.pansharpen.py

@@ -82,10 +82,19 @@
 
 import sys
 import os
-import numpy as np
+
+try:
+    import numpy as np
+    hasNumPy = True
+except ImportError:
+    hasNumPy = False
+
 import grass.script as grass
 
 def main():
+    if not hasNumPy:
+        grass.fatal(_("Required dependency NumPy not found. Exiting."))
+
     sharpen   = options['method'] # sharpening algorithm
     ms1       = options['blue'] # blue channel
     ms2       = options['green'] # green channel