Bohrium
robot
新建

空间站广场

论文
Notebooks
比赛
课程
Apps
我的主页
我的Notebooks
我的论文库
我的足迹

我的工作空间

任务
节点
文件
数据集
镜像
项目
数据库
公开
在Bohrium里使用Materials Project
bohrium
Materials Project
bohriumMaterials Project
ck
发布于 2023-11-06
推荐镜像 :Basic Image:bohrium-notebook:2023-04-07
推荐机型 :c2_m4_cpu
赞 1
1. 准备
2. 通过Materials Project IDs搜索材料
3. 限定特定元素和特定带隙搜索材料
4. 搜索稳定且带隙大于一定值的材料

1. 准备

代码
文本

安装mp-api更新,安装完需要重启下kernel

代码
文本
[ ]
pip install mp-api -U
代码
文本

添加bohrium的专属代理

代码
文本
[ ]
import os
os.environ['HTTP_PROXY'] = 'http://ga.dp.tech:8118'
os.environ['HTTPS_PROXY'] = 'http://ga.dp.tech:8118'
代码
文本

添加 apikey,可以在在官网申请

代码
文本
[1]
API_KEY = "你的api key"
代码
文本

2. 通过Materials Project IDs搜索材料

代码
文本
[7]
from mp_api.client import MPRester

with MPRester(API_KEY) as mpr:
docs = mpr.materials.summary.search(material_ids=["mp-149", "mp-13", "mp-22526"])
example_doc = docs[0]
mpid = example_doc.material_id
formula = example_doc.formula_pretty
print(mpid)
print(formula)
mp-22526
LiCoO2
代码
文本

3. 限定特定元素和特定带隙搜索材料

代码
文本
[8]
from mp_api.client import MPRester

with MPRester(API_KEY) as mpr:
docs = mpr.materials.summary.search(
elements=["Si", "O"],
band_gap=(0.5, 1.0),
fields=["material_id", "band_gap", "volume", "formula_pretty"])
example_doc = docs[0]
mpid = example_doc.material_id # a Materials Project ID
formula = example_doc.formula_pretty # a formula
volume = example_doc.volume # a volume
print(mpid, formula, volume)
mp-1173811 Na4Al3Si3NO15 784.7812509534215
代码
文本

4. 搜索稳定且带隙大于一定值的材料

代码
文本
[9]
from mp_api.client import MPRester

with MPRester(API_KEY) as mpr:
docs = mpr.materials.summary.search(
band_gap=(3,None),
energy_above_hull=(0,0),
fields=["material_id"])
stable_mpids = [doc.material_id for doc in docs]
print(stable_mpids[0])
mp-1195170
代码
文本
bohrium
Materials Project
bohriumMaterials Project
已赞1
本文被以下合集收录
玩转Bohrium
ck
更新于 2024-05-12
3 篇2 人关注
推荐阅读
公开
Bohrium 帮助文档|LAMMPS
Bohrium 帮助文档LBG UtilityLAMMPS
Bohrium 帮助文档LBG UtilityLAMMPS
Bohrium
发布于 2023-10-14
1 赞6 转存文件
公开
玩转BohriumSDK job 提交
bohriumJob批量提交
bohriumJob批量提交
ck
发布于 2023-10-12
6 赞3 转存文件2 评论