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.31rc2.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.31rc2-cp312-abi3-win_amd64.whl (282.7 kB view details)

Uploaded CPython 3.12+Windows x86-64

passagemath_planarity-10.6.31rc2-cp312-abi3-musllinux_1_2_x86_64.whl (332.0 kB view details)

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

passagemath_planarity-10.6.31rc2-cp312-abi3-musllinux_1_2_aarch64.whl (325.2 kB view details)

Uploaded CPython 3.12+musllinux: musl 1.2+ ARM64

passagemath_planarity-10.6.31rc2-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (335.2 kB view details)

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

passagemath_planarity-10.6.31rc2-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (329.2 kB view details)

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

passagemath_planarity-10.6.31rc2-cp312-abi3-macosx_13_0_x86_64.whl (104.1 kB view details)

Uploaded CPython 3.12+macOS 13.0+ x86-64

passagemath_planarity-10.6.31rc2-cp312-abi3-macosx_13_0_arm64.whl (99.7 kB view details)

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_planarity-10.6.31rc2-cp311-cp311-win_amd64.whl (284.4 kB view details)

Uploaded CPython 3.11Windows x86-64

passagemath_planarity-10.6.31rc2-cp311-cp311-musllinux_1_2_x86_64.whl (358.9 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

passagemath_planarity-10.6.31rc2-cp311-cp311-musllinux_1_2_aarch64.whl (356.8 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_planarity-10.6.31rc2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (360.3 kB view details)

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

passagemath_planarity-10.6.31rc2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (359.5 kB view details)

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

passagemath_planarity-10.6.31rc2-cp311-cp311-macosx_13_0_x86_64.whl (104.8 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_planarity-10.6.31rc2-cp311-cp311-macosx_13_0_arm64.whl (100.8 kB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

passagemath_planarity-10.6.31rc2-cp310-cp310-win_amd64.whl (284.6 kB view details)

Uploaded CPython 3.10Windows x86-64

passagemath_planarity-10.6.31rc2-cp310-cp310-musllinux_1_2_x86_64.whl (353.2 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

passagemath_planarity-10.6.31rc2-cp310-cp310-musllinux_1_2_aarch64.whl (350.6 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

passagemath_planarity-10.6.31rc2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (354.4 kB view details)

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

passagemath_planarity-10.6.31rc2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (353.5 kB view details)

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

passagemath_planarity-10.6.31rc2-cp310-cp310-macosx_13_0_x86_64.whl (105.2 kB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

passagemath_planarity-10.6.31rc2-cp310-cp310-macosx_13_0_arm64.whl (101.2 kB view details)

Uploaded CPython 3.10macOS 13.0+ ARM64

File details

Details for the file passagemath_planarity-10.6.31rc2.tar.gz.

File metadata

File hashes

Hashes for passagemath_planarity-10.6.31rc2.tar.gz
Algorithm Hash digest
SHA256 eeb10569ad8d999a722094b9da34b3551cc34c7aa7f8316e2a0590f3eccb30f2
MD5 f6e50f0bd21ec81e1aae28e4ee21a146
BLAKE2b-256 1e06508524be7034c3eb32b786afde948b939f33688baa4bd1dff4798dc42013

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.6.31rc2-cp312-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.6.31rc2-cp312-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 fab421f1b01e6d5f22e208e6789957656bfcabade8d1bd015f69be0c41d2dab7
MD5 6a9991c9169e4c8b9ea3e1f6617b26bc
BLAKE2b-256 48ce1c3d86419e14003d1e370807681d89270b7901448761751a99c409da54c1

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.6.31rc2-cp312-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.6.31rc2-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 cd4e51df928e5dbcfd337ab9ed84adb217294d2edf5e54361d58481a0ac6981a
MD5 4a9a004cb0c7b40897a87b0e74a552e3
BLAKE2b-256 4a2883aaa223803883bf80e8532b558ed8fed9e80c19ca6a65b7e311e9bac6ba

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.6.31rc2-cp312-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.6.31rc2-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3546cea47d05b3765a8f24674961ad6617b14af2137156f76e0ec4ddab513ed8
MD5 d70cface473d106b3d4fe87de45782e3
BLAKE2b-256 4a3c3d2105c561066d25b83cfc244363afde0f67f60696c0e45721ec889fc7c3

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.6.31rc2-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.6.31rc2-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6bdfabdfb4243ae96b8c84025c850827e57e15522d47b8b77ff24f61522f1b0d
MD5 27c0402199fa17548cc7b63ee7934052
BLAKE2b-256 0a77b6cf4d3dd5bec6954b35fefc3487a58f5ef9641ac5b3fe603d0533bdba1a

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.6.31rc2-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.6.31rc2-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4b4967df5085beb3d929742b39ad3215cc6c52378b46272075926a727982c5a1
MD5 85f3aaca0b8af67587584a6ad7d0f703
BLAKE2b-256 676eb14978917031da107ba57670e606bcac6ba90958ca0ed087e2c699495067

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.6.31rc2-cp312-abi3-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.6.31rc2-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 04497668d53e3577dbc00e20d0e1f98999888de8819bb9fccd52762b5938da3a
MD5 7bc9ab168d9215ddb02b9cfb3c301d6f
BLAKE2b-256 fecb0b56edc2a9362a1ec649e110a3be78b66d0f044c7f1e30215dde0499eef1

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.6.31rc2-cp312-abi3-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.6.31rc2-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 25548bc30138338a0256052d2f5f750be7ed6ad4a86dcf2d1534bd631b0c5caa
MD5 a23551a58ae49f0b1b01120e94cf29cc
BLAKE2b-256 22d67dceb66b5f97dc2a57d04518527168b0b4f5b244977b322ce7f6d224b07a

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.6.31rc2-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.6.31rc2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 e41cbc44803ee9c1a3f4ffae035da1dd553f7e075cbe1d1c1d1974114cc3f37a
MD5 ac1dd36d08714d73f7723a3b053a5b5b
BLAKE2b-256 fea85836d3ae1132c53a9155148d673c47108b08fae60a4a23b44dc9e555b012

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.6.31rc2-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.6.31rc2-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 62e401b5aea1dd76678bb4ce75faf8046c1128395bd4b75042100336d94a995a
MD5 58d3dd3e2a51b25dd6c21a1abd5cec33
BLAKE2b-256 153292c90325f7520992abfe3b6c88bd30d4d3c6413573f19c3bc3ff95c418b1

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.6.31rc2-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.6.31rc2-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 14b68565e641fda30797dab662d6e021db9bf3a61d091ae13df1845d2b5b2605
MD5 865909bdfcb89478e9a191d9f0a0de2d
BLAKE2b-256 51e2be51ddb8800bd4b23fe1b7788b8ae0bb7a37c3b772a297aaf242ce51b331

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.6.31rc2-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.31rc2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bbcb501cf53f1586b8c398d008dfd502deabc59e778e8843b4fc15ef5e469a5a
MD5 27aa2859b006a2755dd6a4cf7f7c92d8
BLAKE2b-256 13dd3cbad7ed381bfe3aaf97809cd121edf3c9ee57fe1c3ab788fecc5e5a9842

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.6.31rc2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b3bc75e571165229e332989741a9e897c07549cadc234030165a22747e37db5d
MD5 8daec03c1b227ddbf51a68385aec74fd
BLAKE2b-256 8c2807f995d230bfa54dc49eea2c44417acd0fe35987a1a6d6814c3ed4cf03d7

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.6.31rc2-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.6.31rc2-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 2b349b09092e1715de39a89341cea9216c54e215f51e926b1a03892250c73915
MD5 37ff30abae6ac9fae3bc4430929455d3
BLAKE2b-256 71392fb7096fcf5dc6bfdbb71638019b1715cfe85292da281a00269e1c01770a

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.6.31rc2-cp311-cp311-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.6.31rc2-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 756982f1a0cb31b22dfbc5cd7c23be08a8e1745f0126e1b9bbc6243839cc180d
MD5 148023ab8daaf0a9b38929f32196b961
BLAKE2b-256 8a88b2cef1ca8e4a92ac0346b9efc034e6280aa15af7505fe94c09550c5ae742

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.6.31rc2-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.6.31rc2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 39addf909aadf0db7dca74b2f38d7367dd5baca70daadf49552b29b972b92695
MD5 d99cbf1e9ed3b1e2ec346bec008de38c
BLAKE2b-256 e2f6d2f50cd07837ab3f03cabb0f4fc82fe46ebb64f090012a6ea38ff786f4a6

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.6.31rc2-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.6.31rc2-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1ef49b533ad6bf9306192aaa980c74eb0cf0ed0c5ed5e1121ebfed06df6061e6
MD5 dac5132caeadde785786a605f82dc7b1
BLAKE2b-256 c29b30562bf10d5d98aff6479b216e59bdb1a35981fd707a5723478a57120eb5

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.6.31rc2-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.6.31rc2-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 48a2c9d303cbe72e5563f2cf13363d15eb0b6797f6e9334df5018f230aa6014f
MD5 63488f06d59381a8e5d5d3666906fd90
BLAKE2b-256 16fa0876689478dd76074344ab0cf055684cc40e1799215ea2f42e18c0319a88

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.6.31rc2-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.31rc2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a7cab8ca647c67a71b0a8d71d5436e99208ac28944d7753777b949009230fd92
MD5 4ef148979982c688e37d62e31d0326b3
BLAKE2b-256 f423ac2e0a8d2846b2c5a00244513681ce926819d375d8bbd6821ff98b197b3c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.6.31rc2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 deaae652c6d43bf92cd23e90a9da14bdf19f271e657ca120f91084995e5845d0
MD5 58239dbbdac0e164691f557fbc187c9a
BLAKE2b-256 d5017393990d66612274846fd7515aae9b355eea8fbff95fa911933d208ce384

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.6.31rc2-cp310-cp310-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.6.31rc2-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 a6c0c6a92f3ebd57d96614d954ea237120bd5b6ca6b4a7f77bff8e8ad7849ef6
MD5 f7c1e7b6d1c52bac41e3cdd649ac2287
BLAKE2b-256 6b7d34bed6fa7347f0c719413435ebb1d55bdbefa25b1607ec27b6d9fcf167a3

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.6.31rc2-cp310-cp310-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.6.31rc2-cp310-cp310-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 7d000fce152c3fd552a745d82cc8ee5ff5b93c43227a8ca07f0eb56080be7a95
MD5 e16d5cbbda0a5933e3ada80647cc3278
BLAKE2b-256 85809ce48c3498d4bb9ad5f800880e4a67212f9273e2d14465690f979e9bf28b

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