outer#

Misorientation.outer(other: Rotation | Vector3d, lazy: bool = False, chunk_size: int = 20, progressbar: bool = True) Rotation | Vector3d[source]#

Return the outer rotation products of the rotations and the other rotations or vectors.

Parameters:
other

Other rotations or vectors.

lazy

Whether to compute the outer products using dask. This option can be used to reduce memory usage when working with large arrays. Default is False.

chunk_size

Number of rotations per axis to include in each iteration of the computation. Default is 20. Only applies when lazy=True. Increasing this might reduce the computation time at the cost of increased memory use.

progressbar

Whether to show a progressbar during computation if lazy=True. Default is True.

Returns:
R

Outer rotation products.