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

Uploaded CPython 3.12+Windows x86-64

passagemath_planarity-10.6.29-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.29-cp312-abi3-musllinux_1_2_aarch64.whl (325.1 kB view details)

Uploaded CPython 3.12+musllinux: musl 1.2+ ARM64

passagemath_planarity-10.6.29-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (335.1 kB view details)

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

passagemath_planarity-10.6.29-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (329.1 kB view details)

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

passagemath_planarity-10.6.29-cp312-abi3-macosx_14_0_arm64.whl (99.7 kB view details)

Uploaded CPython 3.12+macOS 14.0+ ARM64

passagemath_planarity-10.6.29-cp312-abi3-macosx_13_0_x86_64.whl (104.0 kB view details)

Uploaded CPython 3.12+macOS 13.0+ x86-64

passagemath_planarity-10.6.29-cp311-cp311-win_amd64.whl (284.3 kB view details)

Uploaded CPython 3.11Windows x86-64

passagemath_planarity-10.6.29-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.29-cp311-cp311-musllinux_1_2_aarch64.whl (356.8 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_planarity-10.6.29-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (360.2 kB view details)

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

passagemath_planarity-10.6.29-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.29-cp311-cp311-macosx_14_0_arm64.whl (100.8 kB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

passagemath_planarity-10.6.29-cp311-cp311-macosx_13_0_x86_64.whl (104.2 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_planarity-10.6.29-cp310-cp310-win_amd64.whl (284.5 kB view details)

Uploaded CPython 3.10Windows x86-64

passagemath_planarity-10.6.29-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.29-cp310-cp310-musllinux_1_2_aarch64.whl (350.5 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

passagemath_planarity-10.6.29-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (354.3 kB view details)

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

passagemath_planarity-10.6.29-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.29-cp310-cp310-macosx_14_0_arm64.whl (101.1 kB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_planarity-10.6.29-cp310-cp310-macosx_13_0_x86_64.whl (104.7 kB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

File details

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

File metadata

  • Download URL: passagemath_planarity-10.6.29.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.29.tar.gz
Algorithm Hash digest
SHA256 9ee8fafe58f68e5c10d7354fd8cd1f833eef6b0448d1d0e73edb1c25ceb4de8d
MD5 25fb04900fc307b5687077d8d707e250
BLAKE2b-256 7e72fc0a0c750e9191efbe3e6a449690944ac7240c8d809c3717e7779d87075a

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.6.29-cp312-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.6.29-cp312-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 045d3a69e3524003adf9f1c9548749216cca27add3862a741f1a3bfea1620e32
MD5 c8176ac3f16a2611bcc53e273e155477
BLAKE2b-256 322153614875eee5320d3088bec7c1c8513ac27cee0d8b601ee555bf2916b86b

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.6.29-cp312-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.6.29-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ffa687be121d70087f2cb89bd60c11bd727232fba1a4c6a35f98ca9d6bfc6500
MD5 35be6d75c6842ee43bac953422886067
BLAKE2b-256 8bd61905dcf28120f9d14072870f40fe358b6df85ce0c0eff25194b32bf32695

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.6.29-cp312-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.6.29-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 135ca90401b705aab66c03e2a350a5918e38638fc6446d4176a874d8aa8e81f1
MD5 79345c06fa095bee83fa16ab701ee4a3
BLAKE2b-256 2ee9dee67f5229a262afb5fb28d9858535251fc3f6cf4440f1f89e05d1e69222

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.6.29-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.29-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f0aae1cd97cdc88b5cb3552a5bc46d132a85c860786a799cc159a19b2a2cec3b
MD5 9d6e6e32d51a82d4a999cb338baa375c
BLAKE2b-256 86011c867545b9446601888affb25debc630f035e9eca4abb499f70fb0c4c850

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.6.29-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 bb57a8996abdd277276bc43ff3b9594b9eeb1c38289fb0192751fb6be38ae817
MD5 4b592d01cc1c61604023347c013942f7
BLAKE2b-256 232569ee3c3db6c1133e92d556a7ddc7e7ae32176b55dd5ce3466fce31ee9feb

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.6.29-cp312-abi3-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.6.29-cp312-abi3-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 75eaf2ffe78d369c7357d8e029cd7d9f9f66aabe3567652ee4bb7c06416ab29e
MD5 f17db2609516315b195b0a48f42a5a15
BLAKE2b-256 80e48e11e2b7e7bccf45b2cf16171d5406b403f43a2c44b668576feba95a2012

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.6.29-cp312-abi3-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.6.29-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 61a4912a7903d75f6775a7b133a5bae28a9352fb6d76a6d0c1a23605ea9bbe64
MD5 c13b8dcec008c6fa0f0a959f6c323821
BLAKE2b-256 e1bad589c03ebfa9272a73cb123cbf5c3d157fc4817327d15f82935d7663b8c2

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.6.29-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.6.29-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 98de65fc7fd3a222b4d6868f2b6998b41e995fa0e1ec8b1ac9a4008bbe854ace
MD5 5576574245ae2b808d4fa9e8d9f6b35a
BLAKE2b-256 e33d0bee3c5316cc4014197b06612ec92a07c46eb0f8e0a21f94e338020400e4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.6.29-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 dac7bbafb3f684a7a96387e1a1f2f069026160211f992e1ceea8e8f50163a4e1
MD5 dc76b5c95b5d03d7d8271ad1196a2fa9
BLAKE2b-256 c07207d7910f23a98d6e38010add4a1252137bf55624d54d6059920c30de8aa3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.6.29-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 80cfc2d349e882a9edefce8c1f21316128d4c1b823e70d4786e91fcc00e6bd28
MD5 13f4ffebeb9861e85584c85b8afa750f
BLAKE2b-256 085011949f6a2063f360c22b622db3f7c1533aa6e98f994684b334825f8bb603

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.6.29-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.29-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9d27901748705d9e7bb606b49bea6a66c302aa06c7258c44ae660404696baf15
MD5 52a2d638acdfaa8c9e8d83605bc481c4
BLAKE2b-256 1986f023a1922e35262fd7d1ba87f951ded3fef1d4f6fbe5a3602108f2df9db3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.6.29-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 097a915d8b0f499520878ad7077474af496a4a72b7f47020f2e2e0fc377f35c1
MD5 ac38fa80c2893f573dfe5c3b339da5bb
BLAKE2b-256 3be7d14f35784e040d7b0de3c64afd8dcdeab22cfc6d0b3c4ab2fdbbe57bae9f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.6.29-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 db72cc843a5fe098d6aafb8a9f110229058499227975985f5bf3fd65b96a2e68
MD5 1f67e7b9486049bc1dc0d6d8190a61f1
BLAKE2b-256 76d7d653311d616746b0648e6aa68d320304eee91e24fb02b4af7b22c7bd18a7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.6.29-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 e67e1b66c38aff0df2aa07b3ba36a4c56e77cfca6b7e96c4a9e4c919b80533d3
MD5 b87d3cab2e47c374111801234565af66
BLAKE2b-256 656b8b3be3fdadad8832d4b941407d7b2821311de326b19ec63b42dd37e6ba24

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.6.29-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.6.29-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 0dc6f2c6e216965e1f696c027431abea818882d600298952bd6ceec6add9dc30
MD5 814a950a7760723da40908fa52b0f060
BLAKE2b-256 91e4476329a4da324a2aa7b0eeeda271547d775056f1942eae5baa63d10d4da6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.6.29-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9bd19811d6fcbb014cff327cfeb1a3106bee970093c742502369b6ec6458c9e4
MD5 7c352ffae000c31c3976b75ffc0b268f
BLAKE2b-256 4f886c542028833a9c7c53a212d98e32875ef6383953f763c133a7a0212d6801

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.6.29-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 dbca4b4e4b884f41338dc247a930e6427ba1eccf48fa0009ddcb619234ab9426
MD5 2b92b47afa47a619c4b5935e65756d88
BLAKE2b-256 b8c7c120fbecd8da8a14fcd86e0c357814d07b09a77d9e07ec8b4b1a09549a10

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.6.29-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.29-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1a849f6aa0b3838d04e6c3848ad109c4bbddd303011ed75317368fe34d11366a
MD5 41a9753bae86c6e240d68a34a65e5464
BLAKE2b-256 a7bfbd1b78dd07c3eed47c2725cedf24f501d3259ea7897146367cce3c97812b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.6.29-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1cb09995436760ce270781b7a74cae39b0f0c2407d54cc0b6dca91851309c140
MD5 7bc51cebb4cbd2d97b92631adb53d829
BLAKE2b-256 79057d17412e74781da699b291d111a9ce02f51a0c5aebbd3a1416bd62d0fb3d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.6.29-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 5fb01d916bfc904022489e300fe2c1502de22e5ed89a55a0099b814f7d07cfae
MD5 898cfa92703856db04015277719f818c
BLAKE2b-256 6a0aba9146aae0cdfcf69c1c41827b85533338599de6458ab1b207bfa1773192

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.6.29-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 666fa74a4345368793e838cb10d2328944bf36d243ac954f8fd38fea70c2d864
MD5 3421b8ad5ad0a95b9ce56f785a0ee067
BLAKE2b-256 55a293001983c22fd081e6ebcabeb9fe2734715216c2951bd8174d7a4a651193

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