Hello everyone,
I have couple questions about Perception GUI.
What is the software used to build all those data tables, "zoom", "force" and other side bars? Was it PythonQt? Tkinter? or something esle?
My question originally comes from my EE B.Sc. project needs.
I'm currently working with utility called "Mininet". One of my project's goals is to build some GUI that actually visualizes all thee data of Mininet. This program was written on Python, therefore this fact actually determined a choice of programming language I'll work with.
My preferred development platform will be Linux (Ubuntu or Linux_Mint)
So one of questions if Perception can run on Linux at all?
In order, to get better understanding of what I'm talking about, please refer to this link(just a presentation of other software):
https://www.youtube.com/watch?v=L-ad0Phy0eI
This is how my software should look like, at least at my wet dreams ^_^ (2D visualization will be more than enough though).
As you could see, it looks similar to Perception GUI, still some changes a required to suit it for my needs.
I think (hope) that NodeBox would handle such task (correct me if I'm wrong).
The main feature, or strictly speaking requirement, is interactivity.
For example, if I click on the node, it will show up a "status" of this node and its parameters(within the GUI bars or directly on the graph canvas)
Furthermore, I highly interested in possibility of making direct "on the fly" changes to those nodes , for instance change, some of the node's parameters and see how my algorithm behaves in that case.
Could it be implemented with NodeBox or should I use some different software(like Gephi or Procession)? They have some python bindings, but I'm pretty sure, that it will be less suitable for me to work them. Unfortunately my programming skills are not so high yet.
One last thing, I downloaded Perception archive, as I can understand this is the source code? (I'm still new to Python, so please
forgive me) I didn't find any functions that could be possibly related to the GUI itself (Maybe that's because I not searched well), does it need to be there too?
And, what is about "index" folder, that contains file named "properties" without extension? What is that file for?
Any help will be greatly appreciated.
SIncerely,
Ivan
P.S.Really I don't mind to share my project with NodeBox after I'll accomplish it. So it will have one additional plugin/extension/package. ^_^