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.8rc0.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.8rc0-cp314-cp314t-win_arm64.whl (262.8 kB view details)

Uploaded CPython 3.14tWindows ARM64

passagemath_planarity-10.8.8rc0-cp314-cp314t-win_amd64.whl (316.3 kB view details)

Uploaded CPython 3.14tWindows x86-64

passagemath_planarity-10.8.8rc0-cp314-cp314t-musllinux_1_2_x86_64.whl (452.9 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

passagemath_planarity-10.8.8rc0-cp314-cp314t-musllinux_1_2_aarch64.whl (451.2 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

passagemath_planarity-10.8.8rc0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (456.4 kB view details)

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

passagemath_planarity-10.8.8rc0-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.8rc0-cp314-cp314t-macosx_13_0_x86_64.whl (119.4 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ x86-64

passagemath_planarity-10.8.8rc0-cp314-cp314t-macosx_13_0_arm64.whl (118.9 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_planarity-10.8.8rc0-cp312-abi3-win_arm64.whl (253.8 kB view details)

Uploaded CPython 3.12+Windows ARM64

passagemath_planarity-10.8.8rc0-cp312-abi3-win_amd64.whl (303.6 kB view details)

Uploaded CPython 3.12+Windows x86-64

passagemath_planarity-10.8.8rc0-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.8rc0-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.8rc0-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (379.8 kB view details)

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

passagemath_planarity-10.8.8rc0-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.8rc0-cp312-abi3-macosx_13_0_x86_64.whl (116.6 kB view details)

Uploaded CPython 3.12+macOS 13.0+ x86-64

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

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_planarity-10.8.8rc0-cp311-cp311-win_arm64.whl (254.8 kB view details)

Uploaded CPython 3.11Windows ARM64

passagemath_planarity-10.8.8rc0-cp311-cp311-win_amd64.whl (304.9 kB view details)

Uploaded CPython 3.11Windows x86-64

passagemath_planarity-10.8.8rc0-cp311-cp311-musllinux_1_2_x86_64.whl (411.4 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

passagemath_planarity-10.8.8rc0-cp311-cp311-musllinux_1_2_aarch64.whl (403.9 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_planarity-10.8.8rc0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (410.3 kB view details)

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

passagemath_planarity-10.8.8rc0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (405.1 kB view details)

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

passagemath_planarity-10.8.8rc0-cp311-cp311-macosx_13_0_x86_64.whl (116.7 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_planarity-10.8.8rc0-cp311-cp311-macosx_13_0_arm64.whl (116.0 kB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.8rc0.tar.gz
Algorithm Hash digest
SHA256 39d8acd94b639fee5ee244ed5ecdb738b1cadbdeef0a7ea81e51036affe9fcdc
MD5 8f81465b59f60d620b47d156fed0bd17
BLAKE2b-256 55249166d9024695a8abd4cd44b97450ff063237e73565b0932df0f02dfbc58d

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.8rc0-cp314-cp314t-win_arm64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.8rc0-cp314-cp314t-win_arm64.whl
Algorithm Hash digest
SHA256 84000f31e6ddce0af1a2b0b348d9ff4cfff78a5fa35c09b9cfd175dc7612e6fa
MD5 41d9466b375fb5b6c0dd70dbdf193d2c
BLAKE2b-256 422e6e006366fcfc73ef5eff7edac526a78a5159368a69d8dfc4d072a02a534b

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.8rc0-cp314-cp314t-win_amd64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.8rc0-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 16c7f78eeee1df8756da3008430a327c473bc5bd8afa99898a91d23fef64ae2a
MD5 7186ae2cb2388445d38d94b25c58b670
BLAKE2b-256 76d1e69ff7aa52db09ff0d0fde23cee1a261c63baf9d6dfd46db93d9039feea0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.8rc0-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 023324adfb3dac0b04ec928005e1ba846751c356623aeb727feed9dd9331b5de
MD5 63f1d4fccd51c789c1498371c62d0309
BLAKE2b-256 3b49df44be2d2aff3467367a7a7410222d2e6aeb45f3a10bf5c049b38058e3f7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.8rc0-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3dfc963d5206acd0d45e3e06b015b9083e381706049cef35e8b0d7cc6eaaee84
MD5 478061ff34bdbb0bedca388b86f2a1fc
BLAKE2b-256 5e01cbeceea2eb4ed7eea50245f1a2f1c217dd9bdc9df5d0451551642bffa471

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.8rc0-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.8rc0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e4c94cb1937e439398ccbf98d83cecdc3ebaff8fd1194513aca91ec845d20fb4
MD5 53dfe2c71ed05cfe6f36d2fb06e6bbda
BLAKE2b-256 0c092e2cf4eafd13455a66dd7d10a0b28087d9b365948cd6a6547c0e2a0befdb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.8rc0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8327305cb9ba1db13c75bd2fb41786657d1eeee4fdcaddd5f34efdd6d828823b
MD5 d7b3f49f8d465e9aee12ddbd57059e7c
BLAKE2b-256 56a14248f58b2740047a448411d3a1fd673f8206256d5bc8826fe5eb8563081b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.8rc0-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 b9d7c272450e0cfa57f62c2948c0a0e21ad34f5a78e04ad0012ff63e3c8e55fd
MD5 dd5592d1e9398e445e8ed2e0e9e2a83c
BLAKE2b-256 b344461a67b7d60a8ee396887a69325a210cd823386b9326720cc5d8a95bb35a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.8rc0-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 2c3e979196fe8086ae35027d3d748ef935124cf9805828e7b05334bd4aa2d490
MD5 46ffa53d55a266d3f3b5c22758f9ff8e
BLAKE2b-256 0713b26702bf92a6546f540bb870a5a48a434d3f80cf7b570ee2381f1634d4e3

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.8rc0-cp312-abi3-win_arm64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.8rc0-cp312-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 54b6e123aaec1d0348c715b235ecef7db70e1d3d329d11880ce732ee7d8452fb
MD5 9941f61211fcd4a681d2c0560c6a9566
BLAKE2b-256 d33b5c6cd355f2a4afc71a33d50fbfa05182cff3780915c1c2296ad1f0015e2a

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.8rc0-cp312-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.8rc0-cp312-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 a6df8d814818955df800c3ab1e1afb1aa276744189bfda093eabe3b37413294e
MD5 c0ffcd565959d235a66ab3fc1ad5c874
BLAKE2b-256 9b6b7555159fd2a5f78d40be6ee5b39eaeb54f9f6da6b9328c45764734ebdabf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.8rc0-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d4cb744698ab336b8092602747252b42d5a29d4cb5f3d3ca3fb5a6fb12d81ccc
MD5 ef50d4e96046aba9080a1877f8e365c2
BLAKE2b-256 64016275db11f4dfe6bc27da426fdc38080a1891a2a2047d4cf19f9f46149c9c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.8rc0-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 03feaa1143e671587eaab3d638fef4078f30e91d627c0e8c7e0819b63a9b1759
MD5 c7d68fbdb402b26d79fcdfdb4d2f85b2
BLAKE2b-256 1e6412b66c8b547783af714d9207e5e5c65aa1f077edf385dc16b01d3ffa2991

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.8rc0-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.8rc0-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4fb981b6f2dcff4b2af3a7202d4a201419d46c6d952ea050c13e7f01815becf0
MD5 2d0a4657cb4e4c15c4016eb0160c71a1
BLAKE2b-256 ea33d21dbbc5249c11e543b0f84437b30ac27566e662a48080cd7f3b551a6d5f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.8rc0-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 10fe81260c3296f8f982555b4e7c687faaacbc1075c2547bbaff79b884d5b22d
MD5 e830f5ac842b0111219a487d39f30c35
BLAKE2b-256 1b8c5e72d73ed9429c37ee8d749b87025bc8648de10d536e5ac801f89d4f4b03

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.8rc0-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 3e6b057e0e24f07fe430b7fe73c200ae84561af2c2c5a8ad57b30ea99469bc34
MD5 d653257c8057f77011c180fbe17d34cb
BLAKE2b-256 8be8bdf0e37aadf9ca8f2ffb67394619609df472293ea26ecb0051c49c7170fe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.8rc0-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 3b11c96bfb007d51cde3259b1ca644e1c1bccab2b8b33a382c30a5e7850b0254
MD5 39a949bee6ce6d8a8752b1f0c52d2ca6
BLAKE2b-256 d034ecf055a7497c53607ed6eb2c8ac60aabb3719b9c6d6fa54aa90296a18bdb

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.8rc0-cp311-cp311-win_arm64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.8rc0-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 2d4f141f780805a12f3ab1295c2c8010a76944962851ab1a5ab91bcc735ff320
MD5 1a8d357c3e2fa853f483d926fc8c76c1
BLAKE2b-256 2e00de8dc9f0affac19bb49bd10e4b714e3b56d2bc5985f286135a6ceb46d28f

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.8rc0-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.8rc0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 a22f391e6044c8a6a11405f786c65604e5d46a60ce39b55e4f9e75755580e5f0
MD5 e5d867568d2c32edcf9391ee20cb5c56
BLAKE2b-256 1815f70e29d9c008887add7abe67e10e4ddffc6b7c712968fe52bd8281a60b7c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.8rc0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 54c128fc8be45ac863ee8a0de9995289567e4c34a455171498e94f27abd3192a
MD5 878b6b8726f15c17f5551c6eac4be68d
BLAKE2b-256 e0a34e84934677730a946972ad8ad03cd25ee01ed04caa035b6b2e71d886530d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.8rc0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 03ba602651fa4258e4827a28758ce8a2c54dc239827e5980b3f756a3ce3a8e39
MD5 44b1c9172a3eddcd742339957ad49469
BLAKE2b-256 dd8ff6497c4e689479968282682669b1dbf4c20f7d712577947bd493377f78b8

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.8rc0-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.8rc0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8f314af17e58f8dbb07840d5fca3cd7dd89f0c69da3a4f989772dba90dd0e6cc
MD5 f3f4167f9c847c6e3631e9feb8cbcb73
BLAKE2b-256 5779b719d09d9c7625202dc69705d3f944eda54ab13477640d8ac5bd1f181cb0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.8rc0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 12e4aa8fec644a09313ecd8d1e5bd0d8d4c6e9cba1b972261a431b6af13202c6
MD5 a156d158c9575930ecf267165c61154f
BLAKE2b-256 a3bc55588881d132604220f7ecec98091e731f58cf7e3223c3ae31794d5ed68b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.8rc0-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 8df77fbee5ba617ba694cb6b26e5cef1849818111af2be4118cd76f2d2dc27ee
MD5 465573712b7dbb6d97626e1bb8baa839
BLAKE2b-256 c70994f329cf5660d31502d1c81260998c89422f626afacc7d4f3258f6b93ff6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.8rc0-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 3f7f418ef3a4c9cf208a68ad533f6578d540ac9fd8cd1163e70bab0490bd6ec9
MD5 6ab83a776f01920afef1b1ed62134cae
BLAKE2b-256 f99435ac45ab8c8861d83eea78f9c0cfb36305382bbb8582e8a863056fd82e10

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