pymatgen
Analyser les structures cristallines avec pymatgen
Également disponible depuis: davila7
Travaillez avec les structures cristallines et les données de matériaux. Convertissez les formats de fichiers, calculez les diagrammes de phase, analysez la symétrie et accédez à la base de données Materials Project pour la recherche en science des matériaux computationnelle.
Télécharger le ZIP du skill
Importer dans Claude
Allez dans Paramètres → Capacités → Skills → Importer un skill
Activez et commencez à utiliser
Tester
Utilisation de "pymatgen". Lire la structure depuis POSCAR et afficher ses propriétés
Résultat attendu:
- Formule : Fe2O3 (hématite)
- Maille : a=5,04 Å, b=5,04 Å, c=13,77 Å
- Groupe d'espace : R-3c (#167)
- Système cristallin : trigonal
- Densité : 5,27 g/cm³
- Nombre de sites : 10
Utilisation de "pymatgen". Convertir CIF au format POSCAR
Résultat attendu:
- structure.cif converti avec succès en converted.POSCAR
- La structure contient 10 atomes (Fe4 O6)
- Format : POSCAR (format VASP)
Utilisation de "pymatgen". Interroger Materials Project pour des pérovskites
Résultat attendu:
- 23 structures de pérovskite stables trouvées
- Exemple : SrTiO3 (mp-5229) - bande interdite 3,2 eV
- Exemple : BaTiO3 (mp-2987) - bande interdite 2,8 eV
- Énergie au-dessus de l'enveloppe : tous < 0,01 eV/atome
Audit de sécurité
SûrAll 537 static findings are false positives. The static analyzer incorrectly flagged markdown documentation syntax (code blocks, inline code formatting) as shell commands and cryptographic terms in documentation text as weak algorithms. The actual Python code uses secure patterns for API key management (environment variables) and performs legitimate materials science file I/O operations. No malicious code, data exfiltration, or security risks found.
Facteurs de risque
⚡ Contient des scripts (6)
⚙️ Commandes externes (447)
📁 Accès au système de fichiers (10)
🌐 Accès réseau (14)
🔑 Variables d’environnement (23)
Score de qualité
Ce que vous pouvez construire
Rechercher des composés stables
Construisez des diagrammes de phase et identifiez les matériaux stables en utilisant les données de la base de données Materials Project.
Convertir les formats de structures
Convertissez des fichiers de structures cristallines entre CIF, POSCAR, XYZ et d'autres formats pour différents codes de simulation.
Analyser la symétrie cristalline
Déterminez les groupes d'espace, les opérations de symétrie et les environnements de coordination à partir des fichiers de structure.
Essayez ces prompts
Lisez la structure depuis le fichier 'POSCAR' et affichez sa composition, ses paramètres de maille et son groupe d'espace.
Convertissez 'structure.cif' au format POSCAR et enregistrez-le sous 'converted.POSCAR'.
Construisez un diagramme de phase pour le système Li-Fe-O et identifiez les composés stables.
Recherchez dans Materials Project des structures de pérovskite stables avec une bande interdite entre 1,5 et 3,0 eV.
Bonnes pratiques
- Toujours utiliser des variables d'environnement (MP_API_KEY) pour les identifiants API, ne jamais coder les clés en dur
- Valider les structures après lecture pour vérifier qu'il n'y a pas d'atomes superposés ou de longueurs de liaison irréalistes
- Utiliser SpacegroupAnalyzer pour réduire les structures en cellules primitives avant l'analyse
Éviter
- Ne pas coder les clés API en dur dans les scripts - utiliser des variables d'environnement à la place
- Ne pas sauter l'analyse de symétrie lors de la comparaison de structures - différents groupes d'espace peuvent sembler similaires
- Ne pas supposer que la détection automatique de format fonctionne toujours - préciser le format en cas de doute