pymatgen
pymatgenで結晶構造を解析する
También disponible en: davila7
結晶構造と材料データを扱います。ファイル形式の変換、相図の計算、対称性解析を行い、計算材料科学の研究のためにMaterials Projectデータベースにアクセスします。
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:
- 化学式: Fe2O3(赤鉄鉱)
- 格子: a=5.04 Å, b=5.04 Å, c=13.77 Å
- 空間群: R-3c (#167)
- 結晶系: 三方晶
- 密度: 5.27 g/cm³
- サイト数: 10
Usando "pymatgen". Convert CIF to POSCAR format
Resultado esperado:
- structure.cifをconverted.POSCARに正常に変換しました
- 構造は10原子を含みます (Fe4 O6)
- 形式: POSCAR (VASP形式)
Usando "pymatgen". Query Materials Project for perovskites
Resultado esperado:
- 安定なペロブスカイト構造が23件見つかりました
- 例: SrTiO3 (mp-5229) - バンドギャップ 3.2 eV
- 例: BaTiO3 (mp-2987) - バンドギャップ 2.8 eV
- ハル上エネルギー: 全て < 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
安定化合物の研究
Materials Projectデータベースのデータを使って相図を構築し、安定な材料を特定します。
構造形式の変換
結晶構造ファイルをCIF、POSCAR、XYZなどの形式間で変換し、異なるシミュレーションコード向けに整えます。
結晶対称性の解析
構造ファイルから空間群、対称操作、配位環境を決定します。
Prueba estos 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.
Mejores prácticas
- API認証情報には常に環境変数(MP_API_KEY)を使用し、キーをハードコードしない
- 読み込み後に構造を検証し、原子の重なりや不自然な結合長がないか確認する
- 解析前にSpacegroupAnalyzerを使用して構造を原始胞に縮約する
Evitar
- スクリプトにAPIキーをハードコードしない - 代わりに環境変数を使用する
- 構造比較時に対称性解析を省略しない - 異なる空間群は見た目が似ている場合がある
- 自動形式検出が常に機能すると仮定しない - 不確かな場合は形式を指定する
Preguntas frecuentes
pymatgenはどのファイル形式をサポートしていますか?
Materials ProjectのAPIキーはどうやって取得しますか?
pymatgenは分子動力学の軌道を解析できますか?
スーパーセルはどうやって生成しますか?
pymatgenは他のシミュレーションコードと連携できますか?
配位環境はどうやって解析しますか?
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