Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

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 --spec "passagemath-planarity[test]" ipython

In [1]: from passagemath_planarity import *

In [2]: g = graphs.PetersenGraph()

In [3]: g.is_planar()
Out[3]: False

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.6rc0.tar.gz (7.1 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.6rc0-cp314-cp314t-musllinux_1_2_x86_64.whl (452.5 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

passagemath_planarity-10.8.6rc0-cp314-cp314t-musllinux_1_2_aarch64.whl (451.1 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

passagemath_planarity-10.8.6rc0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (456.0 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

passagemath_planarity-10.8.6rc0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (458.1 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

passagemath_planarity-10.8.6rc0-cp314-cp314t-macosx_13_0_x86_64.whl (119.3 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ x86-64

passagemath_planarity-10.8.6rc0-cp314-cp314t-macosx_13_0_arm64.whl (118.8 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_planarity-10.8.6rc0-cp312-abi3-musllinux_1_2_x86_64.whl (378.6 kB view details)

Uploaded CPython 3.12+musllinux: musl 1.2+ x86-64

passagemath_planarity-10.8.6rc0-cp312-abi3-musllinux_1_2_aarch64.whl (369.8 kB view details)

Uploaded CPython 3.12+musllinux: musl 1.2+ ARM64

passagemath_planarity-10.8.6rc0-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (379.7 kB view details)

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

passagemath_planarity-10.8.6rc0-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (373.0 kB view details)

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

passagemath_planarity-10.8.6rc0-cp312-abi3-macosx_13_0_x86_64.whl (116.5 kB view details)

Uploaded CPython 3.12+macOS 13.0+ x86-64

passagemath_planarity-10.8.6rc0-cp312-abi3-macosx_13_0_arm64.whl (115.3 kB view details)

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_planarity-10.8.6rc0-cp311-cp311-musllinux_1_2_x86_64.whl (411.0 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

passagemath_planarity-10.8.6rc0-cp311-cp311-musllinux_1_2_aarch64.whl (403.3 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_planarity-10.8.6rc0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (409.9 kB view details)

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

passagemath_planarity-10.8.6rc0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (404.7 kB view details)

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

passagemath_planarity-10.8.6rc0-cp311-cp311-macosx_13_0_x86_64.whl (116.6 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_planarity-10.8.6rc0-cp311-cp311-macosx_13_0_arm64.whl (115.9 kB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

File details

Details for the file passagemath_planarity-10.8.6rc0.tar.gz.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.6rc0.tar.gz
Algorithm Hash digest
SHA256 59e4b47273849dba1c353d1789a0c4c959a5a6b5a72e6f2c578a21626ce06b98
MD5 839429d07a19588a12b3ddc9a75f829b
BLAKE2b-256 c1da38684c8b790bc1b669c3612e1aca1217f602de010cc334db4f2961640eac

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.6rc0-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.6rc0-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5429499e8e55c7882c00d3a8941471dcd626dbbef35223ebfe77dc3a3b265bca
MD5 48d1a4589f5327dd39741562da4faf57
BLAKE2b-256 1fa6f6f5aeb4668c74ed78c9b4a11a3c0b15777d19e1cc32f47ee3e9bedb0108

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.6rc0-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.6rc0-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 cd3b74367ac89247ea338da762dbeef26ca6ceb1fb77b02fb10700fda0a3643b
MD5 114191aefba35cc9f9015f184cd795e6
BLAKE2b-256 7acf206d16068c4c05cd056ed20a62ceb40be36d0cb8642bd5644be1f77c5c09

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.6rc0-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.6rc0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a44448cccc76af6c199894cbbe67ea9ba141e965b27c82f02f509f450fc5070d
MD5 a9e985a8bfe8f11ae3731a2f7998360d
BLAKE2b-256 95cbb2a649fb841213accae648d73122517ff5d5991a18cda0bfd233c261a7d9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.6rc0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9e51252ee707a2b5dd8ebbb048a4876e406b7e2517f87d0ecf86912d59867882
MD5 1ea3ee628c8c36d00d3adcee79707552
BLAKE2b-256 04500e96054ee68dd59e54b69df7ab4ac8771c80d54eab3913e1de077139b909

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.6rc0-cp314-cp314t-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.6rc0-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 50707b5b2b63218433930e3626de5a5eb48d523cec5c7c7130eb66a75080542e
MD5 0b0bdc93608548c067a0c8d64d933acf
BLAKE2b-256 814b6c41ad28e51b0f8ce1c77f84e8a93060bc7bcbb4dcdac6381ded2953746a

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.6rc0-cp314-cp314t-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.6rc0-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 395fcbdd4cc6737b5daf48cba8df6eaeee3599883cdb0e57c1d65ec4fc6668d5
MD5 b3d950411211a9074e8f1dc3aba8bea6
BLAKE2b-256 6bdcb929576903865541daaf3e74ad2d5022ad270c7e2a7ec3b7a933d44c9b53

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.6rc0-cp312-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.6rc0-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 af6b15d74372b8b7cad55812f29466088e186aa897948a37fe4b31c6d16f4892
MD5 9772dd70fa926871e91a649986119712
BLAKE2b-256 7feef0e18f1de1338acfe950e482122d4f791c77767da4f9aa60c3e1d8e1c47d

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.6rc0-cp312-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.6rc0-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 abc233000e2aa4086cf4cdc59159d19278aa549f00f039c68109f16004e52d49
MD5 dd1dc9ec6403e55a6529b52cf7594b10
BLAKE2b-256 ed90253bb64d4650a5c321ffcfa262a868722abd592af8043cf01dd389d839c0

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.6rc0-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.6rc0-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 18918e97198dee08ae9eb7fec3483144f1b7a69061dfb9a95017ab807e1167f0
MD5 7ea14b6343d918727914b7e2fe30ac7a
BLAKE2b-256 bafeec8147539e9cae0c04e94fef4029f26347fa70773dcfd5114a226c24220c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.6rc0-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e8261301aad538f4ac7c4a43146b35dab0c79181cb85c47065f1281756f8196b
MD5 0674080350a2538b0bb3821e0f5813a6
BLAKE2b-256 a1c3410b8b84c7609c676a2d17fc3b0e767f14c270714ffb2d9e9e4f39c1317a

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.6rc0-cp312-abi3-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.6rc0-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 e46100900e4dd5397598c796943704a181d1bc9953366f5202905b8adf798e40
MD5 0f6ccc6b625a38f5f88790a597d8b5db
BLAKE2b-256 e19ce78f8d8bd8dd67cea50d308972b38b2248ad836f47b15ee06c1e4770ef54

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.6rc0-cp312-abi3-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.6rc0-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 de41f2aef3d69999c5fc2ddb6010cd3ee24c8f4fa9450529394bb2395e1604c4
MD5 02cf4845ca50c8695295677db3490c10
BLAKE2b-256 640cd58677c973b7c64673dbbdec1d319b238ad839786494d36e0eba8926ad9d

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.6rc0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.6rc0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 914d8fba8c3d9649db19de6a1483357c277ffbfbbc9b0e68f482e9b52e33660e
MD5 b424f6de1d4913736a4e052e7110a9a1
BLAKE2b-256 18afec827598f46fcc0ad4bf11c61135740345a48889552b38c062302a03f2b7

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.6rc0-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.6rc0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b8bcf908fc806e6ec5e988ec2dcd5ba7086a3d0673d38b87fa14a3a6fbe7f5c4
MD5 ad9af7dab9e21ba24a2deae51e585b5a
BLAKE2b-256 4b875536e31046100f83d06686c4680490c5fbd3e2c421e09a2c6183b3e261e4

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.6rc0-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.6rc0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8c90bd3a9f721c8be0f0328c7521e42b4c512a44cf7771195ec4cd1afccf22d0
MD5 c573b2db4f3990ad32d9759899ae5ccf
BLAKE2b-256 b72cf1a53cb296ff99daace0c1509bc66ee8c6ed972020b63e1478827ec0f630

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.6rc0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 013b4629b558b81f1fdafec9d77e54c9b763a7dd8b91ec8a0b007bf761566507
MD5 cc8351733b8eecd31f6e497b549f3c95
BLAKE2b-256 bda2ee0b97583fce73522dda7ccd64b8dadc3c66c69dad9101e7827eb1b50114

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.6rc0-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.6rc0-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 e63300acdfab8c959a87e3bac3211832b332d782354c98d2b9d9c30c9bb13044
MD5 4bec2b3b5474c35b608de1bf3cb0d1f0
BLAKE2b-256 1f011af0d77ab5c596a8719e86c9e37eed168878a9416e1b3d133a0aebacf50c

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.6rc0-cp311-cp311-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.6rc0-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 7f858c49fb4d3af3a90bf2f7ef1edc4dee81b9881e4bc6f4a0535511f82e1a45
MD5 0ba96d61b219dae35cd1b7d80657d54d
BLAKE2b-256 358c0e0c8f0a7e525daba389182158453ba95cec75c6c17127be1d1feb3b6790

See more details on using hashes here.

Release history Release notifications | RSS feed

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