Catalog PyPI
PACKAGE EXPLORERView in registry

agility

PyPI

Analysis tool for simulations of grain boundaries and interfaces

analysisboundariesgraininterfacesscience
Versions collected1
Direct dependencies11From release 2026.3.18
Last observed21 Oct, 09:08 UTC

README

Version 2026.3.18 documentation

Documentation Status code coverage pre-commit.ci status Binder DOI

Agility

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.

Implementations

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.

Installation

There are different ways to install agility. Choose what works best with your workflow.

From source

To build from source, use

pip install -r requirements.txt

python setup.py build

python setup.py install

Using pip

pip install agility

Using conda

conda skeleton pypi agility

conda build agility

conda install --use-local agility

Contributing

Any contributions or even questions about the code are welcome - please use the Issue Tracker or Pull Requests.

Development

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.

Documentation

The user documentation will be written in python sphinx. The source files should be stored in the doc directory.

Run tests

After installation, in the home directory, use

pytest

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Versions 1

Collected releases
VersionPublishedDirect dependenciesOpen version
2026.3.1818 Mar 202611

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

Repository

PENDING
ab5424/agility

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 21 Oct, 09:08 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package:8116a6ca8e2148cda9109f7737a928172f7ae66341604660fd2c23fc1e5e95bc