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.6rc1.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.6rc1-cp314-cp314t-win_amd64.whl (86.6 kB view details)

Uploaded CPython 3.14tWindows x86-64

passagemath_rankwidth-10.8.6rc1-cp314-cp314t-musllinux_1_2_x86_64.whl (288.9 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

passagemath_rankwidth-10.8.6rc1-cp314-cp314t-musllinux_1_2_aarch64.whl (288.6 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

passagemath_rankwidth-10.8.6rc1-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.6rc1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (300.1 kB view details)

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

passagemath_rankwidth-10.8.6rc1-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.6rc1-cp314-cp314t-macosx_13_0_arm64.whl (50.8 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_rankwidth-10.8.6rc1-cp312-abi3-win_amd64.whl (76.5 kB view details)

Uploaded CPython 3.12+Windows x86-64

passagemath_rankwidth-10.8.6rc1-cp312-abi3-musllinux_1_2_x86_64.whl (180.8 kB view details)

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

passagemath_rankwidth-10.8.6rc1-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.6rc1-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (182.9 kB view details)

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

passagemath_rankwidth-10.8.6rc1-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.6rc1-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.6rc1-cp312-abi3-macosx_13_0_arm64.whl (43.0 kB view details)

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_rankwidth-10.8.6rc1-cp311-cp311-win_amd64.whl (78.3 kB view details)

Uploaded CPython 3.11Windows x86-64

passagemath_rankwidth-10.8.6rc1-cp311-cp311-musllinux_1_2_x86_64.whl (224.6 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

passagemath_rankwidth-10.8.6rc1-cp311-cp311-musllinux_1_2_aarch64.whl (224.1 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_rankwidth-10.8.6rc1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (223.7 kB view details)

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

passagemath_rankwidth-10.8.6rc1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (226.3 kB view details)

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

passagemath_rankwidth-10.8.6rc1-cp311-cp311-macosx_13_0_x86_64.whl (44.2 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_rankwidth-10.8.6rc1-cp311-cp311-macosx_13_0_arm64.whl (46.6 kB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

File details

Details for the file passagemath_rankwidth-10.8.6rc1.tar.gz.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.6rc1.tar.gz
Algorithm Hash digest
SHA256 bb3632b29fe6dcdeaafeef74a0f25625afb0a8f65fcb27c574c9515e0694d6c5
MD5 fd48748109d619cde50a6abc0335f685
BLAKE2b-256 8381307dc1db7e3305b2b02e215eb955fa15460f12549ff3d09322e1cd6efcc3

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.8.6rc1-cp314-cp314t-win_amd64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.6rc1-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 773c35fb4fbee89cad40a5938b3084647d16908eb3e0f5084b989fe8f58dbfb0
MD5 ad5733c2f20d9588a6446f32309176e4
BLAKE2b-256 e702f50d95ab3de75d881eb1f6beffbd1730fe40d042fea9d3b05edf86a68465

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.8.6rc1-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.6rc1-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c9272ca0d30fa2f9c3d4e85fe02211fededc6bd47bcb352338bbb3a2ec835345
MD5 31f9a54da88cd3b0bf154a3885a8c171
BLAKE2b-256 ad9f14ee77dbfc9425de33d717bcdb0fa3e58adb034048e51ed7c52dd6dd3903

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.8.6rc1-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.6rc1-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e1e19f158094e411c793ddd9baf2e13699f27d85d5b43e04b3407ea3165ab0f2
MD5 9fa30b255642d70850030a634965bc87
BLAKE2b-256 4d7a61c2dbd9db9f57e5b9bc4ee8220aa35641bb577294d81cd3f5215c9be00b

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.8.6rc1-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.6rc1-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b4090f1873ab5cd1aad10415992120077461a792fa3e3fd5cfb34ed16675e1a9
MD5 543ba23bda2d46702de222feb6e0a7b7
BLAKE2b-256 b75dd8c6bc1a1fda7bac8be5cedc46dc7895371f662fd2875b90355fad6e2ece

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.8.6rc1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.6rc1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 155aa5f33c4077fbb23e77b6fd0d6d6710abb3b6a010c2c7802bacea311d1045
MD5 ee49eb10b069b4cf51ea3ab40b259092
BLAKE2b-256 eaa3df1ae9382f356666e6543e1e2e05586706f6cd0732b39b9661cd0e942bdf

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.8.6rc1-cp314-cp314t-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.6rc1-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 9b5e0aabafd21aae020e5151e638b1527a3d43a71252cfc3945183d943a95506
MD5 5fc1eeed58351a201b6449da1804ddd0
BLAKE2b-256 3e6c2be16afd3415979eee5913eb399d30ed61a4556d4f3bfb166b71958c940f

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.8.6rc1-cp314-cp314t-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.6rc1-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 39eeb1ecf8edcd13975305fb8c8ff9b89394efde64f20a9798fb654a7008b5d3
MD5 7040f4cdc4e9ddbbb7b75af0884a8c17
BLAKE2b-256 c1c848dabec87430a3dc0f69ce9fc51ea5803f7b640d776595b09bc437635663

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.8.6rc1-cp312-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.6rc1-cp312-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 5ae2aa757b50075fb36fcbcd5549d556ba98d5be48fa980f67b9950802491e73
MD5 8de1455f3bd9561bfb14e512b0be1b0b
BLAKE2b-256 4e0ef5f4602f60061112cac30bbd575a70c53317329b6766309213fdfc462d0e

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.8.6rc1-cp312-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.6rc1-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 182871ce8c289103fb0ec5226af5b7e0938faf1b168e4eb802e30d9064880617
MD5 59440160c8821553431183c2d89f03b3
BLAKE2b-256 014bf1926e49165a677e5fcf4d01cdfb6e44624781abdf1df75e7a45cb793572

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.8.6rc1-cp312-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.6rc1-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 6e4e53737755f1cef2583d3f5ea2d735eed0933a0c6cfbcdf0d12701d408fd11
MD5 5d81bd0d85b3a74cb839a3310b9b5339
BLAKE2b-256 42e17906246d138f2ac4f4c67cb5612c65446bf2b04186750a7eb325c2f2494d

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.8.6rc1-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.6rc1-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a2697edebc1ed17e1e59af721f785fac4f200876bc0cafae3cd0cae00a200b9c
MD5 b86398fe9e521ea3660cfeffc116b0be
BLAKE2b-256 8ea5ec1d68d621dd2fe2c759100f9dcfcbee01bdcdf0d8770691b16b96a978d9

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.8.6rc1-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.6rc1-cp312-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 f4ba432b9800ba41ae0a37ed309671f955ea6aafae4c988df62e30f8b18cd198
MD5 b1ea398c4741b45912c37cb1f70c3e0b
BLAKE2b-256 12f7094f0bd94353e3fc1337d6b743e92ca4466c326741a2ee70a9a0a602601f

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.8.6rc1-cp312-abi3-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.6rc1-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 5129c54fb224ebd2a78b726c5eeef14f1d482f96e74207afa011030ccb0530f0
MD5 795f89beed762f7b738b214e461b4d0d
BLAKE2b-256 96a690f2a18bcd2c4d12c5874e5e285a96fc5f44193b03fe8c7d4f15d1f5c87b

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.8.6rc1-cp312-abi3-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.6rc1-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 7f6e88f441ce1a8bf8df317000f7ed2920c6e620d03f7cd0323004e7a4fdbc54
MD5 d4ff10453581c6758703c46b39cd60da
BLAKE2b-256 778d281f2ec5140077d19e1265645eaa34d347e268b2facf99b06054c483e57c

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.8.6rc1-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.6rc1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 7f09c41004785490dc0cc0b43086f2bd7f1cd2ddd327272bec099bad6d56f377
MD5 95d4c25f428ab3ae5f3798607afbceae
BLAKE2b-256 8fdbfa9dd9fbeea1baeed5a7374763198fa691f74cad307db161ea0ed904b159

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.8.6rc1-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.6rc1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ba1200b5ec0cd798ea6cc3c2e6ef86ffcd300fb3e950675319b5b23bb887b0fd
MD5 66d32f914ca613d7dd9f5feb39548644
BLAKE2b-256 37b68e727ffac8e6be4e4bfbf6133fbcb2bdff8a3780e7a966c43106332c7ba0

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.8.6rc1-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.6rc1-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 5a22869c73c18e45f21acb7b4d24b2f2473b6ccedc60c1068f7e6bf12671b8e2
MD5 8486c5d89abbb2911e842063c84ef453
BLAKE2b-256 8ed7bc7dedc6b15cbba9a1d583f991f5b4773edd57b4ba0f6dd44b1782ef0ab4

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.8.6rc1-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.6rc1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5848b76285a13ee0c79b628ef2311c464f301ef279127fb6a892af371f7cf333
MD5 10be19d14bf6667cceee6f07f028ed4f
BLAKE2b-256 73e8f1eb5ea66dd0632cd11571aaf6d1a1445c358959e376ecd3043e3e537fec

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.8.6rc1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.6rc1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b28821c03329469a96910f110768f62afe52ac65e761b2ab262e8a431d08dd18
MD5 c8c57416c8893fde25f555205290aaff
BLAKE2b-256 e4369544ce2e16a6fbc219aeb81566c51bd5c06473d7579fe2b815e060f8c5b9

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.8.6rc1-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.6rc1-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 a0b52cb42e3202941697e1c216501c1667b41bded5679d818ff34c04f2601243
MD5 612f6774e958008a812949d6ff62b8ed
BLAKE2b-256 bbfa498c5501648bf2adacb04109d6115f58d2258237ac0621eb42eec1aec627

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.8.6rc1-cp311-cp311-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.6rc1-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 2b67694b6fefc573dafd3ccad179cb370c3f46f8776ce4ec733f266c5d3ec2ba
MD5 dc4942a0240f7225ee0c90116c07b57c
BLAKE2b-256 13adb4822d9f24c9017d5dd18868a21040b8fc0b66534d961fe6c25458bdfea5

See more details on using hashes here.

Release history Release notifications | RSS feed

10.8.9

22 files

10.8.8

22 files

10.8.7

22 files

10.8.6

22 files

This release

10.8.6rc1 This release

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