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

Uploaded CPython 3.13musllinux: musl 1.2+ i686

passagemath_rankwidth-10.5.30-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.30-cp313-cp313-macosx_14_0_arm64.whl (44.7 kB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

passagemath_rankwidth-10.5.30-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.30-cp312-cp312-musllinux_1_2_i686.whl (224.4 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

passagemath_rankwidth-10.5.30-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.30-cp312-cp312-macosx_14_0_arm64.whl (45.4 kB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

passagemath_rankwidth-10.5.30-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.30-cp311-cp311-musllinux_1_2_i686.whl (213.5 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

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

Uploaded CPython 3.11macOS 14.0+ ARM64

passagemath_rankwidth-10.5.30-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.30-cp310-cp310-musllinux_1_2_i686.whl (194.8 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

passagemath_rankwidth-10.5.30-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.30-cp310-cp310-macosx_14_0_arm64.whl (44.9 kB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_rankwidth-10.5.30-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.30-cp39-cp39-musllinux_1_2_i686.whl (194.5 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ i686

passagemath_rankwidth-10.5.30-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.30-cp39-cp39-macosx_14_0_arm64.whl (44.9 kB view details)

Uploaded CPython 3.9macOS 14.0+ ARM64

passagemath_rankwidth-10.5.30-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.30.tar.gz.

File metadata

  • Download URL: passagemath_rankwidth-10.5.30.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.30.tar.gz
Algorithm Hash digest
SHA256 a75a9118e7e7f8949c4e152b418cc438b67e991b70c5354ed1228d172a80cc8c
MD5 e2d2d953896705ac4ca5effd3c6ea336
BLAKE2b-256 1c3eb5860df5dc132cbd926262a019de2b911bcd850ff7f59734290721fa9c21

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.5.30-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 eee634061899ab87276adf12b2cfcc302757532baf76daf0b0ea29acbf1d234d
MD5 7149cbd55a5248b877f145cccc671e6f
BLAKE2b-256 c4cfca7fb841ad7a5e9e2c5bc4ae0ead5e97d4e08fc1cb4d22b8c9096df18312

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.5.30-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ee9a690926fd00fd8ccd21d8abbd17124419d351d0e8b31d96552323dbe46860
MD5 bc3efe1e277c71d28cbccdcb63d8a6c1
BLAKE2b-256 bc101443718a9266ffe4003fa279146b4fb7200f94d70dec806a6665a93ba608

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.5.30-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 fe1b35c4e39ae81091ecf5476ef8cc0cee399026ee0deb8b0e189af0d3ffb755
MD5 574dd26c069b2f3f9d43bbee33dfd472
BLAKE2b-256 0408e6661efda64367da8a0cd3f5fdb0c075ac471f15c70d12a93541a0447ec9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.5.30-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 0039709ad512ae8f5e8695a73ffdd7711724c684eaa44628bd15b7d3d5428711
MD5 6958849b2fed19b3d0dfefa5b4f1a0fc
BLAKE2b-256 2136e82898e6ea2c2a0e4e91c6767f2c0dbc7822dc30939d2ca0269d96d76fca

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.5.30-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 3795de668ffc11bfc5faade2498bedf66b778fa48d3f658d40ab59238ad7c555
MD5 3c70908acf7b80bc47e5f1755e955b44
BLAKE2b-256 8bddc2e823fdfc98f3472fbe47acbb195221cb21069c669d4d1be1c715d5d84c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.5.30-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a27209918d02c6fbdfb42282adac95572e1a2c048629a242e78d4638bc3b6d29
MD5 6eae4bce93e96c6c33c83104e5bddeb5
BLAKE2b-256 dc31dd0ca9bb6c3695a32304401ad817787a536a40fba511eb700b127f82d236

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.5.30-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 49b7bd2a7cf824e5ffc16a4c466886ffc92a7aee35a209efb07e26d1cca593b3
MD5 181cb68c6306e4a2675e24da215e6b71
BLAKE2b-256 236443861893bd31eb3d9d85010a58a832a4eaed364068679830932b159c14ae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.5.30-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 d6f655d1d3588e4bebb46edc4e64af6c5a36804917d4636085bc4f3adecf824b
MD5 4ed9daccb16f36f411a75eeade298e41
BLAKE2b-256 22889cadddeeb933784967bb906ab270d0c1ed16c391c2a1925c901e5836e7c6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.5.30-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 1a1d085a95c99f4d83a5923f295c299063fd2da4f3dcbb2b24be69e4d5499e88
MD5 1e6233c81d197a15c62ab0c839f74234
BLAKE2b-256 d120880a51a4a93a29bdb1e1fb0ed90eb6a915478b6bd50e63a75725845315f2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.5.30-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e3d9ca2bbb57c2afb5563e538314cac14cd8d8a245c6f92878442ad76248cc1b
MD5 2dfc4ffb455774ead2e36ea8e5352d91
BLAKE2b-256 37071ac92fe521932e0d06972a339068c4b4a5697c946bb7dc011c46e6b67256

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.5.30-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 0225b0cf48ca42ed513924bdc6e14c5e5b186a3e044e9d2731687fc33c567de8
MD5 69ecc847dbc23b3f72477a080d793c57
BLAKE2b-256 c23e890da9710671b613785fb3300d9ae4c97b00c806ce9ff6a5d2603de05df5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.5.30-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 7de5575e4062c3d17e86558c5ce5fed6d4f35bafe2eab960a67da0ee8e063ccb
MD5 fc432d59d4b3fd375b8381febdbb16a4
BLAKE2b-256 8851492c5fe65cf0604971735b7ba13b0f15266ac4519f2c563a2163414a5a30

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.5.30-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 618af5059a1033762ff38549f6ee5175e9648f77313b7f2e52ac0ed2b0c5ae22
MD5 4682b2fd390e56b3000ca5ef60a6b098
BLAKE2b-256 f7f0ec676c2de1beddc772619a5e26f98210da9b62baafd9d966b086ddee6764

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.5.30-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c20d1c3e674bf7a68db0898f04f7b3c7eabfb537d034124574fcf5139182c43b
MD5 245cf15db44c398936dfb57e4a05b5fa
BLAKE2b-256 491bd221399946f97961e0fcb4a7be1c4e1887dbd952b2f34c9b23fd63500fb9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.5.30-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 1710a3bdd314923a4aea8ed777773ac4eb86a1bc83d6977a0cc1204ec8ac2938
MD5 514f6a31e886a8645dccb67ff4a8c79e
BLAKE2b-256 fface37f3c9b720b339a8b91a185c48f71aede8e9bea0b6b762a852cfcf34eb4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.5.30-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 8bbf36e1ad2d182010591c2b6f8ec846f0c1eeff7d46659c6953c91545d28521
MD5 fdf1f6077e8e6c4776c7efce430d7ec9
BLAKE2b-256 17ae881253a9383019d37afd4a81d2e5dd600da36312920c04bb63e564623ffe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.5.30-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 5791fadf18658ec1f56aa44a035aa1c1404ca0ffee2ed075e89e50af71084af8
MD5 334b34879ceb99ea0cac8b1305ac6f88
BLAKE2b-256 c24b9f29c20401bb54701b8a25fd6822c2f410de72f4e2ca3c2fe90d8414fff3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.5.30-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 62891a628233a15e05e27a357d29a0c6009d70aff399e7b9762fb13637ef853f
MD5 6f84ab5d09c2585e655cbf490ec0c62b
BLAKE2b-256 1728d2a974e6a8490609846978d679746a898f8334c0d36eff977fcd2d681384

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.5.30-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 ffb0359dc5a30fafc19c303935d09e0fa96ff3bcb8211896f20261dfaeaeb29e
MD5 6af7fefac6edd7887d3cc5642926afb0
BLAKE2b-256 70e93d19ed86da131e6047bf3e225a71abbbadbbc3975e3ce80266c68347001b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.5.30-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 87625f53537589f58be66c6a3d51dd7fe6d31146e1e4aeba99dbc73576e1f064
MD5 efe069bc9066b6625b22d2f907b97b6d
BLAKE2b-256 4a1addfe638fee140f30693a3ccfa33b092406d12a4a07ef4c6680f880f66916

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