Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

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-2026 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:

Moreover, the passagemath project:

  • provides a stable, frequently updated version of the Sage distribution,

  • integrates additional mathematical software, notably Macaulay2, a full set of GAP packages, and the Combinatorial Matrix Recognition library,

  • curates a library of Sage user packages.

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, ARM) 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.8.x series are 3.11.x-3.14.x; the passagemath-10.6.x series (EOL 2026-10) still supports Python 3.10.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 --spec "passagemath-rankwidth[test]" ipython

In [1]: from passagemath_rankwidth import *

In [2]: g = graphs.PetersenGraph()

In [3]: g.rank_decomposition()
Out[3]: (3, Graph on 19 vertices)

Metadata

Release files for passagemath-rankwidth 10.8.10rc4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for passagemath-rankwidth 10.8.10rc4
File Size Uploaded
passagemath_rankwidth-10.8.10rc4.tar.gz 8.3 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for passagemath-rankwidth 10.8.10rc4
File
passagemath_rankwidth-10.8.10rc4-cp314-cp314t-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 Details
passagemath_rankwidth-10.8.10rc4-cp314-cp314t-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64 Details
passagemath_rankwidth-10.8.10rc4-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
passagemath_rankwidth-10.8.10rc4-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
passagemath_rankwidth-10.8.10rc4-cp314-cp314t-macosx_13_0_x86_64.whl CPython 3.14 CPython 3.14 free-threading macOS 13.0+ x86-64 Details
passagemath_rankwidth-10.8.10rc4-cp314-cp314t-macosx_13_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 13.0+ ARM64 Details
passagemath_rankwidth-10.8.10rc4-cp312-abi3-musllinux_1_2_x86_64.whl CPython 3.12 abi3 Linux musl 1.2+ x86-64 Details
passagemath_rankwidth-10.8.10rc4-cp312-abi3-musllinux_1_2_aarch64.whl CPython 3.12 abi3 Linux musl 1.2+ ARM64 Details
passagemath_rankwidth-10.8.10rc4-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 abi3 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
passagemath_rankwidth-10.8.10rc4-cp312-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.12 abi3 Linux glibc 2.28+ x86-64, Linux glibc 2.5+ x86-64 Details
passagemath_rankwidth-10.8.10rc4-cp312-abi3-macosx_13_0_x86_64.whl CPython 3.12 abi3 macOS 13.0+ x86-64 Details
passagemath_rankwidth-10.8.10rc4-cp312-abi3-macosx_13_0_arm64.whl CPython 3.12 abi3 macOS 13.0+ ARM64 Details
passagemath_rankwidth-10.8.10rc4-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
passagemath_rankwidth-10.8.10rc4-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details
passagemath_rankwidth-10.8.10rc4-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64, Linux glibc 2.17+ x86-64 Details
passagemath_rankwidth-10.8.10rc4-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64, Linux glibc 2.17+ ARM64 Details
passagemath_rankwidth-10.8.10rc4-cp311-cp311-macosx_13_0_x86_64.whl CPython 3.11 CPython 3.11 macOS 13.0+ x86-64 Details
passagemath_rankwidth-10.8.10rc4-cp311-cp311-macosx_13_0_arm64.whl CPython 3.11 CPython 3.11 macOS 13.0+ ARM64 Details

Total release size: 3.1 MB

Release files / passagemath_rankwidth-10.8.10rc4.tar.gz

Download URL passagemath_rankwidth-10.8.10rc4.tar.gz
Size 8.3 kB
Tags Source
SHA-256 checksum
How to use checksums
c96fbe405f0b7b55b1b19d6ce5ea5844253009c405c6999766f652a453a44128
BLAKE2b-256 checksum
How to use checksums
fbb04ba610448cd96ffcd4f3f9875fb31e50314db826bd5a5337943f2bd7494b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_rankwidth-10.8.10rc4-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL passagemath_rankwidth-10.8.10rc4-cp314-cp314t-musllinux_1_2_x86_64.whl
Size 289.1 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
bd0e4050481f8f747b226d8050253d658af85584b6a8d20e1c85500d7519984d
BLAKE2b-256 checksum
How to use checksums
fab01d8bb0e870138932ce360684aac27196d9dbc63f4a4d1ed2a16ac5559042
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_rankwidth-10.8.10rc4-cp314-cp314t-musllinux_1_2_aarch64.whl

