pyFAI
PyFAI (pour Python Fast Azimuthal Integration) a été écrit afin d'unifier plusieurs conventions utilisées dans différents logiciels d'intégration azimuthale déjà existants. Son objectif est également d'accélérer l'intégration en utilisant de nouveaux algorithmes ainsi que la programmation sur carte graphique. Actuellement, PyFAI permet de :
- calibrer la position du détecteur (distance à l'échantillon et rotations) et la taille réelle de ses pixels,
- effectuer l'intégration azimuthale et obtenir un diffractogramme 1D de la forme Intensité=f(2theta),
- obtenir une intégration 2D de la forme Intensité=f(2theta,chi).
Utilisation possible de masques permettant de ne prendre en compte qu'une partie de l'image 2D.
PyFAI utilise la géométrie du logiciel SPD (P. Boesecke). Il est compatible avec la géométrie utilisée par Fit2D (A. Hammersley).
PyFAI est utilisé au Service de Caractérisation de Matériaux et Composants du CEA-Leti sur un équipement de caractérisation X multitechnique (prototype unique) comprenant différents détecteurs de rayons X dont une caméra CCD pilotée sous SPEC et Tango.
PyFAI est encore un jeune logiciel en développement. Les fonctionnalité déjà présentes sont satisfaisantes mais néanmoins toujours en cours d'amélioration (implémentation d'algorithmes générant moins de bruit sur le signal ou plus rapides).
Commentaires
Autres Académique
Ligne DiffAbs au synchrotron Soleil