# Gr-perf-monitorx Error

**URL:** <https://www.ruby-forum.com/t/gr-perf-monitorx-error/242887>\
**Category:** GNU Radio\
**Created:** [August 5, 2015, 10:48am UTC](https://www.ruby-forum.com/t/gr-perf-monitorx-error/242887 "2015-08-05T10:48:42Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Sadaf\_N](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/858c86/32.png) [@Sadaf\_N](https://www.ruby-forum.com/u/Sadaf_N)\
**Post date:** [August 5, 2015, 10:48am UTC](https://www.ruby-forum.com/t/gr-perf-monitorx-error/242887/1 "2015-08-05T10:48:42Z")

</div>

I am here again. I ran “fecapi\_async\_decoders.grc” with controlport  
performance moniter on. I made a new config.conf file in ~/.gnuradio and  
added following lines to it

[ControlPort]  
on = True  
edges\_list = True  
[PerfCounters]  
on = True  
export = True

When I ran the flowgraph I got the following error

Executing:  
“/home/sdr/gr\_examples/gr\_fec\_def\_ex/fecapi\_async\_decoders.py”

# Using Volk machine: avx\_64\_mmx\_orc ControlPort Monitor running. INFO: Apache Thrift: -h sdr-dev -p 50883 monitor::endpoints() = -h sdr-dev -p 50883 running: [‘gr-perf-monitorx’, ‘sdr-dev’, ‘50883’] Traceback (most recent call last): File “/usr/local/bin/gr-perf-monitorx”, line 902, in MyApp(sys.argv) File “/usr/local/bin/gr-perf-monitorx”, line 897, in **init** GNURadioControlPortClient(args, ‘thrift’, self.run, QtGui.QApplication(sys.argv).exec\_) File “/usr/local/lib/python2.7/dist-packages/gnuradio/ctrlport/GNURadioControlPortClient.py”, line 125, in **init** callback(self.client) File “/usr/local/bin/gr-perf-monitorx”, line 900, in run MAINWindow(client).show() File “/usr/local/bin/gr-perf-monitorx”, line 70, in **init** self.newCon(radioclient) File “/usr/local/bin/gr-perf-monitorx”, line 84, in newCon child = MForm(self.radioclient, len(self.conns), self, dialogprompt

not csomeBool)  
File “/usr/local/bin/gr-perf-monitorx”, line 776, in **init**  
self.pos = nx.graphviz\_layout(self.G);  
File  
“/usr/local/lib/python2.7/dist-packages/networkx-1.10-py2.7.egg/networkx/drawing/nx\_pydot.py”,  
line 257, in graphviz\_layout  
return pydot\_layout(G=G,prog=prog,root=root,\*\*kwds)  
File  
“/usr/local/lib/python2.7/dist-packages/networkx-1.10-py2.7.egg/networkx/drawing/nx\_pydot.py”,  
line 271, in pydot\_layout  
pydot = load\_pydot()  
File  
“/usr/local/lib/python2.7/dist-packages/networkx-1.10-py2.7.egg/networkx/drawing/nx\_pydot.py”,  
line 47, in load\_pydot  
raise ImportError(msg)  
ImportError: pydot could not be loaded: [http://code.google.com/p/pydot/](http://code.google.com/p/pydot/)

I have gnruadio 3.7.8rc1 with networkx1.10 and matplotlib. Also I am on  
ubuntu 14.04.

---

<div class="post-metadata">

**Author:** ![bob\_wole](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/b4bc9f/32.png) [@bob\_wole](https://www.ruby-forum.com/u/bob_wole)\
**Post date:** [August 5, 2015, 3:46pm UTC](https://www.ruby-forum.com/t/gr-perf-monitorx-error/242887/2 "2015-08-05T15:46:38Z")

</div>

On Wed, Aug 5, 2015 at 4:47 AM, bob wole [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> export = True  
> monitor::endpoints() = -h sdr-dev -p 50883  
> callback(self.client)

“/usr/local/lib/python2.7/dist-packages/networkx-1.10-py2.7.egg/networkx/drawing/nx\_pydot.py”,

> ImportError: pydot could not be loaded: [GitHub - pydot/pydot: Python interface to Graphviz's Dot language · GitHub](http://code.google.com/p/pydot/)
> 
> I have gnruadio 3.7.8rc1 with networkx1.10 and matplotlib. Also I am on  
> ubuntu 14.04.
> 
> –  
> Bob

Did you try to install pydot?

sudo apt-get install python-pydot

Tom
