News for hackers. Stuff that matters.
Re:Geometric Algebra for Python by Scene_Cast2 on Monday September 07, 2020 @12:27PM (#24400493)
I work with ML. Even a dense vector can be relatively high-dimensional (something like 128-D is common) I'd love to use Geometric / Clifford algebra for rotations of these vectors; the notation is much more intuitive. However, last time I tried using this library, it insists on generating all the N-vectors, of which there's a combinatoral amount w.r.t. the number of dimensions. For rotations, I really only need bivectors (IIRC)

Is there a way to use Geometric Algebra for higher dimensions?

Re:Geometric Algebra for Python by hugohadfield on Monday September 07, 2020 @12:43PM (#24400633)
High dimensional GAs are a relatively hot topic of research but something we haven't aimed to target with this library (mostly because its not our main research area). My personal preference for working with high d algebras would be Stéphane Breuils and Vincent Nozick's GARAMON library (https://github.com/vincentnozick/garamon) (https://link.springer.com/article/10.1007/s00006-019-0987-7), it is efficient and easy to use, and the authors are very friendly and helpful. You could also try out TbGAL (https://github.com/Prograf-UFF/TbGAL), I haven't used it myself but the work of the Leandro Fernandes is typically high quality.
Re:Geometric Algebra for Python by DreamScatter on Tuesday September 08, 2020 @10:20AM (#24408635)
My package called Grassmann.jl offers somewhat higher dimensional algebras than the python package here:

https://github.com/chakravala/Grassmann.jl