跳转到主要内容

基于Schema的量子 Espresso数据工具和接口

项目描述

qeschema 软件包提供将量子 Espresso代码系列(ESPRESSO:开放源代码研究电子结构、模拟和优化的软件包)生成的XML数据转换为工具。

需求

安装

您可以在Python 3.7+环境中使用pip安装此库

pip install qeschema

如果您需要HDF5工具和/或YAML格式,请使用以下命令之一安装额外功能

pip install qeschema[HDF5]
pip install qeschema[YAML]
pip install qeschema[HDF5,YAML]

用法

使用

>>> import qeschema
>>> pw_document = qeschema.PwDocument()

定义您的数据文档,然后从由量子 Espresso代码系列相应应用程序处理的文件中读取XML数据

>>> pw_document.read("tests/examples/pw/Si.xml")

加载的数据可以解码为Python数据字典或写入JSON或YAML格式

>>> xml_data = pw_document.to_dict()
>>> json_data = pw_document.to_json()

作者

  • Davide Brunato

  • Pietro Delugas

  • Giovanni Borghi

  • Alexandr Fonari

许可协议

本软件遵循MIT许可证的条款进行分发。请参阅当前分发根目录中的“LICENSE”文件,或https://open-source.org.cn/licenses/MIT

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分发

qeschema-1.5.2.tar.gz (199.7 kB 查看哈希值)

上传时间

构建分发

qeschema-1.5.2-py3-none-any.whl (162.7 kB 查看哈希值)

上传时间 Python 3

由以下支持

AWSAWS云计算和安全赞助商DatadogDatadog监控FastlyFastlyCDNGoogleGoogle下载分析MicrosoftMicrosoftPSF赞助商PingdomPingdom监控SentrySentry错误日志StatusPageStatusPage状态页面