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

Uploaded CPython 3.14tWindows ARM64

passagemath_planarity-10.8.6rc1-cp314-cp314t-win_amd64.whl (316.3 kB view details)

Uploaded CPython 3.14tWindows x86-64

passagemath_planarity-10.8.6rc1-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.6rc1-cp314-cp314t-musllinux_1_2_aarch64.whl (451.1 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

passagemath_planarity-10.8.6rc1-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.6rc1-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.6rc1-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.6rc1-cp314-cp314t-macosx_13_0_arm64.whl (118.8 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_planarity-10.8.6rc1-cp312-abi3-win_arm64.whl (253.8 kB view details)

Uploaded CPython 3.12+Windows ARM64

passagemath_planarity-10.8.6rc1-cp312-abi3-win_amd64.whl (303.6 kB view details)

Uploaded CPython 3.12+Windows x86-64

passagemath_planarity-10.8.6rc1-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.6rc1-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.6rc1-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.6rc1-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.6rc1-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.6rc1-cp312-abi3-macosx_13_0_arm64.whl (115.3 kB view details)

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_planarity-10.8.6rc1-cp311-cp311-win_arm64.whl (254.7 kB view details)

Uploaded CPython 3.11Windows ARM64

passagemath_planarity-10.8.6rc1-cp311-cp311-win_amd64.whl (304.7 kB view details)

Uploaded CPython 3.11Windows x86-64

passagemath_planarity-10.8.6rc1-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.6rc1-cp311-cp311-musllinux_1_2_aarch64.whl (403.3 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_planarity-10.8.6rc1-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.6rc1-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.6rc1-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.6rc1-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.6rc1.tar.gz.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.6rc1.tar.gz
Algorithm Hash digest
SHA256 db799ad5d5f101e721e75d5890bf5f80947decc9233edf9a0f0d364d0dca037d
MD5 00683629e63525ef71fd651e077314ac
BLAKE2b-256 e7f95df277900ebb438801810bdd88a963dd8a8baacf3d5568b440cb9255f6d2

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.6rc1-cp314-cp314t-win_arm64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.6rc1-cp314-cp314t-win_arm64.whl
Algorithm Hash digest
SHA256 6b55c83694ce9a6393d599b2f52bb4f7fa021150bffe4f2ef49d6c7a3b3c602e
MD5 c34e47832307c564352ddc75ff3d170b
BLAKE2b-256 278f8d6273d51f6eba06e1f8f574c0d32788610bb5cb8cdde87f694996ddfc4b

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.6rc1-cp314-cp314t-win_amd64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.6rc1-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 171a5d24c81d169155fc98f4c892cc92c016539d60f23786653d20e4e0faa1f9
MD5 e7e414d50f957231c690737e62101b3a
BLAKE2b-256 81d086fe484f6c2550303a268b7c6b1fda8899f31005fcea37ac7add68d43a94

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.6rc1-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c5bbffc653846e35a30e237125ded171c13c211ecf84538b29db6889f8a2d546
MD5 29ca454a733a6be45621a9de3424725f
BLAKE2b-256 c3cfda433b617436fb4d9d515c29de841629f8b8a275f8edf0cdcdb01e3b3031

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.6rc1-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4b5e505ecc5a18815210556d7cac6241d3d9d0c4ecd071380e9bebb730e96068
MD5 3a4a1272f7cbd53f44a9e505311d05ed
BLAKE2b-256 ade7e7763b6693eada7019de5ac967207489e4275cbe6354b3f40b281dc4cab0

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.6rc1-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.6rc1-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 64121283609fa9a1a361aa7190f9750d00f699be102c292f162f85efc9179521
MD5 73b09cdacb825e86c8345333db970c86
BLAKE2b-256 f3bc14ab491a7bb00d28792017cbab1223a696db064e43d7a46b4b7df44548a5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.6rc1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e98f75f0a59e8702294327534dfec8073fa7c3782974b74ac7e7c7196f71f3df
MD5 66d246b5b449fa7a16e0c7164a7fb5fd
BLAKE2b-256 a2f39063be76dbe943c6208ad19617fa9f4b4446b1f941b49b648c73855ef261

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.6rc1-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 eb888c11b3facdf168a75fd8fd80760590784613302c5d0d0cdf6ea5bbd3ab50
MD5 6638b6031f4b9392f439319e240de311
BLAKE2b-256 d42b17d8ff9a311fbfdd6fe8d4af10b889c512c0b412ed1fe4b953d273fb5c74

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.6rc1-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 d8fd186c9f85f5e9ecdc13b8f54ccaa90ac7564ad4c4302021a981d0ec7cea1a
MD5 4fabe521fc7bc578de6bfc8ed3b09392
BLAKE2b-256 b01a59af20ad01390c2683c89e7463dc7eae788c31f807644f439c62ac21dc2a

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.6rc1-cp312-abi3-win_arm64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.6rc1-cp312-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 d01f95264874210b2f31422be24f9ad264b1a22e4d91afd659a7cb2059db068c
MD5 e262ee3b8fbdf7b279832a172012a755
BLAKE2b-256 839370f322fe235de240735900252b1c3bf5ad69aad042bbcabc2d8dfb53301d

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.6rc1-cp312-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.6rc1-cp312-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 c1e9a6068e32184e8811cfe1afb3b54ce1b1e84fe047f33a689d7d39d57b841d
MD5 720b4178a7aab8f5da77fff4d10e080b
BLAKE2b-256 0f3917279ab6f6a65f35e6288c6abaa4fc4d4751fa17e2390ff1f4c25054cf96

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.6rc1-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3ddef9413830cfd35dd2a7564928297c5eb4c18103709f4c8b3cd4f28b560601
MD5 94c703a4f13d8f0a3654d9e36587a9ac
BLAKE2b-256 3ed355fb93e76cae7d074494ef073637140e56e96c2b94d3ce33b5e1219d0c66

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.6rc1-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 88081622282bdf38ceee4335354705b02625fb4ffe1d94acea159814dc383e38
MD5 8a67f593da7debba5df7fde6b824ac3c
BLAKE2b-256 66cde63cf8bddaaf46182d3e42c67a434b2bbff8562421fb20541a6c4ff95255

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.6rc1-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.6rc1-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 08f80e26ff1a4ace83d1b000e88f5b1660b9c4a573a5900353ca5282f8ff0a39
MD5 af9cced49ca940e1031bbd7582809a7b
BLAKE2b-256 7554300c92bf2f94735612aaca84cf03dcdb696fdb97cdd23cfaf2c99919f017

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.6rc1-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 cda16f352f92f5ef3750e017f3cdbadec8550b31b828b2fef2ec6d7c40190b52
MD5 215295816e059cc808b5c4aa8f2bf9b7
BLAKE2b-256 89f22414dc1424dc1b181bf8d94524dec5a57d110851365dc6eb44a87ad98239

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.6rc1-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 9e30b415e9361da2cb6f5f32942fc260e6ba2c1281644df4ab41bd2d44aab499
MD5 01e37d54b932d2e683b18ef53161887e
BLAKE2b-256 bcb1aba4512b6118201be840366643297629bd67c837107ebe181b2c7a4eff70

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.6rc1-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 016139b6c78502bc4e79eb147e353bb0c75c4ed0f33e85bbead039a8eca6a053
MD5 afd2e195898bee2b48428dbea13ecaa7
BLAKE2b-256 cd4466977b90d02fa664c9fd74ad152fa4728ef6f7c22570702ce82946b6cd89

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.6rc1-cp311-cp311-win_arm64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.6rc1-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 6e70d17bf16547e500551cc9fe25773de84cb3e10496e20e0135f7eb1f66ede5
MD5 fa5320946cf27e0c53c70c9ea6e503b6
BLAKE2b-256 7134fb35a066e567d8a7768edb387e3e5b8029f79782065aa35f872199c053ba

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.6rc1-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.6rc1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 7c8c0035d7e38ce7075967e0b48ef31c51f92a0a622c335d911b93aeaf491736
MD5 691257c2238db19d6c32eaecd641280d
BLAKE2b-256 345490495685153a4c989c60b1e0eef0c2be8fbe51f6d3f3f39c0527fa0833eb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.6rc1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8cd54baa111a79fba5aa070eee84db727642688aab12298d4be0f202777d0b3c
MD5 e7d7939b56d5a000dba71d3449926e11
BLAKE2b-256 6b894d91e5b3b827e71d3e1a1e3013601451bec436f4ec1833f8a80299881452

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.6rc1-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f59a30214a20553234e8c43f1f472d67e0bf1fe3ee2bfb84484001f79ae1e4c9
MD5 931ebc390ec73887ba44dcfb4210f1b6
BLAKE2b-256 9efe8e2ec47fd107fc7ba136802fb2b6c508e20c9a4f14efaedbe0b040da7319

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.6rc1-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.6rc1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8e52d551afb922e1977743552cf31b2675fde04d49d1629839f3305748939a30
MD5 5fd585ef9b2f2dac7fd918764fe4dd7d
BLAKE2b-256 e9f7f8390b413ff8664f492f3a407530560cb0cc6147401d1176396ca8027c7b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.6rc1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 aa73d25642ac0e77b4c9c1f2d87fd49a03ea0280e4afb4c18c7948666864d495
MD5 045fb5b9aebfde001794125d7a6bc2b3
BLAKE2b-256 6688b47a941e8a77cb2b0b08fe575ace27efbbe08ca5fd8aa8c607145791399b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.6rc1-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 c87cdd4bc65b0ea5ec4f74b17b28474672d5aa61fe85b1df3cbd9a6a1c056ffe
MD5 7510c038b01081e3c0f36f719867de32
BLAKE2b-256 8bacddd5ac733eb2bd17a40dc19fd0102b5ebfc0621529d229e3de534db1d2f0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.6rc1-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 4402a82d6a1f443d58b1b98bfb84c5309df2907a0d8fe3c7a58b833b617dafa8
MD5 036059a16ba625ec89843ec921393e5b
BLAKE2b-256 abe0b32b63627f217465ff412e589e16b3d2ee93a93a1993cd14b65400ec9c8d

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