Algorithms and tools of various kinds.

# Determining Rotors From Frame Pairs or Orthogonal Matrices¶

Given two frames that are related by a orthogonal transform, we seek a rotor which enacts the transform. Details of the mathematics and psuedo-code used the create the algorithms below can be found at Allan Cortzen’s website.

There are also some helper functions which can be used to translate matrices into GA frames, so an orthogonal (or complex unitary ) matrix can be directly translated into a Verser.

`orthoFrames2Verser` (B[, A, delta, eps, det, …]) |
Determines verser for two frames related by an orthogonal transform |

`orthoMat2Verser` (A[, eps, layout, is_complex]) |
Translates an orthogonal (or unitary) matrix to a Verser |

`mat2Frame` (A[, layout, is_complex]) |
Translates a (possibly complex) matrix into a real vector frame |