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

Uploaded CPython 3.14tWindows x86-64

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

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.14tmacOS 13.0+ ARM64

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

Uploaded CPython 3.12+Windows x86-64

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

Uploaded CPython 3.12+macOS 13.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

passagemath_rankwidth-10.8.6rc2-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.6rc2-cp311-cp311-musllinux_1_2_aarch64.whl (224.1 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_rankwidth-10.8.6rc2-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.6rc2-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.6rc2-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.6rc2-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.6rc2.tar.gz.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.6rc2.tar.gz
Algorithm Hash digest
SHA256 6f0f7f216627d496797b0b26785f1b2e2e66ec011776260941cf14f094672a29
MD5 aca2397c31933834aa32842b38247b7c
BLAKE2b-256 7214d47f7b26fec1f840e44d61c34cf731c982df68e478c7b2ee3ea795be7801

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.6rc2-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 616e7c60bbfe88b7725470811f907835a1ba0c027163c2c373b58b569340a2cd
MD5 b4cef572217fe54af9e3c62781aa0309
BLAKE2b-256 8f4cc6b7cf0878b262dd91551388e5ebc6a1af46edb333eaaebcf7e0e7c6a2d8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.6rc2-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 fc2f35a9da3c348a5fcf56382155128bbd61f05af35d616df38c39934b8a88c8
MD5 ec8d6183f8f20152cff049dfccd66ae8
BLAKE2b-256 481a94ea965cc2ca408635ad7d431b68b27c04cc0c8ac384589c75b73ed0baec

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.6rc2-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 663d72c84cd1e278eab35656795ac789fccb43949e09f91d1379531f42847475
MD5 14cb40f8c0e8ba9a74196c2c3f5903db
BLAKE2b-256 5fb4b2420c3fe8355bc567f91d371ab22c694c95a01380553f291230f6e70fa7

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.8.6rc2-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.6rc2-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8b87c43b1439acc5e37097b89dd8257013f15b01dcc1cc888d5974c8a1fb0792
MD5 79735af9c947b21810e74de0d8726b4d
BLAKE2b-256 e5ea4bbc861f2c0ab55bd3895b5607b4e0ec1f9741e0d990fb33ab44af00268d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.6rc2-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f207ff7a2fea160688db146e2bdd043b784a6b1df221477f28b073d9059f51b7
MD5 a907b1ad77797f918a991b8543e266b2
BLAKE2b-256 d5a3a80573ce133460cf53f54198799ef614759dbd7e347b0dbb79157a275842

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.6rc2-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 07deab6474322d1209d7a5fcfa2cc71ea8994b5500bc787264bac5d770b411a7
MD5 1df9349d609dfae20c00cfcf4d883c93
BLAKE2b-256 62cfcf12e06d7235410825a0331743e1fe3f358ed9c40c2f322c2e0e6f727a47

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.6rc2-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 312160f317dccac1842b90eb32310a45f996e4ebc9867c1adda1303e6543bd77
MD5 abdac9dccdd6ffa7f8c2fbe719086ef8
BLAKE2b-256 8eafcbefac1d16c14596fa37e7a9b90d74064746ff55327c8508774e5b39c761

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.6rc2-cp312-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 50bfa2310834e231820c765cf4dc856ed82d86dfef8624bbe0fd5d663098617f
MD5 385129725514ed9c20885296f17cb569
BLAKE2b-256 eb91725ec8335d855ae5978f33261b9705e2198a03fa7e630626e22a76b62e77

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.6rc2-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f4670e78a9fae544854340bab8cda0a1f9d4dbe28a1359c939f65c47b32e65e0
MD5 94bbe80d9e3130ae32cbc835188f2747
BLAKE2b-256 170faae2b5cc05c440388ab897d4696de0c0d3df0d34523797ae8ef5ab2fab0d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.6rc2-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 9f822a4ffdaf02a29fd03b04806ebc3e30e7a5645a41a57838c89db77289178b
MD5 a002a013c2263b0396385297044f8bfa
BLAKE2b-256 8d1873ee920d0d77bffad36f7bbe323c0ab2d9a0ed5a54089f2e99f26cb89ecd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.6rc2-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d1ab276c508edc649f6f8f4a5fa0af351d41034aa70629bbb1a5810e4c9f7f5e
MD5 739b6e24272fe739bbd0d96d8abc5fc3
BLAKE2b-256 c99e2556ee58c68edd363c898888645122c4a20c9cff22c865933a3c9a7805f7

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.8.6rc2-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.6rc2-cp312-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 78c57342aa359f7d715b783260fe627025bcf95aaf7ad7c0d3098e8a6b24a5e5
MD5 4e0d03cfc1bae94b229ae049404baed5
BLAKE2b-256 06d0939a7c3046e59899f147baf5cef67f6ae9b0347300507d9a5d6fb06caef0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.6rc2-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 2cda7d0f29ebac1c2d1e13cc6c44406da9805bfc484b15475fa265b5051dd3f2
MD5 e64359b2092b2e153b55693da343e9e9
BLAKE2b-256 ee067376a66574257f5e799fb044c7ff226458ce42b1fa20d3b944ae4b589d6b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.6rc2-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 5da3b4f8c996d23ad67d533a402e0950aba0958b3145b67317c526fdae627162
MD5 190b9cae21f9bf15abbe124da2931efa
BLAKE2b-256 55d94de1fe14d54ffe8f578790cfb13078a6724deb6b308af9ed12bf3e27beec

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.6rc2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 a78cdcac998e20449b96663c40053af87ee8f8f2bd9f18f3f49e1ac63f0302ed
MD5 6fa587bc05fb037a918c73f1f3ecdfff
BLAKE2b-256 1bc1681fbcd8320c997453486a809f84a3f2fd90762d0244f7e66a4ea163a7d3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.6rc2-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6f29703090c14e95d5b6d4cc953559a5b1c3c96784b89f2ff3d2944cf03c42c5
MD5 196867706d02321d97fafa9f742e4b38
BLAKE2b-256 74688319aad96078fdba91808bf815417832aef71477968cafdf50020d2c5607

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.6rc2-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c92a1f4390b2edc84178ceead32a1515e41813bde3f10e68684b967885629a1e
MD5 ea353601794913668e624d5446c42cc9
BLAKE2b-256 0adb1befbde9dd908e6e2a3a1fb05fe69f59f6e8cc51ae7cbf28c14d44ec3472

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.8.6rc2-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.6rc2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7ed33da84c2b9bfd752cfdf38da77023272c76da1cd66ae34fe2350cdb3256c6
MD5 35a694a100b761820528475126499ee7
BLAKE2b-256 21a3d873c19ade5f02290e81c2966888f80b932dce72d76a83fa58098669765a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.6rc2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0db6eef4018bb244f3fca73173ff74eda5c0ffd0ac2c925ffba32a8de142d5c8
MD5 0fc0fd1274c9e8a81486b3df4a017621
BLAKE2b-256 7a3d353f3f39b234637b5c232a0045d6984c848742bc2175c588de91c5150a6f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.6rc2-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 d7ae147d29c335a68275d51742b65423eeab267f2b6cb9067b32bce011005031
MD5 25b039efc5f7b6669ae9ebc590108117
BLAKE2b-256 9f21a07a1e9a1db0f35c2ad877b5875eca8a0826b1dd64ee07b6e0d1120c4989

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.6rc2-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 48292b6461af89b423e78a07bb1da559f34f1ce0a1157551548c44e93230b6c7
MD5 c035c9b53e005ca8769e9a31ee7b7c86
BLAKE2b-256 632c427bdbd79929efecb902da2c404127eb284f986115bd095885c6762522fc

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.6rc2 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