Registry / data / passagemath-groups

passagemath-groups

JSON →
library10.8.4pypypiunverified

passagemath-groups is a component of the passagemath environment providing group theory and invariant theory functionality, including permutation groups, matrix groups, and algebraic groups. It relies on GAP and libgap. Current version 10.8.4, requiring Python >=3.11 and <3.15. Release cadence follows passagemath releases, typically one or two per year.

pip install passagemath-groups passagemath-sage
INSTALL
IMPORT
SIG · PASSAGEMATH-GROUPS
P
passagemath-groups
datapythonv10.8.4
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

PermutationGroup
from sage.groups.perm_gps.permgroup import PermutationGroup
from passagemath.groups import PermutationGroup
passagemath does not expose group classes at top-level; import from sage submodules.
SymmetricGroup
from sage.groups.perm_gps.permgroup_named import SymmetricGroup
from passagemath.groups.perm_gps import SymmetricGroup
Named groups live in permgroup_named module.

Create a permutation group on 4 points and compute its order.

from sage.all import * from sage.groups.perm_gps.permgroup import PermutationGroup G = PermutationGroup([(1,2), (1,3,4)]) print(G.order())
Debug
Known issues
breakingPython 3.15 not yet supported; passagemath 10.x requires Python 3.11-3.14.
fix
Use Python 3.11, 3.12, or 3.14 (if available).
affects: 10.x
gotchaDo not import directly from passagemath.groups; the package is a namespace only. Use sage submodules instead.
fix
Use from sage.groups... import ...
affects: all
deprecatedSome named groups moved or renamed in passagemath 10.x compared to SageMath 9.x.
fix
Check sage.groups.perm_gps.permgroup_named for current names.
affects: 10.x
Upgrade
Version history
10.8.4latest on PyPI · released Apr 20, 2026
Audit
Dependencies
passagemath-sagerequiredProvides the SageMath library and interpreter, required for all passagemath modules.
passagemath-confrequiredProvides configuration and build system shared by all passagemath packages.
gap-corerequiredGAP system is required for group theory computations.
Agent activity
2 hits · last 30 days
node
2
Resources