TypeScript Geometric Algebra implementations with proper typing. Autogenerated using Python and TFGA.
generated/
: TypeScript implementations for Geometric Algebras with different signatures ordered as0 -> -1 -> +1
(eg. signature[0, -1, 1, 1]
isga_zmpp.ts
)generated_js/
: Same asgenerated/
but transpiled to JavaScripttsgen.ipynb
: Jupyter notebook that generates the TypeScript implementationsexample.ts
: The example from the above screenshotintro.ipynb
: Motivation and introduction for Geometric Algebra
To generate new algebras running the notebook is required. The notebook requires installing TFGA. The last cell contains the code to generate the TypeScript files. Here arbitrary signatures can be defined to be generated.