galgebra 0.6.0 added several new Mv methods that are not yet wrapped on the Julia side:
undual() — inverse of dual()
g_invol() — grade involution (alternative name)
ccon() — Clifford conjugate (alternative name)
sp() — scalar part
mag2() — squared magnitude
mag() — magnitude
shirokov_inverse() — inverse via Shirokov's formula
hitzer_inverse() — inverse via Hitzer's formula
These should be exposed in mv.jl with appropriate Julia syntax (operator aliases where applicable) and covered by basic tests — at minimum smoke tests verifying the Julia call returns the same result as calling the method directly on the underlying Python object.
galgebra 0.6.0 added several new
Mvmethods that are not yet wrapped on the Julia side:undual()— inverse ofdual()g_invol()— grade involution (alternative name)ccon()— Clifford conjugate (alternative name)sp()— scalar partmag2()— squared magnitudemag()— magnitudeshirokov_inverse()— inverse via Shirokov's formulahitzer_inverse()— inverse via Hitzer's formulaThese should be exposed in
mv.jlwith appropriate Julia syntax (operator aliases where applicable) and covered by basic tests — at minimum smoke tests verifying the Julia call returns the same result as calling the method directly on the underlying Python object.