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