Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

passagemath: Sage categories, basic rings, polynomials, functions

passagemath is open source mathematical software in Python, released under the GNU General Public Licence GPLv2+.

It is a fork of SageMath, which has been developed 2005-2026 under the motto “Creating a Viable Open Source Alternative to Magma, Maple, Mathematica, and MATLAB”.

The passagemath fork uses the motto “Creating a Free Passage Between the Scientific Python Ecosystem and Mathematical Software Communities.” It was created in October 2024 with the following goals:

Moreover, the passagemath project:

  • provides a stable, frequently updated version of the Sage distribution,

  • integrates additional mathematical software, notably Macaulay2, a full set of GAP packages, and the Combinatorial Matrix Recognition library,

  • curates a library of Sage user packages.

Full documentation is available online.

passagemath attempts to support and provides binary wheels suitable for all major Linux distributions and recent versions of macOS.

Binary wheels for native Windows (x86_64, ARM) are are available for a subset of the passagemath distributions. Use of the full functionality of passagemath on Windows currently requires the use of Windows Subsystem for Linux (WSL) or virtualization.

The supported Python versions in the passagemath-10.8.x series are 3.11.x-3.14.x; the passagemath-10.6.x series (EOL 2026-10) still supports Python 3.10.x.

About this pip-installable distribution package

The pip-installable distribution package passagemath-categories is a distribution of a small part of the Sage Library.

It provides a small subset of the modules of the Sage library (“sagelib”, passagemath-standard) building on top of passagemath-objects (providing Sage objects, the element/parent framework, categories, the coercion system and the related metaclasses), making various additional categories available without introducing dependencies on additional mathematical libraries.

What is included

Available in other distribution packages

  • passagemath-combinat: Algebraic combinatorics, combinatorial representation theory

  • passagemath-graphs: Graphs, posets, hypergraphs, designs, abstract complexes, combinatorial polyhedra, abelian sandpiles, quivers

  • passagemath-groups: Groups, invariant theory

  • passagemath-modules: Vectors, matrices, tensors, vector spaces, affine spaces, modules and algebras, additive groups, quadratic forms, root systems, homology, coding theory, matroids

  • passagemath-plot: Plotting and graphics with Matplotlib, Three.JS, etc.

  • passagemath-polyhedra: Convex polyhedra in arbitrary dimension, triangulations, polyhedral fans, lattice points, geometric complexes, hyperplane arrangements

  • passagemath-repl: IPython REPL, the interactive language of Passagemath (preparser), interacts, development tools

  • passagemath-schemes: Schemes, varieties, Groebner bases, elliptic curves, algebraic Riemann surfaces, modular forms, arithmetic dynamics

  • passagemath-symbolics: Symbolic expressions, calculus, differentiable manifolds, asymptotics

Dependencies

When building from source, development packages of gmp, mpfr, and mpc are needed.

Metadata

Release files for passagemath-categories 10.10.1a1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for passagemath-categories 10.10.1a1
File
passagemath_categories-10.10.1a1-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details
passagemath_categories-10.10.1a1-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
passagemath_categories-10.10.1a1-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
passagemath_categories-10.10.1a1-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details

Total release size: 44.2 MB

Release files / passagemath_categories-10.10.1a1-cp314-cp314t-win_amd64.whl

Download URL passagemath_categories-10.10.1a1-cp314-cp314t-win_amd64.whl
Size 12.1 MB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
d6f142dcb0c1e5dc995c915867c9ba5ec1069a284d058330d94a2010a5dfdff0
BLAKE2b-256 checksum
How to use checksums
6305b164ff37946ad2279f4f627c1990fade51747d8f5ebeca219fa6bd42a039
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_categories-10.10.1a1-cp314-cp314-win_amd64.whl

Download URL passagemath_categories-10.10.1a1-cp314-cp314-win_amd64.whl
Size 10.8 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
480ef9893c712377178e0916ab54a0246519657a0ad37f272adea69e3b9aa9f0
BLAKE2b-256 checksum
How to use checksums
c9de436e0fbf39871f9666b1312f1621e0691d089b320b2d1b0861eadde1affb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_categories-10.10.1a1-cp313-cp313-win_amd64.whl

Download URL passagemath_categories-10.10.1a1-cp313-cp313-win_amd64.whl
Size 10.7 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
a7d8ad7f70255af5df238a672068e00bb785a8ebf9a5917f16e26034e3b8e54d
BLAKE2b-256 checksum
How to use checksums
f2d85cfa0223d8ecaa484e98ba7f1fe40e5c0ae7df38e2789977bda20f34c94c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_categories-10.10.1a1-cp312-cp312-win_amd64.whl

Download URL passagemath_categories-10.10.1a1-cp312-cp312-win_amd64.whl
Size 10.7 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
488be29df026b6826b7a74fd9a726a738dd60952370be81c0374fd60b2ef8e2f
BLAKE2b-256 checksum
How to use checksums
ce15347efb7f4afc830f76028a1bfa4fc2559f938632db630118f9d1c314b0e5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page