Skip to main content

parser plugins for jsonextended

Project description

Build_Status PyPI

Parser plugins for the jsonextended package and validation schema, to convert output files from materials simulation packages to a JSON format.

Usage

pip install ejplugins
pip install jsonextended

Either use independently:

from ejplugins.qespresso import QEmainPlugin
with open("path/to/my.qe.out") as f:
    output = QEmainPlugin.read_file(f)

Or with jsonextended:

from ejplugins.qespresso import QEmainPlugin
from jsonextended import plugins, ejson
plugins.load_plugin_classes([QEmainPlugin])

ejson.to_dict("path/to/qespresso/outputs")

See ejplugins/test_files for example input/outputs.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page