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.26.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.26-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.26-cp313-cp313-musllinux_1_2_aarch64.whl (231.4 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

passagemath_rankwidth-10.6.26-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.26-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.26-cp313-cp313-macosx_14_0_arm64.whl (44.8 kB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

passagemath_rankwidth-10.6.26-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.26-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.26-cp312-cp312-musllinux_1_2_aarch64.whl (233.6 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

passagemath_rankwidth-10.6.26-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.26-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.26-cp312-cp312-macosx_14_0_arm64.whl (45.5 kB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

passagemath_rankwidth-10.6.26-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.26-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.26-cp311-cp311-musllinux_1_2_aarch64.whl (227.1 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_rankwidth-10.6.26-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.26-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.26-cp311-cp311-macosx_14_0_arm64.whl (44.9 kB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

passagemath_rankwidth-10.6.26-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.26-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.26-cp310-cp310-musllinux_1_2_aarch64.whl (202.1 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

passagemath_rankwidth-10.6.26-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.26-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.26-cp310-cp310-macosx_14_0_arm64.whl (45.0 kB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_rankwidth-10.6.26-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.26.tar.gz.

File metadata

  • Download URL: passagemath_rankwidth-10.6.26.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.26.tar.gz
Algorithm Hash digest
SHA256 dbd7338dc77b041a2fefca437e3229b1a2ecb35f05bf5147b4f147be5c0a3a5b
MD5 88f847e6c0d0f064b95f806deba10d3f
BLAKE2b-256 7a59ab4c100701f240a253b9e00ad090238b40edd33bed967dd955e4a919de62

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.6.26-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9ef96736ed7ab2818ecd5a7d983bed8d8382df01df4f7f91830d241c7d5946c7
MD5 8d107789b69ea1a5f2cc79a4d09e7426
BLAKE2b-256 5b29049280be7f38b0b4a6d41510294eb4c3979e339cba0713b5dafcfbad1c81

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.6.26-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 5f29e981b429de8fdeadea4ea23794f8b73903cb1756c90ea665007afdf9eee1
MD5 c3d7e20fe1df1cb91c8b1982de41b1eb
BLAKE2b-256 02fa6d619884395577f682e9946de519c2d91279734d21fb22797f9a7ec33b44

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.6.26-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.26-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 705b6789aea88543fab134f1842e1062d057b04957260281ffef38b26af9b119
MD5 1cde000c48a05364bfc451a84b7550ef
BLAKE2b-256 a8b47cde27c78fb2de2dd87ea27ca21cafb6c196e6fa94a9f7e7fd83901e7e32

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.6.26-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f3c8236a2807b2ab95ca6ccad2af99fb890c0fdda86b0ebf9fb3b2e495444bb5
MD5 112e271310dce8621c97f2a6004ed168
BLAKE2b-256 b1f7cf6025316e9e9b5a6ed42f52bd2edd660295a152d4d4c1438d819218a903

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.6.26-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 67804a54ccdfd00aa7298f7c86a77ef84178fa0e4d409692c6fbe696f346a2f7
MD5 3160b6c32bec4c69d2fab98ae02bc024
BLAKE2b-256 14d08b9e25ae9ca1279cc87ad4468d47556a296900df3699a035bdc6858c68d7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.6.26-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 58ae8c7752f2394047d245b4aea6fb9a35e5bbe927af0946db6d778c9e56eda0
MD5 66c207fb86b6c5dbd29032bdc4185390
BLAKE2b-256 b1669927dac784cffb3e2a5a71c49a6698a918efc8722f2baa978da8898dd799

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.6.26-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e0fc8f9d690c0fe288513f3165cf71ac5f39493a6b12f3834505bbfcbc9cc7ae
MD5 f9243345c6b9f6b065726d593538beb8
BLAKE2b-256 93070b5c8cc7d1c2d02850fb1626353718e8012146093ed4efd94ae1af4dc82b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.6.26-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 233d220df98cdd968c59ae8a71d039ea4bb9bbbbcec31492b03d111f9bfc71a6
MD5 ec21daba71471823e9d93384f463369b
BLAKE2b-256 758bc216109ff7a2216df3bbc5761066302a8fa9596014ca65bc085b58188cb3

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.6.26-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.26-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6b27cdcf6934f6c406f93afef48b0fbef30f5acd4fc6724c6e86673db6133627
MD5 cfd79ffa820ae7bd25b6ef1d57857c94
BLAKE2b-256 552345083d6553a9f5ba84029d8433387971942bcdc633a6b09773c31ff61594

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.6.26-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 58c32784056c12a98b356b5c904c55735a77db0b2fdc322f9b6bdb5a92173936
MD5 685e3f8ef8303b6957e9758f83c5755e
BLAKE2b-256 054c08864031b82fcb845ee9f8a8d6bcd1bfe7af852662b69c520447d5b9d5b5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.6.26-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 d41e009377605a32f3d49cfbb6be80957b20c81bdfee6b02d7934977e3f5bd19
MD5 8984fb0eaad9e0ef92bb32e80890c1c8
BLAKE2b-256 db39625b46cb5e844b220134a6deba9b23fbe7f9fbfbc8dec6ece4a5eb19a635

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.6.26-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 d5ed24e395d5d98d4942840ad4582b0fdf3dd91aac3801ac7b8ab8391869c0dd
MD5 da20b7f1b4695b10b11edb8a94ad074a
BLAKE2b-256 eefcb67a24259ad919d441351662671cc4f0584634c02b005e20229c34a7e1ec

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.6.26-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2d6198fdc9ed0eee8ad4bfea1993eefb19c113f2e9dc4db5e1ed40c8e5880337
MD5 1a7c2d4cb82eabfdfad7863e708bcc5c
BLAKE2b-256 eb5c3bee9c34e834e8d740d12ea9a913ba00ddac077bd4cb8a0ee207474817f0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.6.26-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 83cc81087076fb22f4e3164ad2fb24ab9ef163286672e54dbd0546a4174df6c1
MD5 56780c13914a43a3fa1f16057e1c2728
BLAKE2b-256 e0f7cea5fb8473aefb73f4a263ba8e9acfe5c71f8da9bd0c151b7857b5c78f2f

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.6.26-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.26-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0d5dd0d5d8ac3d011c928ecda0834516825edd5ffc7f5cbd0b584ec5ca3e37c6
MD5 2acd90ae52c4316d63647575efa2ac94
BLAKE2b-256 706ac2214e03acbc5e11262578d97ac936c62f8130c83271b3c3b9cf6f3eaa5d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.6.26-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ba221f2e4877d80d96591519cb5a2ccb3faf8bf0685e47bc2d7cbb0ed7ed080d
MD5 62c489c78fb5ec7644cb09ee5d5746b2
BLAKE2b-256 5ac763e5a8597ce1626fa43c473619fbc0bb263a81a85bb271567035775fe9d3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.6.26-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 a64269f71950ef6f38d9a83fcb8ad304514ac0fe36e1d3e4abbdeecdab6c805a
MD5 2ed02196c24ac18713c4d5adcc4a399c
BLAKE2b-256 6df70114d9d0969b1b31f96905b45b32f1ec28bbe3790e904ab6bd09e633c1e2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.6.26-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 5718bb01bd0566dcbdbf6e642d5fed095ed0b44a42363422809762f00a36dbef
MD5 84d9c2e9d3fec55106bb6905a8bea6fe
BLAKE2b-256 6ad58806ba63be8c1198e41ae4d9c5d4efa534e455dd54eade9d0ebb859483a5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.6.26-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4fe008ceaa53707a8dcc1240eb5b07f1c5a2af457c57d8725d8a9490f23da549
MD5 6c5be7ff9b6edd286ff120646eec85d6
BLAKE2b-256 be82f0248c426909588f38f87423ce3d558799e7bfc0bce70becf4808751effa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.6.26-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 086fa2cfcd35d0044f79029cfee10d463ed4b89ed65eb2a6cb637623109e9f6d
MD5 7b8449163e8a56597c0a4665d01daa72
BLAKE2b-256 9bdaa84010c2836a33ffdea6c3d0c75c474a345aa724bbffc9e2516a76806c8e

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.6.26-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.26-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a6cd6deb0cfe8b6e11f87393e75069e7e22256ef3c48c5ba1f80803279edcb65
MD5 1ec41379b1608375acdec8f56dc96fb6
BLAKE2b-256 b4591a4b8346ac68b6f39a7d4c5fc1ec9f85cca44097f2fa751cca34e33d41a9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.6.26-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5a6ee9d1bb144b0bb9eb649f6b73faea8177ab25a546c62ccbbebbefa038d227
MD5 4c95c537277c86adc9cffdefc3010888
BLAKE2b-256 8e76b7fb88205e01ffd461bcfa096903cc2e7eaedd87ebbffd5857c2c696ae41

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.6.26-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 3234282fbb2aa7096392ee99bc9bab3050050f78ded151d22f4cc837becd1f71
MD5 2a751c89e1d78d60d502b33dfb91b1a9
BLAKE2b-256 aaaddf472cf820f2d7ab185da5678000b795797bbcb8899d34951e88b9f92e85

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.6.26-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 bc0ce3ace1a3102bb2643eba06731a6e52bacaa7a6eb05ed2b5120e86996447d
MD5 6b70064309b2908bd6ab120f59c45a3a
BLAKE2b-256 0588dccd2f3020be9aa6b00fe151a97c6baac9ce661ff7f4b2caeb576f518fd1

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