matflow.param_classes.orientations.UnitCellAlignment#

class matflow.param_classes.orientations.UnitCellAlignment(x: matflow.param_classes.orientations.LatticeDirection | None = None, y: matflow.param_classes.orientations.LatticeDirection | None = None, z: matflow.param_classes.orientations.LatticeDirection | None = None)#

Bases: ParameterValue

Methods

from_hex_convention_DAMASK

from_hex_convention_MTEX

Generate a unit cell alignment from MTEX's default convention for hexagonal symmetry.

to_dict

Attributes

x

y

z

Parameters:
classmethod from_hex_convention_DAMASK()#
classmethod from_hex_convention_MTEX()#

Generate a unit cell alignment from MTEX’s default convention for hexagonal symmetry.

Tested using this command in MTEX: crystalSymmetry(“hexagonal”).alignment

to_dict()#
x: LatticeDirection | None = None#
y: LatticeDirection | None = None#
z: LatticeDirection | None = None#