pymatgen
Analyser les structures cristallines avec pymatgen
Auch verfügbar von: 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.
Die Skill-ZIP herunterladen
In Claude hochladen
Gehe zu Einstellungen → Fähigkeiten → Skills → Skill hochladen
Einschalten und loslegen
Teste es
Verwendung von "pymatgen". Lire la structure depuis POSCAR et afficher ses propriétés
Erwartetes Ergebnis:
- 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
Verwendung von "pymatgen". Convertir CIF au format POSCAR
Erwartetes Ergebnis:
- structure.cif converti avec succès en converted.POSCAR
- La structure contient 10 atomes (Fe4 O6)
- Format : POSCAR (format VASP)
Verwendung von "pymatgen". Interroger Materials Project pour des pérovskites
Erwartetes Ergebnis:
- 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
Sicherheitsaudit
SicherAll 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.
Risikofaktoren
⚡ Enthält Skripte (6)
⚙️ Externe Befehle (447)
📁 Dateisystemzugriff (10)
🌐 Netzwerkzugriff (14)
🔑 Umgebungsvariablen (23)
Qualitätsbewertung
Was du bauen kannst
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.
Probiere diese 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.
Bewährte Verfahren
- 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
Vermeiden
- 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
Häufig gestellte Fragen
Quels formats de fichiers pymatgen prend-il en charge ?
Comment obtenir une clé API Materials Project ?
Pymatgen peut-il analyser les trajectoires de dynamique moléculaire ?
Comment générer une supermaille ?
Pymatgen fonctionne-t-il avec d'autres codes de simulation ?
Comment analyser les environnements de coordination ?
Entwicklerdetails
Autor
K-Dense-AILizenz
MIT license
Repository
https://github.com/K-Dense-AI/claude-scientific-skills/tree/main/scientific-skills/pymatgenRef
main