Skip to main content

passagemath: Algebraic combinatorics, combinatorial representation theory

Project description

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

passagemath_combinat-10.8.6-cp314-cp314t-win_arm64.whl (10.2 MB view details)

Uploaded CPython 3.14tWindows ARM64

passagemath_combinat-10.8.6-cp314-cp314t-win_amd64.whl (15.5 MB view details)

Uploaded CPython 3.14tWindows x86-64

passagemath_combinat-10.8.6-cp314-cp314-win_arm64.whl (10.1 MB view details)

Uploaded CPython 3.14Windows ARM64

passagemath_combinat-10.8.6-cp314-cp314-win_amd64.whl (15.3 MB view details)

Uploaded CPython 3.14Windows x86-64

passagemath_combinat-10.8.6-cp313-cp313-win_arm64.whl (10.0 MB view details)

Uploaded CPython 3.13Windows ARM64

passagemath_combinat-10.8.6-cp313-cp313-win_amd64.whl (14.9 MB view details)

Uploaded CPython 3.13Windows x86-64

passagemath_combinat-10.8.6-cp312-cp312-win_arm64.whl (10.0 MB view details)

Uploaded CPython 3.12Windows ARM64

passagemath_combinat-10.8.6-cp312-cp312-win_amd64.whl (15.0 MB view details)

Uploaded CPython 3.12Windows x86-64

passagemath_combinat-10.8.6-cp311-cp311-win_arm64.whl (10.0 MB view details)

Uploaded CPython 3.11Windows ARM64

passagemath_combinat-10.8.6-cp311-cp311-win_amd64.whl (15.0 MB view details)

Uploaded CPython 3.11Windows x86-64

File details

Details for the file passagemath_combinat-10.8.6-cp314-cp314t-win_arm64.whl.

File metadata

File hashes

Hashes for passagemath_combinat-10.8.6-cp314-cp314t-win_arm64.whl
Algorithm Hash digest
SHA256 7c14c2c4449875f9c13b69118aefecedd422037bf55cc836efc12a2cbccceeed
MD5 3ac520246e0bb1b5ac9d320e1e45381f
BLAKE2b-256 e863ca7f08341590e65420bc7ca6d6bdb350040c26f796b278934d5aea688c40

See more details on using hashes here.

File details

Details for the file passagemath_combinat-10.8.6-cp314-cp314t-win_amd64.whl.

File metadata

File hashes

Hashes for passagemath_combinat-10.8.6-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 46b2bf1c2c6bd9d48aef3abe28956b8ad59e38e3e08cd522067059da7d9e5708
MD5 16be0c9bdb9b1fd299eef0f930763a43
BLAKE2b-256 c51a3600fa5ec391206bc08668929161a08b08a3627e18446aacd8c37357e9e4

See more details on using hashes here.

File details

Details for the file passagemath_combinat-10.8.6-cp314-cp314-win_arm64.whl.

File metadata

File hashes

Hashes for passagemath_combinat-10.8.6-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 e53bcc5d3747fecab6fe2548d3d6d70ad58ff83b3a96195191d1e76e326f8a29
MD5 c33bdd4ccf00a826dbbe42a14b49e937
BLAKE2b-256 5f2db8d22b0f1c41e404d6b8226ad1f62f3011bac42c378e69b7a90adfffa017

See more details on using hashes here.

File details

Details for the file passagemath_combinat-10.8.6-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for passagemath_combinat-10.8.6-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 2d30c7282e9b644c8c7b4b1ffc03e186a8376768c1eb28feded9dba73a3b3633
MD5 95013c8e223e3c0b3e68e1194de5d6fa
BLAKE2b-256 33af94856f22478935b4d0a17f77f8f5795e721afa8ff629a3ef2fe9d0c0d35f

See more details on using hashes here.

File details

Details for the file passagemath_combinat-10.8.6-cp313-cp313-win_arm64.whl.

File metadata

File hashes

Hashes for passagemath_combinat-10.8.6-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 f8e4c11e4476c03db053139aabaab51dcef6e42979e91608cda5dfe9e9e89f2b
MD5 7c44528ee1c4508f1b16a913a5cbcbca
BLAKE2b-256 885e6cac747081e9ce3dcb8a3f3035863fed261c677baa6035e924bf749abde7

See more details on using hashes here.

File details

Details for the file passagemath_combinat-10.8.6-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for passagemath_combinat-10.8.6-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 fc94ac6d5c12fe8cde1d4148e750b216d33f911dd5e643dfe4b681e658606bef
MD5 6b4dc764bb19b9fdefa6e19b5e18e038
BLAKE2b-256 c22fda5ae0c02636c7eca0601012fcb805831f181d0d49f73f028cc018ee3313

See more details on using hashes here.

File details

Details for the file passagemath_combinat-10.8.6-cp312-cp312-win_arm64.whl.

File metadata

File hashes

Hashes for passagemath_combinat-10.8.6-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 b297cc6525331c864c6ec81b1a9cfcf965863cbc0a9dcd3769b18d20c6696fb5
MD5 eb91915d3c2d08786535091343fb22c8
BLAKE2b-256 39fce0a347f3da08be1193433728b36b5ca67a6fc881e076c789d49be73116ff

See more details on using hashes here.

File details

Details for the file passagemath_combinat-10.8.6-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for passagemath_combinat-10.8.6-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 c87fa3618011f4c809d8b17f60c7e076c6c679f044ca3ebd41599a651d8ccb52
MD5 f98d13613f8edb94dbe9ed3a59ce0a14
BLAKE2b-256 f9be56cc14055ec4e7e0691c859eca9423718da94ae2b10b984e17a18abd9905

See more details on using hashes here.

File details

Details for the file passagemath_combinat-10.8.6-cp311-cp311-win_arm64.whl.

File metadata

File hashes

Hashes for passagemath_combinat-10.8.6-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 b8cee558b58cb55be987f41e58d7ead151145c182a765d504c4435b7f61c8cfe
MD5 fa82dde565c2cec4e60d0244faa5f051
BLAKE2b-256 be15550e9a8ed614aa0d487596eb51583d90c74b5563c109e4aef378da0e3714

See more details on using hashes here.

File details

Details for the file passagemath_combinat-10.8.6-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for passagemath_combinat-10.8.6-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 69969874c5b9dc4fe39e7588a7fbcf62965761a5aa7f49d403acf1908900570f
MD5 9bc359ec26729354dd5f76c44bbef359
BLAKE2b-256 9a54e275a2917fd0f858bb4ecd81b9d93069c4340120fe96ff28a29630580e52

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page