pymatgen
Analiza estructuras cristalinas con pymatgen
También disponible en: davila7
Trabaja con estructuras cristalinas y datos de materiales. Convierte formatos de archivo, calcula diagramas de fase, analiza la simetría y accede a la base de datos de Materials Project para investigación en ciencia de materiales computacional.
Descargar el ZIP de la skill
Subir en Claude
Ve a Configuración → Capacidades → Skills → Subir skill
Activa y empieza a usar
Pruébalo
Usando "pymatgen". Read structure from POSCAR and show its properties
Resultado esperado:
- 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
Usando "pymatgen". Convert CIF to POSCAR format
Resultado esperado:
- Successfully converted structure.cif to converted.POSCAR
- Structure contains 10 atoms (Fe4 O6)
- Format: POSCAR (VASP format)
Usando "pymatgen". Query Materials Project for perovskites
Resultado esperado:
- 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
Auditoría de seguridad
SeguroAll 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.
Factores de riesgo
⚡ Contiene scripts (6)
⚙️ Comandos externos (447)
📁 Acceso al sistema de archivos (10)
🌐 Acceso a red (14)
🔑 Variables de entorno (23)
Puntuación de calidad
Lo que puedes crear
Investigar compuestos estables
Construye diagramas de fase e identifica materiales estables usando datos de la base de datos de Materials Project.
Convertir formatos de estructura
Convierte archivos de estructuras cristalinas entre CIF, POSCAR, XYZ y otros formatos para diferentes códigos de simulación.
Analizar la simetría cristalina
Determina grupos espaciales, operaciones de simetría y entornos de coordinación a partir de archivos de estructura.
Prueba estos prompts
Lee la estructura del archivo 'POSCAR' y muestra su composición, parámetros de red y grupo espacial.
Convierte 'structure.cif' a formato POSCAR y guarda como 'converted.POSCAR'.
Construye un diagrama de fase para el sistema Li-Fe-O e identifica compuestos estables.
Busca en Materials Project estructuras perovskitas estables con band gap entre 1.5 y 3.0 eV.
Mejores prácticas
- Usa siempre variables de entorno (MP_API_KEY) para credenciales de API, nunca claves codificadas
- Valida las estructuras después de leerlas para comprobar átomos superpuestos o longitudes de enlace irreales
- Usa SpacegroupAnalyzer para reducir estructuras a celdas primitivas antes del análisis
Evitar
- No codifiques claves de API en scripts: usa variables de entorno en su lugar
- No omitas el análisis de simetría al comparar estructuras: distintos grupos espaciales pueden parecer similares
- No asumas que la detección automática de formato siempre funciona: especifica el formato cuando tengas dudas
Preguntas frecuentes
¿Qué formatos de archivo admite pymatgen?
¿Cómo obtengo una clave de API de Materials Project?
¿Puede pymatgen analizar trayectorias de dinámica molecular?
¿Cómo genero una supercelda?
¿Pymatgen funciona con otros códigos de simulación?
¿Cómo analizo los entornos de coordinación?
Detalles del desarrollador
Autor
K-Dense-AILicencia
MIT license
Repositorio
https://github.com/K-Dense-AI/claude-scientific-skills/tree/main/scientific-skills/pymatgenRef.
main
Estructura de archivos