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

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) 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.6.x series are 3.10.x-3.13.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 sage.all__sagemath_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.6.26.tar.gz (6.2 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.6.26-cp313-cp313-musllinux_1_2_x86_64.whl (387.5 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

passagemath_planarity-10.6.26-cp313-cp313-musllinux_1_2_aarch64.whl (376.7 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

passagemath_planarity-10.6.26-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (389.2 kB view details)

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

passagemath_planarity-10.6.26-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (381.3 kB view details)

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

passagemath_planarity-10.6.26-cp313-cp313-macosx_14_0_arm64.whl (104.1 kB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

passagemath_planarity-10.6.26-cp313-cp313-macosx_13_0_x86_64.whl (108.3 kB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

passagemath_planarity-10.6.26-cp312-cp312-musllinux_1_2_x86_64.whl (391.0 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

passagemath_planarity-10.6.26-cp312-cp312-musllinux_1_2_aarch64.whl (380.7 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

passagemath_planarity-10.6.26-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (393.1 kB view details)

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

passagemath_planarity-10.6.26-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (385.4 kB view details)

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

passagemath_planarity-10.6.26-cp312-cp312-macosx_14_0_arm64.whl (104.7 kB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

passagemath_planarity-10.6.26-cp312-cp312-macosx_13_0_x86_64.whl (109.0 kB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

passagemath_planarity-10.6.26-cp311-cp311-musllinux_1_2_x86_64.whl (384.4 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

passagemath_planarity-10.6.26-cp311-cp311-musllinux_1_2_aarch64.whl (372.0 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_planarity-10.6.26-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (384.3 kB view details)

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

passagemath_planarity-10.6.26-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (375.3 kB view details)

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

passagemath_planarity-10.6.26-cp311-cp311-macosx_14_0_arm64.whl (104.7 kB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

passagemath_planarity-10.6.26-cp311-cp311-macosx_13_0_x86_64.whl (108.5 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_planarity-10.6.26-cp310-cp310-musllinux_1_2_x86_64.whl (372.8 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

passagemath_planarity-10.6.26-cp310-cp310-musllinux_1_2_aarch64.whl (362.4 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

passagemath_planarity-10.6.26-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (374.8 kB view details)

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

passagemath_planarity-10.6.26-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (365.1 kB view details)

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

passagemath_planarity-10.6.26-cp310-cp310-macosx_14_0_arm64.whl (104.8 kB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_planarity-10.6.26-cp310-cp310-macosx_13_0_x86_64.whl (108.6 kB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

File details

Details for the file passagemath_planarity-10.6.26.tar.gz.

File metadata

  • Download URL: passagemath_planarity-10.6.26.tar.gz
  • Upload date:
  • Size: 6.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for passagemath_planarity-10.6.26.tar.gz
Algorithm Hash digest
SHA256 8a225f9bbf668ffc7e9e4af79e9c944b0ac616d52c92e4a48a02364dd999da9a
MD5 1be54ee19aeb41de5405c77cfb0be30c
BLAKE2b-256 a4c157f7f0a03a729cfe147b4a0d9f4e2ef2ae5497e993839f95c974ab8d784d

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.6.26-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.6.26-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2ef5c76300a00a7266fcd4a1d67ae0d9c1d3d675977d0e82565a39b84ea13fc5
MD5 424e18a87b0c67b0e1ccc96f7f1df098
BLAKE2b-256 20de85e4c6cb757bbc12a261e569c551898507853cb4edcecbf6856fd71f5b97

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.6.26-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.6.26-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f174ee52166ee034a8048dd291358f21216d6d7c6e802b68b5d4a5c7c6aa21ce
MD5 d28dd631d71bf500c98328a2257c5009
BLAKE2b-256 9b83c254d439b7d32d0a24072345fb7d913db738a516dd04ea3080197dea78e8

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.6.26-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.6.26-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 cc41b9738d3aa41d9f6c0eb6d6b7ff470c4f7e1e859172508446b5edf075ec85
MD5 ba7fbbe34713e9cef16fded50761c890
BLAKE2b-256 7831528e9ab0db4b7cb8389f72de4b3ad0399736b85e830882bd1e08173ed0ce

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.6.26-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.6.26-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9311b31ceab67477795168572159ad12ca6984705e0f99564ea1613c28f00bc0
MD5 874e08262a1743e335c6a1deb3cfa19e
BLAKE2b-256 8b75cf07e9451d28fef256c280f0719eb612cda8c8edfe7d6cf88e79d3a20e00

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.6.26-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.6.26-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 cb45ceaacc827847aef07b416913ad01ba5602b74f8ff15cf866d394f4f9e52b
MD5 cae6c880b3984a3a9f43c6f53d54d140
BLAKE2b-256 2c33f2c2eb605983fc5d29e3646f51b54ded5a1d14359f4f217d8e7d4b5578e8

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.6.26-cp313-cp313-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.6.26-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 65bad1ea1aa79b1d2b6628e4a6084aa1b97a56b1a3e337833c77cb06ac373263
MD5 918a75a3eb4377e7385399f5de4b54d8
BLAKE2b-256 5bbcbba4413a30e6f8b12f6a83bcb9e0ca975225db1a2f04a04016eaa752b866

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.6.26-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.6.26-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6e1001f1f22d988a78296bafcd97969814891fd9f65571454df4b5291d244572
MD5 e2c41e1e2b28030d8d990cc21b4fc4ec
BLAKE2b-256 2ef41e113a8fe86e3f51c4aeb27145ec8a4108b3a8d0270456a0c2c683c2e8dc

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.6.26-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.6.26-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a741f272ad2d175b8995aecf2cb9e3821926dd3e4a4921d6990b9cc1b9357527
MD5 3b34d2b05a4947ea8eea184d64a8f619
BLAKE2b-256 9ab4842c6e32b09240d3c59fae7c432c019f87996f2a495aebdf34145713ac75

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.6.26-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.6.26-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 71bb61a5872e922ed53dfecfa1e97c6141f136967777bda789acc04a80955aae
MD5 265c9388e92292505d0f142c77d02898
BLAKE2b-256 18391dfbce157ceb375feeda44480e2613179dc8e6201be0a3fe421e4aaecf49

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.6.26-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.6.26-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a6ed8b15d21e433918d1b4e9561eea1ca685daed80b196930677fa0affa9ad88
MD5 1a5a340cbf102ba531958523dfd462b4
BLAKE2b-256 f9c3b170d41d7b1f5f44695c8c0fa4b99fb315805b3b3710f9933e0029076523

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.6.26-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.6.26-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 86953a702649bfb7b7a4ec43f609ade9b5d6068140148b875cb5d9e204cc8ffe
MD5 d62966c55b681d8adcb04d7206f50656
BLAKE2b-256 eff545247a0b520ff7c818cd78e42f3d983b80fa90c3aa23583ce062d2414e85

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.6.26-cp312-cp312-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.6.26-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 9be277d8748e01f5e3d5e5e8b1b732dea15522396d4fa6f1ce05e80b5a25687a
MD5 7083400bd75086e04b0d9e6ccb3395f8
BLAKE2b-256 e609e4c724adb8bccf292a171b69e1118eb887f06282f7f3d61eaf1fefdd008a

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.6.26-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.6.26-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f27ff3b6ea3b284dd04953ec3fa540f7f5a113a58dd0775892ecb33520a74926
MD5 98bfe66be0fcde8f2ca2e1566e57cc53
BLAKE2b-256 8e93bd2858c52b70d66e3237d6069e86132baac56d547c2ae1d6572e744a0e0b

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.6.26-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.6.26-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 0ec585b2fa4c030d1de32ca8b34dc9d7c055b6dfafe532da9855559556010c49
MD5 ce9008834bde8c465df35926b1def553
BLAKE2b-256 6225f2f0b5c1b33bd092d945a75ff30a86fe164bd9dd11b65d05b4f8db518d8b

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.6.26-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.6.26-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4bfc482b59ec55ec305fca4c657c2ec8faf4a4c6db78ce67637d5d2ba996c85c
MD5 0e706ff53e6beda570e5db4650f87e2f
BLAKE2b-256 35a69982ebc3895f4b63f49ef52ddc5296041e734bfb7d7559c0f0dd3590e84a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.6.26-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ea12dbb4d459c1d582651149c7adfaa6ae1a603d4e8f9b3c8b507b6b5ce5fc01
MD5 366fc371db529d52e2afcbc793370b56
BLAKE2b-256 64555c5967e59d45dc7a19d56670fd4e7f81317d6dc9c29e274530039bf45e9b

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.6.26-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.6.26-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 bed75d74cabc94719debd2d38142d91b3bdae9419df7daff7755a91b72c0afd3
MD5 329965bffb685c2077b6775955d28c97
BLAKE2b-256 9cf522b4f8910d92fbd18fe157c830d05e1f9b95c1ed885c6ca6da3f3989d6a0

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.6.26-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.6.26-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 ae74c192be76023b18d9b9686c1c1b0dd2d52e41fc07dc93b651f00d8b1e7e18
MD5 b94f86d9a37496a788d4f14db9cd23da
BLAKE2b-256 e28857520741b102fa8546de265024a2b3afebdc0d9b7a352f35c2307c59739b

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.6.26-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.6.26-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b1ddfd17c056533900f49df11bb8cebc30b950db9ff0766759d982b6c664e720
MD5 3c16b07f7c83563cda8a2e38d2cb9926
BLAKE2b-256 821db7ccb40afccbc60ac0ad5c87260a3dc4b56206d3c0289cd7a2d3115b2351

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.6.26-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.6.26-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 92b1f24c1d6a06c21882a760a154eb80793310456745d5d0a58e061cb9d86294
MD5 0d755ee1fc3650589f1f265bb91e3461
BLAKE2b-256 c3041a646052e519c8971cffc97742a8b33235b9dc5b0864c8c0025aa528b57b

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.6.26-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.6.26-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7b5bc57ee4665189717df9c7e2e5678bbf18aadf94a7d8dacbaf31a838d72b16
MD5 cc7cdfa8dc26309b1d19b76dd1ad6651
BLAKE2b-256 f3ad56f15a1075099b3d4388e69d7c90c275ca5837d68d5b455bbb6c4797b5e0

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.6.26-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.6.26-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 10874cd71a599fcb15906a61e13f0169c2da92a3a3f0bf28452c63d7cc85ed64
MD5 c32ad1f1863448a0703a11cf90825083
BLAKE2b-256 e7bf613ee0c40284afaf8c102f1ad9200f09cb9b9a66abe47601143201950c6b

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.6.26-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.6.26-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 0d7b462f1e9506961cdfffcc7d7404c4bc0937d39c799a7cf82e82cb60e6c697
MD5 e59007ac81dce384e12178729ec8819a
BLAKE2b-256 3671575273cee2313f16188e1daa82f4f2d8f3d5c3f4d2c88a07b2a7b2535633

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.6.26-cp310-cp310-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.6.26-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 191db1f20fad24189b647be876ddda9ed40010a6cff81dc016a4f36db36b7bea
MD5 a78e25b3649b30059af43cbd382bfcef
BLAKE2b-256 e0fb500bea18feb9045dfbf5d5807d841d83411211229c5859d0dfd20be20eee

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