Utilities for preprocessing and postprocessing molecular simulations of ferroelectric materials.
ferrodispcalc provides small, focused tools to compute ionic displacements, polarization and octahedral tilts for perovskite-like materials, and to visualize results efficiently.
- Build neighbor list with easy-to-use API.
- Compute ionic displacements from trajectories / single structure.
- Compute polarization and octahedral-tilt descriptors for perovskite-type structures.
- On-demand visualization helpers for common plots.
- LAMMPS plugin for efficient, in-situ calculations during MD runs.
Path: ./gallery/PTO-STO-superlattice/plot.py
Path: ./gallery/PTO-HH-DW/plot.py
More detailed information, example usage, and API docs: https://moseyqaq.github.io/ferrodispcalc/
git clone https://github.com/MoseyQAQ/ferrodispcalc.git
cd ferrodispcalc
pip install -e .We plan to publish this package to PyPI soon.
Please cite this repo if it helps your research. Thanks!

