elcorto / pwtools

pwtools is a Python package for pre- and postprocessing of atomistic calculations, mostly targeted to Quantum Espresso, CPMD, CP2K and LAMMPS. It is almost, but not quite, entirely unlike ASE, with some tools extending numpy/scipy. It has a set of powerful parsers and data types for storing calculation data.
https://elcorto.github.io/pwtools
BSD 3-Clause "New" or "Revised" License
64 stars 12 forks source link
ase cp2k cpmd kernel-regression kernel-ridge-regression lammps molecular-dynamics multivariate-regression parameter-sweep polynomial-regression postprocessing preprocessing python quantum-espresso quasi-harmonic-approximation radial-basis-function radial-distribution-function radial-pair-correlation-function sqlite

image GitHub Workflow Status

About

pwtools is a Python package for pre- and postprocessing of atomistic calculations, mostly targeted to Quantum Espresso, CPMD, CP2K and LAMMPS. It is almost, but not quite, entirely unlike ASE, with some tools extending numpy/scipy. It has a set of powerful parsers and data types for storing calculation data. See the feature overview for more.

The dcd code is now part of ASE's dcd reader for CP2K files. Thanks!

Documentation

Have a look at the docs. Quick start instructions can be found in the tutorial. Many examples, besides the ones in the doc strings are in the tests.

Install

See the install docs.

Publications

pwtools was used in these works: