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

Uploaded CPython 3.14tWindows x86-64

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

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.14tmacOS 13.0+ ARM64

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

Uploaded CPython 3.12+Windows x86-64

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

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_rankwidth-10.8.8rc0-cp311-cp311-win_amd64.whl (78.5 kB view details)

Uploaded CPython 3.11Windows x86-64

passagemath_rankwidth-10.8.8rc0-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.8rc0-cp311-cp311-musllinux_1_2_aarch64.whl (224.6 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_rankwidth-10.8.8rc0-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.8rc0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (226.8 kB view details)

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

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.8rc0.tar.gz
Algorithm Hash digest
SHA256 366d0e7d1395ba8e8ee1519efb006cb7e4f85d5532bfedaf842954e2e1a156e7
MD5 fbb2c0c5752a4f1df183e6d946100609
BLAKE2b-256 6f7255e0710b953b221db1bed3b2ceef65d3ed91c969053bdc4cbe3bb72e489a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.8rc0-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 63defaaf0d92aa692558703b7bbe3998889c71802f61524e2c51805de484203b
MD5 8214b4e5dc49a49c23d23dd5a3bc3aa6
BLAKE2b-256 275e8774b59387b7d216516c7024ad94816e1d4d3b25592004eac17d34dad3f0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.8rc0-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 401af8f925ebed5d4ff79ac91dfd6164f2e69f78975651e7f7d072166eef5119
MD5 ae68802b88df69ef53821f2627aa8aa5
BLAKE2b-256 04cf2c97ddd917fdfa62fc49c4e4cd862b04da2300d05372cf386913fb69702e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.8rc0-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4771e99c99bec20c8d175687e0e88a5749a696022b26ac444abaa5a3a2ad465c
MD5 f8919a28a53ee5d11c8c694ba0a8970d
BLAKE2b-256 afbe27d153bb1643113091fb0451840ab2928be92a4160de7b5425e946b8971e

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.8.8rc0-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.8rc0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 56f5b5cba0e2e464085ada151894131dbe61555b8225c8ae3412bfe306844649
MD5 c963cacd9fbd276d961691871690199b
BLAKE2b-256 d1f8bd6a6b463d8d982d49093f0d54035a9c7910c575f769fef5eb61c62a2d6e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.8rc0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5a5fa8c6bc255b4857c5832d52b86ca7cda9fad66992e81c2fa8caaa209d9464
MD5 ad5a5c0de34467d9517f242b6ebdea96
BLAKE2b-256 917ba8a9427f475c1ebc7616ad3e306b5467c041fb48896682da45117f4199dc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.8rc0-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 e0ec9992d521237107c23f67d34de8dbcba1d5f8f57b655c50abd814ca6e4113
MD5 ee5628f216952475616cf5d05069069d
BLAKE2b-256 c22629b68edc4eef2c9c7f36851002f2b2cab32ad7b791e8d867bf9aee9c828b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.8rc0-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 b84830cdb2e8f8797016376a9f372306799505a3d3367750d06697ec575f8a84
MD5 0205751f15fd236a186644e858fd3398
BLAKE2b-256 3599c0c797dca23c41af250d2e46ee52488edeffe1aa74961f989a35c16b4294

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.8rc0-cp312-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 6f35365af288a03d5756785cda8d172e04a7e10f7f2e1eabc3eab20c7f839e8c
MD5 6fb50a83b13080c0eeb16b55ab830156
BLAKE2b-256 7a6dcfd8bc3c2b5a52d5ba638be3d9bb945b4a4bbee341c7f2a49a18ee0f62e3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.8rc0-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 32e52a919e61d75ab53cfbd8ac5a4d76a528046304f24e1e964f18a82b3b2695
MD5 1449ce3c19f4fdb3a1ba9cc1a7d12ba1
BLAKE2b-256 69ef0160503e465ca9e2ee489842ccef3468ab929bdda2f0a6edb593fe56ab43

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.8rc0-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ab1a5ab1f1afacf99918777d991e410e3d3273542a2fda8841af995a8a4ebb92
MD5 994f479a984a3a4e009686ba5b72dbbf
BLAKE2b-256 01b1a25d90c66c90bfad7bc164bd38493080621351bbebb454f473de7e45e714

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.8rc0-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2d67323d86ab28f4e335d7ae2c6ee457a6b9da8f1cd028af0b6b9a87bfb6d4da
MD5 d5e26ef75a90186c2545dd4f56d4fe4d
BLAKE2b-256 5211a16b5e88104c5dfbad9baf809a1bf19d8f9a3834ee21ded08e22f844d9fc

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.8.8rc0-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.8rc0-cp312-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 025c4be3c9b0906e80f25ca3e777d79c9da11b2185599d6a6c7ad9cdc39ef91e
MD5 55524abf8171ac94ccb97e00dc1a6890
BLAKE2b-256 11c140fac522c0f9e79b3c4c83ff91e395cf35aba133c5ed60cccc0902950819

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.8rc0-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 120d0fa3556116506e57970132ca5bbc2d35f36c5a48d8b0840cfc34989b7da3
MD5 49ef13058eb6724eb91fcbbf9b502496
BLAKE2b-256 4c6b43c6dfdd515249ddac95e04cbc2c5ad4e6759d9cec787ff9f16be36791a1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.8rc0-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 67dced6c83f0f1207213f34f42a53e51ac3bf263ca8d88d850b8a4f3479dd97a
MD5 66e8d31da05183e2f47350030d1fb85a
BLAKE2b-256 4f07cd2f0db70dcb072a100761df6d6c736af122a56686acb22fc8c3e3dc3297

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.8rc0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 9411343b4ba097737bc33a93ac87d5e5e81e69911f12dc5f66656a646facb0cb
MD5 015646e900774e89079a57801868435e
BLAKE2b-256 94c4d1efbfbc634c992f53692984aa011b2cf101c48446727ece5a66f33d5460

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.8rc0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d45f58f8b0dd0f04c89eb1bb3088eed79aded9de44e310423658df294fc83e46
MD5 408c1345c06205fb356999fd322b57ef
BLAKE2b-256 10eea0e9c4bd59ac27424ad32bc9231d7d664fe28854455bd073867874afa9be

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.8rc0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c5cbce7fa69b072acb63f2ac1d8b29d82ce019700c3dfbae83d840d31a426e3d
MD5 02a5d29314b8bd660d5ff313f850fe9d
BLAKE2b-256 f9a4de42a6d3cf87a6903d5436a8d9b7ea6871d1f4eb5c21d211cd5ff5f552c7

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.8.8rc0-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.8rc0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8b0958edda1d7d2c84d316cf110d3d171e5532ec3d13af880dd66fc7e9d7abe3
MD5 aa7fe02e099be3c805d116adb95de431
BLAKE2b-256 1a81f7f28ed2a22773bacc129dc9822ea5bcb99b9e63242e7b8362a3cc8e9f69

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.8rc0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2b350bfa2c19a184d3118d40e9167ef890e3c198787f1cac56904d450f707c8d
MD5 fe9a6e5353d0ade01fba2eef5381ead9
BLAKE2b-256 21cf490d0494eb691443a2dc7a08db0f6cd65f387e12bd385cbe7aa965dcf0c1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.8rc0-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 a28d5d54524499f3e6d3ba9eaee1a2be480d97db359fb83e94f6b55e3c022bcb
MD5 37f11501476667e1d0eba72788703848
BLAKE2b-256 f162e927f5549f33e3f19874e66afce9c463be4ce15aaac0a0f7ef03d212b75b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.8rc0-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 c37dea5d46ac63bb3bb9dc693966893e9289545f51c0917cea2aff69ea3f156b
MD5 490a3d001eeef639b3f8f98fb14b2fa3
BLAKE2b-256 f6c9fed8ba7fb5266a45e0e1a26ad50e16123373fa99173703ab56ed79aa1348

See more details on using hashes here.

Release history Release notifications | RSS feed

10.8.9

22 files

10.8.8

22 files

This release

10.8.8rc0 This release

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