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

Uploaded CPython 3.14tWindows x86-64

passagemath_rankwidth-10.8.7rc0-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.7rc0-cp314-cp314t-musllinux_1_2_aarch64.whl (288.6 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_rankwidth-10.8.7rc0-cp312-abi3-win_amd64.whl (76.5 kB view details)

Uploaded CPython 3.12+Windows x86-64

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

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_rankwidth-10.8.7rc0-cp311-cp311-win_amd64.whl (78.3 kB view details)

Uploaded CPython 3.11Windows x86-64

passagemath_rankwidth-10.8.7rc0-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.7rc0-cp311-cp311-musllinux_1_2_aarch64.whl (224.1 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_rankwidth-10.8.7rc0-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.7rc0-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.7rc0-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.7rc0-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.7rc0.tar.gz.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.7rc0.tar.gz
Algorithm Hash digest
SHA256 39802e5f312ea9b5248bad7c410afecaf479313eaf985784f76c0043a9f40138
MD5 b7dc5e0d72f9c53acb0a0f13bf131ab1
BLAKE2b-256 99b6b3a81a2a52175b112064c4af74a4cc90cd486049a61ceef44d18fa38130e

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.8.7rc0-cp314-cp314t-win_amd64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.7rc0-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 7674940c908ffed76c92c4c925430b1992ff3cc360930e458b7f77044ad8679b
MD5 1823fc64fa945a21eeb1d61eb51444d0
BLAKE2b-256 bf69032d7c95020442e0b274362c29290f969ca52720d1ad51ffefddeac45a1b

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.8.7rc0-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.7rc0-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e2f2256b940b698ae42aa31142accac0be8fb54e191f43b749839a459e638acb
MD5 97e626c7587aca5ec1fc17e761d5ddc1
BLAKE2b-256 03fd12435f6b34f251f3c7cc4696a312949969cc2a384969be538bc1acfe20c5

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.8.7rc0-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.7rc0-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 53924fbeeea498a9d8ee8a76c352768076dc8c3d8166394c1cf5b5cfe3c20fec
MD5 12f49d6e77717da904eb59a84f61d5a1
BLAKE2b-256 a882f2e8a3c14e4313f74f12c99357db8fdd2a5c73aea4d7b641491d59419710

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.8.7rc0-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.7rc0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1715a1e9ee735a96b19530babef9a669af1789e6242fa7006f57f122488f8ec2
MD5 a4bdf3141cf5394716acf0a1fe260a9e
BLAKE2b-256 8b2fad0727703faba6e46127c89eeb5c5a4c0952e44a826f835a24c2c2bedbed

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.8.7rc0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.7rc0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6a62d58bcbeb65bccfe6b04c644530d00f83ca91891f04100b37aa2ed03fd74f
MD5 ab27600b9b127fd30c1ed5fd6e259dc4
BLAKE2b-256 0827f0dd164c053d76d6cf2b0437cf98e1fda1479c2eb3a6fc4b6f0282999497

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.8.7rc0-cp314-cp314t-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.7rc0-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 574e963be2df44099fe12de04aca3cfc453f51e9c239419e0522a0384bcc33c5
MD5 8ab1bb90200edc39eaba44528011aec9
BLAKE2b-256 756fcc23073e4f29113af59e66931ff7cdb2efb98b87a642495c7d8532b76fa2

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.8.7rc0-cp314-cp314t-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.7rc0-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 e9d9abd545e8cfc9bca52adcb56e0d448dda9e06918f2628aa9f7dda5c0175c4
MD5 8ecd88eec9b0093c851e138ae452c683
BLAKE2b-256 4ae0aad6a42aa63ebac4f2549ebea415ce3d6dac489fd3da1428c846b66f92db

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.8.7rc0-cp312-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.7rc0-cp312-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 a09f870d2e152b8034a0aec4032d8b98701012e6b0440bb15f15bf86d408f32d
MD5 ce7ee0a447ba795d004ee2f704c6d486
BLAKE2b-256 841ad664449ba24590bace3739c20bc990023e41af755c74a2775ffd1eddffe2

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.8.7rc0-cp312-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.7rc0-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e51cd2a534599a55c67d6515cd0a67459040079c001044bec155394718c7145d
MD5 8478080aa61c98e1d4222a26dc502cf9
BLAKE2b-256 724e2a44b53c64bb235e3000450638e15fee62dc38cf6082142d942dc0d76b3d

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.8.7rc0-cp312-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.7rc0-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 40e9faf321a4c6294ac605e90fcccabd8b022a31b941e36051ad651d4e1d688a
MD5 07a2102bb8c92977761e881717f0261c
BLAKE2b-256 e6cc70968abac9c46cbaf4eec51f3142b6362bf416f0c2942fcd2993b6060b86

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.8.7rc0-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.7rc0-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d57a3d2cd26b1ac84207aab40cf580798a9f5e36eca7771f2ff1125c09701756
MD5 20ae0de7378871101ad991c83a9c546c
BLAKE2b-256 2ead40f8c1acb1e1fcce737804622583e017cd8871cfcc3d69f72a88a75c6980

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.8.7rc0-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.7rc0-cp312-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 e3b47bc198d361e5724ccebc341c5893714ef0e48c5f062b12a63e05c89fda6b
MD5 6aae9523d7273f88fe6d5aeee548fe00
BLAKE2b-256 40f9ef7eabbc653ae9ede714647aa79a41787c19ac386bb198364f8f58ee1f4e

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.8.7rc0-cp312-abi3-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.7rc0-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 b9ef7e204811771b83325ef82de587eeb6f26678dbb18a32ead72a0c6a69cb43
MD5 6c86f156625450acf4cd97066c928995
BLAKE2b-256 20fcb53bc22f3ec72e992224202b23e850f9f1ec1aa8f1468a31ffedeaa1c718

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.8.7rc0-cp312-abi3-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.7rc0-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 91ba5cc027fb77eb68db6f6be1a2f5942f0f03ef5f2ddaaaf7d1f6da06779794
MD5 6d59ecb95a1b952085f028ab475ae993
BLAKE2b-256 d34b00e17be58143b64640c900f5ecc28967d3b863768023b26b145b4c1d0562

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.8.7rc0-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.7rc0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 9ff41123e3e91b9475b856e8f2b1748b60c61fc1c2c6092aed3da8fafa83b0cd
MD5 bae27ec72158f899fbe753f905e0ea4c
BLAKE2b-256 6ef50ce22dbac4481aaeacc00f790649ef8eec40d6718efba0fd4a3585250898

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.8.7rc0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.7rc0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 50bfdd5180e046cde9f7e230321aaa25d33f327e57b2760b0efdc811b5208c63
MD5 476b88fde0841e1a8c19a38b048dfaad
BLAKE2b-256 788a863a70a636a0f45f0ee663def9a3995bf1267f96ac17ecf2c1ba6796d421

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.8.7rc0-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.7rc0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 1af36d391c2828b99cb4af314b9ab10cc1e289070916d9e5c57b9e83c3b6fec2
MD5 11e7dbb4c2b951ce98fd02d6dd71cb43
BLAKE2b-256 da4abb650e69120d4672ee20ab5c294b1261a5f29ce90342e3cf67082a77089e

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.8.7rc0-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.7rc0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3420750616fb79d3d6f80c30b956ec12d809870d7a8b9e6b30ba839c1349d0ca
MD5 565a92856cf24d2117aa5dc22bcd140d
BLAKE2b-256 61a9881862563f72c9ee85ea35abfc956b2e76b29f28cddc9912b36d32c0df63

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.8.7rc0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.7rc0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8ec920520cdbea4d8070bff96f0079ad16a0bfd0d7f4a79cf9367c50536fb914
MD5 bf05c256e13a7d07f3139dad8bce4b76
BLAKE2b-256 fe73a81c9cb8a4ffa74d71deb779699cd88b02df59e761fdc7ce533d19365f6e

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.8.7rc0-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.7rc0-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 b25b18a1f2028f8642d18365405eb65ec14ba0c5af581bb30318993f746f282a
MD5 54fab57febd5389d839fb01345fc9d03
BLAKE2b-256 812f1588693a53f5cf927a9bf1eaf8645e9d61b39793f873140f1f66ba01f091

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.8.7rc0-cp311-cp311-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.7rc0-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 c5135b82ea47b1e1407739febeccbe89f900f18da50b79d2bdaab2c6fe1eae4b
MD5 2befb4c9ed6ef662446157ff10dc2310
BLAKE2b-256 8bf1ba4c10af91e4d9e68e6fb7e6c92f621e2bf3e974ce9e71b5940e6c334f3e

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

This release

10.8.7rc0 This release

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