2010-02-16 16 views
5

मैं तरंग प्रसार के एक आसान दृश्यता को प्रोग्राम करना चाहता हूं। मैंने विज़ुअल पायथन (VPython) के साथ यह कोशिश की लेकिन प्रोग्राम बहुत धीमा है। अब मैं 2-डी विज़ुअलाइजेशन का उपयोग करना चाहता हूं। आप किस मॉड्यूल की सिफारिश कर सकते हैं? टिंकर? Matplotlib?पायथन: तरंगों का विजुअलाइजेशन

गणना के लिए मैं numpy/scipy का उपयोग करता हूं क्योंकि यह तेज़ है। अग्रिम धन्यवाद।

संपादित करें: क्या आपको लगता है कि matplotlib एक अच्छा विकल्प है? यह बहुत मजबूत दिखता है।

संपादित करें: मैं वास्तव में अटक गया हूं। कृपया मेरी मदद करें!

+1

दृश्य किस तरह का? क्या यह http://www.falstad.com/membrane/j2/ है प्रोग्राम का कौन सा हिस्सा धीमा है? क्या आपने इसे माप लिया है? Http://pygame.org आज़माएं यह सर्फरे/sndarray – jfs

+0

के लिए डिफ़ॉल्ट पैकेज के रूप में NumPy का उपयोग करता है उदाहरण के लिए, http://www.geometrian.com/Programs.php – jfs

+0

http: //www.pygame पर 2 डी वेव्स प्रोग्राम देखें। संगठन/पीसीआर/पानी/index.php यह अच्छा लग रहा है, लेकिन मैं संख्यात्मक (हमेशा निर्भरताओं के साथ समस्याएं :() स्थापित नहीं कर सकता, इसलिए मैं इसका उपयोग नहीं कर सकता। – kame

उत्तर

1

इस पुस्तकालय का प्रयास करें:
http://linux.wareseeker.com/Programming/summon-1.8.8.zip/2911b4d847

पायथन इमेजिंग पुस्तकालय 2 डी ग्राफिक्स के लिए अच्छा माना जाता है:
http://www.pythonware.com/products/pil/

अन्य उपयोगी लिंक्स:
Boost.Python http://www.boost.org/libs/python/doc/
PyOpenGL http://pyopengl.sourceforge.net/

इन लिंक की कुछ अच्छी जानकारी है उन पर rmation।

मैं matplotlib के साथ familar नहीं कर रहा हूँ लेकिन यह कुछ अच्छी समीक्षा के मिला है:

http://sourceforge.net/projects/matplotlib/reviews/

+0

से मैं पायथन 2.6 पर सम्मन स्थापित नहीं कर सकता। vsvarsall.bat गुम है (?) – kame

+0

मैंने नहीं किया पीआईएल-मॉड्यूल में चित्रों के लिए रीफ्रेश फ़ंक्शन ढूंढें। – kame

+0

मुझे नहीं पता कि मैं क्यों मतदान कर रहा हूं। – chrissygormley

संबंधित मुद्दे