Download URL passagemath_rankwidth-10.8.10rc4-cp314-cp314t-musllinux_1_2_aarch64.whl
Size 288.3 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
a51b3dc9933f0eead6a49ad83358941bab2ae7e13be3d410f095207ad6f6209f
BLAKE2b-256 checksum
How to use checksums
b59d3b7f8c80a35b5c5ecfb01742820eeb9ab109f45370c70caebf68c03fd75e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_rankwidth-10.8.10rc4-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_rankwidth-10.8.10rc4-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 292.2 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
4ca7b57e331413648288b9917f0bffb4147ef5a9a6523b2c1872f1d21dc89b19
BLAKE2b-256 checksum
How to use checksums
143672c0bd72d48043cbe3c0e7ac07b43076a85826ad7a5e41e2c133d71c2cec
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_rankwidth-10.8.10rc4-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_rankwidth-10.8.10rc4-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 299.7 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
95955d27ae299be21fe50e83cc2904c92a95d9cdaefc366acb21e67f32b4a5dd
BLAKE2b-256 checksum
How to use checksums
78e47d4aebf03be66f5c26b6c538dbd993fac7fb9c8638c5c50b383c58c9aad5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_rankwidth-10.8.10rc4-cp314-cp314t-macosx_13_0_x86_64.whl

Download URL passagemath_rankwidth-10.8.10rc4-cp314-cp314t-macosx_13_0_x86_64.whl
Size 48.0 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
81c16f2486fd071512fc05105096f848accb5559e269d991023370cf90fa2513
BLAKE2b-256 checksum
How to use checksums
b9eaf11fa56bcb86a578596255a6d4b09b89ffec7160792f0a36e1f6882e8009
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_rankwidth-10.8.10rc4-cp314-cp314t-macosx_13_0_arm64.whl

Download URL passagemath_rankwidth-10.8.10rc4-cp314-cp314t-macosx_13_0_arm64.whl
Size 50.9 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
fbf952b58511d213f7d4da80b84fbe9bde915cbaa64b4fdcd02d71ca9e28a9ec
BLAKE2b-256 checksum
How to use checksums
699956ddface24c28613ac34b90022cff2c1c1f77f09a71fedc5de76e3ccdfae
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_rankwidth-10.8.10rc4-cp312-abi3-musllinux_1_2_x86_64.whl

Download URL passagemath_rankwidth-10.8.10rc4-cp312-abi3-musllinux_1_2_x86_64.whl
Size 180.9 kB
Tags CPython 3.12 Linux musl 1.2+ x86-64 abi3
SHA-256 checksum
How to use checksums
9f80d12e144d4c576e5b5ae75c23997ba068e67a4570c5928d1311a4bfc5ff1e
BLAKE2b-256 checksum
How to use checksums
adf19055ed129352e86f6026eb22cabb9d22410557a9510a7e8eb6d54fc9a61b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_rankwidth-10.8.10rc4-cp312-abi3-musllinux_1_2_aarch64.whl

Download URL passagemath_rankwidth-10.8.10rc4-cp312-abi3-musllinux_1_2_aarch64.whl
Size 178.5 kB
Tags CPython 3.12 Linux musl 1.2+ ARM64 abi3
SHA-256 checksum
How to use checksums
9f938e747efcbdef10b09bda2114d317fd72b0b4ea9efd7a212b565f80439ac1
BLAKE2b-256 checksum
How to use checksums
85cd0cfdbe4b194abc8487ee4e9045fbf701d0670b631dd17d4b565bc82db4c9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_rankwidth-10.8.10rc4-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_rankwidth-10.8.10rc4-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 183.0 kB
Tags CPython 3.12 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 abi3
SHA-256 checksum
How to use checksums
d23dc9930787260c96984790f9a23b554c4b2c8185aaff5a128457ec147ab811
BLAKE2b-256 checksum
How to use checksums
b3d6cf2db65780016071608ebfe5a2a2288ca553583a3907d5b445cd4bf4a3b9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_rankwidth-10.8.10rc4-cp312-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL passagemath_rankwidth-10.8.10rc4-cp312-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 181.9 kB
Tags CPython 3.12 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64 abi3
SHA-256 checksum
How to use checksums
c6ce3b4548cc14830534bf3108a5388f11050dcdbbede16a75a37a6a9be2e2c3
BLAKE2b-256 checksum
How to use checksums
6db7ca79325bdda1d738ad2f3ed06a79d1875a3945776d0656f338851ce5d8d1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_rankwidth-10.8.10rc4-cp312-abi3-macosx_13_0_x86_64.whl

