Symmetry ======== .. currentmodule:: orix.quaternion .. autoclass:: Symmetry .. rubric:: Attributes .. autosummary:: :toctree: :template: custom-attribute-template.rst Symmetry.a Symmetry.angle Symmetry.antipodal Symmetry.axis Symmetry.b Symmetry.c Symmetry.conj Symmetry.contains_inversion Symmetry.d Symmetry.data Symmetry.diads Symmetry.euler_fundamental_region Symmetry.fundamental_sector Symmetry.improper Symmetry.is_proper Symmetry.laue Symmetry.laue_proper_subgroup Symmetry.ndim Symmetry.norm Symmetry.order Symmetry.proper_subgroup Symmetry.proper_subgroups Symmetry.shape Symmetry.size Symmetry.subgroups Symmetry.system Symmetry.unit .. rubric:: Methods .. autosummary:: :toctree: :template: custom-method-template.rst Symmetry.angle_with Symmetry.angle_with_outer Symmetry.dot Symmetry.dot_outer Symmetry.empty Symmetry.flatten Symmetry.from_align_vectors Symmetry.from_axes_angles Symmetry.from_euler Symmetry.from_generators Symmetry.from_homochoric Symmetry.from_matrix Symmetry.from_rodrigues Symmetry.from_scipy_rotation Symmetry.fundamental_zone Symmetry.get_axis_orders Symmetry.get_highest_order_axis Symmetry.get_random_sample Symmetry.identity Symmetry.inv Symmetry.mean Symmetry.outer Symmetry.plot Symmetry.random Symmetry.random_vonmises Symmetry.reshape Symmetry.squeeze Symmetry.stack Symmetry.to_axes_angles Symmetry.to_euler Symmetry.to_homochoric Symmetry.to_matrix Symmetry.to_rodrigues Symmetry.transpose Symmetry.triple_cross Symmetry.unique .. minigallery:: orix.quaternion.Symmetry :add-heading: Examples using ``Symmetry``