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

Uploaded CPython 3.13musllinux: musl 1.2+ i686

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

Uploaded CPython 3.13macOS 14.0+ ARM64

passagemath_rankwidth-10.5.29-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.29-cp312-cp312-musllinux_1_2_i686.whl (220.1 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

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

Uploaded CPython 3.12macOS 14.0+ ARM64

passagemath_rankwidth-10.5.29-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.29-cp311-cp311-musllinux_1_2_i686.whl (211.4 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

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

Uploaded CPython 3.11macOS 14.0+ ARM64

passagemath_rankwidth-10.5.29-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.29-cp310-cp310-musllinux_1_2_i686.whl (193.0 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

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

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_rankwidth-10.5.29-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.29-cp39-cp39-musllinux_1_2_i686.whl (192.7 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ i686

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

Uploaded CPython 3.9macOS 14.0+ ARM64

passagemath_rankwidth-10.5.29-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.29.tar.gz.

File metadata

  • Download URL: passagemath_rankwidth-10.5.29.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.29.tar.gz
Algorithm Hash digest
SHA256 ff4d3fc9c98beb42c42acf52165d4e0230c74ff33276973a7670e58a77bdba6d
MD5 c8fced4ef336566e5826388c7a46a51d
BLAKE2b-256 73519c8b619e706193fb1e08919dc2215e39802d512ddc6b6e8e39b22e9131b7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.5.29-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 56c658ea1254c5e24d1b57f2b1cb00fae90e30ad363f5c135bb4ec4c54037351
MD5 81700f68f88a80149678348b6b237547
BLAKE2b-256 7ee923c7f45ec3b038267c70f1bdfae20559a8e8b44e418a2101eab5f777bd18

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.5.29-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 35c8bef5ffce6127cea07d027ba8a3a5e620b6146195830a2e610fb889177a5f
MD5 87ddeea707ec1d8afa30ef69a99498d3
BLAKE2b-256 a5948a1bf32a97e3995b03ab5312a12df1065f85643fa8a170c333d182539093

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.5.29-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 40707b4b3167cfd8c952f66d2782a6374a3f09db87fe86a5fbf23dec1219cee0
MD5 a811e1b326767012120162ae06dc32a5
BLAKE2b-256 07f04e6684b70170904ff4aac6cb264429854db654ec93b71f84893cc55ef711

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.5.29-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 a9fa1412cc8eae1fa46fddb1e200292a9dbef89d307518010e00effd5a1b7553
MD5 ef1eb1d820ec97d47e06659e30752b9c
BLAKE2b-256 7ab8cca53f8025912e7261f734ffdd8ceb50d0fa8b1ebb49c5ca906809436f4f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.5.29-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 2288ed1de8d92b0ad391f3284e612b34bfe7bbf8ca6da078703fe1d35a06733c
MD5 36d2732d52401773a29289c76e37857e
BLAKE2b-256 03c5dcec73518ec71aef4ba30559bfa9c7eacbfe24047882f716af4ee4a314df

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.5.29-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b1c3a05fdc66f94deefefa8d2299edd8024fdb9fbff434e32ae3d2d3a7576a14
MD5 dc555407c34d7c249f90e8023408a529
BLAKE2b-256 1d04527217fe895445c3802d99e8b0d4050b43312ef9bd053321b7c4abeb6a31

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.5.29-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 cf41dbb4d981a2379a555662e34abf0eb738f516963d1500b85c7eb8f9a221d3
MD5 da7be02265c98b8d08e8186daeae17d6
BLAKE2b-256 fb774adb69ea88880e024628cd292d48a526e55e066828f4bd095e41a574d07d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.5.29-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 b3129d89e9c09b80cc6f93c43e203f23642027d29db1f45df6a284aac038dcb2
MD5 ad51797d40f3f3b8fd41e31403786d9f
BLAKE2b-256 156ebf60a19e8ba6a833177b5ecfcd195c747459ca6e3b16e1173a56e4fe7011

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.5.29-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 c179776f8e45bcdc250c7e8cf8979e5f8dcdf95cda88d26709af189321f90b69
MD5 6e382089f2078c32c5a3dd4b5cac373f
BLAKE2b-256 c333491fa9d0eca9255f1b0ca67825a43f11a9d36cfd9f60badd73e4f2e47c3a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.5.29-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 15f7b4c4a6b7cde5af95db3f80b2fce5750c0efd0b4ed2049af3832aad18c2c7
MD5 03f3b3945494a63ba2d4154c94a45b27
BLAKE2b-256 acdeb85821842815069779b534c9863175ba50e367e8c118c18f478c4002fdc6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.5.29-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 ca923d72c6a3aa59f7c2d3faf9fc1ad1470e07d3e5f2636e31b09361619762f0
MD5 54e5cf3ef055fc9a9e7ef6d17908617f
BLAKE2b-256 d8c63b7a955028da11c2caa5661086905fb94f9376a39d73f2f436883b2c473d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.5.29-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 9bf307f71791bd16704b9e66239c3d57e9afee480ad330bc0c39328dbf851dc6
MD5 6ec267647202249278e203d3875c0599
BLAKE2b-256 65389ec66d98b9bc8f0e2912c6c1c58d0539be8a533ee92fb9a46efd43bb9459

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.5.29-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 ca1a8eb1eec6e29e6eef8d6d0107f6e2c6987f40524cd445cb624bec73f0c6c7
MD5 6667229b401f20fe33efd58afcfcdfad
BLAKE2b-256 9bfc2f20ab010d28ce7875e38c9f93f0ade2917b7e2519dd7102f1e3c98caea8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.5.29-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6c5240d4854a5b7c63234865ab028fc05e3ba67c61160552593593503cb7abaf
MD5 0540ef5980fc435efefafbcabae07fb4
BLAKE2b-256 f3d15361a83d34dbad0e9e754589855386da5ba20617fca8560524d8feec08c0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.5.29-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 6631f8458d798269e62d74c38b4840f90e05b2835b2c6b4b1d7456875ef17658
MD5 dfa23bb9b6844613f5ccc092bbe3123b
BLAKE2b-256 dd034d0dbfef1dc55aae096b9d6dd35c1611e57299e3a79a08ba0205dead4733

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.5.29-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 75bee6adccaaf061ba1b244c75b58319c29306d72a6f3ee0183d826a65c939d2
MD5 b6fc153cdbb99e8e2bc23c939e87ccb8
BLAKE2b-256 73d3f8368268e914051db30f7e71a421720ab59de0fede33dfcedd898af62121

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.5.29-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 051b6b2941dc2ecb56c902a2482ffc83450f8fb1abe63c43aac2e91a5db866e6
MD5 dcfb2fe1b2ab66bc890a7a533927d4e3
BLAKE2b-256 877978cb42f343ec1c50bf7ebf133da2646c37f9c546d27dcb998074217093e8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.5.29-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 73e68adeab316fcd342440997eced2afd7aafc9431842eb4df2c1e830ce1beec
MD5 862a0f75da6f126a0516f13217b91598
BLAKE2b-256 0dfb7fc0fa5c8c28831876cc7e62c60d8b7b14b13f6b279548cfa588a7666448

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.5.29-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 20efd50163791b350fd3ddba470110d4445116afc2617be8cd56df7681649db9
MD5 eac6bda1204bed98bd196fc232baf9da
BLAKE2b-256 1a5434d57f4571aeacb99e68dd0dbc5b040160dd55836a302395f4b081b0581f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_rankwidth-10.5.29-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 0f192023daf9031fca92f8f5083d07df745ca75d84fba6f572a01f6ab790df96
MD5 76b2e46b4a11d7941bb05ad52192e7a0
BLAKE2b-256 a88eac75625a100c36d1d8e16a94f9710cef2ab23944bfed3770ac548bdf0375

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