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.29.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.29-cp312-abi3-win_amd64.whl (74.8 kB view details)

Uploaded CPython 3.12+Windows x86-64

passagemath_rankwidth-10.6.29-cp312-abi3-musllinux_1_2_x86_64.whl (176.6 kB view details)

Uploaded CPython 3.12+musllinux: musl 1.2+ x86-64

passagemath_rankwidth-10.6.29-cp312-abi3-musllinux_1_2_aarch64.whl (175.5 kB view details)

Uploaded CPython 3.12+musllinux: musl 1.2+ ARM64

passagemath_rankwidth-10.6.29-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (179.4 kB view details)

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

passagemath_rankwidth-10.6.29-cp312-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (175.7 kB view details)

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

passagemath_rankwidth-10.6.29-cp312-abi3-macosx_14_0_arm64.whl (40.9 kB view details)

Uploaded CPython 3.12+macOS 14.0+ ARM64

passagemath_rankwidth-10.6.29-cp312-abi3-macosx_13_0_x86_64.whl (41.9 kB view details)

Uploaded CPython 3.12+macOS 13.0+ x86-64

passagemath_rankwidth-10.6.29-cp311-cp311-win_amd64.whl (76.6 kB view details)

Uploaded CPython 3.11Windows x86-64

passagemath_rankwidth-10.6.29-cp311-cp311-musllinux_1_2_x86_64.whl (222.0 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

passagemath_rankwidth-10.6.29-cp311-cp311-musllinux_1_2_aarch64.whl (221.0 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_rankwidth-10.6.29-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (218.2 kB view details)

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

passagemath_rankwidth-10.6.29-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (222.4 kB view details)

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

passagemath_rankwidth-10.6.29-cp311-cp311-macosx_14_0_arm64.whl (43.9 kB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

passagemath_rankwidth-10.6.29-cp311-cp311-macosx_13_0_x86_64.whl (45.0 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_rankwidth-10.6.29-cp310-cp310-win_amd64.whl (76.6 kB view details)

Uploaded CPython 3.10Windows x86-64

passagemath_rankwidth-10.6.29-cp310-cp310-musllinux_1_2_x86_64.whl (210.4 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

passagemath_rankwidth-10.6.29-cp310-cp310-musllinux_1_2_aarch64.whl (208.8 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

passagemath_rankwidth-10.6.29-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (205.8 kB view details)

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

passagemath_rankwidth-10.6.29-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (209.9 kB view details)

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

passagemath_rankwidth-10.6.29-cp310-cp310-macosx_14_0_arm64.whl (43.5 kB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_rankwidth-10.6.29-cp310-cp310-macosx_13_0_x86_64.whl (44.8 kB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

File details

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

File metadata

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

File hashes

Hashes for passagemath_rankwidth-10.6.29.tar.gz
Algorithm Hash digest
SHA256 8b3beed666acd989d3990f50a2e7b2f24dcd1f0623d8f0b93fabded8a0fa0c6e
MD5 6b6e401ba96b1185e0732112064fb983
BLAKE2b-256 cb8814124aca0b12edce36c2139115f3d3e9f971f19aee3710226aca21eb35ae

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.6.29-cp312-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.6.29-cp312-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 08ca408662bceabbfdc3d05ff5341f6af76d95e540499e7e1dd487c3c8cd22ff
MD5 e2aae0ad4fb70ee294f8b99fa1c279e9
BLAKE2b-256 46af339835ec51c3de47a63238fb88badff50fa18f133f81a5bfb83fef442f57

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.6.29-cp312-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.6.29-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6c54d5e3fd0f31bad1196c745cf510d42164a6372653ef0f05fb5dbb86843132
MD5 de1410edce96285e4805cc3907dde4d7
BLAKE2b-256 7ccf0337f3175bb3a239275d34a083778f07ec3f80e822d1cdd0451dd1d98367

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.6.29-cp312-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.6.29-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 9edc3e2f10166e5614c833e9a7658a0eb3ed76624d7f0b6cedf678f17cacabcd
MD5 ebf0806705fd8500f597d047ac9124d3
BLAKE2b-256 bc3141d3c8cd452b7660e2c1efed724352fb7f80a4ca6730e558603e159eeccf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.6.29-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 dd8a66b9ce95d96607fe1e8bc91c061fca9516b82b09903caad94843bf6932c4
MD5 8c8cec538084068e0a8744cfac559324
BLAKE2b-256 57feaebdfdb840f62d926d2663b1de30a5ab2bc945bc76d896b4b7acd6f09d55

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.6.29-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.6.29-cp312-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 cda96d35340a64b267aaf41d8c61b8af6768f07738a576dea3a61a186bd7168a
MD5 4e092694750e4236ac6c80cbd9e5582f
BLAKE2b-256 fc7d7f8d2a0ef1c550b64472c1c2b87399704e614d970048810d0bde375f1e62

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.6.29-cp312-abi3-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.6.29-cp312-abi3-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 50c93a9fe0832cb5791d0a09cbf1f43cdcc219301c60cbab8d98e663719f0476
MD5 a8248f2496afcb7bf9fbea6441807e1f
BLAKE2b-256 769dcda2085044190b5261a26a714b9738e12a5d078002f4f72fe98b92542ddf

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.6.29-cp312-abi3-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.6.29-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 2410ace3fbfa9ae780d1d549bad26542a76c47ba81c8608b810a07e67f6d32ac
MD5 50461152330f584ee69ef2213edd65e4
BLAKE2b-256 b31a04e687c64b40c9821f9fbca1acaa73b970fc08a0e454cf46cf7243271458

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.6.29-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.6.29-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 5bca9480d4880e4117e10ffcddde4cbefb24c260b7d853dfa1c1962b3f9e6421
MD5 09e8c990f4fedc0f34fb771c5f873dc8
BLAKE2b-256 fa3e1c7d88953bc1fac7b86d6818c7966153de7737c44cfbdd7f6902da995d30

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.6.29-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d7750ed46bb6bc7c28ebdb3cd6e4507a445d180adbce3e472da80bdd5bd7557e
MD5 d07585f04e101fb206692aae0791d765
BLAKE2b-256 780bc2ea4b7fbefa186a01679e96f202dc31715904ad02a893e7a39b6310e762

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.6.29-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4b5e89471ac670bb27ddc4a40c71ed6dd78aa5b0e80368e8cda9be55bbe93528
MD5 247c6832e33220cfdd91d99a85ef6360
BLAKE2b-256 02976df6d1cb93bc03bef931fb91b912d03c47372f6d5b4417a2b8b746d9dc00

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.6.29-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.29-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4d636aade73bd65652ab5ec7ea8b29b7ac8c247c7e3fc8c94ff372323125d4f3
MD5 1c08b2ef570ebe49f4dba7ceec7ad163
BLAKE2b-256 86cc19edc68a631214ca87da679021439a0b3a11b289b6ab8d2823bcfacb8023

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.6.29-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8df88614e618fb36b3f7d221f42f43a74d3b68b46d8d93831e689b0dd32ae8be
MD5 d4350363d3295be03c506dcb92d02d13
BLAKE2b-256 8e009570382c5c535d52053a0cf35e8de1cacd96a3a674b9b5339dfb71e415e9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.6.29-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 566215de36e0db1caafc68863a48e2f0c0daa4b712ca8cd290cb0e34999755ff
MD5 ea79e5a6129a73ada46d252782b26cc5
BLAKE2b-256 dee927c9571e62471ecd4a7ed4f6d19574413fd93a6677901db1127ea41f65be

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.6.29-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 0435e11a053daa693c40d9a876c4ac1e8e53b0ea4f90bde00c0c42b2974a33b0
MD5 d7257e82c8de0cb44cee7ca8cd49aada
BLAKE2b-256 3d80decbe4fcee656e571d5bd3906b9f08f8f85ca5f268ae9492d7150d26956d

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.6.29-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.6.29-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 cce2d4249857a2667b03963dc1c7347a49053dd2b32d78ca3227a41bc97cad16
MD5 0516ba49842602143824d09133468fc3
BLAKE2b-256 a60b8cd94160aadaa244c572b489d6f294547ea29a948426db1dd2090c124e0e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.6.29-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 27f4385d2495293c9dcfebec82c4aecf895629039d5dc3f568da8e4dd2299720
MD5 e7ded250c7fbe3c9fe7ede9349ed7987
BLAKE2b-256 713eeb6fc2e9f1a05b7dc1f49e5a4bf35f4f3067864a9abdc37828d54df4c76d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.6.29-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 081d90ff03ce914b6a14b455957cdc4a4d6ea198f18f4065b4c6e5214b1a19c8
MD5 83d4576e155e7910f76b9b6f3ea04948
BLAKE2b-256 cba966f6ba414ea59d62144eea9111411e57237ff243d3609907d00acc66c2f8

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.6.29-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.29-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8b764d62eed31a3c8bee6ca45bbf21879c68ef0936c0ced8d20a5988e4648cc5
MD5 d5bad480b0073b19ef69ced061c4bd5a
BLAKE2b-256 86b201dbe4dc993bb42bb46dba3b6b752d6fd4bac23003955ec53f72d9ff1f94

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.6.29-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 37c4bddf0694b0954b7a0449ae52837c8f58c52064ac44cf59cbfcacc518d880
MD5 f7aebc9c9c12f2f03639addd088d566e
BLAKE2b-256 14964889b401961f01a01dd773783d5cdf97a8dbddc04faa7ee6747bce0b0eab

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.6.29-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 68e573e6880a877a1857778878f188b96ce50ab79f788c6dba740dbb82dbac38
MD5 d8e9fbe69b42012b1ebb85e40197adeb
BLAKE2b-256 6955958ba03df170484bb210a67af60ca2c83fa6e5dd3d04976dea046d7e8e32

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.6.29-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 53201acc00084702da6e6888d5ae616280895aed753dbaa8981149b7a288b09e
MD5 0ee1d5d2c849ad41ac73f9c21bd5c1ce
BLAKE2b-256 a528febb1de923097c3ec1002f49f2e742b554219dca391ff88aae7110f57b32

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