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

Uploaded CPython 3.14tWindows x86-64

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

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.14tmacOS 13.0+ ARM64

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

Uploaded CPython 3.12+Windows x86-64

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

Uploaded CPython 3.12+macOS 13.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.9rc0.tar.gz
Algorithm Hash digest
SHA256 4895b546d014ef9bdd20bf02f4ef3f406a6f9dc5b4d84300b023cdae86d243c3
MD5 cec247478a6d451e012a878168bfe1b3
BLAKE2b-256 736f9f3f10274c5be0b2c1770e23d0a1047824c7f3025c1ce0fa0473ff604822

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.9rc0-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 aa9ca86713c1903fe4a5daec98270928e04ad8fcaaa8c3f36ce3c76182e265cb
MD5 28a283b1888fe52b31728b33ee70c7d6
BLAKE2b-256 e88dc086ebbf80e6693d086db76a46191e24358d0dc229514939157968c5a9d2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.9rc0-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8fe14ec04698995bac4387c4a6158314f72734d3e4d24e53276128bd48f1ce73
MD5 59747be5e65ca5c7f1c35152f1e07a20
BLAKE2b-256 823d2ab6f88ee18f670275317f99c3464c7162ff3e1f80244bfd76d4ed325aee

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.9rc0-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 bf0676b5bff02303f906efda14971735488d64a22515b804ed787132b3324b65
MD5 cd73e38f3fbc2424906e2e9e144cb68e
BLAKE2b-256 25eba58a19c8a9c6bd65508cb57b52650a7c74d19f0a3b4cf4a572127ad51f78

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.8.9rc0-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.9rc0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9455f80a95939d2fc5242ecfcadce760878fc902aaa1dd815d376536cb0af3f6
MD5 1d24d75acdc5f384b69b52e944b0cbfd
BLAKE2b-256 f459028308169c9baaf3c8fc2db9ce74261e221670c853004f29c5c6042ee789

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.9rc0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 cb0a103272ef287fd186677a7004f0c19188d06809b5a2f693c9e8d05389c201
MD5 c3251bfa56d737563df2e4af1bb72d1e
BLAKE2b-256 ac6ae860984a6474743225a92bc45d7d8c132da174b86f9fd01dfd3fa3522436

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.9rc0-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 e9200b4c860a401dcddc6d9660f2acdcf64a1a62f274621013e76667432137af
MD5 003310f9be1ea63be74c65780f00260e
BLAKE2b-256 57dec6350a143bca716925cdad17f81b9ba672368765e307b9774b69cec3677f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.9rc0-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 92d61a339141478f3ba51ccb3223b967f1c2e1681863ab8377cf0cfec0bd2c5c
MD5 ca2d1f92b86fa76862ce0e709e84654c
BLAKE2b-256 0dfa1bd7c34bb7b9bbe8ef8b407cfb38f2ddc87432940e70a060b47fdbd31a0e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.9rc0-cp312-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 1542d3eda5af52a7463dd14c800326b1a80749a1b415d45742f911cc00f6e3bb
MD5 51138dee0619a3bd834dd41fd264ab96
BLAKE2b-256 63f8feed1b522257a1ffde4213279c9935eeec40d0de306446793c9bb313e32f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.9rc0-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1ca207f27bc5736260086614095973d4ea8762de86ad7902b91e5fad15eadd32
MD5 4ed6563bbf42733e47a891e4e1ddc429
BLAKE2b-256 99f4ca5715089e40802063f075882d29acf03f6da22795981a294763390031bf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.9rc0-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3cd7366e89ee43d4118b1b1c555a66e202117bdf232cbe8921d3a1c18618da92
MD5 aefd77209c89226053972dd89a61b43c
BLAKE2b-256 03f71d53b8010176bbde812e2dca099c3ca39492c3c81fc1cd9fadec661d2d2b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.9rc0-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e6d7af513ad2329a89bc2fd5bfb7bcb4548883604fa7328cd6c9e4674def1d60
MD5 aefb48a65570822f09638d85b71fba32
BLAKE2b-256 a5fb3b51b5808298c8a30c7f6fec63d807a927bc92d78cc46d1d66e5ed3803ee

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.8.9rc0-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.9rc0-cp312-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 54b51397e0ff9b980bdb91f147ac4baf3b82117e9cee4c0b3b542d72128ad7c6
MD5 b5ffbc2e6468555367bcff9d525484b1
BLAKE2b-256 d8adc67a5c7452d056224ce45068dddf0b7ec0b9f2cee67e39d152bf7ba8f78f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.9rc0-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 28d634083df054c35f5bee06cce9a6eeb3bea3a73efa6a5a6f899683ce4574ab
MD5 a5a9c13b407c4bbcfc5387e6e5601d5c
BLAKE2b-256 d893cbb43f156857680115c47c16c4a3f3b53936b9145ea10e9ae6e73cec5ac5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.9rc0-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 abeff7d3a451f8ad530162a18e7e252094c237c3833ea668a324a5010389c2a1
MD5 8c171c6df0e4e22eafa51702aa41b434
BLAKE2b-256 a174d10c9c0f26f495210146da30f292b8e7c8ca46edc33ea1aee7d36e505ebe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.9rc0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 cee1f4af82cfcb1d7a53dd0de173fb647c5261047e60c10aaf611f80b0d96e59
MD5 6958689e864471ba0f75e84eb50f4af5
BLAKE2b-256 208ea9b02109df8b67eee827092fd07185e287d6cbe623f390db947da585b49a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.9rc0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 fff7a0883d7280585fdbc942934a23becf89553085a8758640cbb9c39f4444eb
MD5 7bfb2d1fd698ce6afa89d418753baf1a
BLAKE2b-256 5f23b7aa2ccfdf627f1563c43672e7373ca8c5fe6f18b68e41acadefcb1abda9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.9rc0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 6afd10b690556df12d3479de588bc067ade7e24df1bf752a73ec340a656b0ada
MD5 6c200dfcea444c0d08b5578cb034c9f8
BLAKE2b-256 b81dc2f47b730b1a8168741badb066d84c8569666a987d38d89bc6592e375cd2

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.8.9rc0-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.9rc0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2b54eaa50a17464a9e4c5d5849b5a8fdd10eed7a5e160f9af6ea3e3c77e96e53
MD5 551017af1a853f74a87e7ee35e10aadb
BLAKE2b-256 b00a61099f8bbabaa12e90b35b0f9f50f56954cbb4d7e3973b7f6868f46e1a81

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.9rc0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 37291109d718fa30fa7342d5cf0ff3a4dd333d23246dd872ca0190cc54b4a570
MD5 3857193bdbc163eab795615b392e4151
BLAKE2b-256 ed4b1ac6018877ce987df456129895ad50292a10580aca410433f7c822a84c0b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.9rc0-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 32facab761d842b5c63513c682164e3c3f07753895ff1efda532220f56da6b55
MD5 26748f83d8820e2d6d14f8e7c1c36d31
BLAKE2b-256 e619bea65e38dd6e9583ee766d66a4b835e6f7d9a24eed762d02a34391ae387b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.9rc0-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 6e2a022d2ee87563d8a2c9ec6122fd523969526d623f12ca67c0f0b693235ed5
MD5 7c11f8fd10729945e890a29f64e4ae2b
BLAKE2b-256 087677ea583d0bed062bbd8385b9fd712e1636833853fdc7eda0b2a214a121c7

See more details on using hashes here.

Release history Release notifications | RSS feed

10.8.9

22 files

This release

10.8.9rc0 This release

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