基于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()
许可协议
本软件遵循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 查看哈希值)
关闭
qeschema-1.5.2.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 281b80b1b535e95e17404065977f5f25d245d451fcd3c520712eb08eb49154e2 |
|
MD5 | 496d2495320aee50d4a38c390de30f06 |
|
BLAKE2b-256 | 3c57e280f33a2084579883e88a5283dfa249559a4458fea8799a494c92888527 |
关闭
qeschema-1.5.2-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | d145d2391a0ee7e6c093013b3f99e3c37d3d447868adf1c46a9c00e5007d564d |
|
MD5 | 3456c72b86e47cde6858af1d1c3a4be6 |
|
BLAKE2b-256 | 4bfcafe8ff7987430763696f9a358768d25e762f4c84b3c079dec98ead8ff835 |