处理晶体结构和材料数据。转换文件格式、计算相图、分析对称性,并访问 Materials Project 数据库进行计算材料科学研究。
下載技能 ZIP
在 Claude 中上傳
前往 設定 → 功能 → 技能 → 上傳技能
開啟並開始使用
測試它
正在使用「pymatgen」。 从 POSCAR 读取结构并显示其属性
預期結果:
- 化学式: Fe2O3 (赤铁矿)
- 晶格: a=5.04 Å, b=5.04 Å, c=13.77 Å
- 空间群: R-3c (#167)
- 晶系: 三方晶系
- 密度: 5.27 g/cm³
- 原子数: 10
正在使用「pymatgen」。 将 CIF 转换为 POSCAR 格式
預期結果:
- 成功将 structure.cif 转换为 converted.POSCAR
- 结构包含 10 个原子 (Fe4 O6)
- 格式: POSCAR (VASP 格式)
正在使用「pymatgen」。 查询 Materials Project 中的钙钛矿
預期結果:
- 找到 23 个稳定的钙钛矿结构
- 示例: SrTiO3 (mp-5229) - 带隙 3.2 eV
- 示例: BaTiO3 (mp-2987) - 带隙 2.8 eV
- 能量高于凸包: 全部 < 0.01 eV/原子
安全審計
安全All 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.
風險因素
⚡ 包含腳本 (6)
⚙️ 外部命令 (447)
📁 檔案系統存取 (10)
🌐 網路存取 (14)
🔑 環境變數 (23)
品質評分
你能建構什麼
研究稳定化合物
使用 Materials Project 数据库的数据构建相图并识别稳定材料。
转换结构格式
在 CIF、POSCAR、XYZ 和其他格式之间转换晶体结构文件,适用于不同的模拟代码。
分析晶体对称性
从结构文件中确定空间群、对称操作和配位环境。
試試這些提示
从文件 'POSCAR' 中读取结构并显示其组成、晶格参数和空间群。
将 'structure.cif' 转换为 POSCAR 格式并保存为 'converted.POSCAR'。
构建 Li-Fe-O 系统的相图并识别稳定化合物。
在 Materials Project 中搜索带隙在 1.5 到 3.0 eV 之间的稳定钙钛矿结构。
最佳實務
- 始终使用环境变量 (MP_API_KEY) 存储 API 凭据,切勿硬编码密钥
- 读取结构后进行验证,检查是否有重叠原子或不切实际的键长
- 在分析前使用 SpacegroupAnalyzer 将结构简化为原胞
避免
- 切勿在脚本中硬编码 API 密钥 - 应使用环境变量
- 在比较结构时不要跳过对称性分析 - 不同的空间群可能看起来相似
- 不要假设自动格式检测总是有效 - 不确定时请指定格式