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

Uploaded CPython 3.14tWindows ARM64

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

Uploaded CPython 3.14tWindows x86-64

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

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

passagemath_planarity-10.8.3-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.3-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.3-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.3-cp314-cp314t-macosx_13_0_arm64.whl (111.1 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

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

Uploaded CPython 3.12+Windows ARM64

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

Uploaded CPython 3.12+Windows x86-64

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

Uploaded CPython 3.12+macOS 13.0+ ARM64

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

Uploaded CPython 3.11Windows ARM64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_planarity-10.8.3-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.3-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.3-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.3-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.3.tar.gz.

File metadata

  • Download URL: passagemath_planarity-10.8.3.tar.gz
  • Upload date:
  • Size: 6.9 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.8.3.tar.gz
Algorithm Hash digest
SHA256 2cd149dbdf05dbd51e9e430b85b6b14bd5f2e828e6f5bd553c892a9c305ce8df
MD5 b4c516afbd383c94eff1c7cfc11b6d04
BLAKE2b-256 ba46a3205991583026673761d2036f8932cb417e35ba034ce2e7d12b26577b92

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.3-cp314-cp314t-win_arm64.whl
Algorithm Hash digest
SHA256 0fd4bace21dc1f61eed82d1abbb21ff1c8ffd44c0f57a0b9a5a072d7fa9fbaef
MD5 0bf478ae2779d16534b269d33b17c3b1
BLAKE2b-256 8f1f38566f7b2446827cf806d41407159f5cce8321433785a0aeb95c8bd5d341

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.3-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 d47f255d1ca370875beb7123f830ffd6f1ac5d9d2b4c7b8551039e1038d956b7
MD5 2bdcbc5617a790bbdd5bbf69b4526f23
BLAKE2b-256 ab36c1c2b3fad8846a84b36b0dd3115d3a0d005967c844152198c9d5afe386ee

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.3-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 608fa3c0c73d3c7d478d86df3c28442875b43325e0090a0f49f82a6677534709
MD5 144ce4dd4ca6640a093eab21579e5ca5
BLAKE2b-256 4723cfe58cf1ed4f00d8944d69ca6889bdd05c3649b7f8667a9fcedb1299d666

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.3-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 649c99cb8b75210cb0357b9f7c1ebd2c1b5472dba85e0fadde93c749ae481877
MD5 4cf99439d65e66800327d089db392710
BLAKE2b-256 334f915fe92cea1e02d8e29abb63442a72691aed07504ec77b709c77b3559c49

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.3-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.3-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6428f6556e27e889d7b78a10a9f4f4eaed0d39c11ece421efbfbbc15304e28af
MD5 8abc922c15e2c4886fce727b64614371
BLAKE2b-256 5f44963414b4dd7558605ecfff64e1108b04d717f9f3774381e1d8a3b315dbcf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.3-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ed2b1ab22cf44f7b42ad9ccbcf5e14bfc8ba5d3316dc1c0eb5638305f69bca9a
MD5 308c69a26d674cf3c4c1f04face8c63b
BLAKE2b-256 3a9a65d5002a832f2eae9ac640e6fc807324fba659d081648ec44431d3f08cfd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.3-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 4de895febc06e086290180382f1d82f7c4b69c382544b74a3db063b6e59145ad
MD5 fb3f029686c68f507e4672db9120c4dc
BLAKE2b-256 ea88ac1ebad67aca1d506052f81a199942a147a547b6b9fdd7404a2f2c2ce402

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.3-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 b8f9444adaa663e302372cb973ca59b259cc4bdd5a148fee94a96ae845e5f134
MD5 5871f18319af8ede731d5b1601076e99
BLAKE2b-256 7c58dc9e4ca13dd63692e56c9e5094d5a43ed889a2bb3e024707dc69f1e8fa76

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.3-cp312-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 9a9e39e45f4905e36fe6904853a56883f966285c170d1cf56d957da56151e51d
MD5 eb069dfa29dae1a72b148dcf3d0d97f1
BLAKE2b-256 4f3824b364e10ca3f8c0143c9e4792593163065ae7dc7e1c5ae7f1a10ffc380f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.3-cp312-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 e82aa7fd834292788438f6f5c8c62224d6b4c478f9d40a9feab7685fa373698e
MD5 c1ade5f39bb8efff4cb73e57d8f0a090
BLAKE2b-256 5e3da8488959f666b5f78a420f24bf58b34fbb700e1f604e4fe4e1664d56c118

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.3-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4854f7ad817bd556caf7ea745278134a9d3019edc6aa8546b6e121e676e54305
MD5 7a839fbc4a2faf5c1d310da8d6d8f3a8
BLAKE2b-256 21032b3b22e298eedc0fcbda487eebad152d3cf043dbd9970916b20d48e81a15

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.3-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 830e72fecd505580f73431f7ac60aaecd07822b10135190ab1355d3efd7e80de
MD5 706bda24a5f64fd2c4c098037312f4ab
BLAKE2b-256 b4f2262c7d586a92c8334420e1e0f66d08fa8e87fb204e548256720cbb207650

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.3-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.3-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 79b32dd1c0b3439a51aa22ae8bf95a8a28595f3bf6f1cd4cf22226871e7fec8c
MD5 034c250b79f9fbd298faa3c5ff6addce
BLAKE2b-256 5c125747d01873dff958a60c4042e4e04226616e6bc19c26bdef989eb8714acd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.3-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 13e813c4e9bf2630f369d4ef43fb19456d5ef5af49701c8cfff252640d25fe30
MD5 4893f3d521ead3cf3053f192aa32ad56
BLAKE2b-256 646e6ed0c2e8679a66ec213da61d366eb290815d941cef2c25690823fd09e91b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.3-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 c37ec817cf86f14d400098f10380c222d468b0c2b9bfa6bc4c66dad9ba989f44
MD5 5c6d1502b4dff49659b64d6648e75b14
BLAKE2b-256 4ea650444e7092a6bcea444df4b7bb03d96403b6d2d1100a877436d2dbf23706

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.3-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 7020294a9a9133c4b94ffcd286bae54bbd853f2695656082687d23ed4f4638ac
MD5 92e63a532e48ee4ae854e0f091013906
BLAKE2b-256 17e0da867d315f454f7388bca8e598de1f81a9dad1ebdae2cd8d7d6e17252380

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.3-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 8d1b1414a90ce47d6d64f358113367449c3e9bcaa19f643cac40d149e7b0af38
MD5 d491854856610889c328b23af1dac9cd
BLAKE2b-256 a42e39268899094421b2249a38eb1df45939e23f6cb33e068319edcafad972f7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 77e3c3ec6d4574ef6a8f84b48e3832eefe68e11789c29ee1cb2b6df1548970ba
MD5 3c62fea7824369dd0d5738ab864852fe
BLAKE2b-256 ecf88a6c8e2a4c4dddd53560836f13950c6813a5da31add5ac78f7da673b823b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.3-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 408bf7b2b3cf01fe72664fe70cb91f39e9a44915781ee36fe13b96a4c27bc6d5
MD5 620aaa8f0b844378785aa1cdae6d3896
BLAKE2b-256 b17a91d20c667f30b79797e6674e7c9683c3e1e6598a0c9814492ab7fb9b95cf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.3-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 0692e2fbc0acce47582218818fa1b72ea6944a8d295b063d88b782baa798fff1
MD5 d09d850b4ee7d0e73dfddc91141551ad
BLAKE2b-256 6acb3e517ebb2778585414fd324fa01221472cf6b6fd1079fe8637822fcd7dde

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.3-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.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a9e6dc9b7768d19f858693c03bbf753aa67281bd3f8cc97a25b9a3f7a321acd0
MD5 aacb344bacad367b840c82aa340f1f67
BLAKE2b-256 13c9296b074dca153f927214a091242ae17f3ec9c5246d022a125bfa0d9f38d7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 393d14d072f4fb77dba07bbbb2a7a247bf373e720320b0b716e22ece8fe05518
MD5 a1f62d88a271fae14ac5d09a44d14ac6
BLAKE2b-256 72fcdb1b3cf401fe44c4c4b9050f406e88e27101b751459f1cb90b1da633b904

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.3-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 bd948afc6b0843c8909751ffc5e7d9c7fd216c39c9934ebf0535b2f533f9ec28
MD5 408b8667bc70c7a032bde461d88fbdce
BLAKE2b-256 7c7712a451e86e6ef6bc8c1e7d82e7360500f148558e6e9839f6b56f3dadc3ab

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.3-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 d46c1f10c97e82edf81d0b04696bc08fdf05badd03304217d9030c03a16507d3
MD5 4b4f211f536cc8e5af7b5c6b96cf888b
BLAKE2b-256 0a309159387b689eb7570fe839c8efbe75abceb219ee584e5d5811a6424bc007

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