summaryrefslogtreecommitdiff
path: root/gnuradio-runtime/python
diff options
context:
space:
mode:
authorJohnathan Corgan <johnathan@corganlabs.com>2015-08-28 12:03:54 -0700
committerJohnathan Corgan <johnathan@corganlabs.com>2015-08-28 12:03:54 -0700
commit1b9349297663e5af00df4a42f1a7b9389ac9b4ac (patch)
treedf652ad08e62b37b24b4cadeb911b35dd6b7933f /gnuradio-runtime/python
parent183dc9e9e18814beacb74bc7810a3a321e005522 (diff)
parent5e645075ebaeb1d32a0a4c7b2e99a4bed8220163 (diff)
Merge branch 'master' into next
Conflicts: docs/sphinx/source/index.rst
Diffstat (limited to 'gnuradio-runtime/python')
-rw-r--r--gnuradio-runtime/python/gnuradio/ctrlport/gr-perf-monitorx23
1 files changed, 14 insertions, 9 deletions
diff --git a/gnuradio-runtime/python/gnuradio/ctrlport/gr-perf-monitorx b/gnuradio-runtime/python/gnuradio/ctrlport/gr-perf-monitorx
index a05ea3a28e..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
@@ -582,7 +587,7 @@ class MForm(QtGui.QWidget):
def pauseFlowgraph(self):
knobs = [self.radioclient.Knob(self.top_block + "::lock"),
- self.radioclient.Knob(self.top_block + "::stop")]
+ self.radioclient.Knob(self.top_block + "::stop")]
k = self.radioclient.setKnobs(knobs)
def unpauseFlowgraph(self):