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

Uploaded CPython 3.12+Windows x86-64

passagemath_planarity-10.6.31rc3-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.31rc3-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.31rc3-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.31rc3-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.31rc3-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.31rc3-cp312-abi3-macosx_13_0_arm64.whl (99.8 kB view details)

Uploaded CPython 3.12+macOS 13.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

passagemath_planarity-10.6.31rc3-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.31rc3-cp311-cp311-musllinux_1_2_aarch64.whl (356.8 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_planarity-10.6.31rc3-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.31rc3-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.31rc3-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.31rc3-cp311-cp311-macosx_13_0_arm64.whl (100.8 kB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

passagemath_planarity-10.6.31rc3-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.31rc3-cp310-cp310-musllinux_1_2_aarch64.whl (350.6 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

passagemath_planarity-10.6.31rc3-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.31rc3-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.31rc3-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.31rc3-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.31rc3.tar.gz.

File metadata

File hashes

Hashes for passagemath_planarity-10.6.31rc3.tar.gz
Algorithm Hash digest
SHA256 2cb3512bc31669d6a792fae8fde5b4df30c0120d918bc09ee0bdcfc4f2c6bf3f
MD5 0714721c71e3d180b57937097b51b40e
BLAKE2b-256 8b452ad91052980af3090943b940f3b23b85ab028088d56823a3c55f4c2ab141

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.6.31rc3-cp312-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 e9cf61c109f7066c642dbb34e6ccbf2cd96bafe294b7939c0a4273f57b927d4c
MD5 cca3dfbe9517de56e2fe2a37e6b4ed00
BLAKE2b-256 1c95d386e08865897548d0e2e3057f77544bf73b4752b4d84b79620eced439d1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.6.31rc3-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6989b963e03ee53d4f28dd4b0edd4c9cf67e611648331ac73ec4fe6108443acf
MD5 76f80ac63b834b0d99dbd2507a493deb
BLAKE2b-256 d24e74ad27e9ce3440b9dfab4f117a8f986f129111373a8643a471822ea17a3e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.6.31rc3-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 2bbfabf4136b3795388f2dd967883f2bfd6260e121c338f1e11331097773b7ee
MD5 85dfa67f09f343f99a6775c74cbda406
BLAKE2b-256 4e9cf5985416ba53b05958724f3d81659e79903561785dde7d314f74a3e318af

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.6.31rc3-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.31rc3-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 cffa17df06698f413146dd830fa2bf656fa706623edbe9cd358ca6d2637b138e
MD5 347bc3b7f933b4921b74f01f167a81bf
BLAKE2b-256 cdf3379081b744162779c41042d81cb54eab186a40fa6ccec65070a282ebb9c8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.6.31rc3-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 749447a19bbf595cac865963cb14c2a342100549e2b73ad4d904e2e1c8aba33f
MD5 e23f53652b03c882e85fa6e6ccd1cbc7
BLAKE2b-256 f383d17767517018d2a85b5db18e2e7ddfc634107cc4aef438cc1a9ea9a8715f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.6.31rc3-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 cfa0337eadfa62336ad7986b3b14bc336c9d8e9bdea7da783e174ffce16083e2
MD5 a751e536b2a73131ce6ca0872d1fccf4
BLAKE2b-256 eb8906c95694d3c1b31ede452864d95d262fb75c2afaa26ef83f1c7946b4e073

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.6.31rc3-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 74f70f512feda1ca202e010a7f87114c912d2775951e2bc30acc0ca2707e1a27
MD5 b566275b692e1ad0b6fa87a39638cf60
BLAKE2b-256 229c31870d91c0ad3950a281d18a5db6b14343dfaf9474eabdf4fb5845678ded

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.6.31rc3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 6a80d9b488a03d48536a6701613c87291ece3463fa8694efc7687dd156613d61
MD5 cddddec6648d77eb4786542f1642f121
BLAKE2b-256 c1c2e925fb530389795a9d3810a0e6f1fb89ba343b55af34905fc193e1e5da4a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.6.31rc3-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 87511ee9950f3a376d0b132d0181f884626a4bbbe75a86d089cd8bb6b5615eb6
MD5 b7d269cdf7c53afc1590333652e36102
BLAKE2b-256 6bbe1b3f7c423284f43c1226b7f65aa5620814d1315ff1cf8173a4c08f138f02

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.6.31rc3-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f839b2599bb35b0dc9d97396b63ab1feaf070568a9449f1d447fe6636eec46b2
MD5 2352cb04f708d06ad59cffb149f9e129
BLAKE2b-256 650bca7ca3d66be5c4974aaeb4473bf411efe7a319d64778960dd18132757563

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.6.31rc3-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.31rc3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8b7b39e2c2a8f6d9a79c1a0cc4f67eb58ec22b4385f74d2611e51ebcdb8c1977
MD5 768114ca940c5cfa31cac1fb6a4f628c
BLAKE2b-256 7b0ca214bd5d5b293b1069df54b9a3ef92469a8d8a72537e372f154031cb28f0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.6.31rc3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 eb69150c5d90772fe9f11b7f99feb310f249b16bd464a3fbcedc99dcce25c8ed
MD5 84f23ef998a265f5417429c61036fccb
BLAKE2b-256 3c46cce9f6f5afcb89cc9b4801f7f9fb574ba6ce3c001dfc4903c0d36ebbca7d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.6.31rc3-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 36d5b14fbb757ff60204ae1c57dc3a1ddf2543ca2bde1c2103fffcbd7d41191a
MD5 d9985012bf07a90115b0b91b9063bd05
BLAKE2b-256 5a97a52c509e321fe0a802a95dd92e11fa2501c7f219ca5a5131f2113a6e08dd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.6.31rc3-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 475c7f6121aa923e0aa6c472fa113ed09f27747e69f099170885ba01601a72da
MD5 abc6e59ab2d50e2bbbf606f05fb94c36
BLAKE2b-256 61cca10f426569da221fd5b890d384b7ea04490b0701eeae9b2ddc75b5f74f25

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.6.31rc3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 0a065169b04f763d6d9eb916595e880f4ca9680ba0c32d846d8990bfc4fe9752
MD5 e5baed20d9a5e7b5fd0b4708a79cd7b4
BLAKE2b-256 bfa471d4f803bf5e62988e22ec4622c24be7c7be7ba8d211862d09d3dcb530e4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.6.31rc3-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 84e03967f0394ae4fb654cefcfdb5a79bcfa73a74ee59d0cc4de0480dff1f6f3
MD5 2574805bfb98892e118982bab25512a9
BLAKE2b-256 26438784de6a8992102e9304b03c4a55bcc21a5116546ba242778788b31a98e0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.6.31rc3-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 897053f5c85178577773208fbff98552f3973fa8e6da6fdb450219350e161b90
MD5 e951b49df9da08b3527b30248e8f53db
BLAKE2b-256 724ba2e70b9833803cb2a87c29061c07933f930cd3106742c4c828aa668d997e

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.6.31rc3-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.31rc3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9ef129fa3f2ae5f7d5ad8cdf7e084f9eab2c6c7dbacb94b0877c6d790f29e6d1
MD5 cbfa0cf44155394e44c1eb13a404c6c7
BLAKE2b-256 ee0b62a173c7a81c85ff51c92b9fb651fb3a91fc1769096400391a451d5feb92

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.6.31rc3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 bb04bfb6533615c038f76c36d613037a6f846ff512ec10d70d93f32f37900677
MD5 9e80ef7c84d19fa5afe40beb744e0c32
BLAKE2b-256 2df533aba5fa4147a864021e60558c080695b350acf7822744935e5ce781566b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.6.31rc3-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 51e97ad7c40d587ff9a7369850f75d60495b7a17923b04fc9e989b90cd34b57b
MD5 296ea159000e6892f3df5969804216c3
BLAKE2b-256 7d5efe115bb35c3b811b33710d711ae1cfd82a64d3d983ca1ef8a5ebd5cc4235

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.6.31rc3-cp310-cp310-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 10731a682cbd95b820a4dc481bfc08aeab1862ed0776cd6cb12cad9cb00442aa
MD5 62578162ce3452c39735d26ebe6b2b08
BLAKE2b-256 6ff6916e1161aa9c6bb6de6840b8bad96ba08104fc9c32177901926523009780

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