Interpret numpy arrays as quaternionic arrays with numba acceleration
copied from cf-staging / quaternionicThis package subclasses numpy's array type, interpreting the array as an array of quaternions, and accelerating the algebra using numba. There is also basic initial support for symbolic manipulation of quaternions by creating quaternionic arrays with sympy symbols as elements, though this is a work in progress.