Tutorials¶
The first three tutorials introduce Clifford coefficient tensors, layouts, ordinary tensor composition, and reusable operations with autograd. Each page is self-contained; run its Python blocks in order. Python and PyTorch are assumed.
- First Clifford Product introduces the signature, coefficient lanes, and the scalar and exterior parts of a vector product.
- Layouts, Storage, and Tensor Composition separates coefficient meaning from physical storage and leading tensor dimensions.
-
Planned Differentiation fixes an operation's contracts and reuses it with changing values and gradients. Three optional application studies use those same contracts and tensor operations for geometric transformations:
-
Bivector Exponentials and Induced Actions compares a materialized rotor with its action on vectors.
- Fit a Rotation with PyTorch fits a rotation from point correspondences with an ordinary PyTorch parameter.
- Differentiate a Spatial Deformation composes a coordinate-dependent action with PyTorch to fit a twisted surface from sparse observations.
Explanations develop the mathematical and numerical semantics. The API Reference describes the public API.