Skip to content

pytanga

pytanga is the Python interface to TanGA — a library for interactive technical visualization and geometric algebra (Clifford algebra). Use it to work with multivectors and geometric entities (points, lines, planes, rotors, motors) across 2D and 3D algebras, and to build interactive, animated 3D/2D scenes in the browser.

Section What you will learn
Geometric Algebra Algebra, MV, basis classes, blade masks, matrix operations, solvers, tensors, expressions, and geometry entities/operators
Visualization Interactive 3D/2D scenes, cameras, animation, styles, controls, and export
Environment & Setup Installation prerequisites, uv environment, automatic C++ compilation and caching
Examples Runnable, searchable examples with full source

GA examples live under Examples → Geometric Algebra; visualization examples live under Examples → Visualization.