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

Uploaded CPython 3.14tWindows x86-64

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

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.14tmacOS 13.0+ ARM64

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

Uploaded CPython 3.12+Windows x86-64

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

Uploaded CPython 3.12+macOS 13.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_rankwidth-10.8.10rc1-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.10rc1-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.10rc1-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.10rc1-cp311-cp311-macosx_13_0_arm64.whl (46.8 kB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

File details

Details for the file passagemath_rankwidth-10.8.10rc1.tar.gz.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.10rc1.tar.gz
Algorithm Hash digest
SHA256 62f6f6db9e5512f5ada80be48a0ba1c68aec4eabfb61e00a8491984a591ea712
MD5 7199ca6367eef4d6916d6e50e897a499
BLAKE2b-256 39ca4663ccd3ae2417dda498c66e40027c6c15742d66bef07cadc8b45e3bbf33

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.10rc1-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 7f5099e3899551f0f870ef30a7a3f134754a37efe3746804b4e774d535d4cf09
MD5 0b13d4151fae2dd4e04680391712fe38
BLAKE2b-256 23de064fca5233a3af2602102172c96de4e3834e001c52392f91a4435cecf95e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.10rc1-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e47e9901c7c1c2ce76d0d3f6a47076e60c5a35c4466d5dc3175d2e5a21e84561
MD5 cb4ba7e67cabc9ea2a38b94c2813d238
BLAKE2b-256 5a57c0ccce57f08b53d3499b2b7274bcb02c14e0c9850f2cfc2ff97e1bee10a7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.10rc1-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8c236a0b748bb577bc2b75c5357e37923ec6515e22dce22c3cd19f1a5a0e7395
MD5 59e7b3831dfafd8986d5ec57a01d11b6
BLAKE2b-256 4bbe9fed008332bde19fb778014e52c36f56b6a9d7ab77d4e0fb7d73fd7c6757

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.8.10rc1-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.10rc1-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 26ba8e1ba2da9947b156e94d230c095a5c94114293706e2ab6094cf19196be4e
MD5 8b582c7a234748360000048fee21470c
BLAKE2b-256 459a1c38b9e7e4d43c63d97d6d1286521ce7607edfc823667c539c9538d38f82

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.10rc1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 22b7a4df0497bd08a00495fb22e570902dffc83b09b35bbfebd76dd580a168b4
MD5 6009cee972a60af3958ac7b0279f6fe1
BLAKE2b-256 5086da9bd3a1387b0b21309a7ada7878f0e35faac206197309603024a7036c63

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.10rc1-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 d61ed42108f5efef8fccc304ed8f27b6ff57288a351acc59a6f8abb795318b99
MD5 5c25755f86bba55e130118dbb6c6874e
BLAKE2b-256 1e4d8b9b8245daf749c6fb53efefe8bbce610ef80752bf3f75f7e923373a665e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.10rc1-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 db9a5cc83900083ddd2b35f4388fce0623d821f944e9c7d1e9f46370abe07772
MD5 061a42e2e4b3ad730211718196a7d846
BLAKE2b-256 6216e609f86681e1c52c39fe84563a0dd918bc3627206daffd3a6d276dc312c8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.10rc1-cp312-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 4603cbf54876ec14e68a2699680dee0c9e199220f3197324ada2aa375abb90f1
MD5 7e25506d58a9e75ed75773ece57b55e8
BLAKE2b-256 c54b08ce8b74d44a95f625f2e917e582856ea1a91e39a2693dff8398bb1daff0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.10rc1-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1fbb4fa6990de7c37b087ce7d25f71f155660dbf331040b56dbb6e5e28ecc8fd
MD5 822f54a06a183da6a5b91609bb528b3c
BLAKE2b-256 5b36a25705c6565f71874ac808324157f12b9a1d4fb92ba3fdbc92512358b81c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.10rc1-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f1d126ba5b38212d394905719586177b97fd3b93a9d11eddf5ab37086f26f934
MD5 72f382605e1fc4a5d1e04046fd0667be
BLAKE2b-256 04048d4a472b4e1a5e4748710a1fe11916f8d55283fcaa3baf0e9389673721ff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.10rc1-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e6b40df2bd181237d64457b52dc5ddcba46c44962c2ca6393492e50536e5f51f
MD5 2fc4a4a19d652fcabfa456656a04293f
BLAKE2b-256 ace8f63379ce540b5e0480c047ad7a93a1bda56137eb9ff276c86cf1514aec81

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.8.10rc1-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.10rc1-cp312-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 b8f197eede54d60957f130f1739f88a424f923158a52f8bfb80f74dc1cd9df90
MD5 da97c07a141093641fabb35c2952f1c4
BLAKE2b-256 87fc079882a5ef72c12fd815322ae3c04030580807fda358c3c2c49865c18aba

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.10rc1-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 5c0db5361b8404b0bbe6630eea3770703bd5c386947255e4fd4e0f0b3fea3d13
MD5 65a93593b847753e975bf02706322045
BLAKE2b-256 b15deed056d92fed25287ebd23978c1b9387415ce97ee9c86b097708228db312

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.10rc1-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 2a9125f85636401a8b329481e075ec18517d596f7ce53d776f569a9835e477bf
MD5 e0b2220540ffbd0e2e71d08791870221
BLAKE2b-256 213449866a5741764e8bf288254fec3182a124dffd6c6c71ee7e9a2d5e1e6313

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.10rc1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 445d3903de9b7092cb8602fa182669e0e3467f525db91c201796d4b159b6541a
MD5 4dc320a3a91dbf26a8684e5767f349aa
BLAKE2b-256 462c59c50bd34f9914463c5ec060c1e3776c6e70a56c9fa2a844c847f8c0425d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.10rc1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ff868649115c5aa55bacd4308dcf405e99c42413a467d8c9a00d3356fcb7eadf
MD5 b5fb78564adcd80b885415c00029dd2b
BLAKE2b-256 aa970cfccfdecc2566c02802b72e99de8fd5ede2b5b21ede1b6e9721303f69a1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.10rc1-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4d2c24032ef80dac53541cb0e978922af6b0a91618f9ac31d2d419c85c6c4aa3
MD5 17bbe3ce9b58b1e4c60bf1848837272f
BLAKE2b-256 8a30ea2b6b4c6e3b94bdc80f5b1c45edd1e84b6c08c2a3315df60daec965226d

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.8.10rc1-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.10rc1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 cb39016ab4e32ebc19b162a2b792acef3b458d7d8cb5477b246ec7d7f0de05e1
MD5 1f0b461fbf817e726d6fa8d3773fd99c
BLAKE2b-256 dfb61e9b09124095ca1c7238fdbbfdca521f2b94ed25e34ea54da6ac611799b3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.10rc1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 41527626f8c66d16e582bb324aab856cd9228a99c4fc078dda40c7ad90753ac7
MD5 caf9418e5418b0dfa419a6fe870757ad
BLAKE2b-256 12904e03fe0ad81044b0feabd3a7860cc54c2c05f7ac87e7cdb3b365634c8671

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.10rc1-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 3ea89d76350e7b64a38cb8b252c237bd98d54cd159755ffc9dc5b3cba9caf67c
MD5 64d0e73973287ecaade35b15ad56241c
BLAKE2b-256 6cc967d5b3bd3c2b5f3ab12dca3e4d5159974c17198196ea36cf56fedc8f8e57

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.10rc1-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 9af7df46adff0fd80caf2ff7cd3d277ca4d2e83aceb0ca53b7e800aabb14fd40
MD5 74b1e84bb41523ce029269c0156e2439
BLAKE2b-256 778683d5bd44a58869ec455ffebdcd0fcd6773bd50b80e5688631af314d1e880

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

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