This behavior doesn't make much sense to me:
>>> from galgebra.ga import Ga
>>> g, *_ = Ga.build('e*0|1|2')
>>> g.ReciprocalFrame(g.basis)
(1, -1, (e_1.e_2)/(e_2.e_2) + e_1^e_2/(e_2.e_2))
>>> g.ReciprocalFrame(g.basis, mode='no-norm-please') # any string will do
((e_2.e_2)*1**2,
-(e_2.e_2)*1**2,
(e_1.e_2)*1**2 + 1**2*e_1^e_2,
(e_2.e_2)*1**2)
Things which are weird here:
Labelling as docs too, since there is no docstring
This behavior doesn't make much sense to me:
Things which are weird here:
(fixed in Cleanup ReciprocalFrame #219)1is actuallySymbol('1'), not the value1, in the second output!Labelling as docs too, since there is no docstring