Install & Compatibility
Where this runs
tested against v10.6.48 · pip install
no network on importno background threads
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
muslpy 3.10–3.95 runs
installs and imports cleanly · install 0.0s · import 0.000s · 27.6MB
glibcpy 3.10–3.95 runs
installs and imports cleanly · install 2.3s · import 0.000s · 26MB
24MB installed
● package 24MB
Code
Verified usage
Verified import paths — ran on the pinned version, not inferred.
Coxeter3
✓ from passagemath_coxeter3 import Coxeter3
✗ from passagemath.coxeter3 import Coxeter3
Create a Coxeter group of type H3, construct an element from a reduced word, and print its length.
from passagemath.coxeter3 import Coxeter3
cox = Coxeter3('H3')
w = cox.from_reduced_word([1,2,1,3])
print(w.length())
Upgrade
Version history
10.8.4latest on PyPI · released Apr 20, 2026
Audit
Dependencies
passagemath-sagerequiredCore passagemath environment required for Coxeter group functionality