Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.python > #82678
| Path | csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!news.albasani.net!feeder.erje.net!eu.feeder.erje.net!bcyclone04.am1.xlned.com!bcyclone04.am1.xlned.com!newsfeed.xs4all.nl!newsfeed4a.news.xs4all.nl!xs4all!newsgate.cistron.nl!newsgate.news.xs4all.nl!post.news.xs4all.nl!not-for-mail |
|---|---|
| Return-Path | <webmailgroups@gmail.com> |
| X-Original-To | python-list@python.org |
| Delivered-To | python-list@mail.python.org |
| X-Spam-Status | OK 0.016 |
| X-Spam-Evidence | '*H*': 0.97; '*S*': 0.00; 'python.': 0.02; '(at': 0.04; '(even': 0.05; '(especially': 0.07; '(python': 0.07; 'advice.': 0.09; 'mess': 0.09; 'properly.': 0.09; 'state)': 0.09; 'subject:software': 0.09; 'python': 0.11; 'gui': 0.12; 'backgrounds': 0.16; 'be:': 0.16; 'behave': 0.16; 'better):': 0.16; 'bubbles': 0.16; 'c++)': 0.16; 'conclusion:': 0.16; 'design:': 0.16; 'display,': 0.16; 'guru': 0.16; 'guys,': 0.16; 'least)': 0.16; 'properties,': 0.16; 'relates': 0.16; 'scalable,': 0.16; 'subject:GUI': 0.16; 'student': 0.16; 'url:)': 0.16; '(but': 0.19; 'things.': 0.19; 'url:view': 0.20; 'written': 0.21; 'seems': 0.21; 'programming': 0.22; 'cc:addr:gmail.com': 0.22; 'frameworks': 0.24; 'tend': 0.24; 'initial': 0.24; 'looks': 0.24; 'cc:2**0': 0.24; 'cc:no real name:2**0': 0.24; "i've": 0.25; 'least': 0.26; 'idea': 0.28; 'appreciated.': 0.29; 'generally': 0.29; 'subject:) ': 0.29; 'programming.': 0.30; 'waste': 0.30; "i'm": 0.30; '(which': 0.31; 'getting': 0.31; "skip:' 10": 0.31; '(my': 0.31; 'layer': 0.31; 'question:': 0.31; 'languages': 0.32; 'framework': 0.33; 'implemented': 0.33; 'device': 0.34; 'core': 0.34; 'could': 0.34; 'subject: (': 0.35; "can't": 0.35; 'advice': 0.35; 'something': 0.35; 'but': 0.35; 'received:google.com': 0.35; 'add': 0.35; 'there': 0.35; 'done': 0.36; 'charset:us-ascii': 0.36; "i'll": 0.36; 'possible': 0.36; 'url:org': 0.36; 'should': 0.36; 'implement': 0.38; 'message-id:@gmail.com': 0.38; 'product.': 0.38; 'subject:needed': 0.38; 'url:library': 0.38; 'window': 0.38; 'handle': 0.38; 'to:addr:python-list': 0.38; 'rather': 0.38; 'short': 0.38; 'url:01': 0.39; 'realize': 0.39; 'to:addr:python.org': 0.39; 'how': 0.40; 'skip:u 10': 0.60; 'read': 0.60; 'middle': 0.60; 'most': 0.60; 'subject: ': 0.61; 'new': 0.61; 'url:3': 0.61; 'hear': 0.63; 'kind': 0.63; 'such': 0.63; 'myself': 0.63; 'skip:6 10': 0.63; 'choose': 0.64; 'received:79': 0.64; 'provide': 0.64; 'more': 0.64; 'url:blogspot': 0.65; 'finally': 0.65; 'worth': 0.66; 'here': 0.66; 'side': 0.67; 'design.': 0.68; 'url:be': 0.68; 'url:v': 0.71; 'url:youtube': 0.71; 'links,': 0.74; 'url:watch': 0.77; 'goals': 0.81; 'glad': 0.83; '^_^': 0.84; 'blown': 0.84; 'optical': 0.84; 'url:2014': 0.84; 'afford': 0.91; 'cause,': 0.91; 'url:wp-content': 0.91; 'url:youtu': 0.91 |
| DKIM-Signature | v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:date:message-id:mime-version:content-type :content-transfer-encoding:thread-index:content-language; bh=b6PiRGm8omRc5msITLVklU9ESi+cO3qjWHKEgSP2quY=; b=1FPDIBgSuSbd9d5xwLyTYtPTTcAnFD+/lmr5dfEMomYUQoi+l9tumRtCKq4NoXxbqJ w3mT2ZvMQsMWiP+/b47/UNNXZ1tby2+BqEsO0i/dBW6QlkEDoDeL99kKdBaEH6DJRZZX 3SXKf+n9XJ/s9V7vtVU1cCfDnuTHn5NhxMRU1GhQk62rFEdtnffNHKWPap18nFO1Q0ki +Rjdi3HAcUUMwU6X3QTKzyIculXF6piw+m+xUc7OmcIXUwcCei4qNVwWndJP5fb/Wa73 x+v/uMGjo2+ibq+t4qxDoZs3KPFdYx+tCFNuICo4PlLDQ7LzzK9pqMOJR/Hrm0DKFuCB GaNA== |
| X-Received | by 10.180.109.130 with SMTP id hs2mr9048574wib.54.1419019260677; Fri, 19 Dec 2014 12:01:00 -0800 (PST) |
| From | "Ivan Evstegneev" <webmailgroups@gmail.com> |
| To | <python-list@python.org> |
| Subject | Advice needed - Choosing appropriate GUI (IDE) and Data Visualization software (3D also) |
| Date | Fri, 19 Dec 2014 21:59:46 +0200 |
| MIME-Version | 1.0 |
| Content-Type | text/plain; charset="us-ascii" |
| Content-Transfer-Encoding | 7bit |
| X-Mailer | Microsoft Outlook 14.0 |
| thread-index | AdAbxlaY50tT3GhrSBuiuvQCkkwSrA== |
| Content-Language | en-us |
| X-BeenThere | python-list@python.org |
| X-Mailman-Version | 2.1.15 |
| Precedence | list |
| List-Id | General discussion list for the Python programming language <python-list.python.org> |
| List-Unsubscribe | <https://mail.python.org/mailman/options/python-list>, <mailto:python-list-request@python.org?subject=unsubscribe> |
| List-Archive | <http://mail.python.org/pipermail/python-list/> |
| List-Post | <mailto:python-list@python.org> |
| List-Help | <mailto:python-list-request@python.org?subject=help> |
| List-Subscribe | <https://mail.python.org/mailman/listinfo/python-list>, <mailto:python-list-request@python.org?subject=subscribe> |
| Newsgroups | comp.lang.python |
| Message-ID | <mailman.17061.1419022774.18130.python-list@python.org> (permalink) |
| Lines | 110 |
| NNTP-Posting-Host | 2001:888:2000:d::a6 |
| X-Trace | 1419022774 news.xs4all.nl 2947 [2001:888:2000:d::a6]:53070 |
| X-Complaints-To | abuse@xs4all.nl |
| X-Received-Bytes | 8276 |
| X-Received-Body-CRC | 201855557 |
| Xref | csiph.com comp.lang.python:82678 |
Show key headers only | View raw
Hello guys,
Here is a brief description for my question:
I'm currently dealing with my EE B.Sc. final project.
This projects generally relates to the SDN Optical Networks.
One of its goals is to build some GUI framework based on mininet software
(http://mininet.org/)
Mostly, I'll need expand its capabilities and add some new features for
Layer 1.
As a general concept I need to build something which looks like that:
1.
http://www.brianlinkletter.com/wp-content/uploads/2014/01/GNS3-setup-Virtual
Box-9.png
or that (even better):
2.
https://www.safaribooksonline.com/library/view/learning-omnet/9781849697149/
graphics/7149OT_02_03.jpg
When at middle window I'll place my interactive display, which (at initial
state) should look like this one:
3.
http://3.bp.blogspot.com/_2bTtOorcilA/S-jVtqNy0xI/AAAAAAAAAAM/R9l6L26yAV0/s1
600/ChordIPv4.png
I said 'interactive' because it need to be: scalable, zoomable, movable(and
other "able") ^_^
Moreover it actually need to provide access to device properties, for
instance behave (at least) like that one:
4. http://youtu.be/XAzXKnAwKxo?t=4m20s
Finally I found this one :
5. http://youtu.be/L-ad0Phy0eI?t=10s
This one looks awesome! ))) This is an interactive model to which I want to
aspire.
Furthermore, if this design:
6. https://www.youtube.com/watch?v=JsEm-CDj4qM
could be implemented to the above links, this will realize my "wet dream" of
blurry bubbles and shaded backgrounds ))))
Of course, as a EE student I'll tend more to the practical side rather than
design. But still it could be nice to make some good looking product.
In conclusion:
1. For my core GUI(IDE) I'll likely use PythonQt. I've read couple of
reviews , most of them say that this one good for beginners.
Of cause, if there any other frameworks that worth to consider, and
seems more suitable for beginners, I would be glad to hear for your advice.
Here I need most of your help:
2. The interactive "middle window", unfortunately I have no idea what is a
suitable software for such kind of things.
For almost a week I delve the NET for possible options, there are
innumerable quantity of Python packages and tools (my Chrome is blown up
with
opened tabs), but still don't know what to choose or how to implement
this one. (especially link's #5 model) (Python OpenGL? )
3. For those of you who will ask: why I don't want to take something
already done before:
My answer will be simple:
a. Unfortunately I'm not a guru of programming. My programming scope
includes only some C, Matlab, and now Python.
For this reason I can't take some modules from "omninet ++"
software (which actually written in C++) and implement them in my project.
Or for instance to use OpenDayLight software modules....
I know that I will mess up with this and waste a lot of time for
getting it work properly. (But I'm not whining here ^_^)
b. I'm short in time (as most of us). I can't afford myself to learn
additional languages (at least at this moment)
c. My basis software (mininet) is written on Python.
d. Most of an existing software for SDN deal with Layer 3. So their
models not so suitable for my purposes. I need to redefine a lot of things
and build
them from scratch.
e. In general I think Python can handle all my needs
Any advice will be highly appreciated.
Sincerely,
Ivan.
Back to comp.lang.python | Previous | Next | Find similar | Unroll thread
Advice needed - Choosing appropriate GUI (IDE) and Data Visualization software (3D also) "Ivan Evstegneev" <webmailgroups@gmail.com> - 2014-12-19 21:59 +0200
csiph-web