1
Journée Plume du 4 février 2010
Exemple de migration réussie de
MATLAB® vers Python
Logiciels d'acquisition, de visualisation et de traitement de données
Calculs interactifs avec Spyder
Pierre Raybaut
CEA/DAM Île-de-France – Pierre RAYBAUT 2
Plan
Généralités sur le langage Python
Python au CEA/DAM Île-de-France
Pourquoi migrer de MATLAB® vers Python ?
Démonstration des bibliothèques Python internes
Introduction
guidata : gestion de jeux de paramètres
guiqwt : visualisation de signaux et d’images
Exemple d’une migration réussie depuis MATLAB® :
Application : logiciel Spectrométrie neutron
Développements / calculs interactifs : environnement Spyder
CEA/DAM Île-de-France – Pierre RAYBAUT 3
Généralités sur le langage Python
Langage de programmation ayant six caractéristiques essentielles :
Autres langages dynamiques (non compilés) : Java, Ruby, MATLAB®, IDL®
Autres langages généralistes : C/C++, Fortran, Java, Ruby
Autres langages orientés objet par conception : C++, Java, Ruby
Autres langages libres et gratuits : C/C++, Fortran, Java, Ruby
dynamique
très haut niveau
généraliste
orienté objet
libre
gratuit
Source : http://www.python.org
CEA/DAM Île-de-France – Pierre RAYBAUT 4
Généralités sur le langage Python
Python est développé et maintenu par Google, Microsoft, Sun, …
Et si vous ajoutez à cela…
Source : http://www.python.org
CEA/DAM Île-de-France – Pierre RAYBAUT 5
Généralités sur le langage Python
…l’existence de bibliothèques scientifiques de qualité :
Traitement du signal Traitement d’image
Visualisation 3D
1 / 25 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !