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.9.x-3.12.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.

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.5.28.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.5.28-cp313-cp313-musllinux_1_2_i686.whl (217.4 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

passagemath_rankwidth-10.5.28-cp313-cp313-manylinux_2_28_x86_64.whl (230.8 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.13macOS 14.0+ ARM64

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

Uploaded CPython 3.13macOS 13.0+ x86-64

passagemath_rankwidth-10.5.28-cp312-cp312-musllinux_1_2_i686.whl (220.1 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

passagemath_rankwidth-10.5.28-cp312-cp312-manylinux_2_28_x86_64.whl (233.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.12macOS 14.0+ ARM64

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

Uploaded CPython 3.12macOS 13.0+ x86-64

passagemath_rankwidth-10.5.28-cp311-cp311-musllinux_1_2_i686.whl (211.4 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

passagemath_rankwidth-10.5.28-cp311-cp311-manylinux_2_28_x86_64.whl (221.9 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.11macOS 14.0+ ARM64

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

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_rankwidth-10.5.28-cp310-cp310-musllinux_1_2_i686.whl (193.0 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

passagemath_rankwidth-10.5.28-cp310-cp310-manylinux_2_28_x86_64.whl (199.4 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

passagemath_rankwidth-10.5.28-cp310-cp310-macosx_14_0_arm64.whl (44.9 kB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

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

Uploaded CPython 3.10macOS 13.0+ x86-64

passagemath_rankwidth-10.5.28-cp39-cp39-musllinux_1_2_i686.whl (192.7 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ i686

passagemath_rankwidth-10.5.28-cp39-cp39-manylinux_2_28_x86_64.whl (199.1 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

passagemath_rankwidth-10.5.28-cp39-cp39-macosx_14_0_arm64.whl (44.9 kB view details)

Uploaded CPython 3.9macOS 14.0+ ARM64

passagemath_rankwidth-10.5.28-cp39-cp39-macosx_13_0_x86_64.whl (46.3 kB view details)

Uploaded CPython 3.9macOS 13.0+ x86-64

File details

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

File metadata

  • Download URL: passagemath_rankwidth-10.5.28.tar.gz
  • Upload date:
  • Size: 7.7 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.5.28.tar.gz
Algorithm Hash digest
SHA256 e6f9a307de8d108c3e471f4ed11580d8374f1513f048d87eececfc18a649bed1
MD5 7e6ae4bb0a95fbbdf1f1542e168e16d0
BLAKE2b-256 1218ac4b0a510c372265584dfc160a24d1fc6f31749620dea208295f89530869

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.5.28-cp313-cp313-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.5.28-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 f0f595132eecfe8d53e4434c7f0347b5c842fed9d6767885e732b1e1bc39d787
MD5 b44931bf5ef4bbe92f41501b90173a3b
BLAKE2b-256 b21657373e3f3ea0ba95246dcdd892680f4f27db0989bb4076dd7f6a8269f92d

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.5.28-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.5.28-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 745f66ea2ec4efde98135ffc82e1ad30d7c85c185478f6478717801278a9b2e3
MD5 3a695721933951e89b274afb11286309
BLAKE2b-256 31dbc0ea788bdca055cbbdc919313d9513c220e95c5bc9010c1b1ff48f4229b4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.5.28-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 961d74176bf6148beecbee4ef68941571508de5e4df4c7a4d1e7a8fb2d05748c
MD5 c4b057d0ef3e4fb6a526293d29906c15
BLAKE2b-256 0e115e11a39dd865dee8b6aead70bf406698d9382ad57b3f3fc3a27cd98d0892

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.5.28-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 4751518250308fb2b05e16b82f6233cdbbf651c7f954df5b912fd5433864732e
MD5 4a0dc13324fb827afea6125ceb5e67e0
BLAKE2b-256 b80c1e453a1faf093754de7cb38a5cd34188110d2b6599c1a4cfca29db98e955

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.5.28-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.5.28-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 1c55916d0f0f318b8d4fb6779e9297e1afb557551ba96276c53b59bf84dd2ae6
MD5 47c70ca64b3b33691672714f98c0d24f
BLAKE2b-256 9768f8200df6717fb543ab60b505f0f55de895f00232e5f89db2ebe232cfc9b2

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.5.28-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.5.28-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 cf09b9ee0510541556bb90a185d7dac59c37dc92165b4e4a6dc9b3d3a7bebfbe
MD5 ae2271f4a6a4633970948bcdc1b5fef7
BLAKE2b-256 d0506204e5f592f1dd46938dcc4ffe786e36d8211302b80ca6b489978f25e9c7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.5.28-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 58ccddde170a2b1ab3146cb5f0a315684ad17c456a3cbab0394fd3ce43eb3763
MD5 ce77971380bbfe0d2dc0bcb8baeb51cc
BLAKE2b-256 5b3a2cbb062f4a40628a8acc923c8d23b31d1806c0209c1a10c7fb59238735a2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.5.28-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 eea4cb80699552f377dddd217cc20610d3ca6395aa12cb782d5ab570bb494bb3
MD5 92efe47cd2ddda0932011f4a8e8bab50
BLAKE2b-256 892fba307168cb5d5f0b03f8c9f1135394eaca9e049c34f8fad845d4af6a65e0

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.5.28-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.5.28-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 44bdb621d60eaae20f352e6f8fce48065bc98b80341eb00627b3e33818cb40a1
MD5 51aba6ea61c08041fd0b9add036d9496
BLAKE2b-256 c792be4053ddf499d9e7994e724744bae9ce8cf801d4204ad4dfe76266872759

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.5.28-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.5.28-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 25009544f3e0570272c6b177492fd949c4babe4cbafe96364d8991e23d755595
MD5 73b19bb7954f69bfadad86a3ac8d9c62
BLAKE2b-256 5b74734998d7ae3dc125bab290436f529b7f852081ffd27b49196996f1d0a410

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.5.28-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 020d56ae5a1f1abda6c50bacaeed0a84766830545d8230081d1f7671c9b7addf
MD5 575894f00b02a25996d6a369f65268ac
BLAKE2b-256 c1820aefeadbe1c16bf3489a1dd342f1a9e24015a5e94d5ca567e08b04360c5d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.5.28-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 c13dd936875f958fc42f95ee7bc5dff27aac2cf4a56639f2fbade02734720f0c
MD5 4c88c246e7b20c80721344d9b1e2b9ed
BLAKE2b-256 4ebb442ccfb33718f8124c9ebc8fd4ecb791353a4d2da9f918ee3b0779726d16

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.5.28-cp310-cp310-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.5.28-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 aab0e19c9f728b1eb9f0b5fb4cd666fc15dac338916db11b95aa68046cae5544
MD5 74d9fbb0ce6126b34fccc835c86fb965
BLAKE2b-256 e3d5a3f60ec128bb06d37612ff4a725e76a00c2aa2f34a5bf355e80cf37067a8

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.5.28-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.5.28-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a3267216ac59db258e88ec77c9f5ecaa15e91d2de840409c0a9ba7e5af58f3b1
MD5 3997a70b32f4ec4037294053e6bfd8c9
BLAKE2b-256 1742b50209a627411fcd0adec25f0d479d826fcc2c8e9639e9b7d306b94cd36e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.5.28-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 79baa16198f1ed49020b346d6dbda3e05a9d8830eda9d78e4618e0b51251b880
MD5 dda3df7d08d3632398f899e0c3e1ef47
BLAKE2b-256 aafbd4a6f54c93d5847792fe186b942f9c86dd9cd9eb725204fac83735c065fd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.5.28-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 c6640572b1172321a256c08f332c01938975299add7c91c9b913110d3f64f235
MD5 9527222749dd05c9fe8cb8446c8d2723
BLAKE2b-256 a8589793c173774d4b242d023dee743784d2f2cc1c5380d6c91b3f88112d31f1

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.5.28-cp39-cp39-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.5.28-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 a020885287e708e9a491fe218c24a152bac1d136aa1fd7abb5171b91dc21242b
MD5 cf0d4332bfba31d38c601c2c6937a520
BLAKE2b-256 34687e63df28fc61582133c8c6e0e9299b688007be2177e8cd5f04c9531b995c

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.5.28-cp39-cp39-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.5.28-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f65a209d622fc637138bb2ac0c54a75b96e65384820bf396ef7057dc619de1d7
MD5 c6b4e82e8054d1badac570e576e1b69d
BLAKE2b-256 9d193de7866592a6cdf2b4532909d4a041463ac9a7644a58ca339b074ae1b7e3

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.5.28-cp39-cp39-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.5.28-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 673389260092338970fbd371f1d59f9208388dcd3ce366fd2a1923951fddb8ae
MD5 48c0cd8b733fb7e302f9cf32c66b5949
BLAKE2b-256 72cf7a6737dfe717e35aa3dc7a398362989e586ae6df0c9a141b038b7e231258

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.5.28-cp39-cp39-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.5.28-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 123d7183bfbdd2c94bb4837901eb10e0be6666fdce9ed53b63a0061b9d2dbfe8
MD5 ace67cdd456c7964afaf090be9cb58fe
BLAKE2b-256 5d1b54d46703bb3991e2564f372014a912537da2db3e78771f5653d841c8883e

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