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

Uploaded CPython 3.14tWindows ARM64

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

Uploaded CPython 3.14tWindows x86-64

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

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.14tmacOS 13.0+ ARM64

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

Uploaded CPython 3.12+Windows ARM64

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

Uploaded CPython 3.12+Windows x86-64

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

Uploaded CPython 3.12+macOS 13.0+ ARM64

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

Uploaded CPython 3.11Windows ARM64

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

Uploaded CPython 3.11Windows x86-64

passagemath_planarity-10.8.5rc1-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.5rc1-cp311-cp311-musllinux_1_2_aarch64.whl (392.6 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.5rc1.tar.gz
Algorithm Hash digest
SHA256 a47901883bccb523dd37f47570b95c53747f7f889e7eacc50c310e11190695ce
MD5 edaa3ab60c77b1fdccbfbddf32ca484c
BLAKE2b-256 9a6f2a19a9b1a93f65099433c46065574556c94dffa315388eaec8056e27d8d4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.5rc1-cp314-cp314t-win_arm64.whl
Algorithm Hash digest
SHA256 90632dd6ed0a97da4ac57f7e2d645abe7eab459e730708f8b3c5fa4269e954d2
MD5 ee4ff81626d773afe637dddfb466a92e
BLAKE2b-256 93bd4bd50545c5fb0b3cc05304b070206b510ca8b99ae6f1e90e8b3d8eaaca54

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.5rc1-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 e1575a3bd2128c9dda4664a0c805ae182f13f6e259fd2c1f18754d80f66d407b
MD5 ad3d19242f24ec9ee8e2c4e519e4fe09
BLAKE2b-256 1919b18b6688241218ff38c37d66044c83ff0924933212c1870911ae2e713d43

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.5rc1-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ece471ed40974d626fda0e6eb7e24a4638ea769af0e00e1d4553728206abd10c
MD5 f23f737592919a7c2f1787b0e10b3263
BLAKE2b-256 2089bd72c77486efb2de97ab62cfca122e00cc8744d47f4c41c57f62f128c0aa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.5rc1-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4eec2efad78f955861c9061774734edca4c6c54f765fa97715f69b9e30e5c3bd
MD5 14e515e5334e45834e05cbb4de6e64fe
BLAKE2b-256 6d1d23ce38db3b31a22fe232b8ac7a7f70d64c6da8c130bea35676d842d1ddd4

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.5rc1-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.5rc1-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 da58d1fa6cdf1934dfae6da4506e7aaa1a5f4f057e42be893a681df0b006b2a7
MD5 2b03a2947e93356b88f68cd346e7dfd7
BLAKE2b-256 13808554126e0c895bab2efb6302228d1a53b09715a969175114de4018169e68

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.5rc1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f5b4152631f3eeef90eaf56a99eecee8748c620c0ae0aad4cd5a9cb95ac535e5
MD5 5646480d021388e4ee93257324ab43cd
BLAKE2b-256 bcfcffff977cab72040c31646e7edfcd178e819e57726139fc4760884ee203ca

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.5rc1-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 96367d397b7da2c18de9f8972cd7f2a0204f80fbe269c15a3fdb4657caa6f070
MD5 bd485f30e94ff4c515a5592109fdc2e1
BLAKE2b-256 0f71a36fcf4e5567255d244944d17972c4e2859b9c0b77a8c2a2b35f85c2b14f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.5rc1-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 9931b33d07c37e5691d994e230b6d33d705d4a32cd8f4159e44eca8f52c757ee
MD5 c37e4184c046d65736a2d81e0c78fbec
BLAKE2b-256 c887256e0430da5dcfa10faa065c130ce25d56ae1c9da19ffc4c5957df2f9003

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.5rc1-cp312-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 a0cb24cb75253f3b61a9edc33001123c838b3ec51f7824852dd8182e00578a73
MD5 363d30e246963246c3f10d94e31ce4cd
BLAKE2b-256 0e3db8a03d0cf91fe6db20c82dd7795aae79765e1b3fd49734c65f61f5de6606

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.5rc1-cp312-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 171ee6bbbf99a4e112ada1d7a328b19094865dea3a0811b61fbe1914d578d69a
MD5 2ca08d0edaa76047d3807a0c20d3e49d
BLAKE2b-256 7b2a7917d0bf09f3d921684d02a55a0d3e644d2f72b101d893985b48562b38a7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.5rc1-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f8d65433926a1808d23de3cd2e7852129d1ab421cc45baeed56786b5c3dd7f80
MD5 2cfe154a0e909e9d67faa513367928cb
BLAKE2b-256 c93852d41e9fbde71f96ee19642ed6233c5ee9620e0ad288a55ac02318dafb6d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.5rc1-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 1fce9fbcbbdadd5d37e789f16ae8c324e6e8219ba71d01484a650a206575e73d
MD5 bdec4a365ffc05450997974c17c42423
BLAKE2b-256 da7a06eda172aa6433980989d575b64900b13dbfac9d79e08ea7227c8963bcae

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.5rc1-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.5rc1-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ee860ca9da52211ab8c1ce39b13e2269fd0e260a8c13da741971de6528eefad9
MD5 c848012bf442e83302eb177420471351
BLAKE2b-256 b519c3df39fc2e3a446279a4ea2bfffb3debb1fabf134adad37376a079fb016b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.5rc1-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a0094ccbf9c139e03fa6d2582800d420abae98cf30897ccc70d1afd05045a838
MD5 517bf2a32a49a0bb98fb3de2f81fd9b3
BLAKE2b-256 8a86ca65c5dace11f3c02550f86f892cf7da2197ec79ae698734008f794b5faf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.5rc1-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 a329d13bba26c18a17d77a0c8115757039b6d7edc174b4bb2980d4081daf7ec7
MD5 1a940a21a0a6ed353b7aac91195dcfb9
BLAKE2b-256 b3cc1d772b69ae9006a4d77d5b80f572510a7a60dbbe2f3a2b4cf3bfa12d2ce0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.5rc1-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 bb5684549a5c41e02362f4e6db08bcda75cace669ed3ec77971c9e4b24f57f42
MD5 abb2fd532fe649aca9e1f6ce164ea468
BLAKE2b-256 3dd1d7f63cf2261bd64cb155f122f08de79908f7b51e8ded4612ea8c433553bb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.5rc1-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 cf4df844ea8993c4238f4a0ec70d0f0e7577296437d7c92419515e5ec7607256
MD5 0b4c2b5860e98f8c6619b7f15250dd45
BLAKE2b-256 ed4a3ea6b02b136d6f909a346b8d62b20248ed28d442b5d27f3560e793843bed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.5rc1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 9a41f3e1d6ee1e2d94b98895d905cf42eef660a613297a916ad8e8b6404ac0ce
MD5 18f92a2859c78ac46f1145d0662feeb4
BLAKE2b-256 5614d28eeceb99322a831c5646f10db36e03b78a3d27c23fc3cd91a5b4764a41

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.5rc1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f8659b99db51bd4bb65fb1b7090405ad4732246403ac5e682aba3eee6c943deb
MD5 d1c154929e5b6fb644b1fca056ed2f4e
BLAKE2b-256 44d34875f93f43e90ed3905977e787416cc03aa1250aa10303f5c1f27241ffd5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.5rc1-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 167a4eeb4cda2cba86aea4e36394d5a48eea1a9dc2c0b4a7e57b0ff4cd4a85bb
MD5 31f48065fd971c725988cb654915521c
BLAKE2b-256 714b843bc7948dc8d130728c357294398acc2dd397ceef5d7565247978acb507

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.5rc1-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.5rc1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 394957cb4d4ebcb6ad2c2400b4c471bef46903194e2db7834a172fd88b6daab9
MD5 1f0ff84a770b65e93dbcecfbe4d7ad52
BLAKE2b-256 8ccb568de408583896c65660c29b07fb4622680112cc43867842e67ce9678544

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.5rc1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e79f96d398492055f9b0cbf685cce6d9954beaac9e69c1c30aac0e825164fffb
MD5 c137624074bd00d446830ec6b72231aa
BLAKE2b-256 ca7d81d4e9a74107a27f9950ca2bb94ed4dd48be0122163b08f20c26d544e521

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.5rc1-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 d0717c04f63436b2a2237e4d47d71e8bb774fcd589109258645f4a0197eca40e
MD5 d7659d7c98fb7f9375b6299bc7f11970
BLAKE2b-256 061abe52512ababa7e674ec5ab2992434901ac112a57736b8b55d19f254dbfec

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.5rc1-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 c06073068fc163d668447de9be6a4f3d21ce90f923a08379df4d1dfdf4b19a55
MD5 e25c47cf761b4afc5917fd8851169c8a
BLAKE2b-256 4132375ba34b47739766699666df36c9ba13ff645df22330b5677a9fef78bee8

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