summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortrondeau2008-01-30 22:28:15 +0000
committertrondeau2008-01-30 22:28:15 +0000
commitc2c1ba21350d588adb4ec8f2f815f50df81927f8 (patch)
treedf7b85f974521ef7df68f7d33e4c6eecd9835039
parentf52a5932f178e474b625e86fb85c1c8954334398 (diff)
downloadgnuradio-c2c1ba21350d588adb4ec8f2f815f50df81927f8.tar.gz
gnuradio-c2c1ba21350d588adb4ec8f2f815f50df81927f8.tar.bz2
gnuradio-c2c1ba21350d588adb4ec8f2f815f50df81927f8.zip
Catching ImportError exception and giving (hopefully) useful error message to install the necessary packages.
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@7529 221aa14e-8319-0410-a670-987f0aec2ac5
-rwxr-xr-xgnuradio-core/src/utils/gr_plot_char.py7
-rwxr-xr-xgnuradio-core/src/utils/gr_plot_const.py18
-rwxr-xr-xgnuradio-core/src/utils/gr_plot_data.py14
-rwxr-xr-xgnuradio-core/src/utils/gr_plot_fft_c.py18
-rwxr-xr-xgnuradio-core/src/utils/gr_plot_fft_f.py18
-rwxr-xr-xgnuradio-core/src/utils/gr_plot_float.py7
-rwxr-xr-xgnuradio-core/src/utils/gr_plot_int.py7
-rwxr-xr-xgnuradio-core/src/utils/gr_plot_iq.py16
-rwxr-xr-xgnuradio-core/src/utils/gr_plot_short.py7
9 files changed, 91 insertions, 21 deletions
diff --git a/gnuradio-core/src/utils/gr_plot_char.py b/gnuradio-core/src/utils/gr_plot_char.py
index d7bde8d00..71ff4499a 100755
--- a/gnuradio-core/src/utils/gr_plot_char.py
+++ b/gnuradio-core/src/utils/gr_plot_char.py
@@ -20,7 +20,12 @@
# Boston, MA 02110-1301, USA.
#
-import scipy
+try:
+ import scipy
+except ImportError:
+ print "Please install SciPy to run this script (http://www.scipy.org/)"
+ raise SystemExit, 1
+
from optparse import OptionParser
from gr_plot_data import plot_data
diff --git a/gnuradio-core/src/utils/gr_plot_const.py b/gnuradio-core/src/utils/gr_plot_const.py
index 9ec75ddb9..1503363bd 100755
--- a/gnuradio-core/src/utils/gr_plot_const.py
+++ b/gnuradio-core/src/utils/gr_plot_const.py
@@ -1,6 +1,6 @@
#!/usr/bin/env python
#
-# Copyright 2007 Free Software Foundation, Inc.
+# Copyright 2007,2008 Free Software Foundation, Inc.
#
# This file is part of GNU Radio
#
@@ -20,9 +20,19 @@
# Boston, MA 02110-1301, USA.
#
-import scipy
-from pylab import *
-from matplotlib.font_manager import fontManager, FontProperties
+try:
+ import scipy
+except ImportError:
+ print "Please install SciPy to run this script (http://www.scipy.org/)"
+ raise SystemExit, 1
+
+try:
+ from pylab import *
+ from matplotlib.font_manager import fontManager, FontProperties
+except ImportError:
+ print "Please install Matplotlib to run this script (http://matplotlib.sourceforge.net/)"
+ raise SystemExit, 1
+
from optparse import OptionParser
matplotlib.interactive(True)
diff --git a/gnuradio-core/src/utils/gr_plot_data.py b/gnuradio-core/src/utils/gr_plot_data.py
index f0c2436bd..abc210c08 100755
--- a/gnuradio-core/src/utils/gr_plot_data.py
+++ b/gnuradio-core/src/utils/gr_plot_data.py
@@ -20,8 +20,18 @@
# Boston, MA 02110-1301, USA.
#
-import scipy
-from pylab import *
+try:
+ import scipy
+except ImportError:
+ print "Please install SciPy to run this script (http://www.scipy.org/)"
+ raise SystemExit, 1
+
+try:
+ from pylab import *
+except ImportError:
+ print "Please install Matplotlib to run this script (http://matplotlib.sourceforge.net/)"
+ raise SystemExit, 1
+
from optparse import OptionParser
matplotlib.interactive(True)
diff --git a/gnuradio-core/src/utils/gr_plot_fft_c.py b/gnuradio-core/src/utils/gr_plot_fft_c.py
index af21a8fea..702840401 100755
--- a/gnuradio-core/src/utils/gr_plot_fft_c.py
+++ b/gnuradio-core/src/utils/gr_plot_fft_c.py
@@ -1,6 +1,6 @@
#!/usr/bin/env python
#
-# Copyright 2007 Free Software Foundation, Inc.
+# Copyright 2007,2008 Free Software Foundation, Inc.
#
# This file is part of GNU Radio
#
@@ -20,10 +20,20 @@
# Boston, MA 02110-1301, USA.
#
-import scipy
-from pylab import *
+try:
+ import scipy
+ from scipy import fftpack
+except ImportError:
+ print "Please install SciPy to run this script (http://www.scipy.org/)"
+ raise SystemExit, 1
+
+try:
+ from pylab import *
+except ImportError:
+ print "Please install Matplotlib to run this script (http://matplotlib.sourceforge.net/)"
+ raise SystemExit, 1
+
from optparse import OptionParser
-from scipy import fftpack
from math import log10
matplotlib.interactive(True)
diff --git a/gnuradio-core/src/utils/gr_plot_fft_f.py b/gnuradio-core/src/utils/gr_plot_fft_f.py
index 5825c4ebc..bb1652914 100755
--- a/gnuradio-core/src/utils/gr_plot_fft_f.py
+++ b/gnuradio-core/src/utils/gr_plot_fft_f.py
@@ -1,6 +1,6 @@
#!/usr/bin/env python
#
-# Copyright 2007 Free Software Foundation, Inc.
+# Copyright 2007,2008 Free Software Foundation, Inc.
#
# This file is part of GNU Radio
#
@@ -20,10 +20,20 @@
# Boston, MA 02110-1301, USA.
#
-import scipy
-from pylab import *
+try:
+ import scipy
+ from scipy import fftpack
+except ImportError:
+ print "Please install SciPy to run this script (http://www.scipy.org/)"
+ raise SystemExit, 1
+
+try:
+ from pylab import *
+except ImportError:
+ print "Please install Matplotlib to run this script (http://matplotlib.sourceforge.net/)"
+ raise SystemExit, 1
+
from optparse import OptionParser
-from scipy import fftpack
from math import log10
matplotlib.interactive(True)
diff --git a/gnuradio-core/src/utils/gr_plot_float.py b/gnuradio-core/src/utils/gr_plot_float.py
index d49a00594..248a84b85 100755
--- a/gnuradio-core/src/utils/gr_plot_float.py
+++ b/gnuradio-core/src/utils/gr_plot_float.py
@@ -20,7 +20,12 @@
# Boston, MA 02110-1301, USA.
#
-import scipy
+try:
+ import scipy
+except ImportError:
+ print "Please install SciPy to run this script (http://www.scipy.org/)"
+ raise SystemExit, 1
+
from optparse import OptionParser
from gr_plot_data import plot_data
diff --git a/gnuradio-core/src/utils/gr_plot_int.py b/gnuradio-core/src/utils/gr_plot_int.py
index 3eb36011d..86ecbce7d 100755
--- a/gnuradio-core/src/utils/gr_plot_int.py
+++ b/gnuradio-core/src/utils/gr_plot_int.py
@@ -20,7 +20,12 @@
# Boston, MA 02110-1301, USA.
#
-import scipy
+try:
+ import scipy
+except ImportError:
+ print "Please install SciPy to run this script (http://www.scipy.org/)"
+ raise SystemExit, 1
+
from optparse import OptionParser
from gr_plot_data import plot_data
diff --git a/gnuradio-core/src/utils/gr_plot_iq.py b/gnuradio-core/src/utils/gr_plot_iq.py
index 175261561..f1f1c1052 100755
--- a/gnuradio-core/src/utils/gr_plot_iq.py
+++ b/gnuradio-core/src/utils/gr_plot_iq.py
@@ -1,6 +1,6 @@
#!/usr/bin/env python
#
-# Copyright 2007 Free Software Foundation, Inc.
+# Copyright 2007,2008 Free Software Foundation, Inc.
#
# This file is part of GNU Radio
#
@@ -20,8 +20,18 @@
# Boston, MA 02110-1301, USA.
#
-import scipy
-from pylab import *
+try:
+ import scipy
+except ImportError:
+ print "Please install SciPy to run this script (http://www.scipy.org/)"
+ raise SystemExit, 1
+
+try:
+ from pylab import *
+except ImportError:
+ print "Please install Matplotlib to run this script (http://matplotlib.sourceforge.net/)"
+ raise SystemExit, 1
+
from optparse import OptionParser
matplotlib.interactive(True)
diff --git a/gnuradio-core/src/utils/gr_plot_short.py b/gnuradio-core/src/utils/gr_plot_short.py
index ea7092b10..399c0aab9 100755
--- a/gnuradio-core/src/utils/gr_plot_short.py
+++ b/gnuradio-core/src/utils/gr_plot_short.py
@@ -20,7 +20,12 @@
# Boston, MA 02110-1301, USA.
#
-import scipy
+try:
+ import scipy
+except ImportError:
+ print "Please install SciPy to run this script (http://www.scipy.org/)"
+ raise SystemExit, 1
+
from optparse import OptionParser
from gr_plot_data import plot_data