Skip to main content

passagemath: Rankwidth and rank decompositions of graphs with rw

Project description

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-2025 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:

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) 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.6.x series are 3.10.x-3.13.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 --pip-args="--prefer-binary" --spec "passagemath-rankwidth[test]" ipython

In [1]: from sage.all__sagemath_rankwidth import *

In [2]: g = graphs.PetersenGraph()

In [3]: g.rank_decomposition()
Out[3]: (3, Graph on 19 vertices)

Project details


Release history Release notifications | RSS feed

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.6.11.tar.gz (7.8 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.6.11-cp313-cp313-musllinux_1_2_x86_64.whl (238.6 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

passagemath_rankwidth-10.6.11-cp313-cp313-musllinux_1_2_aarch64.whl (231.4 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

passagemath_rankwidth-10.6.11-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (237.1 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

passagemath_rankwidth-10.6.11-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (235.7 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

passagemath_rankwidth-10.6.11-cp313-cp313-macosx_14_0_arm64.whl (44.8 kB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

passagemath_rankwidth-10.6.11-cp313-cp313-macosx_13_0_x86_64.whl (46.4 kB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

passagemath_rankwidth-10.6.11-cp312-cp312-musllinux_1_2_x86_64.whl (241.3 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

passagemath_rankwidth-10.6.11-cp312-cp312-musllinux_1_2_aarch64.whl (233.6 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

passagemath_rankwidth-10.6.11-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (240.0 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

passagemath_rankwidth-10.6.11-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (238.8 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

passagemath_rankwidth-10.6.11-cp312-cp312-macosx_14_0_arm64.whl (45.5 kB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

passagemath_rankwidth-10.6.11-cp312-cp312-macosx_13_0_x86_64.whl (47.1 kB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

passagemath_rankwidth-10.6.11-cp311-cp311-musllinux_1_2_x86_64.whl (229.9 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

passagemath_rankwidth-10.6.11-cp311-cp311-musllinux_1_2_aarch64.whl (227.1 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_rankwidth-10.6.11-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (227.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

passagemath_rankwidth-10.6.11-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (228.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

passagemath_rankwidth-10.6.11-cp311-cp311-macosx_14_0_arm64.whl (44.9 kB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

passagemath_rankwidth-10.6.11-cp311-cp311-macosx_13_0_x86_64.whl (46.3 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_rankwidth-10.6.11-cp310-cp310-musllinux_1_2_x86_64.whl (201.5 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

passagemath_rankwidth-10.6.11-cp310-cp310-musllinux_1_2_aarch64.whl (202.1 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

passagemath_rankwidth-10.6.11-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (203.5 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

passagemath_rankwidth-10.6.11-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (203.9 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

passagemath_rankwidth-10.6.11-cp310-cp310-macosx_14_0_arm64.whl (45.0 kB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_rankwidth-10.6.11-cp310-cp310-macosx_13_0_x86_64.whl (46.4 kB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

File details

Details for the file passagemath_rankwidth-10.6.11.tar.gz.

File metadata

  • Download URL: passagemath_rankwidth-10.6.11.tar.gz
  • Upload date:
  • Size: 7.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for passagemath_rankwidth-10.6.11.tar.gz
Algorithm Hash digest
SHA256 cc2f504fc93ba66d1e58a7ca8c7b6cfba5f831bf01def9264fa8ecbca7feaae1
MD5 309c20bad18b3c374cb2616c06578af6
BLAKE2b-256 bc0b260279a71800c9845666aaaf01c7894a82c57ba1fcd4c91837be54f69bac

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.6.11-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.6.11-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 880e3fd56bf6115f0d9b526bdbe53ec6acfa56f6d8d8413aeeb628d00db313ac
MD5 a150b84ff79f6b5c54eb076f1bfbe1f6
BLAKE2b-256 48170214bd612a90b5c9af8fbeb6e3a927fc68814cf5a23d7bc701be02ab1f90

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.6.11-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.6.11-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 cd2bc060462ca5b18c4684f84b779bf52543668d999ed6bd40da055941867ae8
MD5 b2db0d4f5a7318a64b6502454489e113
BLAKE2b-256 2ed95bf232cbe5953ea0beccdc783a9475ea82d80e83923c00f939a05e9582de

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.6.11-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.6.11-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7559ff69bf9bd9139237404eb5cfbfdc176ec06e181bbd0f9d7c59127e511caa
MD5 ed84c6a1e84c7329d5f85039fc37a810
BLAKE2b-256 8cb91011baa7f7874094caae02f5f2501ffa894bed9d1e7dab0aed47cf82ce4d

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.6.11-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.6.11-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e6c41e609111b4dd15a3c76423ce319720bedf8d032d5ca73fc4a45344aec27c
MD5 d1ffce6c31b58033e186ab7a98b7edaa
BLAKE2b-256 76838274b277ffbfc184fd42be183e4e856af35e5c785818f0a5026509bbca09

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.6.11-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.6.11-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 55c993b867cb074e1dba83811d97267ac23a5765b6e61e6b069fdfa620b8daf0
MD5 2116567e269a6750dfe7d87446b3f88e
BLAKE2b-256 2dc812f8c138459e59cb2078d9c3a6cde89349ed5df10c942cfee60bb9078dac

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.6.11-cp313-cp313-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.6.11-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 610e91e859888001b85341b0cf6455b966eb6b3c5c2406f147db89bf6040cafa
MD5 eae66f3897fce2c597d9450624ae4fae
BLAKE2b-256 2aaab9f330d86caf63a55dcf6022af5b310e9eec216b9059453c4d9043b2e83a

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.6.11-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.6.11-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6b4dd3052cae47bc9f48e4fa072edf036ce130fd6fa9bf415dae938a2e22ff1f
MD5 53215ae30f74adda471de282a2f71fd2
BLAKE2b-256 094bc3e02551093df3497975432970d539da662501b9645ed407021268b5bf5f

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.6.11-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.6.11-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 9a5f5789669efd72af43e1d1376bc2ea0721bd758c0531f5805ace07cbaf3d92
MD5 c32c5d153e97c1cb5106d546d8c91820
BLAKE2b-256 33cda7bfebd603bf11c51ea13de23fa10af6abdc50cb841e3a26997b3b4b7449

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.6.11-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.6.11-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 332dfa936177475023a22a29ce84150bd2c2af7619d3f1025ec24be0968709c2
MD5 018ffa350289025e4011b859988828ce
BLAKE2b-256 967adc6f618da053e4ddb70d0ca5dac67a694a952d49f4b3ae2078e33fc34802

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.6.11-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.6.11-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 437f65884ee534da8f4b4372bf35b94dc20ef7d6010ca3217ef58b5f44395dd6
MD5 538f8b86853a8b158b51bd79fd0fb6a0
BLAKE2b-256 fea718fd541eddccce01ba90a1628770a2539787749b779589dd69e9e0e89edd

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.6.11-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.6.11-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 b850865004e47f570bc38d18a468124443a7606689e5e88aee1630774b042cdf
MD5 64fdb6267c6e5a71f1b3c0086f3baeba
BLAKE2b-256 444ce3aa478e542419df35fa1043dc9d0bf723e1cbcbc2889c3bc390bdda6d6e

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.6.11-cp312-cp312-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.6.11-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 4aaf3705d577f386dc327064147aa1484ef1039918d86e1dca8610ed288b2ef6
MD5 942595e6e00c6b8851c2207c2d1f08a9
BLAKE2b-256 905926894e1b740b4297ec2471264b9d235e4c30510a27bf8f1a9db3ed21f6bc

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.6.11-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.6.11-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 eb711abd3ca1665b5a14d288d04c50352e0cf5ee2ee1422ca7de37d80a280648
MD5 d43a3e8853242bab63f3a0e6f63f0cf9
BLAKE2b-256 32bd2c8325755a2faf77e0dc69d66f23d992b3d1490855095b8c4cd490f78210

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.6.11-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.6.11-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f010785a85df7f89b235e1c68c6af9ba8e7d9943e02e2d209f74cc280c4de30e
MD5 e884e8eedc343c36d63be3e733f70fff
BLAKE2b-256 3293226d6855668b1a78b43ac5cd00d21c14f5d6e4f502aa68af6f881ad374ea

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.6.11-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.6.11-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7d16acf84c83baf609b54a73e97b2b0cbd176511d997002358a4e49b1cd231d2
MD5 e464bd46dead69e7b5b66e4b127a0213
BLAKE2b-256 af9fa9f9b61d4e743e21c3e5a3baa5c6a0f9c4517e023238b4b501415a25d471

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.6.11-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9e3d33e610bcc49bec96fac1a066be710798cf8def5e8e34ee4e482b259e309b
MD5 385b6156237f829b8e91ecd7ab5816c5
BLAKE2b-256 1b2bf0dafdb11cae955204d432099eaa342117e819ea5ca61025da0456fd53ea

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.6.11-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.6.11-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 99873a64324149019ee125157f963b49477ec5035ea4797b6477fb88dbe923e6
MD5 243af88796d890171c73d25a8c2eee17
BLAKE2b-256 30b84013e673e284d170760461ea3540589d328349d219eac2ddd57565853e25

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.6.11-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.6.11-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 836c441dd80aeb7e441480b6645269a312329dfc4aa819eac2d7909136ccfd4b
MD5 b94f0d53e046ddca55dcd63de681709c
BLAKE2b-256 32282c52370b8bc5e3fad7ea083b55c957c935457b98a5c9f259da3cf592aebb

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.6.11-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.6.11-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1b7b695df2d3a9fb937ad995018ad23e458c530e1ccbd673926b0381565c44a7
MD5 7fd15beb02e098aa10c6a70a436350eb
BLAKE2b-256 31614a874bdb1bf32eb73401ea2367b2629a0f6bf3133161459a8769f5f5186f

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.6.11-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.6.11-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8cfec4eb7240ee7119116f321e75264af2e75cdf0fe5b1f15fc4044b4b802663
MD5 731f057eab94c618bfe38a42d2e45cf9
BLAKE2b-256 425ecd7ca158856126def44686fb30cd1d077c39c22cd55a476779bd6e8171cc

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.6.11-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.6.11-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 84e03c8a75638efcd70923138a0eb6ff4f4fbe4075b2d13f7b9c4e7207ca181d
MD5 df6c5b13224224ea5c3ac786588c1190
BLAKE2b-256 60134be50d4c06db19cb83394cda31eacdfcfd6c9d33449ef1514cf87dda221c

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.6.11-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.6.11-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 023caa8a3d487fbb69d1205fd43f34f247c1c58a25d29d53d20811366ae78ee3
MD5 ac2b3b44a3e8c5ba13a92fd79633f618
BLAKE2b-256 84111709baeaedd07ced1e5814af10116f87d66871b9e9ea2ff5e2800b31054a

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.6.11-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.6.11-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 6698fc5f0a3f4b46712e704946d406e673326868ddbe94c2c80340f935287be8
MD5 07fda8e1dab6169e594112bf7faaba51
BLAKE2b-256 427fd32824ab2080efe4b0298127aa1ff75f7ea94d63b3577e06de08104d5b9e

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.6.11-cp310-cp310-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.6.11-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 e18b0cb3b819924dbf8503c452f0c52858af08c064e882b4c0a019a3a6ab1050
MD5 61181baa915fd92b5894a4083da0364f
BLAKE2b-256 feffb6c61e6024292e041d6f2d7f8eeae6df1f9bd104e969d742b52d702bb818

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page