An open API service indexing awesome lists of open source software.

https://github.com/citrineinformatics/dftparse

Simple parsers for DFT codes
https://github.com/citrineinformatics/dftparse

Last synced: about 1 year ago
JSON representation

Simple parsers for DFT codes

Awesome Lists containing this project

README

          

# dftparse ![Develop status](https://travis-ci.org/CitrineInformatics/dftparse.svg?branch=develop) ![Pypi stats](https://img.shields.io/pypi/v/dftparse.svg)

Local, unopinionated parsers for DFT codes.

`dftparse` simply extracts key-value pairs from the inputs and outputs of dft codes by reading one or a few consecutive lines and putting the results into a list of dicts.
Repeated keys are repeated, preserving context through ordering.
It does not change the names to make them consistent across dft codes, nor does it do processing to homogenize units or basis.
`dftparser` is intended to be a building block for building more expressive or useful dft tools, such as [pif-dft](https://github.com/CitrineInformatics/pif-dft)

## Currently supported codes
- VASP (versions tested: 5.2.11, 5.3.2, 5.3.5)
- PWSCF (Quantum Espresso) (versions tested: 4.3.2, 5.0, 5.4.0, 6.0, 6.4.1)