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

Uploaded CPython 3.12+Windows x86-64

passagemath_rankwidth-10.6.30-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.30-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.30-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (179.3 kB view details)

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

passagemath_rankwidth-10.6.30-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.30-cp312-abi3-macosx_13_0_x86_64.whl (42.6 kB view details)

Uploaded CPython 3.12+macOS 13.0+ x86-64

passagemath_rankwidth-10.6.30-cp312-abi3-macosx_13_0_arm64.whl (40.9 kB view details)

Uploaded CPython 3.12+macOS 13.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

passagemath_rankwidth-10.6.30-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.30-cp311-cp311-musllinux_1_2_aarch64.whl (221.0 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_rankwidth-10.6.30-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.30-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.30-cp311-cp311-macosx_13_0_x86_64.whl (45.8 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_rankwidth-10.6.30-cp311-cp311-macosx_13_0_arm64.whl (43.9 kB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

passagemath_rankwidth-10.6.30-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.30-cp310-cp310-musllinux_1_2_aarch64.whl (208.8 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

passagemath_rankwidth-10.6.30-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.30-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.30-cp310-cp310-macosx_13_0_x86_64.whl (45.5 kB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

passagemath_rankwidth-10.6.30-cp310-cp310-macosx_13_0_arm64.whl (43.5 kB view details)

Uploaded CPython 3.10macOS 13.0+ ARM64

File details

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

File metadata

  • Download URL: passagemath_rankwidth-10.6.30.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.30.tar.gz
Algorithm Hash digest
SHA256 75d72b669c99d9cd499c96aa0718c4b3b2f3be7fd7977e48c3fd599a5e123590
MD5 86a4017303b975110891f62292b46f59
BLAKE2b-256 3695a401be34fc10ea49b6b96b21199926e6ed696328471b23b09a18838cb99d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.6.30-cp312-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 2838f302da5661faca6f83324eafa007fb9f3657575d647b215d3052c3581558
MD5 e114bb31017a7301fd5b9bd95f03ef4b
BLAKE2b-256 183efa1b6fcd7a98fcb5a722e5257a9eb027eafa7d3631bc8ff0783c16ac524f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.6.30-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2fd7c2e3ef859aa706f9684db16568bde7faabdfc224c3ef43656738b6099513
MD5 7e96aa9f7e26fbcd6fe70ac19c9fa765
BLAKE2b-256 464dad21cc01aa857278b5e0ad49ba02512b2231790e4638c5af0c4e3ad6246d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.6.30-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 0dca0a84081a2b8513f207cdf1f298d7bb484628a83fade1970ec5e48fe5b4f8
MD5 d792db08dd80f21f3ff55433f99a6560
BLAKE2b-256 7c2116a9861de5665a6ab04d94d08b79ce5a51f3fada2f1e80115dacad3794c2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.6.30-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3c9bde206f69ed6d61dea579baddf282cd6e5e6e8f973efa1e502d79cc686025
MD5 0baea5037ad552801676dcb31ddbed0b
BLAKE2b-256 8a0f5fbb08975fbe66d4d4d5f92b8a4d306ae4c0b1657fb4ad27e540e008948d

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.6.30-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.30-cp312-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 fa8cde6b4bbc0fc7f62e1b9d1b854ea5c8de560aeef39065639ddee87db80d89
MD5 331e698a9f53470caca9c75c48a0202c
BLAKE2b-256 3bd47e0f43bf48af8bbd6dcec20456ea7453a45689556c860c944a35070282dc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.6.30-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 7abbe7b2642328e843515bd732b8ad6131919b6824d0020eb93ee0737f2e8e58
MD5 eab87bb711940068e706161f5b1aee0f
BLAKE2b-256 8bfa286a2a5835f8efa3453f80587adb4d41b8c4ee3e7e1de519851bdb4696de

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.6.30-cp312-abi3-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.6.30-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 cbb25ddd00588b6144406a3c7d7d163158d57364e4aa760e8121bec4ff6b347c
MD5 5efca335f32f8a25fc02521164254f90
BLAKE2b-256 cba0e079c4de3549847974c47c98e1899e05ffe7981b225b23a498fc95290fc6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.6.30-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 8c0922e6474254d9c94bfcad8ee251d623f2854f8e68f25e70882f7ed2b0cc25
MD5 6779d95b448366c90f5b77b4fc46f660
BLAKE2b-256 38c189678be30394fc63b9bda8b1b174a55af51d34fbfc8c0d6b9d501957b4ad

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.6.30-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6681f15de38433d44027ed8862938d3733871439b8d828360771ac92bed1dcc1
MD5 bbf5d7a9f5fd90000653e6d0b62a710d
BLAKE2b-256 97c1c5def8c860e2581219a81793c4d0979c2efb76ae07b2aeaff96d271fd0b7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.6.30-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 1cfcf22e438c936e5102a5d7bd6cf2caa6a529aaeeee69aea38c84f4e2584fb9
MD5 acc6c83d6ce409107cc192d9b329292f
BLAKE2b-256 0d31a49b53e8a169fbea767d88919c2c3326e3017c31a41cef1aa7e85c4b396a

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.6.30-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.30-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1a31ea29957ca2a78248ccc140f2e344d623117b8ec633e9ee287289cebab673
MD5 200978b255da9f1c65aa017899e160ec
BLAKE2b-256 5d9a04d7e22f828d502f046eb4f2a8d6aff36a3598da307d31fd38303082718c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.6.30-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 61a183709de0187bc388731ae81d963ee2068111edf09c812205ef0793282e80
MD5 5898e97e4dfe983e6353f8acf98ddd22
BLAKE2b-256 6c1c3dc5b2e05b3f437f61bf01fe0c5c5c8a3487bb0ed82643a6e27d3818090e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.6.30-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 9b88af11a5e593b89df743f8b2789ab93c1a24b55c12cf66fe95ae34bccd647a
MD5 91ab992f568e33dc55a41862cf978161
BLAKE2b-256 9c1f6e314e011226ab08e5f5173ed080e12355f5121daaef345c60289a11e3f2

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.6.30-cp311-cp311-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.6.30-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 1feff3bbdd2fa9728b64ca9cef7b617f86f2ed0600f78dc83de58cc1a3163957
MD5 e962ed2b18c8d6459c0e921a22d31444
BLAKE2b-256 0b8a96d881783b76a952f0196576414eb4120fa8497a7268acc52d03351ba947

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.6.30-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 ac44f90e3cd223737cca3a43317efc09a420f2259ceaa91698af1164487cff23
MD5 94e1d426828625a03ce92a601dfc3767
BLAKE2b-256 1b10ef061bc67970a92f12b8d297532c4c3cf11f00841a478e7ff5e3275fb13c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.6.30-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a3ede39634fa34976879040c640cadb6e6b89752107fb23196f947dd28813127
MD5 507eb77d0f58023a9304582b77f436c9
BLAKE2b-256 188034aef70df491eb5ab0a8c6c6b29e0d329ee584ddb621dba1ecdd5ca5b165

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.6.30-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 0b4a3330b1a2f5c3e83c8e653dfe27929dae0a672acc636fdee64deee87c01b1
MD5 84d5195a2e8c709597e731fab5cdb437
BLAKE2b-256 b1128e061825fd20f1d0ead7a645674960006f192a69cd5ef42e7c669008c36e

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.6.30-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.30-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 694266eadb42f56461ca6a3374c925aea53fd3933bbe015c69405817b8338794
MD5 9232a36fbbf64f045eac9718621d48c3
BLAKE2b-256 35e2fedf5fb0afd002c198b2018e46de1976d61609bab16c0b3115908f2c620d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.6.30-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 851bb2c640aec47dec50f0f2800e942f0d19cd9a6d024ce7eae6615680290fa5
MD5 02622ba835fb6fb674cdbd89d8820aec
BLAKE2b-256 45a7fa879cd26a9231a1fdbd67e8c5ce71333f7025be3308ca37121a54c69b51

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.6.30-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 7738a70e787f9321525dbdd3ca2e3e917114824ba3dc5d4024b8b50d5cc17fbe
MD5 a5a076172bcf2a6021d8471bca9a5edc
BLAKE2b-256 22801ba783bb6a38051bf4a3f00a2fafaa7a2e9131ff939c737cad3334e948a6

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.6.30-cp310-cp310-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.6.30-cp310-cp310-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 c65e9ae488750b1f1b252f9999fee8b6a52eed14f7f0af51755e2d17914d2681
MD5 7d3b79eb2d0364b5966209d10430190f
BLAKE2b-256 2ffab96fa58cbecefee818ca61eb0d74cb893fdf63844314cab017c868a3c10c

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