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-2025 under the motto “Creating a Viable Open Source Alternative to Magma, Maple, Mathematica, and MATLAB”.

The passagemath fork was created in October 2024 with the following goals:

Full documentation is available online.

passagemath attempts to support all major Linux distributions and recent versions of macOS. Use on Windows currently requires the use of Windows Subsystem for Linux or virtualization.

Complete sets of binary wheels are provided on PyPI for Python versions 3.9.x-3.12.x. Python 3.13.x is also supported, but some third-party packages are still missing wheels, so compilation from source is triggered for those.

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 small subset of the modules of the Sage library (“sagelib”, sagemath-standard).

What is included

Examples

A quick way to try it out interactively:

$ pipx run --pip-args="--prefer-binary" --spec "passagemath-combinat[test]" ipython

In [1]: from sage.all__sagemath_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 Distribution

passagemath_combinat-10.5.29.tar.gz (2.5 MB view details)

Uploaded Source

Built Distributions

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

passagemath_combinat-10.5.29-cp313-cp313-musllinux_1_2_i686.whl (20.5 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

passagemath_combinat-10.5.29-cp313-cp313-manylinux_2_28_x86_64.whl (21.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

passagemath_combinat-10.5.29-cp313-cp313-macosx_14_0_arm64.whl (6.9 MB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

passagemath_combinat-10.5.29-cp313-cp313-macosx_13_0_x86_64.whl (8.0 MB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

passagemath_combinat-10.5.29-cp312-cp312-musllinux_1_2_i686.whl (20.6 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

passagemath_combinat-10.5.29-cp312-cp312-manylinux_2_28_x86_64.whl (21.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

passagemath_combinat-10.5.29-cp312-cp312-macosx_14_0_arm64.whl (6.9 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

passagemath_combinat-10.5.29-cp312-cp312-macosx_13_0_x86_64.whl (8.0 MB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

passagemath_combinat-10.5.29-cp311-cp311-musllinux_1_2_i686.whl (20.6 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

passagemath_combinat-10.5.29-cp311-cp311-manylinux_2_28_x86_64.whl (21.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

passagemath_combinat-10.5.29-cp311-cp311-macosx_14_0_arm64.whl (6.9 MB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

passagemath_combinat-10.5.29-cp311-cp311-macosx_13_0_x86_64.whl (8.0 MB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_combinat-10.5.29-cp310-cp310-musllinux_1_2_i686.whl (20.1 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

passagemath_combinat-10.5.29-cp310-cp310-manylinux_2_28_x86_64.whl (20.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

passagemath_combinat-10.5.29-cp310-cp310-macosx_14_0_arm64.whl (6.9 MB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_combinat-10.5.29-cp310-cp310-macosx_13_0_x86_64.whl (8.0 MB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

passagemath_combinat-10.5.29-cp39-cp39-musllinux_1_2_i686.whl (20.1 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ i686

passagemath_combinat-10.5.29-cp39-cp39-manylinux_2_28_x86_64.whl (20.4 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

passagemath_combinat-10.5.29-cp39-cp39-macosx_14_0_arm64.whl (6.9 MB view details)

Uploaded CPython 3.9macOS 14.0+ ARM64

passagemath_combinat-10.5.29-cp39-cp39-macosx_13_0_x86_64.whl (8.0 MB view details)

Uploaded CPython 3.9macOS 13.0+ x86-64

File details

Details for the file passagemath_combinat-10.5.29.tar.gz.

File metadata

  • Download URL: passagemath_combinat-10.5.29.tar.gz
  • Upload date:
  • Size: 2.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for passagemath_combinat-10.5.29.tar.gz
Algorithm Hash digest
SHA256 d6ee9f193d3ec7eca631fba5c4914c71065de5af080dd4221aa905da95b90e59
MD5 ea395c47b4b6aa772dbbf1e0f9502cf8
BLAKE2b-256 53c5f8ec3f00d70ca804daecff8474f9ac58f9d130218505dc22c36af6a8f2c6

See more details on using hashes here.

File details

Details for the file passagemath_combinat-10.5.29-cp313-cp313-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for passagemath_combinat-10.5.29-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 3387645e7073f02a9a0ba2876642679b5b23410ca0fc9a377bef3eead5eb63f1
MD5 a45ee2b2c6a03d59f5a694594a6e5477
BLAKE2b-256 43176ede813c2559fdafa4d332db13fd94918f26f97435f9d36dae71e1336566

See more details on using hashes here.

File details

Details for the file passagemath_combinat-10.5.29-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_combinat-10.5.29-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9549b5a9cd3fb5a1b2725d03eb165700664430bef5834a6197a5a53ce6f002f8
MD5 d99e5c11aeb412ba6349a530d7412beb
BLAKE2b-256 1797521659ce8aa9ebfa4ba318ffd3a1df55038f4468753d7fef50484be4fdfa

See more details on using hashes here.

File details

Details for the file passagemath_combinat-10.5.29-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_combinat-10.5.29-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 41bdbde359e9498d6ffa810a8eebc576a488dbf0be454988608fd8ab85e7350a
MD5 ce729e35b9b2346a7e6dda1703c6cdfb
BLAKE2b-256 4f36d3bcf63ce4f70e21ff4b94424f8bc244662f84ad1c5142744b2bba8116bc

See more details on using hashes here.

File details

Details for the file passagemath_combinat-10.5.29-cp313-cp313-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_combinat-10.5.29-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 e42ee81bdf4959cb2c71ae3565ebc44ae23c939805a3510d18882aa78cb3a952
MD5 5d5d7a5d1689f61932f0c1c2a6d7422c
BLAKE2b-256 d9c870e1bf0af9b80d0e6ed6d5404d868a56828d793f0b607437165a620ba1da

See more details on using hashes here.

File details

Details for the file passagemath_combinat-10.5.29-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for passagemath_combinat-10.5.29-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 097b32b08c70d449af9b4ee1edd194a7b1b1f9b46f06fb94c1a12c0c73b9f608
MD5 4c5616c8765d933ab0bc007f2c0d45e7
BLAKE2b-256 62a9487585be23b8fb3df730885f5bcca5a80e914fa12bfbde7a9547bc657025

See more details on using hashes here.

File details

Details for the file passagemath_combinat-10.5.29-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_combinat-10.5.29-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 cbfde63048867f8697c623ee5388585b79839a4aa3e856524ff9cf46ad4b3b81
MD5 f6a7aeda0361ff0d50b8b0d55fb5d9aa
BLAKE2b-256 ccb76b04517218db7ce0b1343e9891a958a3cd8f98736d178c010294335a1d7a

See more details on using hashes here.

File details

Details for the file passagemath_combinat-10.5.29-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_combinat-10.5.29-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 80dc8169cc7757850a6cdc658bb2eb701aa3a99fd2b12eaa7159d0184d90895d
MD5 041f1fa01eb3284a137ca9abe1fbfe1c
BLAKE2b-256 9ee4830e0cf57b4ab6ab207701080bad38f6528dfcc2552439035b2d2a5dafeb

See more details on using hashes here.

File details

Details for the file passagemath_combinat-10.5.29-cp312-cp312-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_combinat-10.5.29-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 7a135020804e647b7ddad0946a50e067decc3f1c63e826705beb1453ec75bd2a
MD5 9f89afce57c386bb975a5695671e9e54
BLAKE2b-256 27b69c3d0b27a09375bb691a07983e241395ad3e1e87e89642de5091dc984af7

See more details on using hashes here.

File details

Details for the file passagemath_combinat-10.5.29-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for passagemath_combinat-10.5.29-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 a22a0c2d1f8470eed7549c6f2f0442faf32aa99ec5f5e4186e2c99b9fff4efb3
MD5 dd8e092f571263cb2be0c240424128bc
BLAKE2b-256 ae3c03a1da81d79520961322fed1735a010acdab8d5af6df6a18d5d9acb55c3d

See more details on using hashes here.

File details

Details for the file passagemath_combinat-10.5.29-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_combinat-10.5.29-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 238482f1a0d9c4ca9f05f7b50d16f8b96aa4559f1aabf9b94fb3a4e2ecd14219
MD5 decdfa0e06328b2ae13142dff998ec08
BLAKE2b-256 e5e9538dac06c38bd28b532906ebb22954cdfc2101ed2fc3da73bbbb0889e6d7

See more details on using hashes here.

File details

Details for the file passagemath_combinat-10.5.29-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_combinat-10.5.29-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 d319c925e5b88c3ae2d5a93d37987d2c33f72ffebc4b94e2b60c6bf348364bdc
MD5 0a73bbf7ac833950276d95f18dacae38
BLAKE2b-256 0ba06363d0eefeaf1f24b2b544d4abbaf906a93321de16caa8c84f94f5b171ce

See more details on using hashes here.

File details

Details for the file passagemath_combinat-10.5.29-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_combinat-10.5.29-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 07c99cb35e678eb0012321a52b204a5517578e6806fc6efbe8374f802511b2cb
MD5 5150a9ae3aefaaa458cd8df3ccb18b40
BLAKE2b-256 0f2c8d383d545162aa2f621223bdfc9adfa6b70708c1aea47d4c4aeeb134db10

See more details on using hashes here.

File details

Details for the file passagemath_combinat-10.5.29-cp310-cp310-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for passagemath_combinat-10.5.29-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 b6651447581afed796613cbbc747f3f2aa776580b07d4f33d5321b342a90a50d
MD5 59af48a9dbd8f949537b739ee8fa96fb
BLAKE2b-256 a8e8e27f84f22f99db9d308dc62b029b43b5c540738851a97bf0df35c3bb7130

See more details on using hashes here.

File details

Details for the file passagemath_combinat-10.5.29-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_combinat-10.5.29-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b0a375c61eb8b705994a9dc18f63b35fb5b36b2219d55169314292bdb0ebf754
MD5 4c1f1d1a26b475d7211ff64ef8583c2f
BLAKE2b-256 4cdebc89420d2568b00b9b1b8f6422a38e3a192a54e50dc4adebb1df993839a2

See more details on using hashes here.

File details

Details for the file passagemath_combinat-10.5.29-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_combinat-10.5.29-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 5e1eeb637c2f87722401b7bd8a718d82072b108665b280cce371e4fafd3dfa58
MD5 71d9f6e2bc4faf776ab66cbb23bc8d57
BLAKE2b-256 7cb5bb82d9fc727e765862b750fa4d3c4e925e9541cee3afe17d25e7ad6b4dac

See more details on using hashes here.

File details

Details for the file passagemath_combinat-10.5.29-cp310-cp310-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_combinat-10.5.29-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 ebb4fa74e1a61d8003b2c5cdada0c3ef9585fb2141bc701558d60259e8e53492
MD5 1d73683cb0501ed6957f3f74a58352f6
BLAKE2b-256 9a421771d4cf8269e3c919aa9b107a72c6ad9f7dc845a4521918b713a1376bc1

See more details on using hashes here.

File details

Details for the file passagemath_combinat-10.5.29-cp39-cp39-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for passagemath_combinat-10.5.29-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 230b4fc3923058347c0d099da462623ab192c4fb8e9ea57678926769840a1cde
MD5 05ce8628bf3591aef21564ab841e904d
BLAKE2b-256 f44615ec641df1dd7948f28a2b97c560b16684b798c72521da5be5f2839bebe5

See more details on using hashes here.

File details

Details for the file passagemath_combinat-10.5.29-cp39-cp39-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_combinat-10.5.29-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 971b8ef306eb755dc91f4618f700e309dfa96a779319d849f40d446561b4702d
MD5 a458593a7c1787174cbfbd3abf4da0cb
BLAKE2b-256 b28ab706997dffa7a5453e0062ff74e8d73c8fb01fffdde1e89cd397b082441c

See more details on using hashes here.

File details

Details for the file passagemath_combinat-10.5.29-cp39-cp39-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_combinat-10.5.29-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 fe8ffc07d8f012c7f26674742932fc977f54d56d12e74c837ad53e3bf76dde15
MD5 f3f87db8ccfcf6681f5aa53fe1d1c0c5
BLAKE2b-256 b97c0cffa60a1e61cd3a9e4680d4fdabfef697cfd97badb81b23c7cd2d2f35b5

See more details on using hashes here.

File details

Details for the file passagemath_combinat-10.5.29-cp39-cp39-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_combinat-10.5.29-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 b24ef9392a7ec9287b6db92471eb9c10ee8015eb3d7d00c8e4e919024d2de1e4
MD5 4a9ff361ad8763d882983556c65f4947
BLAKE2b-256 1d3ebc29e9e4cc13cc8e63bd9e4e367bd5c1ffc16b9a13418375826702d47338

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