clifford.BladeMap

class clifford.BladeMap(blades_map, map_scalars=True)[source]

A Map Relating Blades in two different algebras

Examples

>>> from clifford import Cl
>>> # Dirac Algebra  `D`
>>> D, D_blades = Cl(1, 3, firstIdx=0, names='d')
>>> locals().update(D_blades)
>>> # Pauli Algebra  `P`
>>> P, P_blades = Cl(3, names='p')
>>> locals().update(P_blades)
>>> sta_split = BladeMap([(d01, p1),
...                       (d02, p2),
...                       (d03, p3),
...                       (d12, p12),
...                       (d23, p23),
...                       (d13, p13)])
property b1
property b2
property layout1
property layout2