clifford: Arbitrary Dimensional Clifford Algebras

A suite of routines for Clifford algebras, using the 'Map' class of the Standard Template Library. Canonical reference: Hestenes (1987, ISBN 90-277-1673-0, "Clifford algebra to geometric calculus"). Special cases including Lorentz transforms, quaternion multiplication, and Grassmann algebra, are discussed. Vignettes presenting conformal geometric algebra, quaternions and split quaternions, dual numbers, and Lorentz transforms are included. The package follows 'disordR' discipline.

Package details

AuthorRobin K. S. Hankin [aut, cre] (ORCID: <https://orcid.org/0000-0001-5982-0415>)
MaintainerRobin K. S. Hankin <hankin.robin@gmail.com>
LicenseGPL (>= 2)
Version1.1-1
URL https://github.com/RobinHankin/clifford https://robinhankin.github.io/clifford/
Package repositoryView on CRAN
Installation Install the latest version of this package by entering the following in R:
install.packages("clifford")

Try the clifford package in your browser

Any scripts or data that you put into this service are public.

clifford documentation built on June 8, 2025, 10:56 a.m.