clifford
clifford.cga
clifford.tools
MultiVector.
mag2
|M| mag2() –> PyFloat | PyInt
Note in mixed signature spaces this may be negative