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

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.14tmacOS 13.0+ ARM64

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

Uploaded CPython 3.12+macOS 13.0+ ARM64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.6rc0.tar.gz
Algorithm Hash digest
SHA256 cfc18bcffe9479c4e56334b038936468b80aa350479cde494a1aeb18cd40a68a
MD5 5571a69de91db44b9f401648c9d0a4e3
BLAKE2b-256 73c0a7bc4dbf5cbe16b081b7194dd194e22dba79836de2a287dd4bf0325ee836

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.6rc0-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5dc7cb03eaeaff9afe60bf917673cff86fdc968b28880e9feaa24accd079e7b7
MD5 42794357d2d231d3e4df96fdf77d60bd
BLAKE2b-256 724d29eb16d3a7e05d07cfbae664e27da88e22cba1e0e3ebcaff7706ca0eaa11

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.6rc0-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 110b3446a2a6b3feb7af2efce08a616a78bc99c24a46a9ede5519b18165b7571
MD5 44860d89ca769f0e31977cdf31ecc6ab
BLAKE2b-256 9629582c5efa39c7ffae360f3d12cefe8b50eee9b4a3d95d492a316c2a28c8ef

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.8.6rc0-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.6rc0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a4842925a9dda048635f18c82b78aa57ca699424fcfe9d2af707f6115f4beaf2
MD5 e9cd44d2b0abb90ebbddbd200d7ac7fc
BLAKE2b-256 599077452963083a91dea98ecf53902d678d623aa1ae8f5680228a67c00426a0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.6rc0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b60883b1141507f71ab039fb7a7918f564aad73f26a422229e10ed6a3483318e
MD5 d9cf09ce4d2eb0ca22f80178a85696f8
BLAKE2b-256 eefb5797f27d21b09495adb87dd3c70bcb2612872cf638390f37e74beb5d2e80

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.6rc0-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 c26b4d14670967a87b33845c50ab855db8223b1e52852363ea64cac9162d4c36
MD5 8be0d32b663f72b0401925f6a2ddd097
BLAKE2b-256 0ab8eaa785da544ccde9722ab3e15065ca704a0843ff22ff1c7d8cca51a604aa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.6rc0-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 3d2eb010220818fff393e1378d8f9396c7435f725d21b4188c9629caed859694
MD5 0511ee6cc2fdd2cb365d8bd0536623e2
BLAKE2b-256 405c24863eeb99ba64e94fa49ddf7ad082bfa0778a395ebb27614dd62b9560eb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.6rc0-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 87f4c45d9ce517c714d5ade1b11d2443c2669fb83b478bcfb5fabdcbdac16b85
MD5 35b9160229c59f53119280b30a4c332f
BLAKE2b-256 fa8eb5ab31aee34166584b2065f94230c5a5fc4c769b0b6405d3b7285b7a0646

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.6rc0-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d3af86d959c7888879c3b202a2f27eabd7a9db12fab539dbaa1188419c640a46
MD5 5752b4c07c40c5065afbbdcd372e538e
BLAKE2b-256 974ea058cf25e1ec6d4065a14c6db69c55c3c7ab887f779def5cbe6d2b019b18

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.6rc0-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0f864da007cf1ffe9ab9b6a3f1e0a8c1e0e808cf667dc8c5e9a31305cc9caa86
MD5 934ddf80abee6479895bcabaf114a802
BLAKE2b-256 6ae51ea466c354c347251303f9b1052f3215ecfba60255a41ccd6da31f0a607d

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.8.6rc0-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.6rc0-cp312-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 75d601a6a33fd761d478287006e2e25a60c837c44b1bee49596631e81622fa2d
MD5 6dfc78825fb92dad40ac0aec8ec3b7b6
BLAKE2b-256 5810d596dbe5d77f7bb8a61bbcdc3d56c05af1a719fbb5bbb1cd60a5ed2d37e2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.6rc0-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 34ae95fba791dbb53d320c04d43522fa673293345993bfaa5df19fafdedbeeee
MD5 9652d82b44e583d9645c03b6a591b992
BLAKE2b-256 1a11fc22500c02366364cbdc8bd2f71b1d5bb69bc0cd42dda92f64b8d25c7aaa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.6rc0-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 bbc0983d0c1bde9b3439b643d00ae50da98fff1623c7dfcad9884361c0338f2a
MD5 1cfb69702fd7f9c919c3cb81d1dbd7d8
BLAKE2b-256 aff7943216398c26572cb217b0971b9db0ce31a4351a8b8678e7d0929bb68b57

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.6rc0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7c7a79468b205ceb383502bb46c79bd524997e69e553409677217c64e7ee3c5d
MD5 90feaa6dd245491f44259af8c5a64018
BLAKE2b-256 26876891287e62dea5dd66bd6275fcf584208f79487e83e819376bade272ecd3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.6rc0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ebad31d350209c7eadcf769c8d6adb1d485e7e08274ce22b9d9fb3566174e6a0
MD5 cccd0018068d279b12c5fc40570db6ec
BLAKE2b-256 7cfe5dd52b5d016a1b98b5ba942d6d16c10badf5bece1d18a01697b74608d934

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.8.6rc0-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.6rc0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a4696a0e6da6aad54b6fb08b901b8f2b1f2ad564f62231604b2f52d16436b717
MD5 73957e7b39ea19944115c553815e26b2
BLAKE2b-256 fe29b7f25f299f825460ce6ec74f5cafbe5411ed23528494eb609a70130bb88a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.6rc0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8538b12d2699a69a11ca30e6fda6d579bcba10354a73eab808391c4be025be16
MD5 e8132f3c12047d011af0e9fe7cc73436
BLAKE2b-256 5bf8f3654952068f926b16a9a4c4be23feea6ee94d0a9aeaed9f16d2d07248de

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.6rc0-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 1c4a01985097da095d9d1db3a7e8f86d277611a1dff1cc603d6686302421ae93
MD5 d3787f46c1e980b9a5c8479ccd927ab9
BLAKE2b-256 cef014d19b7b7365ceede9bf732443cfc03649c7ae13195aa58d8187483da0a5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.6rc0-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 13030ce5295d683c002ff1a92b957ea03db93cb339c0a00bfd67ffe7e9fe8475
MD5 1399e626554fe238edd2593b451d240b
BLAKE2b-256 ed5c2d988f258ef04e2c2e16921af2ffb2793a0f2ad165d79a3aca76a650a08d

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.6rc0 This release

19 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