Quaternion ========== .. currentmodule:: orix.quaternion .. autoclass:: Quaternion .. rubric:: Attributes .. autosummary:: :toctree: :template: custom-attribute-template.rst Quaternion.a Quaternion.angle Quaternion.antipodal Quaternion.axis Quaternion.b Quaternion.c Quaternion.conj Quaternion.d Quaternion.data Quaternion.ndim Quaternion.norm Quaternion.shape Quaternion.size Quaternion.unit .. rubric:: Methods .. autosummary:: :toctree: :template: custom-method-template.rst Quaternion.dot Quaternion.dot_outer Quaternion.empty Quaternion.flatten Quaternion.from_align_vectors Quaternion.from_axes_angles Quaternion.from_euler Quaternion.from_homochoric Quaternion.from_matrix Quaternion.from_rodrigues Quaternion.from_scipy_rotation Quaternion.get_random_sample Quaternion.identity Quaternion.inv Quaternion.mean Quaternion.outer Quaternion.random Quaternion.reshape Quaternion.squeeze Quaternion.stack Quaternion.to_axes_angles Quaternion.to_euler Quaternion.to_homochoric Quaternion.to_matrix Quaternion.to_rodrigues Quaternion.transpose Quaternion.triple_cross Quaternion.unique .. minigallery:: orix.quaternion.Quaternion :add-heading: Examples using ``Quaternion``