Utilisation de Pymatgen pour l'Analyse et la Modélisation des Structures Cristallines

Cet article explore les fonctionnalités de la bibliothèque Pymatgen pour l'analyse des structures cristallines, y compris l'analyse de la symétrie et des diagrammes de phases.

5 min readScience des Matériaux

Ce guide met en lumière le rôle de la bibliothèque Pymatgen dans la science des matériaux computationnelle via Python. Nous commençons par créer des structures cristallines, telles que le silicium et le chlorure de sodium, et examinons leurs propriétés de réseau, densités et compositions. Une analyse de symétrie est réalisée à l'aide de la détection de groupes d'espace, tandis que les environnements de coordination atomique sont évalués. Nous appliquons également des décorations d'état d'oxydation pour améliorer notre compréhension des propriétés chimiques de ces structures. Le tutoriel progresse vers la génération de supercellules, la perturbation des positions atomiques et le calcul de matrices de distances pour des études structurelles à plus grande échelle. De plus, nous simulons des motifs de diffraction des rayons X et construisons un diagramme de phases de base, montrant comment les structures d'alliage désordonnées peuvent être représentées par des configurations ordonnées. Le flux de travail est également élargi pour inclure l'analyse moléculaire, les exportations de fichiers CIF et des requêtes optionnelles à la base de données Materials Project, démontrant les capacités complètes de Pymatgen pour la modélisation des matériaux et l'analyse des données.

Science des Matériaux