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.5rc3.tar.gz (7.0 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.5rc3-cp314-cp314t-win_arm64.whl (254.2 kB view details)

Uploaded CPython 3.14tWindows ARM64

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

Uploaded CPython 3.14tWindows x86-64

passagemath_planarity-10.8.5rc3-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.5rc3-cp314-cp314t-musllinux_1_2_aarch64.whl (438.7 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

passagemath_planarity-10.8.5rc3-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (442.8 kB view details)

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

passagemath_planarity-10.8.5rc3-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.5rc3-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.5rc3-cp314-cp314t-macosx_13_0_arm64.whl (111.1 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

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

Uploaded CPython 3.12+Windows ARM64

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

Uploaded CPython 3.12+Windows x86-64

passagemath_planarity-10.8.5rc3-cp312-abi3-musllinux_1_2_x86_64.whl (367.9 kB view details)

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

passagemath_planarity-10.8.5rc3-cp312-abi3-musllinux_1_2_aarch64.whl (359.6 kB view details)

Uploaded CPython 3.12+musllinux: musl 1.2+ ARM64

passagemath_planarity-10.8.5rc3-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (369.9 kB view details)

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

passagemath_planarity-10.8.5rc3-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (364.1 kB view details)

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

passagemath_planarity-10.8.5rc3-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.5rc3-cp312-abi3-macosx_13_0_arm64.whl (107.7 kB view details)

Uploaded CPython 3.12+macOS 13.0+ ARM64

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

Uploaded CPython 3.11Windows ARM64

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

Uploaded CPython 3.11Windows x86-64

passagemath_planarity-10.8.5rc3-cp311-cp311-musllinux_1_2_x86_64.whl (399.0 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_planarity-10.8.5rc3-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.5rc3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (395.9 kB view details)

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

passagemath_planarity-10.8.5rc3-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.5rc3-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.5rc3.tar.gz.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.5rc3.tar.gz
Algorithm Hash digest
SHA256 965c2797b15104debdd0debfc9ff614b4b67c7245052e567088aacae81157ec5
MD5 5871e93774c05d7914b929a04152951b
BLAKE2b-256 bd69b07d09a5cef5f59323ae754dfc5b63754541f9771dfe120b1ce0d85b8308

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.5rc3-cp314-cp314t-win_arm64.whl
Algorithm Hash digest
SHA256 b68e89a75374ae8b2f28062e9b78e93c2a4aed83664d0d6af06434789b04a007
MD5 3af2d1590728980a5f1aab0ab424fb7e
BLAKE2b-256 80d587bf1ff0b2fcfd2a2cadb5a498c032b9d5f60a46d06565a6c153ba4e6c0c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.5rc3-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 f8f70ffade49c04533839e2f8d5a1a695815c212da2226b54102513a7caa634d
MD5 5447fe0f28cbade2226841182ab7e027
BLAKE2b-256 2243e3142afe1280f0cdfce09a3d1e3331f2ee2f2c8c1b93c0ea0a34a1dc835b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.5rc3-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0cb572e8990826fbe8c6bcd4728a319cee9352286f5572184ff672bba137e5ba
MD5 41f7ce7fd81f0a8814edab90c6fc3e75
BLAKE2b-256 8edb9cc1dee373d35789ab01a95b824cd8b1ffc3511dc363dac8b821c066ecab

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.5rc3-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 500811074cb7b984e0e641a67092d6aa13dac584d2acf7c09ee4d0432535ac3b
MD5 f6e0b05f4207aaca775193d0a8cba347
BLAKE2b-256 b942e770aa85411568128174e2338807c14d5cc39574ad745d29a17acb14567e

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.5rc3-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.5rc3-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0b32f2cf9633f4379f177eb9c866ab3e8b65d6a88cf9f273761b50b8b9aac524
MD5 e860b64f4c86541796cf9b225b264f22
BLAKE2b-256 c1543d1bf11d92f64c336099ba198c6ea3ab7740e9f2f8908c217e6823bbdad0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.5rc3-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7c4ac9d49bc79262a39eef360c0d5b74630b3cf5664a86e80aa75cc393b6d4b9
MD5 b618a110869f82154005b6c502e281e9
BLAKE2b-256 f6543089029741fce03d42c618552432db067bd9c3fed4b770e0fd5010a8d1e7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.5rc3-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 610107637846eefc219cdd63ff83529cb66def872485c13cd2d7acd323d51075
MD5 18b470598fc0f2c3e38f38fc0f3b8f26
BLAKE2b-256 39cb3e9076c6970a3f03d5b6e189ce5e93efff76c266ef20a6e83b3241c36d38

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.5rc3-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 6155146d2c58324aa4df50bc029977863033273a702ca052eed0f08576366a02
MD5 e62462f712f797270b0c54134f3463c6
BLAKE2b-256 eded865efda81ca80957222d5a3fe9e8c90bf3c67c15278b94d0866d7f111b55

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.5rc3-cp312-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 4b8335d5c9500ed710c4841a83eeb0fdd034c11f94da12c5ee8bee9b45cfea43
MD5 db4d38fd5ce6edd0ada5658e6e0cf67b
BLAKE2b-256 e9c5ff339df486b6b98f4bd3b20a007a3b2a468d506245f059bdfa316bdf208d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.5rc3-cp312-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 0e6bd3af7a6e3c3696f319fdd447ddc3fc07d83eb09c56fcec7ca8d2965557d3
MD5 6e262f2911c707959fbecc96e9e2e8ad
BLAKE2b-256 6ee9499c2198b6a76f9c55b7694fa622b11c62e8f32308a6d63bd02e1568fe51

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.5rc3-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 33a8ec389c12f55c785f696c5e15d5fe7d087f22624b3f8aabd580be673386ea
MD5 02508cdacb8af9e64400887b822ec7f2
BLAKE2b-256 9389519489531bdc8e81c503130d8e0df3f1f917c7ed2839df4af7634f070086

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.5rc3-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 96cc35384e89ec6c9cb4e13f82d69934a27286db5024a622cd06fbc663aeb8db
MD5 4e088e650a4b96c4b8c0db1c0080e20a
BLAKE2b-256 db4a3f99408aba9b85f0a180abd4d6b3343c1e264604cf0f3f17c941c84411b3

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.5rc3-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.5rc3-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1dd241c38a1f2da7299cb62cba8d0a84264f6cc1528a55e3d12c1cfe926cfd0e
MD5 5597d0b12ed6cc7f306a9579370b35af
BLAKE2b-256 c67bb5bb4ea4159d5c1b901ae2275810c60fca18a0d3f0d91c5ffbea19bbc739

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.5rc3-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 36a67d899ee04a74ec77fedd598b24ae9e4b3ad748335f587f46be33c508d131
MD5 1b2353d36ef551efa4ac06c481509b61
BLAKE2b-256 c5819d64dceb4a03e9dbc062b8993a9642b3053bde3f59c22d4f8c1ae7630196

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.5rc3-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 b3acc4abf9e18d25faf33c78a5c0b9b52336f6c20f91ff1677e11f3fc1e7c6de
MD5 d317b09c6a88fdc0500966b5eb95d37f
BLAKE2b-256 1ec07ff58e40130a25a11c2fe1e336bfbaec704eba9db09ddd6e4bf274c638e7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.5rc3-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 3b003c29746891595e5912465afea9481578b19a1881001bddadb07dc839b820
MD5 e95a8b11caed9af8e6fa426ecf4993a3
BLAKE2b-256 f57599784cb1ba229f8bc54188adf91764aa4fc19366357e15a84e9d0853bb67

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.5rc3-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 37992ae87bab310f39623b4f9cc2e8d3ccc1e4a35ac1b097543cc4a118d52563
MD5 adf22cbef207bb89e99a0227602aa8ec
BLAKE2b-256 5274d10d690a0622c27142304cfe0feb3ae53b65525fb391690b90ea031fbe88

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.5rc3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 59bb9a64c42b8078d520e0d40dca06c92477c00c4dce67b1ce309e4723355266
MD5 0059f3035aa8559fb4a561b5bf7d69c8
BLAKE2b-256 e365d4ce300ec00cadba8a791c5dd5d9e6bb61efc179b637f553399efa369ebd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.5rc3-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 839d70f963fa28c69dada6e1f0bf5281d4b5fded438401a0e354c562b6838dac
MD5 d17b82e2e2631dbf4f2684255b0a46dd
BLAKE2b-256 8b516b58c7d1bae35a03786ffbec9914dd5cfecc3192754563205df77cf07274

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.5rc3-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 aa9f1ac3ab3f6b508920cc6c59aa9c9195499db9c8916b7d12f8bcb745dc35b6
MD5 d78cd36ba3fa004b203705e8d4a94a0d
BLAKE2b-256 7bdddefe0b99fcd24dcf31fa9a1d5e6b620702d853ac24df89d504043a9f006e

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.5rc3-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.5rc3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d529a12cf004089847153a51587e67e6015c19df4c3756b67f91c6eb6c456a7f
MD5 5eba854283d50e215c9c1d4c8cc9dece
BLAKE2b-256 d1fde51274e8fb65ac3953bedca76e05e7954a8c32de17fee626e980e6459dc5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.5rc3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0d9f885e73f2f4342a12136ec5678e75d905dd0a89192faa0ea34e96ba34b1cc
MD5 92e6b9a5a27276e29570906b2cd8c161
BLAKE2b-256 aa0527a5e0bebeaa961016d6dce29fc4591d281514c80219d9dc4c924c9eec70

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.5rc3-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 b82f919634122a6e0b4785f3c43d87962ce9011b9d4cbdd3b19359763aa0b5b8
MD5 30961fe36f3cc72f73ba8d5f69501417
BLAKE2b-256 4f7241034a6ec75862321b94e2d1ad734d6bf7e6dc426aa4aa74c74c8539f719

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.5rc3-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 6a60a22fcaf4b57bd88d6a65d540467540960b8b7d485377c1adefa94abda70e
MD5 b422a950caf840353f2d3163643855d9
BLAKE2b-256 4f213659b453b4e30063927ee01f1ab248b7ffcdf339add8453f5cc6a48e95a6

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