Observed since 21 Oct, 09:08 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
Analysis tool for simulations of grain boundaries and interfaces
Atomistic Grain Boundary and Interface Utility. This is a library for pre- and postprocessing polycrystalline and grain-boundary structures to use with atomistic codes, e.g. LAMMPS and VASP. It allows top-level processing of those structures by utilizing established methods to differentiate between bulk and interface regions. This allows to extract static as well as dynamic properties of these structures.
While it is intended that agility can be used with different "backends" such as ase, babel, pyiron, and others, the main functionality is (currently) implemented with ovito and LAMMPS.
There are different ways to install agility. Choose what works best with your workflow.
To build from source, use
pip install -r requirements.txt
python setup.py build
python setup.py install
pippip install agility
condaconda skeleton pypi agility
conda build agility
conda install --use-local agility
Any contributions or even questions about the code are welcome - please use the Issue Tracker or Pull Requests.
The development takes place on the development branch. Python 3.9 is the minimum requirement. Some backends (like ovito) currently do not support Python 3.10.
The user documentation will be written in python sphinx. The source files should be
stored in the doc directory.
After installation, in the home directory, use
pytest
Download counts and popularity will appear here as the collector receives them.
| Version | Published | Direct dependencies | Open version |
|---|---|---|---|
| 2026.3.18 | 18 Mar 2026 | 11 |
This describes our collected data; it is not a security assessment.
Observed since 21 Oct, 09:08 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:8116a6ca8e2148cda9109f7737a928172f7ae66341604660fd2c23fc1e5e95bc