quantique

Crates.ioquantique
lib.rsquantique
version0.1.0
created_at2025-10-17 00:58:36.860328+00
updated_at2025-10-17 00:58:36.860328+00
descriptionPragmatic geometric algebra core with runtime signatures.
homepage
repository
max_upload_size
id1886977
size23,018
(rickKase)

documentation

README

quantique

A tiny, pragmatic geometric algebra core.

  • Runtime metric signature: Signature::from_pqz(P, Q, Z)
  • 64-bit blades (e1..e64) and sparse multivectors
  • Geometric product with correct swap/metric signs
use quantique::ga::{blade::Blade, multivector::MV, signature_rt::Signature, ops::gp};
let sig = Signature::from_pqz(3,0,0);
let e1 = MV::basis(Blade(1<<0), 1.0);
let r = gp(&e1, &e1, &sig);
assert_eq!(r.to_string(), "1");
Commit count: 0

cargo fmt