In [ ]:
from clifford.g2 import *

In [ ]:
# Metric
print(e1*e1)
print(e2*e2)

In [ ]:
# Example
a = (2 + 5.7*e2)*e1
b = 5*e2 - 3.5*e1
print(a)
print(b)

# Projection
print(a(2))

# Outer product
print(a^b)

# Inner product
print(a|b)

# Left contraction
print(a.lc(b))

In [ ]: