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

Uploaded CPython 3.14tWindows x86-64

passagemath_rankwidth-10.8.10rc2-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.10rc2-cp314-cp314t-musllinux_1_2_aarch64.whl (288.3 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

passagemath_rankwidth-10.8.10rc2-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.10rc2-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.10rc2-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.10rc2-cp314-cp314t-macosx_13_0_arm64.whl (50.9 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

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

Uploaded CPython 3.12+Windows x86-64

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

Uploaded CPython 3.12+macOS 13.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

passagemath_rankwidth-10.8.10rc2-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.10rc2-cp311-cp311-musllinux_1_2_aarch64.whl (224.6 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_rankwidth-10.8.10rc2-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.10rc2-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.10rc2-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.10rc2-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.10rc2.tar.gz.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.10rc2.tar.gz
Algorithm Hash digest
SHA256 762cf63868abd685bfb848368e42f9e61679ee77fff08cfda1cd7af14528ebc6
MD5 8dee389b18881ed607169f80742c94c5
BLAKE2b-256 8e106fab134e849f6bb549a4ca7eee2ec55c3a3dddf1c6fe0c6fc65265f727fe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.10rc2-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 b9174b2bdd0aa0b5d13937c937198edda7e52a4b6f0e148912a8d977b730cdb3
MD5 f83be9c590fda378621783080bb8af3a
BLAKE2b-256 e8f46b80a4bfb4c1fe39e402fbbb3d0d63c2fe0817c343c3866b1f0b8bb0bb6c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.10rc2-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6c5ba1aa6135b022376b01cfe5de49d24c39bd4dd97609631e975326ec630b9a
MD5 98a7bcc46a16d314407fe401ead25536
BLAKE2b-256 35b221c73490357e2de7333076bb6b7fc1c94462e9f54e8cb6a346a7454bd3ed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.10rc2-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 915139de8b101ecbb79fe9558b13592cc67d1eb9147905f1e32c2e6901aa5384
MD5 6539aee4e014878010d921ed8acf4c32
BLAKE2b-256 462d56b4750f6946dace75af60520fba443e6fa8786867d83640813234082ba1

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.8.10rc2-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.10rc2-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d2d2beb89d1933c2f275793d1e4c502eff80e1e9800ccba6f8493494b5681c85
MD5 db658aced045fc7e59e31483265feae6
BLAKE2b-256 bf88fc064e3e288237b851a7f684d93063ba1ba50aba87723a5bb034f7278402

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.10rc2-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 765ff9cfd53f4ca3391ef1a3b9b55557284d438bcc098288df1996ea94d7653f
MD5 72e306386c9b340cbf395375d5d6450e
BLAKE2b-256 7d2d0875f4fea963742365a998c5881ed365bcb50f477d7b48e6445eec6186bb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.10rc2-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 8d325ab45b5920e56368e872fd8c9f14edee253907fbe9241ffda0a8322507c7
MD5 9eae8835b561ac499b5d71c1a4d48954
BLAKE2b-256 72e6342f863c79b17deb7e1e113a1e0b5c2dd02a076e33e46b79c067575b4afa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.10rc2-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 44a3aedf562668e9a010c820aa50b06eeed13450f29f9a737fa640d49f8c7c98
MD5 5b586da1f04c140128b84a0ea1807986
BLAKE2b-256 a6b68e819084ccca725a4de3a52b9ed5f50ec3bd37bb4e0cd01fce1ba0f27357

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.10rc2-cp312-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 2d5f5db72addb673a4d5501a370d4bcaaa050bef3716aabe271a872754ece11b
MD5 84e7b0c24a7093fa74aec85cbf660ab1
BLAKE2b-256 211b40e9868113d9a0373424ed95be8140a863cec926ec329f68e6505d9fd3ef

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.10rc2-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b5cafca70147c9272e1e644f48ba095334372b5d11e4d6f1e573c20aa2f72a70
MD5 a43d18ea7ef821e82d32e00433942df8
BLAKE2b-256 8d70c0ac5055b8738e34ae25d1e5ecf0dfab87dbf877c55fc61372c3121e5e67

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.10rc2-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 be8caaabc3497735e34366a4adafef2e4a4044876170ef36cee3bee9b579cbe9
MD5 07351f37b1c4b12b0fbd49ecd7e48e4d
BLAKE2b-256 5ceaa141f4e9862570672c49b58a522da4722661418f62db51a212ef953ce9a8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.10rc2-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1feb5d97a37a149b01ed0489cea50e6f5cad30e45d2d55a2c4e7f9bcb575549b
MD5 7e30d92f7cb0bc618de695a48217cdd4
BLAKE2b-256 fff65922b725731f9b7c145f896dc0373c9294c0f3bfc6c6a1fe2926b95d4124

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.8.10rc2-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.10rc2-cp312-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 169c9d59a17b96586a17b1e4699e6642463c83854cde36fc98b5e21ba8efdb7e
MD5 691af81116795e6541abc4a33289d735
BLAKE2b-256 b0b6e9dcdcdd2e203602e2e57850829392c605bb673ed12c0eb75149c4d918f8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.10rc2-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 cdaf6cfa20889c4c577a5c1b52e86803a6f38c23962fc49aa8f34e7cbd8c8856
MD5 e690ad5f99e0935d3217f45f7ebabc28
BLAKE2b-256 31393edf3ab97ce98783ee6df6a03a4ed5e2dfd2cfb868d670569d1827829b25

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.10rc2-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 aae9194bbc7297a544c6b4e4cff8609ed6e80a94f0da8668239b2e898b668ac7
MD5 60d3ab2471b5865418d8bcef9b039346
BLAKE2b-256 0599f7f502d14e5e0b434ac48d370f70123a34db34b5d49a5867684ae373afb6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.10rc2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 cf5f115bdf885a5c096363d20bc4475060a8d010876783ee8f76954a04ef9430
MD5 e236ef238437011083f68857bdc55d5d
BLAKE2b-256 32df6c5affdf26eae43f331de962b42ea07650e7a2883efa44b02a687e8ed8b4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.10rc2-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 532472e153657c513beb19532fb5d155046c1f5f53b4cf794aeee4968510f217
MD5 5d5caabac80eb51f2805d14c0f5667eb
BLAKE2b-256 dbe59d675315744a5a0ee03e00865aafa630580b6000e9bf9a33125b4030fa4c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.10rc2-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 5c1a2690b89331a3aba50d3f4b3df4b2c95c7ea46a69f8789ad4122912840079
MD5 5c9dc0b4d736748b2c42cd3473e348f7
BLAKE2b-256 417c1edfcf1162bc31fb7f31d56d19d1d3ee8d9bffd2ed5ba67539587c171465

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.8.10rc2-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.10rc2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a5b20e5c13030fd33454573fe6c9511c18d316963dd489ac22a537f2dbc533b5
MD5 c3198e38b67769ba56bedc91e4dfe6c0
BLAKE2b-256 a9732b1ccee45962dc1aeaf399f2dda79379d2f0c37e547268b957440f1284b8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.10rc2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5e0f1e6d903c6a641dd74e634759ffbd72b5d3b15e51ada45c39d99b9f68af64
MD5 3f8bef930078a73d63ccd9eeb41c9c75
BLAKE2b-256 f8386ecb8d36ee48b81d0b77deda2bd887b17f458c13fd8f1cf03b42dbd52907

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.10rc2-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 187d73efb206e0ae82a3b442c2315f52938f33b4bc0d7a5ca652c2fbb231e76c
MD5 7d55d09f4ebd290e0fc4dc686f9a6d59
BLAKE2b-256 10e4ed21fa1c1e47d367a6ce27fe1239119aedb5f7891fc670d3bb7ea6e7304a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.10rc2-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 068f42b3aa7fb87ed844888f8e236ba69c30a83ec786d4c878afd5ae443be4da
MD5 4c808b394129cda34d885b403ce3603a
BLAKE2b-256 0ae0f8e7f422ca0bfdd489f410039eea013cac50142405cbe3eaa60d1031deae

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

10.8.10rc2 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