Download URL passagemath_rankwidth-10.8.10rc4-cp312-abi3-macosx_13_0_x86_64.whl
Size 41.5 kB
Tags CPython 3.12 abi3 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
be0508059162e734d5312c0bddcc20dcfbf23decc3a1728bf7f66f75ce66f8d5
BLAKE2b-256 checksum
How to use checksums
651e8122690c9f7af17bfa016961c13b8e763fa6cc77fe3d6daaf459e0422cd5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_rankwidth-10.8.10rc4-cp312-abi3-macosx_13_0_arm64.whl

Download URL passagemath_rankwidth-10.8.10rc4-cp312-abi3-macosx_13_0_arm64.whl
Size 43.0 kB
Tags CPython 3.12 abi3 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
5389c7b467b353241ba5205d18e8334327c01bffd28210d25a27796cc3b2e077
BLAKE2b-256 checksum
How to use checksums
52360c77a5aafd9f9dfc0f076d763800dd7e3d8330a4456cb96193924d27e12f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_rankwidth-10.8.10rc4-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL passagemath_rankwidth-10.8.10rc4-cp311-cp311-musllinux_1_2_x86_64.whl
Size 224.9 kB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
7b20eac33271192504a0994a2ef23cd428e6a9fdf94d18369065d8c0bf750712
BLAKE2b-256 checksum
How to use checksums
26a3508f5f35e8a3b9bf14e5253f15669c02b8eae4fb0b694ab19470b9160fb2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_rankwidth-10.8.10rc4-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL passagemath_rankwidth-10.8.10rc4-cp311-cp311-musllinux_1_2_aarch64.whl
Size 224.6 kB
Tags CPython 3.11 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
aaa0d7ba4edb97bd66216b345099ca457eb6db68f6d3af51a99ef46da622ecfc
BLAKE2b-256 checksum
How to use checksums
e5d3096dd76dbf2bb6e785cf192193708369f0902d90c88160c6ba35858b7746
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_rankwidth-10.8.10rc4-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_rankwidth-10.8.10rc4-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 223.8 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
8cbcae72acc35ecd47d92e340005aae7c6c1880013f6421e74bc9e54370039fa
BLAKE2b-256 checksum
How to use checksums
cfd75980093d7cb570661bc2f7c8a2dd50917218051c553a1f8427208dd79d28
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_rankwidth-10.8.10rc4-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_rankwidth-10.8.10rc4-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 226.9 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
e01577f7957339fc16812ae2ef32cbca5518d1fc9900a279528b35c12796da2a
BLAKE2b-256 checksum
How to use checksums
658cf22ec5a8fb4062b06323ca47ac7f561821cca77a38d404d4076948b2e8d7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_rankwidth-10.8.10rc4-cp311-cp311-macosx_13_0_x86_64.whl

Download URL passagemath_rankwidth-10.8.10rc4-cp311-cp311-macosx_13_0_x86_64.whl
Size 44.3 kB
Tags CPython 3.11 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
62da2ccdf0b75bcaf87886ca07f2001483b455e06534fb19e7ece4cca31758ac
BLAKE2b-256 checksum
How to use checksums
7387ef8266e97dfd5568128ea4ef614d660421022ce23c16a1d982b03bc58a56
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_rankwidth-10.8.10rc4-cp311-cp311-macosx_13_0_arm64.whl

Download URL passagemath_rankwidth-10.8.10rc4-cp311-cp311-macosx_13_0_arm64.whl
Size 46.8 kB
Tags CPython 3.11 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
d272e5e932513ed3d43be0a6a3404847e87081842335422dcade4b674f5f147c
BLAKE2b-256 checksum
How to use checksums
295c5573b45bbe48c6317ca3d07a63dfead09fb318fde22179d4420324dbb85e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release history Release notifications | RSS feed

This release

10.8.10rc4 This release

19 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page