Skip to content

Python module to compute octahedral rotation and tilt angles in perovskite structures

License

Notifications You must be signed in to change notification settings

koysean/octahedral-rotations

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

octahedral-rotations

Python module to compute octahedral rotation and tilt angles in orthorhombic perovskite structures (ABX3)

Functionality:

* enumerates B-X bonds
* computes bond angles projected onto planes orthogonal to the pseudocubic
  lattice vectors
* computes rotation and tilt angles averaged across all anions

Sample usage in examples/example.py

TODO list:

* Allow for cations and anions to be redefined without reinitializing
  OctahedralRotations
* Implement octahedral rotation pattern recognition

Installation:

Pypi package is under construction.

For quick installation, clone the git repository and install using pip:

git clone https://github.com/koysean/octahedral-rotations.git
pip install octahedral-rotations/

About

Python module to compute octahedral rotation and tilt angles in perovskite structures

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages