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 Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

passagemath_planarity-10.8.5rc4-cp314-cp314t-win_arm64.whl (254.2 kB view details)

Uploaded CPython 3.14tWindows ARM64

passagemath_planarity-10.8.5rc4-cp314-cp314t-win_amd64.whl (305.1 kB view details)

Uploaded CPython 3.14tWindows x86-64

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

Uploaded CPython 3.12+Windows ARM64

passagemath_planarity-10.8.5rc4-cp312-abi3-win_amd64.whl (292.4 kB view details)

Uploaded CPython 3.12+Windows x86-64

passagemath_planarity-10.8.5rc4-cp311-cp311-win_arm64.whl (245.5 kB view details)

Uploaded CPython 3.11Windows ARM64

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

Uploaded CPython 3.11Windows x86-64

File details

Details for the file passagemath_planarity-10.8.5rc4-cp314-cp314t-win_arm64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.5rc4-cp314-cp314t-win_arm64.whl
Algorithm Hash digest
SHA256 04298e8d37ea845d96408272ca8577dc8bb0ca730803dc4331f4c66bf930ee9d
MD5 088f999a8d6092efeb8b10fce9957400
BLAKE2b-256 9cc90f1ddc2f8a1ae46c6ed66f0f1ea450cc873773d0fe0b21c9a84f9681b524

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.5rc4-cp314-cp314t-win_amd64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.5rc4-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 1f121d40bb955f040377484136f5bd2f8a2bb6a77b157f4f1dbe85c98cef3dc5
MD5 f4489b4801f984feb85be8023722d22d
BLAKE2b-256 02235bbd925dde70b304687000586b5c2e8c92f01fba4b345c2082bb124d297f

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.5rc4-cp312-abi3-win_arm64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.5rc4-cp312-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 9e0400677d488d4213ab9534a086a3f715b3b59e6d3cce5b31e0d73c8d86e826
MD5 9511dc55db1e33be835128dc5c7efb31
BLAKE2b-256 9c99a67c1d7921f3d8ef589c2e861ac4bc120ceacd49e277d961382e2eec4da2

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.5rc4-cp312-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.5rc4-cp312-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 b57263caf03beed321b522f2be8f116640a3d41e62b8d47b5d275dcf0c1d9755
MD5 f8cc4189af12faf7318cbf49f7783dda
BLAKE2b-256 d330d5ca1fba502ba613daf1732609b80fb6b07509fe1b14f260af672632d91d

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.5rc4-cp311-cp311-win_arm64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.5rc4-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 bd4a69c9e4cad940a17abe09c11638876bc0e29a3281ee8007ae0ea13dcca738
MD5 4ac7acddf0d743cca0375e85dd9c0396
BLAKE2b-256 2f54c98b46700097268041cc1e5b2240ac49a5d6cbea59bc6219ad026cfe00c0

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.5rc4-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.5rc4-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 4f9661ccd7b54def1d3364fbd9a2a2c21090bbb3caf4ebfdcc7387dbf9cfe7b2
MD5 70f3f06bcc6f6ec11368d52531225451
BLAKE2b-256 34af0d49dcd4c6eb0aaa0440b4072aaee0fc0a852534d458ed7802458b9032a6

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