• # numarray marche bien

    Posté par . En réponse au message Python pour la programmtion scientifique. Évalué à 2.

    Salut,

    J'utilise Python pour faire du retraitement de données de simulations. Je suis donc amené à gérer des tableaux à plusieurs dimensions et de taille conséquente. J'avais commencé avec Numeric puis je suis rapidement passé à NumArray. Les principales différences sont détaillées dans cette ref. [1]. J'utilise aussi Python et la couche graphique Tkinter [2] pour interfacer un logiciel de visualisation de structures, Pymol [3], avec les résultats de simulation.
    Je suis relativement content du couple Python + NumArray, c'est facile à programmer et efficace. Je déconseille par contre de faire des simulations en Python si celles-ci dépassent qlq heures. Un programme équivalent en C, C++ ou Fortran étant beaucoup plus rapide. Enfin, dans le cas extreme de retraitement lourd (fichiers binaires de plusieurs Mo), j'utilise aussi un langage compilé (C++ en l'occurence).

    [1] http://www.stsci.edu/resources/software_hardware/numarray/us(...)
    [2] http://wiki.python.org/moin/TkInter
    [3] http://pymol.sourceforge.net/