2010-06-08 6 views
1

Je suis à la recherche d'un environnement de programmation visuel pratique basé sur Python. Ma principale application est le développement d'algorithmes pour le traitement des images de télédétection. Initialement, j'ai été inspiré par LabVIEW de National Instruments, mais plus orienté vers les mesures de laboratoire et les simulations. J'écris beaucoup de code prototype en Python et je fais beaucoup d'analyses interactives avec IPython. Existe-t-il un cadre visuel dans lequel un «programme» est représenté par des nœuds connectés qui lisent chacun des données, effectuent un travail et fournissent des données au nœud suivant? Je voudrais utiliser Python pour écrire le code résidant dans chaque nœud. Jusqu'ici, le meilleur que j'ai vu est Orange http://www.ailab.si/orange/, mais il n'a pas la possibilité de démarrer/arrêter des nœuds individuels.Environnement de programmation visuel basé sur Python pratique?

+0

Je suis maintenant venu aussi à travers les VisTrails de paquet http://www.vistrails.org/index.php/Main_Page qui est plus étroitement lié à ce que je suis à la recherche pour. C'est un environnement de workflow scientifique basé sur Python. Je vais l'essayer ce soir. – Who8MyLunch

Répondre

0
+0

J'ai téléchargé VISION à partir d'ici: https://www.osc.edu/cms/sip/node/5 et j'ai eu quelques problèmes. Ce paquet installe son propre environnement Python autonome. Lorsque j'ai essayé de l'exécuter, j'ai reçu un message d'erreur disant que python.exe faisait un appel inapproprié à une exécution C. Btw, mon système fonctionne sous Windows 7 x64. Alors j'ai regardé autour et téléchargé la source Python et j'ai réussi à faire fonctionner ça. L'interface globale est kludgy et peu attrayante. Quant à faire le travail, je lui donne un solide "peut-être". Chaque nœud est une méthode d'objet Python modifiable en temps réel. , ce qui est un plus pour moi. – Who8MyLunch

+0

oui, je pense que le programme d'installation est obsolète, en particulier pour les systèmes 64 bits. l'avantage est que c'est une solution pure-Python. Je sais que c'est moche, mais cela ne nécessite pas l'installation d'une bibliothèque GUI séparée. En outre, vous pouvez publier sur la liste de diffusion Scripps (c'est-à-dire les développeurs VISION) à ce sujet. Ils pourraient avoir d'autres idées. – user362503

Questions connexes