MPDataDoc类介绍
- 使用mp数据库新接口
mp_api.client.MPRester
获取数据,例子如下:
from mp_api.client import MPResterwith MPRester(API_KEY) as mpr:docs = mpr.summary.search(material_ids=["mp-1176451", "mp-561113"])
以上代码返回一个MPDataDoc
对象列表,每一个MPDataDoc
对象包含一条材料数据的全部信息。
- 查看
MPDataDoc
对象包括的信息:
- 可以通过这些属性获取数据,也就是说只需要得到mp数据的id,就可以通过API接口获得全部信息。
例子:
space_number = docs[0].symmetry.number # 获取空间群数