Skip to main content

passagemath: Graph planarity with the edge addition planarity suite

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-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-planarity is a small optional distribution for use with passagemath-graphs.

It provides a Cython interface to the Edge Addition Planarity Suite by John Boyer.

What is included

Examples

$ pipx run --pip-args="--prefer-binary" --spec "passagemath-planarity[test]" ipython

In [1]: from passagemath_planarity import *

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

In [3]: g.is_planar()
Out[3]: False

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_planarity-10.8.5rc0.tar.gz (6.9 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

passagemath_planarity-10.8.5rc0-cp314-cp314t-win_arm64.whl (254.2 kB view details)

Uploaded CPython 3.14tWindows ARM64

passagemath_planarity-10.8.5rc0-cp314-cp314t-win_amd64.whl (305.1 kB view details)

Uploaded CPython 3.14tWindows x86-64

passagemath_planarity-10.8.5rc0-cp314-cp314t-musllinux_1_2_x86_64.whl (438.8 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

passagemath_planarity-10.8.5rc0-cp314-cp314t-musllinux_1_2_aarch64.whl (437.4 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

passagemath_planarity-10.8.5rc0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (442.7 kB view details)

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

passagemath_planarity-10.8.5rc0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (445.3 kB view details)

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

passagemath_planarity-10.8.5rc0-cp314-cp314t-macosx_13_0_x86_64.whl (113.3 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ x86-64

passagemath_planarity-10.8.5rc0-cp314-cp314t-macosx_13_0_arm64.whl (111.1 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_planarity-10.8.5rc0-cp312-abi3-win_arm64.whl (244.3 kB view details)

Uploaded CPython 3.12+Windows ARM64

passagemath_planarity-10.8.5rc0-cp312-abi3-win_amd64.whl (292.4 kB view details)

Uploaded CPython 3.12+Windows x86-64

passagemath_planarity-10.8.5rc0-cp312-abi3-musllinux_1_2_x86_64.whl (368.7 kB view details)

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

passagemath_planarity-10.8.5rc0-cp312-abi3-musllinux_1_2_aarch64.whl (360.0 kB view details)

Uploaded CPython 3.12+musllinux: musl 1.2+ ARM64

passagemath_planarity-10.8.5rc0-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (370.3 kB view details)

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

passagemath_planarity-10.8.5rc0-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (364.7 kB view details)

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

passagemath_planarity-10.8.5rc0-cp312-abi3-macosx_13_0_x86_64.whl (110.4 kB view details)

Uploaded CPython 3.12+macOS 13.0+ x86-64

passagemath_planarity-10.8.5rc0-cp312-abi3-macosx_13_0_arm64.whl (107.6 kB view details)

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_planarity-10.8.5rc0-cp311-cp311-win_arm64.whl (245.5 kB view details)

Uploaded CPython 3.11Windows ARM64

passagemath_planarity-10.8.5rc0-cp311-cp311-win_amd64.whl (293.4 kB view details)

Uploaded CPython 3.11Windows x86-64

passagemath_planarity-10.8.5rc0-cp311-cp311-musllinux_1_2_x86_64.whl (398.9 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

passagemath_planarity-10.8.5rc0-cp311-cp311-musllinux_1_2_aarch64.whl (392.6 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_planarity-10.8.5rc0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (399.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

passagemath_planarity-10.8.5rc0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (396.0 kB view details)

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

passagemath_planarity-10.8.5rc0-cp311-cp311-macosx_13_0_x86_64.whl (110.9 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_planarity-10.8.5rc0-cp311-cp311-macosx_13_0_arm64.whl (108.6 kB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

File details

Details for the file passagemath_planarity-10.8.5rc0.tar.gz.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.5rc0.tar.gz
Algorithm Hash digest
SHA256 213775355dc32b280c7e59dd77526f54508fb25d082bfceb5680f80e3729b011
MD5 5846540815bf6197c25d69bed25dd5f4
BLAKE2b-256 8e26f131cd1b1cf62adf117605235576c38fe6ad32987e14b221d7dc1c5ce79a

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.5rc0-cp314-cp314t-win_arm64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.5rc0-cp314-cp314t-win_arm64.whl
Algorithm Hash digest
SHA256 a578d9be6784e169668aee4983e2a5b4d5c77d0bf893d6196045a8d0805cdd17
MD5 5c9dbd8dfdff603945225565d9ee68b6
BLAKE2b-256 f1242b5222b5432feddf562adf9a9e2bfdbef5a492b742cb3a6fa9ba6c8b22a8

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.5rc0-cp314-cp314t-win_amd64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.5rc0-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 b936e7a8ceb7e2fe70d36daadb8cace7cf01a94da0b6d23a20b318383d5e595a
MD5 a34121feac2b294694be58a072f7dd81
BLAKE2b-256 b6f3d96caa9788dda70f982664f16d2fc972adf4bbe7c7362f4b7cf34c9f5062

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.5rc0-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.5rc0-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 79392971f6ace80023e97b45ba368cf3f423038078d115bb3aa2bf395d6e4b77
MD5 953673bbce026fd07118d493e24c4e03
BLAKE2b-256 a3a67ffe02a635ad4275dae70c60f4b8e5f3cbf98d701f197e2f7d4a89414a45

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.5rc0-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.5rc0-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 251655923fbdd30b62ac793d382013cc3171956dd8013b119407cb122308872d
MD5 c326660a442e2fd7b88ec2651e72734b
BLAKE2b-256 04f87f904e111c7476db10b25215e15f5f8dad7d7c9034be912dee4bbce005e5

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.5rc0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.5rc0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 152b6096f453f66e29f49f2c0e4eef0555ae351d5b9211b69e06be8083b96286
MD5 0171fb0af24d1c5499d0c6701c194303
BLAKE2b-256 ec3b0959db0febe5793c621dd868b8a2349f215380bea0dddf1b78eebcc21e39

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.5rc0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.5rc0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 02da5c30ad36a471690e41b319442b9863fe04ad5e9d80264c1cb44fa5da7780
MD5 8b4a370344027376c1ea63bae8177f28
BLAKE2b-256 f43604c854ab520c3b1079218d048d63caa125f685501c4745575826e9e81d8e

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.5rc0-cp314-cp314t-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.5rc0-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 c11e87e947df1ae04824b15b5b87916f6c6d2882306bfe00abaf9404749f4cb4
MD5 1f8adf7894b1b0496d4cf299e19dba15
BLAKE2b-256 dee171e437bbf432eed2225a8973e2635975f120749f3ce14c52079c8486c938

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.5rc0-cp314-cp314t-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.5rc0-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 b75192f115d88d605b1be5326dc7c03918a1d831abe9cfa70b745f21e13d3635
MD5 3033d53cc9ccc127ce5360ef3a0b5155
BLAKE2b-256 8c810bea79f61d2aeb51546a69209a5611f74d901e8cddb4a06bfbb89da8a763

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.5rc0-cp312-abi3-win_arm64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.5rc0-cp312-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 dcbb0f720ebfca7d2b6adedd5c56e9798ee481a57704a00536e5da7635d3dc6a
MD5 0b58993f3716c5d971c6dfd433fbdb8b
BLAKE2b-256 fa4afa130d58b0d035c785974bf4176a278625d17092dbd50d514ab23b168051

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.5rc0-cp312-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.5rc0-cp312-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 f5000dde19cdfcf415dfc5a8d71fb42b8b2c4103983329f4b37b7d9a3614af95
MD5 4de7b79663389b087cbaa51f92d4ef23
BLAKE2b-256 9111828743ffe8906cfa9c231ac7f367bd06dcd6c5800665dde6dbdf03aa23d8

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.5rc0-cp312-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.5rc0-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5b3c9325571f9bb55e7c7fc8ae0b896e37b7c6b99165c1f20adc0e88bd07a229
MD5 5d353e3c5705e5df12211cd0c2feb01e
BLAKE2b-256 fbaf90e02ee20583695ff763519604b54601684131ebed89bc01d998bee7533e

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.5rc0-cp312-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.5rc0-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 1bcf4d0ee146dc0aa819856d02ec3d86e6912d70589cf232ba07442b2cbb1abb
MD5 f6169ddc8a629f750f9b3f96647fd249
BLAKE2b-256 24a715ce55d09a6e7262b7ae537e2abd2c1420617f6f353bcd59ed87207b6d61

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.5rc0-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.5rc0-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 09b8823b8e70b1b365a92d822903d2eb01f4bd33b290b218c1a7f03ba0f9469e
MD5 0ddb13703a03fb4492d2c64489d36890
BLAKE2b-256 629d5956bc0adddc3b7f27be4f060cdc4494a22db2995b2172d11d1fb91e5be5

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.5rc0-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.5rc0-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ae32c8393e3fd6d3dbbebf9158a995916873690d6773b0e0e66a761470fd1472
MD5 ada8760965e77bbfc6a5ebb05bfa9496
BLAKE2b-256 c0a4951f5d1e34f50b7c69f2b83a4bc0e2cdd23f49e87184a70ac12c064be401

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.5rc0-cp312-abi3-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.5rc0-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 d5370aad5fdaddfcf7b72bfab7e7dcaae201aa52db06985f78974bcc996b30f6
MD5 7c712baef491c1c4b188315ffa5cfa56
BLAKE2b-256 a2fecea13e35c099b9033d4d4215b3fa1aa08c48716bef0964305f538be95a5b

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.5rc0-cp312-abi3-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.5rc0-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 14cded87c15caf54c5ca0734e2d90050d8a3d135d55e3ca9a12a34232ab1d222
MD5 9a6d7a404e76925bbe8aa0dd50f82ab4
BLAKE2b-256 05594d3321e5a3f924e41aba57a5a1f5dfb5748ef81c2cc3cd0bd75d61032d2a

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.5rc0-cp311-cp311-win_arm64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.5rc0-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 a607cdfab0bb5d59aef1076c3f4f25155646774946cb966fa4ae4597cf71034f
MD5 285dd4767b31f2a263af39ae6162b5de
BLAKE2b-256 5f7758af9816adb7cbeedb2a251777221fd384c36165522814f9445189713d96

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.5rc0-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.5rc0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 eebc01da6454d9380024ffc8181de3d6494ae1cd09d5814d8c07457d05eaf25a
MD5 165dd978da59d744f97fc982d1ad608a
BLAKE2b-256 9d1800bfcbfc0b60c7aa7e23f4fecf3844dc1fadf85be9208dfb095b978d390e

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.5rc0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.5rc0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7822d68e1884ec57294636bb0ca751942fc44cf6acd5f18b8f404d5f061606d2
MD5 0334b5c03a79dd75ce1f7cde4e32a22f
BLAKE2b-256 140d3aa595ab611df6b0725c2786900b76fcb5c48c262b3781e4b68740b8a59d

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.5rc0-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.5rc0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 1cd95f4fed2113fbddfe405ca284e24f2e5bbbc10d9b8b886a255d6e58f22e73
MD5 f5ca1cd60c7dd311c741c61d8895b08a
BLAKE2b-256 356e37672fbbed18258bca28cb30851ebe65f584bc2d6d369fac0cdaff5e234b

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.5rc0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.5rc0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3311390ec195b425fb62fd13299886c9213cd72c9daf2913e5b873455f6a80cf
MD5 efeaa5ea995332e3bf24cbbdea0d7890
BLAKE2b-256 a0432a63c521796c44f9962d04bff1f936db8becfc13c2375fc0fef9b38376de

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.5rc0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.5rc0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4003425fbe76fac6d83aa3509c619f9e042cd363d22b9b4a133900fe8a68c051
MD5 eec84a5b60fb2466786bcf5ab1b620f6
BLAKE2b-256 3f9f57f8377f239ed07e019310f85e4f67263709f304a257ad7995c7d5b513c2

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.5rc0-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.5rc0-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 b33dbcac933bb332a41241a92a40ccb9413738d658939de054d5753d53998f78
MD5 57a2f5530b0b1115204f06b9e98becbd
BLAKE2b-256 ea6f204bf1bdbbafae7cad6c20719de0f16eaea893c86de91c811790b8e1e1e8

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.5rc0-cp311-cp311-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.5rc0-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 c612e31ae7959040b56fc2b847ffc73790add7ab0e381596458e441ebdb718a9
MD5 caf6200b181489f8828de0a797ae6f64
BLAKE2b-256 b50673c93a2b9f80d84b1cde0684f51b35282adc4814b227f8a2327d396b6aea

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