SuperAPI AI 工具集

materials-databases

数据与分析

查看项目

更新于 10-16 06:20

技能介绍

用途:帮助用户查询材料科学数据库,当前资料明确覆盖 AFLOW 与 Materials Project 两个来源,用于检索晶体结构、材料性质、热力学与相关计算数据。

主要能力:Materials Project 提供 15 万以上无机化合物,涵盖电子结构、声子、弹性、表面与电池相关数据;AFLOW 提供 350 万以上计算材料,涵盖晶体结构、热力学与弹性性质。两者均可按化学式、元素、材料 ID 或性质区间检索,并可获取结构。

使用方式:Materials Project 需要免费 API key,可先 pip install mp-api,或 conda install -c conda-forge mp-api,并通过环境变量 export MP_API_KEY="your_api_key_here"、配置文件或代码中传入 key 进行认证;查询使用 MPRester 与 mpr.materials.summary.search 等接口,并可用 fields 指定字段。AFLOW 无需 API key,通过 REST URL 或可选的 aflow Python 包查询。结构处理推荐安装 pymatgen、ase。

适用场景:电子结构分析、电池材料研究、表面与吸附、声子计算、相稳定性分析、大规模材料筛选及两库交叉验证。

限制:资料未提供两库的访问速度、配额与准确性保证;Materials Project 有速率限制,AFLOW 速率未说明。文中含示例代码,实际字段与接口可用性需以各自官方文档为准。