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.5rc2.tar.gz (7.0 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.5rc2-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.5rc2-cp314-cp314t-musllinux_1_2_aarch64.whl (437.4 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

passagemath_planarity-10.8.5rc2-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.5rc2-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.5rc2-cp314-cp314t-macosx_13_0_x86_64.whl (113.3 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ x86-64

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

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_planarity-10.8.5rc2-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.5rc2-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.5rc2-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (370.3 kB view details)

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

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

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_planarity-10.8.5rc2-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.5rc2-cp311-cp311-musllinux_1_2_aarch64.whl (392.6 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_planarity-10.8.5rc2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (399.1 kB view details)

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

passagemath_planarity-10.8.5rc2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (396.0 kB view details)

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

passagemath_planarity-10.8.5rc2-cp311-cp311-macosx_13_0_x86_64.whl (110.9 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_planarity-10.8.5rc2-cp311-cp311-macosx_13_0_arm64.whl (108.6 kB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.5rc2.tar.gz
Algorithm Hash digest
SHA256 660587c80f82fdc88864008cf13283c3814d186e089c4147f0f561dbd674c274
MD5 507c73ca7b2431086a5ce9ad82421a60
BLAKE2b-256 2eacf607d0fe504f9c974d6b4624df86b6570357e4fa7ba8fe2a6a4299ab28b0

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.5rc2-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.5rc2-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 683d775ef0ea1e4f37654301c1b27d230972c8f3c701b3f9b0247b605aa4df42
MD5 f94abd870f9f1e984b1171f9283bec53
BLAKE2b-256 5f64ab464f2c3766ea00201206336bcbc7eed7b9d772b61e7e8774ff654d2952

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.5rc2-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.5rc2-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7ef83f1179560650656490203e2c20bc5133034dcd548db511f1eb0d30aec05a
MD5 e1d6cc68412509f34ac29128403a8062
BLAKE2b-256 6b28f3816563a6d17beab323d96ed7663abc38e4d6f5644bf2ea61a5fbef2ee2

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.5rc2-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.5rc2-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f0b0eb62d3b2309dbade0c4cb8db6dece5a7258375076a84e5cd15677d3dc6e4
MD5 f8b12f1f1ccc6d63da80d5d5b59b4689
BLAKE2b-256 db3a57de279afd94642e9e53f52437eaf8e61bbad598efad68ac70eb65f55429

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.5rc2-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8c4c5bd1cb84754c6e3355a75c7841dee81c7c9f101643d4154e5a847a2204a4
MD5 aa7db65164b29810839b334a6ab06890
BLAKE2b-256 b9e340bceac3cea035645aee8ea860928eb82291f2e402631438e9c525e7c295

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.5rc2-cp314-cp314t-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.5rc2-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 0b8ad71728cc2ace43f89fabab0169c511dd2a21ef5e2886b961382187bebbf5
MD5 885e3865a2b10fbee6788825d705544c
BLAKE2b-256 897b5ebc3346632c947aae5aad68987879908d2c100a7c60806f1c6295996bd9

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.5rc2-cp314-cp314t-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.5rc2-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 bd5e55dc8669c29b0a906ad1c4932cc7f35c184a5d61ac7b3e04b322aefe27cd
MD5 e908d69c16354ddb5a97ccf504cb43b2
BLAKE2b-256 ef207787249a0a9e66887a0ec4e2dcffb12ae5365fc3d71409d4906127c93f75

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.5rc2-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a33f3e3feab5dada8c201fc9992af233014a66233180b21ad86d25618b5d6367
MD5 6e6adf33532a4f0701d13cf740455a24
BLAKE2b-256 6201008991a92f89b9bba5037f2697e3a03035ac95e19c01f394a615254ad008

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.5rc2-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 29687dabb9b50ce337f703df845e8ed89da6d6446a06836f4397eadbdb6121de
MD5 66610abc9de36dffec426c218cc5110b
BLAKE2b-256 4e48567c7cd5ed08db00273c97b69bf0db9f8053dd71de9912a8efce26809e40

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.5rc2-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.5rc2-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4915c210db5ff100051457aad8132a6fcab9a50f607270c6c2f2179e22b52c7f
MD5 3411f0eed031c0635d3c4a782eb713d3
BLAKE2b-256 977b3afd9a661ce571957d803dfbda9d132ecfe7d566ceaf2e355ca7a5b43624

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.5rc2-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 688c815bc553a32fc3c8ffd88279600ec8410cb14cf5c7f4a1364f0f027d7deb
MD5 5359e4e97026c10baf5c1bdffe7d5768
BLAKE2b-256 6c5bd9a697d8792b103fbea583d3a8790546689a40f797effbde4b8a1242453d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.5rc2-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 0fc57701f5487c48790cad55914a19dd1c0e40a4d121dd41b295729779d97805
MD5 1dbda6814753c63586b25643e31529cf
BLAKE2b-256 69657c177b9ac6b19adfbfe009eabb7bb4f92d736777e7df89a90d5915976207

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.5rc2-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 a9578107f4fdda604872336105ee4ec763cef01ae1ff1f154e66a94e8572f16f
MD5 1a741279b19cad933cb77d920c5ad3e3
BLAKE2b-256 cf031c7fab63e005cd6b7e9aa5412b7b465769244b8b2d18976cb5c1af53a748

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.5rc2-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e6fcf49a351137dda3319554d9b5f8bbaea3acd8cad013de88e29e81cc875859
MD5 f203ffdbe41216b102fbb9dd6a81f37c
BLAKE2b-256 c1008db5e722f392f696be3324a442cd65f82c9560c66624432a72e57db4aa49

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.5rc2-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 85ffd20bfdda52f866e33c267ffa9d54c039746a339e85c9958429dcd3e199e1
MD5 e1d332d317773bcfd073ad86d61c5901
BLAKE2b-256 7ac93faf8911175c0d4d52da771b747a5c6307880bf9660b560c66c0a8472edf

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.5rc2-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.5rc2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 826e3e667745cc418ede7ae83ff00a6c0456464e40045e5e7d8eaa5509371dca
MD5 a8c411f92e90e0f5f4a30182fbf3a887
BLAKE2b-256 ce35cbd7ee32dc401954640e7c04ca2249e1d986d96a0dfc0621a76318146ddf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.5rc2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e22c5638f87228e38b9f485420d938e0acf551762457b5d612d673f6912fa0ac
MD5 69317e247b9e17787d4cf7df422d1299
BLAKE2b-256 02ae0772131d6a0c0b83fbc6b2d3c43a1816d551a20922c958ced26c27ca1aba

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.5rc2-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 5037358e945abd5ea25164b0d5d7bc023033a39e5649ba6e5e197999f7166852
MD5 2d6a76e90b9b5fbad5afc88783bdb43e
BLAKE2b-256 9aa54b43684dba1700e839cfe4a3365e053fb75407aed48a98336134c7c28685

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.5rc2-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 2e69abf8eb0766fa28388585055430c4ec198b8f8c37395e578657921d9cacf6
MD5 ffd6b2877e1b849ace1ad678367cc842
BLAKE2b-256 feefad1dc1760a7e784b32afb8574cebf4699d7c522501f4ea8fb2f5020dc4a0

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