jsonextended的解析插件
项目描述
ejplugins
为jsonextended包和验证模式提供解析插件,用于将材料模拟包的输出文件转换为JSON格式。
使用方法
>> pip install ejplugins
或,使用Pymatgen和ASE解析器
>> pip install ejplugins[science]
独立使用
from ejplugins.qespresso import QEmainPlugin
with open("path/to/my.qe.out") as f:
output = QEmainPlugin.read_file(f)
与jsonextended
一起使用
from ejplugins.qespresso import QEmainPlugin
from jsonextended import plugins, ejson
plugins.load_plugin_classes([QEmainPlugin])
ejson.to_dict("path/to/qespresso/outputs")
请参阅ejplugins/test_files以获取示例输入/输出。
项目详情
下载文件
下载适用于您平台文件的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源分发
ejplugins-0.11.1.tar.gz (31.3 MB 查看散列值)
构建分发
ejplugins-0.11.1-py2.py3-none-any.whl (31.7 MB 查看散列值)
关闭
ejplugins-0.11.1.tar.gz 的散列值
算法 | 散列摘要 | |
---|---|---|
SHA256 | a636590c95c310ac37a867ee4afdd3bbb26bf0ec115d0c82269b1deca88a835c |
|
MD5 | a846d518f49c2b3084df1ef15d1db9ed |
|
BLAKE2b-256 | ed5ef7107fdb3aab5ba9c358f256ada9e04a8096bcf5d754df7e1b1c52c9002e |
关闭
ejplugins-0.11.1-py2.py3-none-any.whl 的散列值
算法 | 散列摘要 | |
---|---|---|
SHA256 | 44fe783c5311e501eba71891341db72ad7eaefe8eb683fa00814aa4aad720c56 |
|
MD5 | 09d80ae014631174bc120ddf1cb12835 |
|
BLAKE2b-256 | c6d186aa4e62a7ab8f9f8ef634b443584926043005a3c9c0de8433b9001d4d25 |