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

Uploaded CPython 3.14tWindows x86-64

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

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.14tmacOS 13.0+ ARM64

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

Uploaded CPython 3.12+Windows x86-64

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

Uploaded CPython 3.12+macOS 13.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.8rc1.tar.gz
Algorithm Hash digest
SHA256 46029c616dbe424ee09c25341ade7c518bd55dda75e0940ba857a8727449e25a
MD5 a39a1f1953100148caadb11310fb0fe7
BLAKE2b-256 a1df92db2291d07c955b21bc012c77afb4b0ffb3a11902ae8be3d24225cdbd30

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.8rc1-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 ca1fa315b58d93a537fc081d3928a03f8718813dc50dca9822531185893e8cf0
MD5 a45eb17ce9d896679068b4ab47a5d4ac
BLAKE2b-256 b589ce40b675d9ff944c0a296ad8990a2919d12af121ea2503c9d9ebdce68df4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.8rc1-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 42c008bc7e32aa7d530a2ccedc015fea91c99a8de1a8e8af6fcf231c8672165a
MD5 81c39e5277c088cebf11f4fc746595c2
BLAKE2b-256 9f2efc20dd54e6f6e273fec74ab1a980a480865863b6df158c4e6c5675a95752

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.8rc1-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b80de7c801172d9b5ff0ebd1f0023b84d06bb9175fc3761b5667f3d43365ebc2
MD5 6945794ae7a510dce9cf7edea22cb0a2
BLAKE2b-256 444eefb2d6be17b8db1caab0a4ab22c76e6e948dbd350eff7e6effa12aadc775

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.8.8rc1-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.8rc1-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 437816d41fdbcfd3c89e01694feb29729f2930f0e8cfad620fc37cc3372be44a
MD5 6555981466ddc885dac2d1eec3de0e15
BLAKE2b-256 1388ed27c1127ccbfbd0fc282f4a5d4a0a188d452ffe12fca2009d19aadeb865

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.8rc1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9b919eec8099a569ac6c645effffa19208f5c5a864203f4903a73627de520de0
MD5 e7269c1f2d7bb748e816886571528984
BLAKE2b-256 6bd90b1101c121f204b0ae3e0ca202029ca4c68c49f8f55d6877e181191438cc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.8rc1-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 ccc59d5560867b9df3bcb23c2015f0bfe1a9e7b64aa262c68e8ca06a455d319b
MD5 706c19fef01e107294e3ab3a135aa1c1
BLAKE2b-256 bc1eb9bbb3c1405b252058d40f372d8eafd78a8f8f456309a2421285f6fd9e6b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.8rc1-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 d96796b3aba666806441d65f13e79b11531c24f1571c4257c11a2d52fe06ad32
MD5 2a488136cd58f7fb044ce96936cf07ee
BLAKE2b-256 80a0a350bcfbcbae54165be5bb886321debc12afa679c3b4d6d3d1651ed5a9e8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.8rc1-cp312-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 ddccfde429e70b96c7ec18893912c8ec6bd5cf138a8117f3675041ef411276ee
MD5 e79e83d9e03bcb5caa629f967e7b4080
BLAKE2b-256 8205ad11658920319435798cde71bcc22dfb1bd388f1de8f4fad3d3a90dd4abf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.8rc1-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 faffcb22d1f0dd2434ad64a44df0bcf9fce5fff0c4c3ded9114c97e7516a96b6
MD5 98a95aae2876cc1ab967b8ac918b0078
BLAKE2b-256 68d02b4ac8077536b997e33e3d4350f83d8a649067b855d3a6dea23346da93c9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.8rc1-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c220f94791b2af136899000caf4dfff63323b7694d0fb7983c27eac71df66660
MD5 4d8c2153ed45ef80cfe8edc1f8d4da83
BLAKE2b-256 3bc1514873cef43991a0b4035e83e8001e95d31d11bb460bbeea30dc289c8952

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.8rc1-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c44aa7fa0d2a02b607b4445e844b0d6ff2c78e0f1ab9a532f5f99d7628176707
MD5 08c8e820f4be28714ab16c1fe8b1a54b
BLAKE2b-256 4fadca9261203b6e4cf4ab3d0e99d92ee597deca7803fa30e2ee1d3dc455b2e4

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.8.8rc1-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.8rc1-cp312-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 f9a57eced07913ab4e43344cba5790925cd01394c3bb15c295d033ed19704301
MD5 53c9312d66b7d4852b6477ce915a7aa0
BLAKE2b-256 7d16c83f3a9381619038a64c5687838b567a19993b162cf35602f01671d8fa3d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.8rc1-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 58b9f4192b3c25f9dbac99023f0dd078d6f88feda01dd5d219e24af27360be17
MD5 d0426b7bc178eac6c227a8ea1b92afce
BLAKE2b-256 7c3f03f6f19e7cabfd2477199cc229026830e2badc0b0de105d5416a52347039

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.8rc1-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 adc2188c16617d1cd1f9287bc3d80d415b47a722a8d8279f74d707b6101fa96c
MD5 6d1085263a81ac024b01dd734be0fd1b
BLAKE2b-256 4d538ee59bab84367e146265eba5c5bc2cce5f142f4aa833a535953a7414c7b3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.8rc1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 283b8bf2946a80955aba2fe4ce86ad688dc07de02c6842f4e4510e5ee4e308e4
MD5 9d3c3b8564595f9219a3dd8b0ea7a558
BLAKE2b-256 d1c3ae71163b37fcedcc5aeb6719f6603f39ed99c7e10896b9e4345b44bf22d7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.8rc1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e34a4805f0d76fe947855ea632c95639dec2833d66e19cc2c0431098d53fb0ee
MD5 bc3ddd8910e65e76dba681e610b77b60
BLAKE2b-256 065e0be446e70cd87619325d3490decdb55ac5b550252489eccb882e3a950ba5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.8rc1-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ed9755633168a960f257568970d1cf3339593250bcae1324d5cfc4d95f427e7f
MD5 67f07f00adac0277780d85debb0a3d7d
BLAKE2b-256 b0ab2d0e33c643a96ccfd0bf22aa10375a3cac6c9994fdd632975c36a3a04c83

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.8.8rc1-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.8rc1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 34bad615ae6cc3e01fff272c134a341abb80a3b4f2fe2285772c38f9b8ace991
MD5 4ce21cbd15bf95397f83f155b92d721d
BLAKE2b-256 78194bdca0e05680cba9ac8c1db7ba1a76fe506052969b8e387c33dceede9368

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.8rc1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c3c96bcafb5fc573ea00d09f03b3019a3ded16ecc9090cb422c06f173480640b
MD5 d7c5d02d9387529b9332dfe44c0dd474
BLAKE2b-256 48d9922b1e35db34a8824df1cd033ad5fdc6934797f47e615bb52c6b2c0390a6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.8rc1-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 5641c06b110611f95371ff319033c812ff154766cd8011f88eeb38a6f99fb6e3
MD5 f3c257cfff7b4c3fbed0a323044b23ec
BLAKE2b-256 097e3e9cec4c24772c344bcbede6919e2d97928a3353306e1ad707fbb67c77e1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.8.8rc1-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 aaafce616095f8c7ae8fbc6c2db4e458526c77058dc060126470e715da4032dd
MD5 6bc2e74496434a8d4ee4154aa4ef34ad
BLAKE2b-256 d0e379aec19974415176d8a345ae3b0fa4ff1856f31fbb5274f8c534b5034b77

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.8rc1 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