A package for describing crystal orientations and transforming between their representations consistently. The basis for this package can be found in the tutorial:
"Rowenhorst, David, et al. "Consistent representations of and conversions between 3D rotations." Modelling and Simulation in Materials Science and Engineering 23.8 (2015): 083501. https://iopscience.iop.org/article/10.1088/0965-0393/23/8/083501".
The package includes crystal orientation representations for:
- Euler Angles
- Bunge
- Quaternions
- Axis-Angle types
- Axis-Angle
- Rodrigues-Frank vector
As an example, one can create an Euler Angles representation of the Bunge (ZXZ) convention via:
euls = EulerAngles(Bunge, 0.0, 1.0, 0.3)