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)

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.10.1a0.tar.gz (8.3 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.10.1a0-cp315-cp315t-musllinux_1_2_x86_64.whl (285.2 kB view details)

Uploaded CPython 3.15tmusllinux: musl 1.2+ x86-64

passagemath_rankwidth-10.10.1a0-cp315-cp315t-musllinux_1_2_aarch64.whl (283.6 kB view details)

Uploaded CPython 3.15tmusllinux: musl 1.2+ ARM64

passagemath_rankwidth-10.10.1a0-cp315-cp315t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (288.4 kB view details)

Uploaded CPython 3.15tmanylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

passagemath_rankwidth-10.10.1a0-cp315-cp315t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (292.0 kB view details)

Uploaded CPython 3.15tmanylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

passagemath_rankwidth-10.10.1a0-cp315-cp315t-macosx_13_0_x86_64.whl (47.9 kB view details)

Uploaded CPython 3.15tmacOS 13.0+ x86-64

passagemath_rankwidth-10.10.1a0-cp315-cp315t-macosx_13_0_arm64.whl (50.7 kB view details)

Uploaded CPython 3.15tmacOS 13.0+ ARM64

passagemath_rankwidth-10.10.1a0-cp314-cp314t-win_amd64.whl (86.6 kB view details)

Uploaded CPython 3.14tWindows x86-64

passagemath_rankwidth-10.10.1a0-cp314-cp314t-musllinux_1_2_x86_64.whl (289.1 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

passagemath_rankwidth-10.10.1a0-cp314-cp314t-musllinux_1_2_aarch64.whl (288.3 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

passagemath_rankwidth-10.10.1a0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (292.2 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

passagemath_rankwidth-10.10.1a0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (299.7 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

passagemath_rankwidth-10.10.1a0-cp314-cp314t-macosx_13_0_x86_64.whl (48.0 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ x86-64

passagemath_rankwidth-10.10.1a0-cp314-cp314t-macosx_13_0_arm64.whl (50.9 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_rankwidth-10.10.1a0-cp312-abi3-win_amd64.whl (76.5 kB view details)

Uploaded CPython 3.12+Windows x86-64

passagemath_rankwidth-10.10.1a0-cp312-abi3-musllinux_1_2_x86_64.whl (180.8 kB view details)

Uploaded CPython 3.12+musllinux: musl 1.2+ x86-64

passagemath_rankwidth-10.10.1a0-cp312-abi3-musllinux_1_2_aarch64.whl (178.5 kB view details)

Uploaded CPython 3.12+musllinux: musl 1.2+ ARM64

passagemath_rankwidth-10.10.1a0-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (183.0 kB view details)

Uploaded CPython 3.12+manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

passagemath_rankwidth-10.10.1a0-cp312-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (181.9 kB view details)

Uploaded CPython 3.12+manylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

passagemath_rankwidth-10.10.1a0-cp312-abi3-macosx_13_0_x86_64.whl (41.5 kB view details)

Uploaded CPython 3.12+macOS 13.0+ x86-64

passagemath_rankwidth-10.10.1a0-cp312-abi3-macosx_13_0_arm64.whl (43.0 kB view details)

Uploaded CPython 3.12+macOS 13.0+ ARM64

File details

Details for the file passagemath_rankwidth-10.10.1a0.tar.gz.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.10.1a0.tar.gz
Algorithm Hash digest
SHA256 ddf62880e8cd054559c34a0c96fd33578decc8e043eea8d61d166de4777757f2
MD5 15ed08e1edb0fa0cd2c70d54199f943f
BLAKE2b-256 a62f7c6a97924aee50b310701e82937a7a228071589f4fc4440526c0bda38b15

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.10.1a0-cp315-cp315t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.10.1a0-cp315-cp315t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 194e167350a27caca6834697136af9d39e676899483b7a63db784928df32cfc3
MD5 410ff91a6a4bc0ca6ff0de0c6e689f03
BLAKE2b-256 e3ee43483bfd756f6dea79f79d60378b3ef8031335e1972f64ff3590a1297d56

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.10.1a0-cp315-cp315t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.10.1a0-cp315-cp315t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 0c2736d31f165f0af77a86f4702689e19fdf8d538c7a4f428b4b2b4f33d35394
MD5 6396c58e403be09729e9f444ef16db30
BLAKE2b-256 e95437c551d48dcff9f01b038b6bab5ef61970eb4bc82f18e6402ec24631bce2

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.10.1a0-cp315-cp315t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.10.1a0-cp315-cp315t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 54e7492c88210f49eb55c3868f2b118d503a745a5c85c5d0162e14de5d91cc07
MD5 2ef9ade310dd6fd832385e0878e98604
BLAKE2b-256 10f873ff2070b3d2522bc033c5ae6decb13985a96dfbe2bfedbb3088621ae1a8

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.10.1a0-cp315-cp315t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.10.1a0-cp315-cp315t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 320cec465a915f8b6a3a5dba7f7c0a158b6ee36f3d1d282bf20e544ef3b062de
MD5 8c154eadb49f09957f3136f14d3f4dd9
BLAKE2b-256 c389de7667c25a06433b3b2570debf14e02b226a38380332f9a0b92156f52e56

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.10.1a0-cp315-cp315t-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.10.1a0-cp315-cp315t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 d422d8578ec583d183ee15de909857fc2e4d81fd7ff54954cab74ada57014a47
MD5 7fdb16c9e062789016134566a181aa8d
BLAKE2b-256 d404075ab00a4dfb92c48613ae95b584ebb6a39263f359e795f7f26ce296daaa

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.10.1a0-cp315-cp315t-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.10.1a0-cp315-cp315t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 d8f41b92f15af5228bbad9ef5788d16c156d885fabdbac9d3037178f10e21689
MD5 1ba617da513958b50edccd53159ff4a6
BLAKE2b-256 de4031bec7b910d6df7f23dcb6f55b40ebd195d54efd4ea69d4a3ed6d25c2529

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.10.1a0-cp314-cp314t-win_amd64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.10.1a0-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 34210d5c5b8d74f9d371151d6df094f823ccab6dfaf9d11671897b6fc0d6ecb8
MD5 9ff8ddb5f4bc7fe167707b07f0a97d87
BLAKE2b-256 58c4297d5eef5d3985724bac775cc301488c70ae62770e56bea1bfbcf53f267d

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.10.1a0-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.10.1a0-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f17e1c1494ceb48a891de4d457fc826c9a6d0ab973942aada771f170b0923486
MD5 e55a64af1f4f9167183170f806bb1f98
BLAKE2b-256 d6218968535a32270b3bc93527c23f074fbc5517d60c3a936e3a58a1a924917d

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.10.1a0-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.10.1a0-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 1736b65c91670192081d000e5d2eebb58d4c7072fabd54506f32547bb4bbfe47
MD5 a0a6bdfd7be706bb30f881eae2b56abd
BLAKE2b-256 2d46c620fb53ae6bcf62696624766900987a9867d1e145114851676851b25a87

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.10.1a0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.10.1a0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ca2b6e5ce8daa93c5dad6ce12febd1d4b4ee0ffaa7515d8e59a1ee7ca11de683
MD5 4b881578054ff647755d232bedba55d5
BLAKE2b-256 fa4f483f59f7a119f0f3a5ce611c8818d8761e9e3891ee722c5e7f59750a26c6

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.10.1a0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.10.1a0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 97b33a796a0f0dca69e830ef1f936dd952650780d28ce20291ac4c22322490e2
MD5 609b7234f8bc868659d9ebf20ea52531
BLAKE2b-256 599c1a612a268f382887fb468285392fada78554dd6ea38b219c4d6183f8e6e8

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.10.1a0-cp314-cp314t-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.10.1a0-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 6bd3013eea2b011748bb33396ace94c912baaf50e1bec8eb140e98b0a79d1b88
MD5 ca585d65ecef6cd52410d7bff431661b
BLAKE2b-256 47e98498e06feb2c1fa8f58060efed3af30d757a58c3e798b7d7e038904deed2

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.10.1a0-cp314-cp314t-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.10.1a0-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 8878ffd44d7ee2ee94624c46ef8386bdf0d215882f53792c659ea07d7a0587e5
MD5 36a3e31154adb99cf91c4ec41b65ac5e
BLAKE2b-256 23dfa729a080f1e16503bc02462af0db4075910eeee1fbf4a38ae9fb6407ae06

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.10.1a0-cp312-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.10.1a0-cp312-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 dd5dde7f163ed06f69d5931e06a789fcede969a655e58dff42de2d5b7be56546
MD5 a9a789c6be102b33e2b777523f9ba39b
BLAKE2b-256 bb8eb91b7a8a1ea1838c818e67e7f095c0214e05c7af9d827e95f98f36b35f52

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.10.1a0-cp312-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.10.1a0-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3974c3737332d241c7db45d81de6c9dbd72a73e89be3af302c323b34a1e803f6
MD5 e4699b880e2f6f2e159c7f07cff128af
BLAKE2b-256 6dba16146ab4372bb917affcc6f46acc97b2d4e52124483fb21153b2ab40a039

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.10.1a0-cp312-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.10.1a0-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c50e5ae83aa5142c7738a1f9bf6d46bc1bc0dbb27027ede4c7e319f96a0ea70d
MD5 ba907244eb87966b4e49cb59bcd3745d
BLAKE2b-256 56c487cc91492d610e76faedfd4b8d3efc553ccef750dee9b7118d686af76a90

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.10.1a0-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.10.1a0-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 be326bd318452c3f44dc2e1ced2f7cf4ae0225cb351544a938a811e7e5cf52b1
MD5 e69542b73932e3070705f205d8d7386e
BLAKE2b-256 0fb2d1e428840273da4ca08607b441e0615d8bf744c220316d8247c351354722

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.10.1a0-cp312-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.10.1a0-cp312-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 95534cc3ec28dc341824cf4d3efc458b5a7dea1495aad53a84bbf5e6049e0100
MD5 88093336724930d89187dfb8721eff8f
BLAKE2b-256 0291f0c0448285d5d0dd71b73e8b3a543e74bd91e1ab8b6beeb6a5ede6f0c124

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.10.1a0-cp312-abi3-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.10.1a0-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 b0d175aa4f139fe1dbd06298edaa98d45950d07314f8443e6b5703b236a1f4b2
MD5 a2f73ccfbe291a1ddef0c67de307f925
BLAKE2b-256 bdc793fe13a7564a0ed964fbcbae4e56442e94db9d32620c8a0703a62221b0bb

See more details on using hashes here.

File details

Details for the file passagemath_rankwidth-10.10.1a0-cp312-abi3-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_rankwidth-10.10.1a0-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 cb5bca058c1e8c9ec62afc1cbefa35717c3267fb05f570dc96259de521d4969a
MD5 4dc600a5793ff62be3cad60fa03319a1
BLAKE2b-256 5674572f993a2d7dd5120aa10a86d6bb1aed4bbf79637cad2bf3a935956a4ecc

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

10.10.1a0 This release

21 files

10.8.9

22 files

10.8.8

22 files

10.8.7

22 files

10.8.6

22 files

10.8.5

22 files

10.8.4

22 files

10.8.3

22 files

10.8.2

22 files

10.8.1

22 files

10.6.48

29 files

10.6.47

29 files

10.6.46

29 files

10.6.45

29 files

10.6.44

29 files

10.6.43

29 files

10.6.42

29 files

10.6.41

29 files

10.6.40

29 files

10.6.39

28 files

10.6.38

28 files

10.6.37

28 files

10.6.36

28 files

10.6.35

28 files

10.6.34

28 files

10.6.33

28 files

10.6.32

28 files

10.6.31

22 files

10.6.30

22 files

10.6.29

22 files

10.6.28

29 files

10.6.27

29 files

10.6.26

25 files

10.6.25

29 files

10.6.24

29 files

10.6.23

29 files

10.6.22

29 files

10.6.21

29 files

10.6.20

29 files

10.6.19

29 files

10.6.18

29 files

10.6.17

29 files

10.6.16

29 files

10.6.15

29 files

10.6.14

29 files

10.6.13

29 files

10.6.12

29 files

10.6.11

25 files

10.6.10

29 files

10.6.9

29 files

10.6.8

29 files

10.6.7

29 files

10.6.6

29 files

10.6.5

29 files

10.6.4

29 files

10.6.3

29 files

10.6.2

29 files

10.6.1

29 files

10.5.49

31 files

10.5.48

31 files

10.5.47

31 files

10.5.46

31 files

10.5.45

31 files

10.5.44

31 files

10.5.43

31 files

10.5.42

31 files

10.5.41

31 files

10.5.40

31 files

10.5.39

31 files

10.5.38

31 files

10.5.37

31 files

10.5.36

31 files

10.5.35

31 files

10.5.34

31 files

10.5.33

31 files

10.5.32

26 files

10.5.31

21 files

10.5.30

21 files

10.5.29

21 files

10.5.28

21 files

10.5.27

21 files

10.5.26

21 files

10.5.25

21 files

10.5.24

21 files

10.5.23

21 files

10.5.22

26 files

10.5.21

26 files

10.5.20

25 files

10.5.19

25 files

10.5.18

25 files

10.5.17

25 files

10.5.16

25 files

10.5.15

25 files

10.5.14

25 files

10.5.13

25 files

10.5.12

25 files

10.5.10

25 files

10.5.9

25 files

10.5.8

25 files

10.5.7

25 files

10.5.6

25 files

10.5.5

25 files

10.5.2

25 files

10.5.1

25 files

10.4.68

21 files

10.4.67

25 files

10.4.66

21 files

10.4.65

21 files

10.4.64

25 files

10.4.63

25 files

10.4.62

25 files

10.4.61

25 files

10.4.60

25 files

10.4.59

25 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page