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.32.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.32-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.5.32-cp313-cp313-manylinux_2_28_x86_64.whl (236.6 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

passagemath_rankwidth-10.5.32-cp313-cp313-manylinux_2_28_aarch64.whl (233.6 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.13macOS 14.0+ ARM64

passagemath_rankwidth-10.5.32-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.32-cp312-cp312-musllinux_1_2_x86_64.whl (240.8 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

passagemath_rankwidth-10.5.32-cp312-cp312-manylinux_2_28_x86_64.whl (239.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

passagemath_rankwidth-10.5.32-cp312-cp312-manylinux_2_28_aarch64.whl (236.7 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.12macOS 14.0+ ARM64

passagemath_rankwidth-10.5.32-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.32-cp311-cp311-musllinux_1_2_x86_64.whl (229.4 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

passagemath_rankwidth-10.5.32-cp311-cp311-manylinux_2_28_x86_64.whl (227.2 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.11macOS 14.0+ ARM64

passagemath_rankwidth-10.5.32-cp311-cp311-macosx_13_0_x86_64.whl (46.3 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_rankwidth-10.5.32-cp310-cp310-musllinux_1_2_x86_64.whl (201.0 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

passagemath_rankwidth-10.5.32-cp310-cp310-manylinux_2_28_x86_64.whl (203.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

passagemath_rankwidth-10.5.32-cp310-cp310-manylinux_2_28_aarch64.whl (201.9 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_rankwidth-10.5.32-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.32-cp39-cp39-musllinux_1_2_x86_64.whl (200.7 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

passagemath_rankwidth-10.5.32-cp39-cp39-manylinux_2_28_x86_64.whl (202.7 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

passagemath_rankwidth-10.5.32-cp39-cp39-manylinux_2_28_aarch64.whl (201.5 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ ARM64

passagemath_rankwidth-10.5.32-cp39-cp39-macosx_14_0_arm64.whl (45.0 kB view details)

Uploaded CPython 3.9macOS 14.0+ ARM64

passagemath_rankwidth-10.5.32-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.32.tar.gz.

File metadata

  • Download URL: passagemath_rankwidth-10.5.32.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.32.tar.gz
Algorithm Hash digest
SHA256 c9e16424227eb72f10bf79c078aed9b89c7752c31e4cfedb3c66a20d77cef172
MD5 d3b0d6234eea4dda00aee9085f533f12
BLAKE2b-256 41bdfe489badcffe749e4b221ebe6bee0d560b6ed4cc85970008dcb18d968178

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.5.32-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 053630f1eb9325f9f508b76d81cf1228744292c195d81247c4a2c50414f8b610
MD5 7ba1598a6296f64c8071198bfad38784
BLAKE2b-256 998dced7fdc9b8d33de3b5a9ab39ca7a456bd7c2403892cf41a0ec3258829930

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.5.32-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 83dd1e79919accc46877535f0c3c6ba46670e4a9df4ff9962d8381ecee7ee85d
MD5 0ce9220010554390a6ded82c64cd60ab
BLAKE2b-256 dbb5d2f6f286694b43fa73dc811a1014745388f6153e27aa6e41b9df8dc70613

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.5.32-cp313-cp313-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.5.32-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f58b68fb6a7be1fd89b5304ca055d4435dcb479a580a3e08e336e053215ba4c6
MD5 6dbda54f6f88d394d84cd9e44eff4f49
BLAKE2b-256 99dd65bc44a3177b85b92eb4cbd814341683b287f570a848ae69f9743b6db423

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.5.32-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 d9f9f5237a6b8bec9eeab1bd1a9b0746eca24eee3d2d95352aaab8217aa91425
MD5 6fe841c42aee5ecc641e626037ac7146
BLAKE2b-256 ba296d395e48efca7407127a78b6278791c80822c94789c461e44c589e0619e3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.5.32-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 2446cd54e325ab462bdb7b85369ef4a01b1b584a25a86dfe05ee70c405d99ce6
MD5 73d2199e5f85d3355a3e751900668903
BLAKE2b-256 cd374d5bab97345ed5092437ea9e6ed25411bf76ab4adbea81f128732e508e3b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.5.32-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7809b219ab1a181ff8b19bf72db75cd69f42c2576f03046b7353cc658c1e68fd
MD5 344dc082d3cca4f86a392a9d2bf74383
BLAKE2b-256 3d7499dc32b5e86ba5588b48fcf6e88f1937d8138e3790ebf23712d722a4a86e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.5.32-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 dc9a7f94b6758b1f8f5d84ea61ad0900ce7df61a17fcd0f835abbbc6c1640b3f
MD5 dc45e2d2ab26d973d7a7f5a6624d3bd4
BLAKE2b-256 345adf99edc6d2fd948f5cabd89160477fb565bcb0f744304c55daea0a2e29ca

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.5.32-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.5.32-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8f27076d2302e9ede21516d84d3d948c77c543105b2824fb654459d00e83c23d
MD5 3046fa39d65b437225799a23992cb8f1
BLAKE2b-256 6f2210a0cadf223acb8bae364d1aab856282328404762b17c39db62cd7ad9fc5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.5.32-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 4fa35fcde4ba4077b781dfe1a1e9a5ba9ead503aa03f9772d0232d12e355c36f
MD5 98770c27a62e1a059cd45a4edd68b835
BLAKE2b-256 bfe8670f6649d18230898e0ec3784d1624399da8f9362cbe6307215fa225924e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.5.32-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 7ddce7a7e690a53658c81d38f35132dbd42a974b258a90ea24c3a0b828d4fe9a
MD5 1f727fdd873f8bb24cd4604b29134dbd
BLAKE2b-256 b4b60b7cb4ccd4b4666eacc0d62f5557287bca395eab05960bfe410f682539a1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.5.32-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 02e1e4066e66612b4ee21fa8603f4e9401f59eb55499026cee5fe753e144d67a
MD5 56274a293a746ed61bffd72366d17405
BLAKE2b-256 68a0a7c9bb574febe45c0c56cf56a93b6098271a47d11c08a48af82768e2cb29

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.5.32-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1b52a2eac4a921b5beb931b69fb6b78e95ffe38d57ec206b8fd1d4a96fe21cc0
MD5 91957d0dad64ba6492fa55a84f713220
BLAKE2b-256 f09d3b1725ad054c956af314ee8142ebf1b143b090ff76a47c5e0bb470ea5f22

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.5.32-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.5.32-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5b660c8fc82e67d121558808cc2328c5911430a7dda0a4d4f7020a6f5b846948
MD5 36eb5b9090b320e34481fa4d7b08a12c
BLAKE2b-256 9be20e5b9cd0b3d006b2bcf2593347c2708e41ac6c876da08d623e8fd85e3478

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.5.32-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 5f2f71d6628e33420c3595f28f8525294f3dbd7577b69ffee9cafac3dd7654d1
MD5 155cd5dfef1eab68348ee7fe8c979cc1
BLAKE2b-256 030e15f3e6dfa55e89acf4e4060de4ae5191a66034d2ce11703045cbcaf5b9f1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.5.32-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 cf160969b1911e72f2a8d49793f9e617bd3ff27f02d705e005dbb78991bbc1ff
MD5 fe2a764f488dcb5a2e46dcc2d37d249a
BLAKE2b-256 115809e49f5e43623a7402ed457642bda0bf286f8a30abcddd2c115afbe6ef84

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.5.32-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 92e9b4e57b9149594f1c70148e0e0498284a41fd16d44af2aa846f1b70b4dc75
MD5 94788887fcc7a17be73338f9ee6ac5f4
BLAKE2b-256 18b54da7e989b17c5dd23a92eb419b1185b2b57ec82d69187c82293dd975a15a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.5.32-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bbf8750f95f5ce267969a60d833d02e7700960729195d75dabc1e50533118d15
MD5 502c505dec84bcc6a9f24be681514ad3
BLAKE2b-256 2ff20ca6839bc1a6379d4316835ecb7e7c33d1a43450e5fd75acc697df0cfced

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.5.32-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.5.32-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 bbcd52460df6d836c13b3e9073abdb5c7b173a389ede97efc3b155db997f086e
MD5 3a3b9f366e29ac67892df5bd66667228
BLAKE2b-256 a7f7c2bf5e7a0bdc2a953da95ced47f866c8e62f579c299a1bf6d43c7cd792d8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.5.32-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 219f3fa2ad08376cae9a8ec4d407d4c90b48dfd91ad99bd65fb12e54b8a8283c
MD5 50f59f408c08a116271f1698d0c43b7d
BLAKE2b-256 623a8ca3f8c6dc0ac5d82c4d0c56e6fd0bb39aac57041585f551af8336b79610

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.5.32-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 4762b98aedccb89141290e76cabd0694761993c41728912ef32a834db7dff7e8
MD5 ecf48da8b29143e5ab1ea5d9c7de8144
BLAKE2b-256 60692d64e897b42910af5ad6e9a4913d65bc3bce4ba579cd2d6fbce655fd2921

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.5.32-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.5.32-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b0bbd2376dbd09b008f50e824afb415ce3fb2b146045a68a2367ad4511eedcf5
MD5 f32d03f726c8f009b8ca0a396e83b05b
BLAKE2b-256 617551f5f127af0b43c9188dd53f5708482c71fbe40f3ec1390aba2eeb68a5d7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.5.32-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d6eb7fa2f60178aef99c4f27e0343b7f7b0d4184c1f9a6ab439555e53abbf1d8
MD5 a62cc9aadaf1bddb6ebccc84a5ad93e4
BLAKE2b-256 e08cb87abf801bc67aa0d83ded8460e5bac1a769236eb8004f7dd4690905d895

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.5.32-cp39-cp39-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.5.32-cp39-cp39-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c667973b1d7a558007bc01bcdcaf19c5b18e90396f5617d7f7ba4f6d585f7dc0
MD5 70105718be79f38339f3cb5f9a786754
BLAKE2b-256 4945d399f9a8de42d72fd683339d50489101ebaf28894e2c616e78d2f482e43c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.5.32-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 fe78c8d725c895f5164a41cf51afce59b23b6465dad985481912d9acba72cc6f
MD5 ab83744e6d40969c10f088278c77fefb
BLAKE2b-256 fff912e3b1e891d4239674f0385f965e021e4c635771158aab706dd3e1746e4b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.5.32-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 529111dffec6563b1b3db2c5fcc19b5e69a839b00ae56250dab11b627f9669ef
MD5 20c3edaf73524842fbc919ef863769a2
BLAKE2b-256 4cb372370fa17c8db7b81410d9a0293fa9be54737eb296af3538f0918c8eea0a

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