MPDataDoc类介绍

MPDataDoc类介绍

  1. 使用mp数据库新接口mp_api.client.MPRester获取数据,例子如下:
python 复制代码
from mp_api.client import MPRester

with MPRester(API_KEY) as mpr:
    docs = mpr.summary.search(material_ids=["mp-1176451", "mp-561113"])

以上代码返回一个MPDataDoc对象列表,每一个MPDataDoc对象包含一条材料数据的全部信息。

  1. 查看MPDataDoc对象包括的信息:

  2. 可以通过这些属性获取数据,也就是说只需要得到mp数据的id,就可以通过API接口获得全部信息。
    例子:
python 复制代码
space_number = docs[0].symmetry.number    # 获取空间群数
相关推荐
瀚高PG实验室1 小时前
HGDB集群(安全版)repmgr手动切换主备库
java·数据库·安全·瀚高数据库
mit6.8242 小时前
[C# starter-kit] Domain Entities | `AuditableEntity`基类 | 跟踪变化 | 软删除
数据库·microsoft·c#
潇凝子潇2 小时前
MySQL Redo Log 和 Undo Log 满了会有什么问题
数据库·mysql
周杰伦_Jay4 小时前
【Homebrew安装 MySQL 】macOS 用 Homebrew 安装 MySQL 完整教程
数据库·mysql·macos
悟能不能悟9 小时前
redis的红锁
数据库·redis·缓存
安当加密11 小时前
MySQL数据库透明加密(TDE)解决方案:基于国密SM4的合规与性能优化实践
数据库·mysql·性能优化
JH307312 小时前
第七篇:Buffer Pool 与 InnoDB 其他组件的协作
java·数据库·mysql·oracle
板凳坐着晒太阳12 小时前
ClickHouse 配置优化与问题解决
数据库·clickhouse
数据库生产实战12 小时前
解析Oracle 19C中并行INSERT SELECT的工作原理
数据库·oracle
AAA修煤气灶刘哥13 小时前
服务器指标多到“洪水泛滥”?试试InfluxDB?
数据库·后端·面试