diff options
author | Johnathan Corgan <johnathan@corganlabs.com> | 2015-08-28 11:41:48 -0700 |
---|---|---|
committer | Johnathan Corgan <johnathan@corganlabs.com> | 2015-08-28 11:41:48 -0700 |
commit | 0da63d881c4669511dd6d662328a4821aeb11f47 (patch) | |
tree | 678d3f6cc1bcec22bb4aa2069d0ff9f229949b26 /gnuradio-runtime/python | |
parent | 4d6760b647e583fd5a6b131fbd7002f6062fbd5f (diff) | |
parent | d7a2a2b65407a8f1bc2c05747088e96a1f1b8315 (diff) |
Merge remote-tracking branch 'ckuethe/trap_import_errors'
Diffstat (limited to 'gnuradio-runtime/python')
-rw-r--r-- | gnuradio-runtime/python/gnuradio/ctrlport/gr-perf-monitorx | 21 |
1 files changed, 13 insertions, 8 deletions
diff --git a/gnuradio-runtime/python/gnuradio/ctrlport/gr-perf-monitorx b/gnuradio-runtime/python/gnuradio/ctrlport/gr-perf-monitorx index 621cc619b7..bb53e02cc4 100644 --- a/gnuradio-runtime/python/gnuradio/ctrlport/gr-perf-monitorx +++ b/gnuradio-runtime/python/gnuradio/ctrlport/gr-perf-monitorx @@ -20,18 +20,23 @@ # Boston, MA 02110-1301, USA. # +import sys, time, re, pprint import random,math,operator -import networkx as nx -import matplotlib -matplotlib.use("QT4Agg") -import matplotlib.pyplot as plt -from matplotlib.backends.backend_qt4agg import FigureCanvasQTAgg as FigureCanvas -from matplotlib.backends.backend_qt4agg import NavigationToolbar2QTAgg as NavigationToolbar -from matplotlib.figure import Figure +try: + import networkx as nx + import matplotlib + matplotlib.use("QT4Agg") + import matplotlib.pyplot as plt + from matplotlib.backends.backend_qt4agg import FigureCanvasQTAgg as FigureCanvas + from matplotlib.backends.backend_qt4agg import NavigationToolbar2QTAgg as NavigationToolbar + from matplotlib.figure import Figure +except ImportError: + print sys.argv[0], "requires networkx and matplotlib.", \ + "Please check that they are installed and try again." + sys.exit(1) from PyQt4 import QtCore,Qt,Qwt5 import PyQt4.QtGui as QtGui -import sys, time, re, pprint import itertools from gnuradio import gr, ctrlport |