Grassmann.jl

⟨Grassmann-Clifford-Hodge⟩ multilinear differential geometric algebra

Contribute


Become a financial contributor.

Financial Contributions

Recurring contribution
Backer

Become a backer for $5.00 per month and support us

Starts at
$5 USD / month

Latest activity by


Be the first one to contribute!
Recurring contribution
Sponsor

Become a sponsor for $100.00 per month and support us

Starts at
$100 USD / month

Latest activity by


Be the first one to contribute!
Custom contribution
Donation
Make a custom one-time or recurring contribution.

Latest activity by


Top financial contributors

1
Serkan Holat

$21 USD since Jan 2023

2
Saketh Rama

$5 USD since Jul 2020

Grassmann.jl is all of us

Our contributors 3

Thank you for supporting Grassmann.jl.

Serkan Holat

$21 USD

Thanks for contributing to open source! 🙏 This...

Budget


Transparent and open finances.

-$21.83 USD
Paid
+$21.00USD
Completed
Contribution #609736
+$5.00USD
Completed
Contribution #84778
$
Today’s balance

--.-- USD

Total raised

$21.83 USD

Total disbursed

$21.83 USD

Estimated annual budget

--.-- USD

About


The Grassmann.jl package provides tools for computations based on multi-linear algebra and spin groups using the extended geometric algebra known as Grassmann-Clifford-Hodge algebra. Algebra operations include exterior, regressive, inner, and geometric, along with the Hodge star and boundary operators. Code generation enables concise usage of the algebra syntax. DirectSum.jl multivector parametric type polymorphism is based on tangent vector spaces and conformal projective geometry. Additionally, the universal interoperability between different sub-algebras is enabled by AbstractTensors.jl, on which the type system is built. The design is based on TensorAlgebra{V} abstract type interoperability from AbstractTensors.jl with a K-module type parameter V from DirectSum.jl. Abstract vector space type operations happen at compile-time, resulting in a differential geometric algebra of multivectors.

Our team