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

Uploaded CPython 3.14tWindows x86-64

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

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.14tmacOS 13.0+ ARM64

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

Uploaded CPython 3.12+Windows x86-64

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

Uploaded CPython 3.12+macOS 13.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.10rc0.tar.gz
Algorithm Hash digest
SHA256 e741e1d3c23efe49271e71088e2cc331805e3f3838e14fd301965546db23c060
MD5 dc96d1b737d4bc9204a93c2b85b12d91
BLAKE2b-256 2757a83ee9aaeb1ae18ead948eeb23920a8b1c8278e6a47fa4b8f16af6c58943

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.10rc0-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 4d52d1b4a817ebaec57230d36154b12dae3c599b93e0d3999f214f3d9b6aab40
MD5 d53f130d7735a4937f7761c37715061f
BLAKE2b-256 c5c7b092c3d803950132b56e4d988c8dad6484f4e3930b6de59b96b54f5be707

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.10rc0-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a3cb217c4b512cceb9dd4daf2135e54e3007281a3b28ddf4082cb3e983a02bcb
MD5 935ceb8a49c3a0f574c2f7e6567d5f6a
BLAKE2b-256 5af3ad3cf07c51e275573ca1c934ae626abab7174cfa885c789636ec928618b4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.10rc0-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d9ac3085def92c6b2ef36693b6efc25a8f48460345a45d256e9a8633f3af32ed
MD5 44e883797c78d86af58112b8a0c27ee4
BLAKE2b-256 ba4cc916c85dab765355df56325a38e38ea06f888abc5ef6fed9674edc5d8719

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.8.10rc0-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.10rc0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 155d2e65e92b95a30144bb781a1e3b6f0a6e23f3ab99b0e34228386adaac712b
MD5 b64d96f8494599a909c552f0542f4c62
BLAKE2b-256 ba7c224d6a828be48b0d7df2bc87689f500c939e9be992ff39b64e3e67587de3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.10rc0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d0598ed9a67ce3f30e45b9121c2f41418498c29ec87d73a442e0bba045ede9fd
MD5 55b79e40c66f423a40d99229eb7782e7
BLAKE2b-256 7e5ae1d90f2a6e92901024503bde9098ea730e63a1e8ba9068df2ce2fb3f691e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.10rc0-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 c610ce59234771a02dfea2a7af22e2885a44023d8ee70f251ab3974437cc5d42
MD5 1a85ee366ea4d91c7eb4ab1d74117518
BLAKE2b-256 f5ce068fd384125a25551c2012b8110c7093d2b71d87465d7489285db53dc06f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.10rc0-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 e3703563aa1cf0b68fa370d777f608a1035302d33ab9f433ed4f4a44993b6268
MD5 5d5db1507991970751d04dc1e5df2508
BLAKE2b-256 003c29c6e61c059e0d7da6731d088aa7d378022750389a6ef84219e42f364326

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.10rc0-cp312-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 50fa2feed4edf0a05088227a1ce893710943ea0e892ba0e26a1fbed77f579447
MD5 059ddd3b92b2578d87c83436e3b364be
BLAKE2b-256 a127686445f4536c8232955c7107b383f3b10c1c78c21a419f027321bb5e4998

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.10rc0-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a657dad5b994087fa43ca4cf61f84400d77817c7eaf551d7a296c7ca866664eb
MD5 ea477f3c7a941147000fe6061e216444
BLAKE2b-256 4133d859de5e5e3c18fe5eb551e21315a695f0d5f8574444f838f995d1ccd02d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.10rc0-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 37dc8b9f8ef3886e2bbc0fb1778838dfe59cb8659aeeae56d56e5cd35d1aa66c
MD5 1cdf2cf7ca33abc973d8167cbc06e7a6
BLAKE2b-256 389da3c1dd96e05dbdf8395e82fa194599414fa85a3c7d0ec52414c25977b487

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.10rc0-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 63fe056090d6a80aa526b3e78e5e11454bd212b8787fd38e2ec4f89e6ba58b6d
MD5 b6caf105c66ae4464c255d4360bff80c
BLAKE2b-256 5e0aabbb803abf7b1f8e974c6b5a3246af538cc1e19429b15e465a02a4ada2f7

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.8.10rc0-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.10rc0-cp312-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 3c70c3728ed94661cba26be70467b357d55d075c11a886e5426709cef3858c6a
MD5 1e07be1bdd360c7812a0184d81776c2c
BLAKE2b-256 4220fa710f7b3fb596bbf4b89aa644b341c31a3c60c2b0eec342b63bab2e9fe2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.10rc0-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 ca738d9e956c619b3ecc6582f7b337eefe826045be3c037a6d46d7100fc607cb
MD5 d98961a6aa1c53c4381e03c29d744cfc
BLAKE2b-256 90fbb1f1b9fb472a1ffa9d56a7af63085dc10f336e804cdc35bbea57b9b6a0ab

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.10rc0-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 08bede3e34b40a3c7419e7c2c078ab69cabc1db648cc92d24262d14d97c2f390
MD5 fe9f315699fab129fb253f85a601d380
BLAKE2b-256 29aeb04e09c7f6a4fde7d3dd2812eece6cc0d335fea1bab6b7e3c8aa6a375eaf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.10rc0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 1ff5ac1dad7caf28d9874dd3047bdb8ab9a4c090bd6de99c376e698a40ed0a78
MD5 8edda2734fdcba6a76fe3cf664817a61
BLAKE2b-256 6bb634e8e81af07b26fc0862beb4b0f1ffc7d4835ced3b6302f035b8e0eeee42

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.10rc0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 aedd60e00c1887c46563166c7cecf6457a2dd9be7b84aa2d0e9f0fdf46bc8bf0
MD5 dc7c4a8e76d8df832fa0bdd624b48554
BLAKE2b-256 6f904796ec13a3c54374b05afea434108743489317cec813352cdf513567bffc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.10rc0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c481226f571393722132eee2451e0dba9d908fe8565f4355091e91cde1998597
MD5 04f77643cc30f52becfd458665cf8201
BLAKE2b-256 76fcecca961c4486a0869eb79a42d57f142967d2ee291511e59dfdeeb2f7f5fa

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.8.10rc0-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.10rc0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3a79432cb7d1df51442caf0c5e47c596ad5a2d0a5830fea181657f97f2d98303
MD5 de553defcedd9c3eeaa96c3e0a9420f3
BLAKE2b-256 293af20e873e856be6cfe4003d68f7ce25d6c669117cfc8ed51792b495697527

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.10rc0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 48420bc4aa0c8f76cb265ad665e1feaf508254a0fbc6b37cdcac1b58d0915a96
MD5 e0e23af8aa638318b4dd754715c829a1
BLAKE2b-256 a43ed8e548d81a0409e761fd5de9b469daae3d41771bc35be86604940f485b6a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.10rc0-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 cf07fd8677d57aded2109d318713b7ebce184f8bef1ea7b767cd0e4293f46980
MD5 43193b579499dd04d9452df269732439
BLAKE2b-256 82d72eb8e70475c57f0d36278dd0aaa6c69b348f24a56e1b4b6ef7515f3f919b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.10rc0-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 35023705ccf726bb9010fe6f4131dd2ece861dfd87547bca17a5a5e7df0a604f
MD5 2d313a71ecd15886597a631b95f98189
BLAKE2b-256 63fad35324c657acb237efa9c0c6ea8db77304ac198dd56a98fe3e2cd1e48803

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

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