-
Notifications
You must be signed in to change notification settings - Fork 70
Open
Labels
Milestone
Description
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:
- I was expecting to get some vector elements in this output, not a mixture of scalars and bivectors.
-
(fixed in Cleanup ReciprocalFrame #219)1is actuallySymbol('1'), not the value1, in the second output!
Labelling as docs too, since there is no docstring