Directsum.jl – Abstract tangent bundle vector space type operations
github.com
github.com
But that said, I don’t think I know anything about this sort of geometry or algebra so maybe instead I should want a paragraph telling me to give up.
Also is V"++++" the same as S"++++" (or rather, is V the same as S?), this looked like maybe the notation just changed? But like I say, I couldn’t really follow the readme so I’m likely wrong here.
Check the demo
https://observablehq.com/@enkimute/animated-orbits
Join the discord
An alternative example would be that in Julia you can talk about abstract vector types of which dense and sparse form disjoint subtypes
A VectorBundle is another abstract type, which standardizes an encoding format for concrete Signature and DiagonalForm types, or more. SubManifold can select subspaces of a VectorBundle or generally an arbitrary Manifold.
The design of the type system was optimized for algebra interoperability and adaptive subspace precompilation.
I'm not very familiar with geometric algebra or its computational implementation, so apologies if this is either obvious or not even wrong. This looks very cool and useful, I just don't know how to connect it to the things I understand.