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.4.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.4-cp314-cp314t-win_arm64.whl (254.1 kB view details)

Uploaded CPython 3.14tWindows ARM64

passagemath_planarity-10.8.4-cp314-cp314t-win_amd64.whl (305.0 kB view details)

Uploaded CPython 3.14tWindows x86-64

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

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

passagemath_planarity-10.8.4-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.4-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.4-cp314-cp314t-macosx_13_0_x86_64.whl (113.2 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ x86-64

passagemath_planarity-10.8.4-cp314-cp314t-macosx_13_0_arm64.whl (111.1 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

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

Uploaded CPython 3.12+Windows ARM64

passagemath_planarity-10.8.4-cp312-abi3-win_amd64.whl (292.3 kB view details)

Uploaded CPython 3.12+Windows x86-64

passagemath_planarity-10.8.4-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.4-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.4-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (370.2 kB view details)

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

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

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_planarity-10.8.4-cp311-cp311-win_arm64.whl (245.4 kB view details)

Uploaded CPython 3.11Windows ARM64

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

Uploaded CPython 3.11Windows x86-64

passagemath_planarity-10.8.4-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.4-cp311-cp311-musllinux_1_2_aarch64.whl (392.6 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_planarity-10.8.4-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (399.0 kB view details)

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

passagemath_planarity-10.8.4-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (395.9 kB view details)

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

passagemath_planarity-10.8.4-cp311-cp311-macosx_13_0_x86_64.whl (110.8 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_planarity-10.8.4-cp311-cp311-macosx_13_0_arm64.whl (108.5 kB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

File details

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

File metadata

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

File hashes

Hashes for passagemath_planarity-10.8.4.tar.gz
Algorithm Hash digest
SHA256 501f904d776f577580f2708628edaccb7e60350c00e71b9cd7c3c77e86c56215
MD5 1bd279b294c8495fa779f2b898bd4eec
BLAKE2b-256 4c3773b4bce099fd3fc3a460bb1a8c80ca4b9055b0bd571562004aa38b96c7d8

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.4-cp314-cp314t-win_arm64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.4-cp314-cp314t-win_arm64.whl
Algorithm Hash digest
SHA256 1942a5b8012dc388390fc312f632f42968a9b87db30c54995e9e945ec0c78a45
MD5 2aedc1969882db046769c131bf6d9c9c
BLAKE2b-256 5d62de70492baf26f1890fdd34700f51ee5887da1b937eb68cfb88a2095e25f0

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.4-cp314-cp314t-win_amd64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.4-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 9fddebf3573726a8b6c37cbd89e3ee375ce1f9cd2291ae34b9cca2d48e74086a
MD5 b5ad59b8430392e9a241dd26bb3681a5
BLAKE2b-256 07a34409b7ab52763546d43ff080a3f9c84022775bc222dff62d46532e7703ec

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.4-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.4-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ca692ce0e95f7b519ebdd3da3b96fde6300884e4344451d9a31c9e7973f5b721
MD5 d590fb681eab9fe872130b3e3ee7830b
BLAKE2b-256 ef5f1f83f983448a427d01c434d765dcc383a953bc94ac79d6ebae3a8ab2bba0

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.4-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.4-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 34a69c92176f53f3287114f3ff8d24a6400db43302f012e9ba2dad237a232020
MD5 dc0c38db2b50c17051b1a60750a88753
BLAKE2b-256 d00e637717da88d8d6f3e2dbaaf5c8055abf22ecc5a4101ba92fa3ce4df261b5

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.4-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.4-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 06eba131664cf4109f9fce62dd4b07d4dd095caa0a69c34bb4c529615e271cfe
MD5 5439afdfffe7ac75331916569eadcc09
BLAKE2b-256 bad9c9dc91d7320ab886bbaa4b5ebaf28817c5ef85ce49d800b7a091204d9ae2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.4-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3824ef2d218fa5d17293011dd15639adccd703e491a55152d2e8c0188f3da6f8
MD5 9e2d4981eb1bee04dafba1faefa01578
BLAKE2b-256 b452ef33d69a59c901092805991a4a24305796e158f4d436aa3b6cd0cf61cd19

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.4-cp314-cp314t-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.4-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 f324662a51acb05ee079cd4b7e7caa4cc553a7615f7db8344029ca2b001ee8e5
MD5 8c21ccd4a57cb6324f7b88547875df2e
BLAKE2b-256 1fa3d5d0a6dbbedbaf5e7031ee5032ba39548c78c3366f467c24f4c3ca4c37fe

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.4-cp314-cp314t-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.4-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 86322fdf974db378e4f5b562115bbc2ac3965b75371082bf4ef30172ca00787a
MD5 cecacf1aea7a182b0051b047b40003c8
BLAKE2b-256 79f8530e8b341ac5cfbfc0c8074bea98af2e07d8388cfb9c856a09c288ba7849

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.4-cp312-abi3-win_arm64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.4-cp312-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 a916a954fa285ed67c0dc5fff16a2f2f3f06129d4381665a43d279bc91070caa
MD5 2a231dfff0ed55376bc0d15d27a6cbc3
BLAKE2b-256 41ea9e5ab4a9a92acec13ffae3ab816c92791551ddb6c79412b47b2770fafd0e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.4-cp312-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 3111253232d7c20e8f48f9be6a05b15a4f1a25484ca22788fdc032dd441dd127
MD5 73fdda5b28274eb4d6c07df22693fda4
BLAKE2b-256 f2d70ea3f4bf416bb8b39f31dbe58a66c020dd1d924e81634b27b4aa45fdc41a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.4-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8ca1698521d6995f6e631e470427fa81c0a935f936f6e4e2e321b24f49a7c070
MD5 c5f81426f719110bd9bf89731cb104a0
BLAKE2b-256 3f03b80898ae105aa90569bd5f90d9602323487e6ffc9b3501e12df5f0fe91a7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.4-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 61e68486dd4db6704f7db63d6fcfa2a700c1c8022019fa8af417b2546df9040d
MD5 8bcfd3060957d39b0274a7815a7b41cf
BLAKE2b-256 84f5b44bc300dfb05971d1f25295c6fd22625b476397a0ef32c6b4ae56bb7c4d

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.4-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.4-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7225afe7a633a3141c2584248f04cf2e65af48ea12945b6969b9956b91f854c0
MD5 50448bb4a41a2ce9633776e073930be8
BLAKE2b-256 b3c9b3804bf72bba189655dd9a52919dd7f61bb198da42e21362c7c10a2211cb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.4-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 970ee1ef7edb8efd11c2208028ac7cf58d842baeabf7448c81d87a6d2ffec6f6
MD5 bacec583f5a1dfa21667a143d745dd86
BLAKE2b-256 c871de0f780ca03255430c40d8f1e041f5bed2b0e00f94fa06a7fe45e2c7f829

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.4-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 2d7cae4b8535b1535b7f13067a080c703189ecaeeb26bb183a19777e429c5fe2
MD5 2ab563d0cd50d3cecbc39e6a96a80a77
BLAKE2b-256 47eec3cdbf4b54f914bc5787acf09cfc753256728d76a723b1cb6943165dbd85

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.4-cp312-abi3-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.4-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 22957fed78b64ffd13ad65313c5362d299baf9f30d079e9b26de8b7127396d00
MD5 80bd626414b4929a8ff43689c583d68b
BLAKE2b-256 36b6305cdde6c89e111a62db555b2208491b5fb6293255d7a6ddc1e33ec27c62

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.4-cp311-cp311-win_arm64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.4-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 f3b45980ba84150fc2fd80bba1c706069075cfa9a0443f95901be8a75abd513b
MD5 2c530a1996af67d8bab62bee61845dc3
BLAKE2b-256 91d448405de820f02a904b435d5f39ca092194b28a02afb3d4ee0d037893478a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.4-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 9ccef9c598ff14f32317df203160ef70486ec85bb75d9b1c0abb2f2512bb704d
MD5 ca0e516b8ad59fc7ace6801b79e7f1f7
BLAKE2b-256 3e8ebcc8a12b2bdd3af80acc27d9537688f3a3ab214f533239236eb8d5c1e8d1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.4-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 98de9816ccca722523b9795d6fe94f3fe8fdf5c8e4c9bfc981049eb6acb118ab
MD5 b92ba0948f467830c8a0bfce95170107
BLAKE2b-256 6e617ca0df90611468f4553983b53df3b27f1872c56a9807a4c1d564121e2a37

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.4-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 466976ca442f8270e0d007dee48f9926cb3a9b955537294ce6f95dd83fa37ecf
MD5 53e535a7b703d4108f6ffb5c82e03346
BLAKE2b-256 55cb1d0b88033d3991c931ca45b8c91c2b999cb17f5927662d1a892b400ae8aa

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.4-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.4-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d6451a831bdeaf8dba9bcfe640b33da38217ff60e674db8a884012ae97a6459b
MD5 0269c2a625671d17e2d962abbefb513e
BLAKE2b-256 b9fe068ef48191dad79c39f2408559591989e3f5c448522cc1621e9f651ead59

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.4-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b28536a9f11fc660d75713861ed1dc43c54617858da170822f3ed6258104bec5
MD5 443d3de7b39adcdb9f67bedb774560c1
BLAKE2b-256 efa77cd4c0821b615b6cc822d238f05654bd18a7b87f6cb44a2497a856a37cb9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.4-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 98d8d4b3908fae187a7e396fab926e55255e6e85a7f1fec1bcb4553962b7231c
MD5 d00df4b37592347f86b46a990da3c290
BLAKE2b-256 ad9f05f91a8bf5e9bd6f3d048b3580aebd6845d8629a4f52a4ae12d954c78115

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.4-cp311-cp311-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.4-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 ac2446de141c8e6bc84fddab54789262abbcc3e2e6bce7455f6b544ab9e584f1
MD5 7925cc84bd1fed14a0f702a503f05d85
BLAKE2b-256 812dbce163d94b254d3fa0dbb3086f5ff2d7a99d6c651ff782704659f82a44b1

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