Skip to main content
Pre-release

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

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 distribution passagemath-rankwidth is a small optional distribution for use with passagemath-graphs.

It provides a Cython interface to rw by Philipp Klaus Krause, which calculates rank width and rank decompositions.

What is included

Examples

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

In [1]: from passagemath_rankwidth import *

In [2]: g = graphs.PetersenGraph()

In [3]: g.rank_decomposition()
Out[3]: (3, Graph on 19 vertices)

Download files

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

Source Distribution

passagemath_rankwidth-10.8.10rc3.tar.gz (8.3 kB view details)

Uploaded Source

Built Distributions

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

passagemath_rankwidth-10.8.10rc3-cp314-cp314t-win_amd64.whl (86.6 kB view details)

Uploaded CPython 3.14tWindows x86-64

passagemath_rankwidth-10.8.10rc3-cp314-cp314t-musllinux_1_2_x86_64.whl (289.1 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

passagemath_rankwidth-10.8.10rc3-cp314-cp314t-musllinux_1_2_aarch64.whl (288.3 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

passagemath_rankwidth-10.8.10rc3-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (292.2 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

passagemath_rankwidth-10.8.10rc3-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (299.7 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

passagemath_rankwidth-10.8.10rc3-cp314-cp314t-macosx_13_0_x86_64.whl (48.0 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ x86-64

passagemath_rankwidth-10.8.10rc3-cp314-cp314t-macosx_13_0_arm64.whl (50.9 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_rankwidth-10.8.10rc3-cp312-abi3-win_amd64.whl (76.6 kB view details)

Uploaded CPython 3.12+Windows x86-64

passagemath_rankwidth-10.8.10rc3-cp312-abi3-musllinux_1_2_x86_64.whl (180.9 kB view details)

Uploaded CPython 3.12+musllinux: musl 1.2+ x86-64

passagemath_rankwidth-10.8.10rc3-cp312-abi3-musllinux_1_2_aarch64.whl (178.5 kB view details)

Uploaded CPython 3.12+musllinux: musl 1.2+ ARM64

passagemath_rankwidth-10.8.10rc3-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (183.0 kB view details)

Uploaded CPython 3.12+manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

passagemath_rankwidth-10.8.10rc3-cp312-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (181.9 kB view details)

Uploaded CPython 3.12+manylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

passagemath_rankwidth-10.8.10rc3-cp312-abi3-macosx_13_0_x86_64.whl (41.5 kB view details)

Uploaded CPython 3.12+macOS 13.0+ x86-64

passagemath_rankwidth-10.8.10rc3-cp312-abi3-macosx_13_0_arm64.whl (43.0 kB view details)

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_rankwidth-10.8.10rc3-cp311-cp311-win_amd64.whl (78.5 kB view details)

Uploaded CPython 3.11Windows x86-64

passagemath_rankwidth-10.8.10rc3-cp311-cp311-musllinux_1_2_x86_64.whl (224.9 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

passagemath_rankwidth-10.8.10rc3-cp311-cp311-musllinux_1_2_aarch64.whl (224.6 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_rankwidth-10.8.10rc3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (223.8 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

passagemath_rankwidth-10.8.10rc3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (226.9 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

passagemath_rankwidth-10.8.10rc3-cp311-cp311-macosx_13_0_x86_64.whl (44.3 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_rankwidth-10.8.10rc3-cp311-cp311-macosx_13_0_arm64.whl (46.7 kB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

File details

Details for the file passagemath_rankwidth-10.8.10rc3.tar.gz.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.10rc3.tar.gz
Algorithm Hash digest
SHA256 24e035ccd451d2d19d385660d4504814bc893e50ef1dd7033df1bb4f92c218aa
MD5 cc8e698f9e7953f90d6c880a0e2bb0a3
BLAKE2b-256 31374d02060714261048e5528fcdc5b7d674450e3a8b40b955165f3a42aed4e7

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.8.10rc3-cp314-cp314t-win_amd64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.10rc3-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 15f1bf0bae02e7ef78995c13f702bdf882f91af9008cc27188e966cf278f7386
MD5 d1b0be5cf0bbc7ea6ca5bba07ccf07cb
BLAKE2b-256 a5359b6ad719287605ccfd6543e905c952f7dd51ced1010e880e4db63e24f557

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.8.10rc3-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.10rc3-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6b7957fec43ba9868654ca17253ee1ede03b56225b78262a1bc8ef0a23afc5e0
MD5 c4dea9d3c1b95039b78be39e03a137ce
BLAKE2b-256 1876e03d4569942259013aa49ffa48d05b04af079c1df139066533134eb9c601

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.8.10rc3-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.10rc3-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 77dafcf24e59733013d4f933dd13fa8608c38a487f5fb6f08ad5764669fa8742
MD5 abf6bb81529bcb43cfecca34b4a0ce21
BLAKE2b-256 5102ed0d2d767063f6a4554bbcf9d9381574e9d900732bb43abf36223fc57a89

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.8.10rc3-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.10rc3-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 dc5eff828c4ae7b06348b013ecc76c4c7f87d0f17e2ddcff0137c7c79cd7b937
MD5 c1aca5b8c30f30131577203b7e64a757
BLAKE2b-256 0144582232dd27591935e45319438a7cff602d9ceb002406c482b9ffcfa40012

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.8.10rc3-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.10rc3-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0b304a8cb0040ca7fb6b1b976ad2587fa3a50febab0e253b1986eeafbd346962
MD5 ece99c3f821f5e7fdb8c2c7096ec073e
BLAKE2b-256 a9cd14a9209f8febd7a70da206789e286a8b600c423e9b4d7e5f6474348af176

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.8.10rc3-cp314-cp314t-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.10rc3-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 b0bb30518fbf10ae4eae9c270738cbd367679e38778b96d167ae3f8181b33bbb
MD5 584ead6285845e6c2ee6cd24a3f92088
BLAKE2b-256 645532520d5e6b4de844aa353cb8d38a498a6aa954d41e466d67a2722456c34c

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.8.10rc3-cp314-cp314t-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.10rc3-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 06d97a555b98b051e7ca060590272e0b573285ba0355cf784b1520addea4b5a8
MD5 d543d3241ba06536b1f581e6e88bcdfa
BLAKE2b-256 27f26233d863b4930c3b9d70eccdb382c8aa8128a0d9e4879be6258d0baeeb58

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.8.10rc3-cp312-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.10rc3-cp312-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 c6fdc2f5f1f9834e1bffb5ed6a3d52ff73f8e38c24fd3f0e5f55730f08e67630
MD5 0a3e61699ad7213ca99d02e29607c174
BLAKE2b-256 1163ee80deb519a8aaecf89feaae0d7210bca3789045a8c4964cf77be20d5d1b

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.8.10rc3-cp312-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.10rc3-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 323be2c44a7932cb634fed45c1c79b5f915edc3b31454ca3125a70994362a435
MD5 f65563b6d66e7d102762621ce1853e62
BLAKE2b-256 b08888b09b0a85380e1029bfd91d012f29c0c286c3466a5659cad2419d84cba9

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.8.10rc3-cp312-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.10rc3-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 5d89ea65958250ef74b178497ff3c27707878203152dd6af8c2624f5660a1431
MD5 97999b3c92efaa19a3d717ad1e8f5d86
BLAKE2b-256 8477c2688d11c81465072cb910f8bc8d117a6810729075ffbc225a5f986dfbc4

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.8.10rc3-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.10rc3-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 831727f7f09b12e2c9501f3a8c3390e68fb86890f741e047c29eb354b99c91bd
MD5 e6b798f2caab6695c4ce3efae923db40
BLAKE2b-256 93dd010884bf60e88d2662b64cdc2213d361a841bfc9d13f0790a099af1a2ef8

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.8.10rc3-cp312-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.10rc3-cp312-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 b2e9f0802cb32184829dbc2447e2c426bd7d58c9c5581ed2612e2f032591577e
MD5 1bc3af1cc1662743b8a69608e175934b
BLAKE2b-256 008863a2f3d4bb88b10404b8d71f7186e03f5ea517d9cf788dbee212b75004c7

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.8.10rc3-cp312-abi3-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.10rc3-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 abd5f77ce16b0f8166169058b6eef0ad1be0797b4dee852e5c808287460ed6cc
MD5 980420f343d106bd6870bfd7e3aa70e8
BLAKE2b-256 9921230b3e2f9a2c6cfecb5a59864d276684f8f03a3db81287e11c83dee9ba8a

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.8.10rc3-cp312-abi3-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.10rc3-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 0eac94cba49e6df303dc1b5093b2f95bc2c682eba933d8563da32b3146660dd2
MD5 ee6307f77a4e39585e9241d0c57de6ec
BLAKE2b-256 b0b80e0157fa178ec796539cd31536978224babcaacd61d872c8f49be1762afd

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.8.10rc3-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.10rc3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 eceeff7c1130f9dac784667ca0e90002ea8c28e7519291f27f0b2656a24055c6
MD5 c1604a2b9b5b9ded56cb4085607dfa07
BLAKE2b-256 bbe342e54fd7b35b97f05b691a693c10f1f5693a1a71fc28310cc3b28a0cffea

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.8.10rc3-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.10rc3-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 34ffecddf2128b2c25f549f88393e3a5653327ed86b63758a1249685c4a4b48f
MD5 33e1dc88233d7cfcbec943f3021b9eaf
BLAKE2b-256 0e005db2006b0b6037c801e6036d7521f6c5c5b98982cd9c5f669c5433a1f4ad

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.8.10rc3-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.10rc3-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 85c38e4ec616cba2c2d7d84f0d98d8676c8f0e08cdb576395df0631558054306
MD5 7b915189c23f3ae9569c21abccf6b7f6
BLAKE2b-256 c47a93bf9d51f3572a34e4506aaf428498595a491cc64bc8730f8d32537d8a5d

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.8.10rc3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.10rc3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a7605df98f65ed5c525e9a27aa27fbea5fb7963ef15c6cdad24309caa878530c
MD5 ceb35c3db026a236046600a0e188450e
BLAKE2b-256 75f8885cb1a545c18dcfb4185d02f9c197ef80d815e60edfa2b0e82f56d4b3c0

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.8.10rc3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.10rc3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 399eb59b7c3ecafcbf9f13ea48b8cdc07613431cd286ea2c607c723efaf3f05e
MD5 2d10e8f3fae4df1abc5e1a7d86a423f3
BLAKE2b-256 828804c7f57365694f0885f075883690c781e4b1789c0ea64e69e5fa4d05164b

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.8.10rc3-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.10rc3-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 b141e7eeec6766ebcc3bf43f812910fbe4050887a51d33ba0a9c56c87ab37d39
MD5 3d82374581293dee693752e051b75dcd
BLAKE2b-256 3a2ecdefe1c5d9fa9fce66d363ac484817b1475a014a582c1b62ee652190c799

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.8.10rc3-cp311-cp311-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.10rc3-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 492e7f51e25116dce9ca0288ff78758944f763e4274a0c0c99c80b0efb25bc1e
MD5 5b248162f5f8cea82283df9d88c51cfe
BLAKE2b-256 d7508bbbf6e1566be9fee880314567c0b8a84decaac2a8ff96a0dc905a4a8117

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

10.8.10rc3 This release

22 files

10.8.9

22 files

10.8.8

22 files

10.8.7

22 files

10.8.6

22 files

10.8.5

22 files

10.8.4

22 files

10.8.3

22 files

10.8.2

22 files

10.8.1

22 files

10.6.48

29 files

10.6.47

29 files

10.6.46

29 files

10.6.45

29 files

10.6.44

29 files

10.6.43

29 files

10.6.42

29 files

10.6.41

29 files

10.6.40

29 files

10.6.39

28 files

10.6.38

28 files

10.6.37

28 files

10.6.36

28 files

10.6.35

28 files

10.6.34

28 files

10.6.33

28 files

10.6.32

28 files

10.6.31

22 files

10.6.30

22 files

10.6.29

22 files

10.6.28

29 files

10.6.27

29 files

10.6.26

25 files

10.6.25

29 files

10.6.24

29 files

10.6.23

29 files

10.6.22

29 files

10.6.21

29 files

10.6.20

29 files

10.6.19

29 files

10.6.18

29 files

10.6.17

29 files

10.6.16

29 files

10.6.15

29 files

10.6.14

29 files

10.6.13

29 files

10.6.12

29 files

10.6.11

25 files

10.6.10

29 files

10.6.9

29 files

10.6.8

29 files

10.6.7

29 files

10.6.6

29 files

10.6.5

29 files

10.6.4

29 files

10.6.3

29 files

10.6.2

29 files

10.6.1

29 files

10.5.49

31 files

10.5.48

31 files

10.5.47

31 files

10.5.46

31 files

10.5.45

31 files

10.5.44

31 files

10.5.43

31 files

10.5.42

31 files

10.5.41

31 files

10.5.40

31 files

10.5.39

31 files

10.5.38

31 files

10.5.37

31 files

10.5.36

31 files

10.5.35

31 files

10.5.34

31 files

10.5.33

31 files

10.5.32

26 files

10.5.31

21 files

10.5.30

21 files

10.5.29

21 files

10.5.28

21 files

10.5.27

21 files

10.5.26

21 files

10.5.25

21 files

10.5.24

21 files

10.5.23

21 files

10.5.22

26 files

10.5.21

26 files

10.5.20

25 files

10.5.19

25 files

10.5.18

25 files

10.5.17

25 files

10.5.16

25 files

10.5.15

25 files

10.5.14

25 files

10.5.13

25 files

10.5.12

25 files

10.5.10

25 files

10.5.9

25 files

10.5.8

25 files

10.5.7

25 files

10.5.6

25 files

10.5.5

25 files

10.5.2

25 files

10.5.1

25 files

10.4.68

21 files

10.4.67

25 files

10.4.66

21 files

10.4.65

21 files

10.4.64

25 files

10.4.63

25 files

10.4.62

25 files

10.4.61

25 files

10.4.60

25 files

10.4.59

25 files

Supported by

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