Skip to main content
Pre-release

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

passagemath: Algebraic combinatorics, combinatorial representation theory

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

This pip-installable source distribution passagemath-combinat is a distribution of a part of the Sage library. It provides a subset of the modules of the Sage library (“sagelib”, passagemath-standard).

What is included

Examples

A quick way to try it out interactively:

$ pipx run --spec "passagemath-combinat[test]" ipython

In [1]: from passagemath_combinat import *

In [2]: RowStandardTableaux([3,2,1]).cardinality()
Out[2]: 60

Available as extras, from other distribution packages

Development

$ git clone --origin passagemath https://github.com/passagemath/passagemath.git
$ cd passagemath
passagemath $ ./bootstrap
passagemath $ python3 -m venv combinat-venv
passagemath $ source combinat-venv/bin/activate
(combinat-venv) passagemath $ pip install -v -e pkgs/sagemath-combinat

Metadata

Release files for passagemath-combinat 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-combinat 10.10.1a1
File
passagemath_combinat-10.10.1a1-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details
passagemath_combinat-10.10.1a1-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
passagemath_combinat-10.10.1a1-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
passagemath_combinat-10.10.1a1-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details

Total release size: 60.9 MB

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

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

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

Download URL passagemath_combinat-10.10.1a1-cp314-cp314-win_amd64.whl
Size 15.3 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
8fb3cbbda38311c033f5724e35efda8b7d3e4bf15328760473dae561f5790b7d
BLAKE2b-256 checksum
How to use checksums
66b7508b025d46a4274901d73162e8b3397618c75b1c77b0f58ed9bdcf4bec08
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

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

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

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

Download URL passagemath_combinat-10.10.1a1-cp312-cp312-win_amd64.whl
Size 15.0 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
af0400ed5e7892cf04f24092a130cb279c69e8535e50b006399c8734e4495345
BLAKE2b-256 checksum
How to use checksums
b09ae5b1c9bce3c935c99eba3c9e79dcfcef9c81b1ef439c6a3956e771ecaf8c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release history Release notifications | RSS feed

This release

10.10.1a1 This release

4 release files

10.4.36

1 release file

10.4.11

1 release file

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