RobinKa/jaxga
Geometric Algebra package for JAX
This tool helps researchers and engineers working with mathematical frameworks like Geometric Algebra to perform complex calculations efficiently, especially in high-dimensional spaces. It takes in numerical values and their corresponding basis blade definitions, allowing for operations like geometric products, and outputs the resulting multivectors. It's designed for practitioners who need to implement advanced geometric transformations or physics simulations using JAX.
No commits in the last 6 months. Available on PyPI.
Use this if you are a numerical analyst, physicist, or machine learning researcher using JAX and need to perform Geometric Algebra operations, particularly in scenarios with many dimensions where traditional full-matrix representations become inefficient.
Not ideal if you are working with very low-dimensional geometric algebra or if your primary environment is not JAX, as its performance benefits are tied to JAX's JIT compilation.
Stars
55
Forks
6
Language
Python
License
MIT
Category
Last pushed
Nov 06, 2021
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/RobinKa/jaxga"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
explosion/thinc
🔮 A refreshing functional take on deep learning, compatible with your favorite libraries
google-deepmind/optax
Optax is a gradient processing and optimization library for JAX.
patrick-kidger/diffrax
Numerical differential equation solvers in JAX. Autodifferentiable and GPU-capable....
google/grain
Library for reading and processing ML training data.
patrick-kidger/equinox
Elegant easy-to-use neural networks + scientific computing in JAX. https://docs.kidger.site/equinox/