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 was created in October 2024 with the following goals:

Full documentation is available online.

passagemath attempts to support all major Linux distributions and recent versions of macOS. Use on Windows currently requires the use of Windows Subsystem for Linux or virtualization.

Complete sets of binary wheels are provided on PyPI for Python versions 3.10.x-3.13.x. Python 3.13.x is also supported, but some third-party packages are still missing wheels, so compilation from source is triggered for those.

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.1rc2.tar.gz (7.7 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.1rc2-cp313-cp313-musllinux_1_2_x86_64.whl (238.1 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

passagemath_rankwidth-10.6.1rc2-cp313-cp313-musllinux_1_2_aarch64.whl (229.5 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

passagemath_rankwidth-10.6.1rc2-cp313-cp313-manylinux_2_28_x86_64.whl (236.7 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

passagemath_rankwidth-10.6.1rc2-cp313-cp313-manylinux_2_28_aarch64.whl (233.3 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

passagemath_rankwidth-10.6.1rc2-cp313-cp313-macosx_14_0_arm64.whl (44.7 kB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

passagemath_rankwidth-10.6.1rc2-cp313-cp313-macosx_13_0_x86_64.whl (46.3 kB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

passagemath_rankwidth-10.6.1rc2-cp312-cp312-musllinux_1_2_x86_64.whl (241.1 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

passagemath_rankwidth-10.6.1rc2-cp312-cp312-musllinux_1_2_aarch64.whl (232.1 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

passagemath_rankwidth-10.6.1rc2-cp312-cp312-manylinux_2_28_x86_64.whl (239.7 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

passagemath_rankwidth-10.6.1rc2-cp312-cp312-manylinux_2_28_aarch64.whl (236.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

passagemath_rankwidth-10.6.1rc2-cp312-cp312-macosx_14_0_arm64.whl (45.4 kB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

passagemath_rankwidth-10.6.1rc2-cp312-cp312-macosx_13_0_x86_64.whl (47.0 kB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

passagemath_rankwidth-10.6.1rc2-cp311-cp311-musllinux_1_2_x86_64.whl (229.3 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

passagemath_rankwidth-10.6.1rc2-cp311-cp311-musllinux_1_2_aarch64.whl (224.9 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_rankwidth-10.6.1rc2-cp311-cp311-manylinux_2_28_x86_64.whl (227.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

passagemath_rankwidth-10.6.1rc2-cp311-cp311-manylinux_2_28_aarch64.whl (227.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.11macOS 14.0+ ARM64

passagemath_rankwidth-10.6.1rc2-cp311-cp311-macosx_13_0_x86_64.whl (46.2 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_rankwidth-10.6.1rc2-cp310-cp310-musllinux_1_2_x86_64.whl (202.1 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

passagemath_rankwidth-10.6.1rc2-cp310-cp310-musllinux_1_2_aarch64.whl (200.1 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

passagemath_rankwidth-10.6.1rc2-cp310-cp310-manylinux_2_28_x86_64.whl (203.9 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

passagemath_rankwidth-10.6.1rc2-cp310-cp310-manylinux_2_28_aarch64.whl (201.4 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_rankwidth-10.6.1rc2-cp310-cp310-macosx_13_0_x86_64.whl (46.3 kB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

File details

Details for the file passagemath_rankwidth-10.6.1rc2.tar.gz.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.6.1rc2.tar.gz
Algorithm Hash digest
SHA256 0650ff1e977fbbe037e0a81e120fabc34efe3b9aebd9ca38101ca368661578a0
MD5 d865cd4afb6bac14f50119f082339da4
BLAKE2b-256 5285224868f61c470bbe370b2138bec4ba10c468283cf3696520bcf1b252ca70

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.6.1rc2-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.6.1rc2-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ed130d1a14bb5d16e5ed853c153586d7bf63aad752f4b95306ddd34f0535dc23
MD5 5a8d443f6c026629824f77fffb19a3ab
BLAKE2b-256 28abcf99f1671a90e1b149ac29c9f063a80d51488fcbc8d940b1e549c7663bc1

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.6.1rc2-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.6.1rc2-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f248dafaa6b17dec52b512345bd2a28e9e9eb9d1ae813cd649144fca469469a2
MD5 50fbb96394367e882646ff701e46fb6a
BLAKE2b-256 4eccb3ef03985f08ab17db8d88a91f7f62b0a2557631485d19ab3c55574fc391

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.6.1rc2-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.6.1rc2-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4b3cd3660440c7ceb9db0671f21185b11f89ff3ddca2a5a762e4b9b029ca3007
MD5 361a5ec46fa06811a6b2f5a4c804ea51
BLAKE2b-256 0cca2f7dc7b15427eaaed5aa61e2d251fa0a9cccb5eb00200235b99c8addd261

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.6.1rc2-cp313-cp313-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.6.1rc2-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0503da6671f04fa8279c03534b5f3ec016b42b397566d3992bbd603d730b8338
MD5 b1fc12f7eab2565d6690084dd9aaf2e9
BLAKE2b-256 d708b51567bb285cf8369c9bc59a371f929b7f399e5b12f368a758093f338084

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.6.1rc2-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.6.1rc2-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 7bbef944e4414391452773e91bf71a5c86d14da44521aa899e0aa5265b993d53
MD5 9a7349a616375fdb2b4af2a952a57af0
BLAKE2b-256 a3ec86f9cbefe898bffe7cd11a40fb4a000709e22e4d899667d558750ffd4c44

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.6.1rc2-cp313-cp313-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.6.1rc2-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 9852b285804872a46e784c2515c99c43d8cb4e58df637d32102c3cf0cd0b609d
MD5 e3b38c7516779dfeb640be9fb574488a
BLAKE2b-256 c1c99e12d0731f2f0ed79e2fd111dd1aa102acc8ab8e66671feef0a0c6f6e5db

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.6.1rc2-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.6.1rc2-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 37a79c7db011806053b5ee8824f7a88cbfc36520152c63034ad5af05c303eaa8
MD5 4da25d83dd906ee1c6e84b37c994b000
BLAKE2b-256 a3796f775d8a6c93d38a1def81f799b7e23526507164d7c4695b5a3e31fa7088

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.6.1rc2-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.6.1rc2-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 224d8f1a544f6b0b64d38ea66d542eceaffec945812d04367de3362808122982
MD5 e6691de6ea106eb28b777beee290d28c
BLAKE2b-256 244c11960cb850d4a57e77b2193ba5e334e47fcee9b6eedc2001cf392d754b1e

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.6.1rc2-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.6.1rc2-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8008f6616bc095315d347b65b2bdaf6c4c45aff486c34f92e83e38e944d124cf
MD5 02cc4525007524c20a487a119203513c
BLAKE2b-256 1251b24b61de198d1a27c907e642132495bf5e7972ba5ee9dfc3107b93c4cf69

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.6.1rc2-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.6.1rc2-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 bb158ca1eb95a524920371f3c9a43603ae9e4142d62f80f21174e2480d6771e9
MD5 1e7dedc1b19a4073c9b35fa3b2a97bc8
BLAKE2b-256 af6d07b42f1ae7bd35c2d1f345c36d6c0fd39a1e3df141f67286af20d9c5cdc0

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.6.1rc2-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.6.1rc2-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 68e00eb693e33c0e0fee2c8de28918f733e231cb14d955019b82974f38dcb9b3
MD5 87320fa2f893280f5335738ac532486d
BLAKE2b-256 86e50d9142e5f77af7a52938fd858f6e383635ea6233ee4cae8ab4a92485fd5b

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.6.1rc2-cp312-cp312-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.6.1rc2-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 601d4b0906bda8eb088f9475647b77b001beb461753508a8db7c8bb4c9c6c5b2
MD5 c89f57c93e2678334c04f569310061f1
BLAKE2b-256 0a0fe6c6e61bbb909da85e71ef6090a89ef51ff0d0be0a0ccf2f54c054acf220

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.6.1rc2-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.6.1rc2-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 30c8e5e27e8b3c590e8574329120913acf0d13d7626b354304ff8070a3f25606
MD5 8d21f1e8cd0e3db3d27ae0e282e3121c
BLAKE2b-256 cbd469bb03d7956f4661160ad21ee691c24dcb71df8524693986863c9e253db0

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.6.1rc2-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.6.1rc2-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 617369e1a199603db512cfb424747b13e195dff25588f4aeeef0c427b7be1ecb
MD5 89c9cfa6ff41d5be45b43bc9e28693e0
BLAKE2b-256 a9029d3922e5b60294d9421f86fb45d78acdf09bc94a456a88fb6119a6056f66

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.6.1rc2-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.6.1rc2-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 aaa3bb2d5980c98ebafceda7afb1cdd10a27bae9337ca5a9273528a87abf6811
MD5 93ef85c156ae5a7baba97226891b18bc
BLAKE2b-256 f1817d3f2f7b38d67692d743e9ea8bf6206acb5edb589ec96739d45d83935ab4

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.6.1rc2-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.6.1rc2-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 99074553e3ea871adab106542d8c0bedf85852b5989a0ad3024011cb752cb655
MD5 32671577392aa41cec0703bbcfde2841
BLAKE2b-256 ac21f1cea1b6e9ffb986df6e64400a29e5849c47d296d76b27475d2db84eadc2

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.6.1rc2-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.6.1rc2-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 5d31641b365aa541b3d0ce221f81950193eaca5095234b7a59be0ca84007d35c
MD5 111f91017a6c97404c1be478aabb7173
BLAKE2b-256 e0436e9ed0f14a6377b1e1e59b66ac50cd645dce4f59813e3f9f881fb81291e0

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.6.1rc2-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.6.1rc2-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 5940c0972ff286dd96736b571a03ed65d1abd69f0bf989e36b06930d35253082
MD5 dcb43fe1a8dab796da376ab0dbb19d67
BLAKE2b-256 81cbdfe76b36ab4ec44df13067da240331b1abbe03a805964d32b41b84514de8

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.6.1rc2-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.6.1rc2-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 daa3dc9e61e57b19c2cce1386795a9eafd68db46faa4fe562ba549e20ba1d229
MD5 660df2f87a32790b8ddb5a49cfe1c0a5
BLAKE2b-256 1d51a9f9c7ecc5d0ca5f08a54bcc1389254f740c5911e05de2ac55cf4e4a1203

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.6.1rc2-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.6.1rc2-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 19a11856d359c4489d7456af152ac7d2dbabe18995b421df5ce96a7484c27ce2
MD5 3368b8b0cf339ea2de4154e88f8f5852
BLAKE2b-256 852f419a18339420b69cbe0b7c6e7d771fc58c25818cc8199f0fc1f674da4832

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.6.1rc2-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.6.1rc2-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 962313c5a5cae7382ef092ea79d5d6bd14f6f4990abb07121e9bdabb0902f443
MD5 08b4fbe830e86c5c79436320be9528ff
BLAKE2b-256 aed96c5e7646964c9c5bbc2f41dd937f1b1bdb5ae3088616dbfcd554839b387e

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.6.1rc2-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.6.1rc2-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 32967c0c67fb9b42981aa356743f7e29e7ee13aef104d50d8cca2029f5757b32
MD5 0ba70d4a998e1b625e9928e39ac35417
BLAKE2b-256 433ed98c9feb7cb3b20d51dba2ef32a106b37c362bb5ddd0641ab58b32584b80

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.6.1rc2-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.6.1rc2-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 943d34390f27b3586f6e99431761de38620c1ee70b087db55581a7bb217b572f
MD5 b5f9ca05b5181f2db2d2c17814d10c32
BLAKE2b-256 10bec20e68362a493a76077edca87e42cd9643c8d5a5f45be1e870b677b6e560

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.6.1rc2-cp310-cp310-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.6.1rc2-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 42f76e271ce6755cc61e78fae32862e502c9faaaf466bc92d094644dc8867c16
MD5 824b2689b87af0494fcfafd52bba6564
BLAKE2b-256 89084e4899716628c9d7b0877f2dbfc5264aeb9f63fc3febcf3991e5e2739b93

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