Skip to content

Latest commit

 

History

94 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GULPy

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

Installation

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 gulpy

Quote 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

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.

About

Python interface for the General Utility Lattice Program (GULP)

Resources

Stars

8 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages