pymatgen
Analisar estruturas cristalinas com pymatgen
Auch verfügbar von: davila7
Trabalhe com estruturas cristalinas e dados de materiais. Converta formatos de arquivo, compute diagramas de fase, analise simetria e acesse o banco de dados do Materials Project para pesquisa em ciência de materiais computacional.
Die Skill-ZIP herunterladen
In Claude hochladen
Gehe zu Einstellungen → Fähigkeiten → Skills → Skill hochladen
Einschalten und loslegen
Teste es
Verwendung von "pymatgen". Read structure from POSCAR and show its properties
Erwartetes Ergebnis:
- Formula: Fe2O3 (hematite)
- Lattice: a=5.04 Å, b=5.04 Å, c=13.77 Å
- Space group: R-3c (#167)
- Crystal system: trigonal
- Density: 5.27 g/cm³
- Number of sites: 10
Verwendung von "pymatgen". Convert CIF to POSCAR format
Erwartetes Ergebnis:
- Successfully converted structure.cif to converted.POSCAR
- Structure contains 10 atoms (Fe4 O6)
- Format: POSCAR (VASP format)
Verwendung von "pymatgen". Query Materials Project for perovskites
Erwartetes Ergebnis:
- Found 23 stable perovskite structures
- Example: SrTiO3 (mp-5229) - band gap 3.2 eV
- Example: BaTiO3 (mp-2987) - band gap 2.8 eV
- Energy above hull: all < 0.01 eV/atom
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
Pesquisar compostos estáveis
Construa diagramas de fase e identifique materiais estáveis usando dados do banco de dados do Materials Project.
Converter formatos de estrutura
Converta arquivos de estruturas cristalinas entre CIF, POSCAR, XYZ e outros formatos para diferentes códigos de simulação.
Analisar simetria cristalina
Determine grupos espaciais, operações de simetria e ambientes de coordenação a partir de arquivos de estrutura.
Probiere diese Prompts
Read the structure from file 'POSCAR' and show its composition, lattice parameters, and space group.
Convert 'structure.cif' to POSCAR format and save as 'converted.POSCAR'.
Build a phase diagram for the Li-Fe-O system and identify stable compounds.
Search the Materials Project for stable perovskite structures with band gap between 1.5 and 3.0 eV.
Bewährte Verfahren
- Sempre use variáveis de ambiente (MP_API_KEY) para credenciais de API, nunca codifique chaves
- Valide estruturas após a leitura para verificar átomos sobrepostos ou comprimentos de ligação irreais
- Use SpacegroupAnalyzer para reduzir estruturas a células primitivas antes da análise
Vermeiden
- Não codifique chaves de API em scripts - use variáveis de ambiente em vez disso
- Não pule a análise de simetria ao comparar estruturas - diferentes grupos espaciais podem parecer semelhantes
- Não presuma que a detecção automática de formato sempre funciona - especifique o formato quando não tiver certeza
Häufig gestellte Fragen
Quais formatos de arquivo o pymatgen suporta?
Como obtenho uma chave de API do Materials Project?
O pymatgen pode analisar trajetórias de dinâmica molecular?
Como gero uma supercélula?
O pymatgen funciona com outros códigos de simulação?
Como analiso ambientes de coordenação?
Entwicklerdetails
Autor
K-Dense-AILizenz
MIT license
Repository
https://github.com/K-Dense-AI/claude-scientific-skills/tree/main/scientific-skills/pymatgenRef
main