GULPy is a Python interface for the General Utility Lattice Program (GULP). The package provides several functions to:
- Interface pymatgen structures and molecules and write them as GULP files, including the correct labels, shells etc.
- Writing input files and launching GULP optimization, single-point and MD jobs
- Parsing GULP output files
This software requires the following packages:
conda create -n gulpy python=3.14 numpy pandas networkx pyyaml rdkit pymatgen setuptools -c conda-forge
conda activate gulpyQuote any version specifier you add (e.g. "pymatgen>=2024.3.29"), or the shell reads > as an output redirect.
You can then install GULPy by running
pip install .Examples on how to use the software can be found in the tests folders inside each module. A documentation for the package is under development.