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.10.1a0.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.10.1a0-cp315-cp315t-musllinux_1_2_x86_64.whl (449.1 kB view details)

Uploaded CPython 3.15tmusllinux: musl 1.2+ x86-64

passagemath_planarity-10.10.1a0-cp315-cp315t-musllinux_1_2_aarch64.whl (445.0 kB view details)

Uploaded CPython 3.15tmusllinux: musl 1.2+ ARM64

passagemath_planarity-10.10.1a0-cp315-cp315t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (450.2 kB view details)

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

passagemath_planarity-10.10.1a0-cp315-cp315t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (451.5 kB view details)

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

passagemath_planarity-10.10.1a0-cp315-cp315t-macosx_13_0_x86_64.whl (119.3 kB view details)

Uploaded CPython 3.15tmacOS 13.0+ x86-64

passagemath_planarity-10.10.1a0-cp315-cp315t-macosx_13_0_arm64.whl (118.9 kB view details)

Uploaded CPython 3.15tmacOS 13.0+ ARM64

passagemath_planarity-10.10.1a0-cp314-cp314t-win_arm64.whl (262.8 kB view details)

Uploaded CPython 3.14tWindows ARM64

passagemath_planarity-10.10.1a0-cp314-cp314t-win_amd64.whl (316.3 kB view details)

Uploaded CPython 3.14tWindows x86-64

passagemath_planarity-10.10.1a0-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.10.1a0-cp314-cp314t-musllinux_1_2_aarch64.whl (451.2 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

passagemath_planarity-10.10.1a0-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.10.1a0-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.10.1a0-cp314-cp314t-macosx_13_0_x86_64.whl (119.4 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ x86-64

passagemath_planarity-10.10.1a0-cp314-cp314t-macosx_13_0_arm64.whl (118.9 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_planarity-10.10.1a0-cp312-abi3-win_arm64.whl (253.8 kB view details)

Uploaded CPython 3.12+Windows ARM64

passagemath_planarity-10.10.1a0-cp312-abi3-win_amd64.whl (303.6 kB view details)

Uploaded CPython 3.12+Windows x86-64

passagemath_planarity-10.10.1a0-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.10.1a0-cp312-abi3-musllinux_1_2_aarch64.whl (369.8 kB view details)

Uploaded CPython 3.12+musllinux: musl 1.2+ ARM64

passagemath_planarity-10.10.1a0-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.10.1a0-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.10.1a0-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.10.1a0-cp312-abi3-macosx_13_0_arm64.whl (115.3 kB view details)

Uploaded CPython 3.12+macOS 13.0+ ARM64

File details

Details for the file passagemath_planarity-10.10.1a0.tar.gz.

File metadata

File hashes

Hashes for passagemath_planarity-10.10.1a0.tar.gz
Algorithm Hash digest
SHA256 66c19cff2709753f11999059513064dca2262a69d24aace8718df35435179fa5
MD5 f8be5abf474354d6ead8067156a8c6d5
BLAKE2b-256 be2fe612d0ae6a34775c602a4e5fa99e97bf9562d19ad3605202c13da64baf30

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.10.1a0-cp315-cp315t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.10.1a0-cp315-cp315t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d07f709764ac5cf7084c19ad24e9d28efd780bae3610f5f0134e09634e841544
MD5 db52e9b9b5c0642f4d8132471b38d1cb
BLAKE2b-256 416e38ad74d61c530c2372c617e36a2826c774a0d7c5139adde3429387653fb2

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.10.1a0-cp315-cp315t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.10.1a0-cp315-cp315t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c410e48edb88ae30152074208c9dfac9c114376583f75f007362ff08e2ed50b9
MD5 8768e9150388b7866594ab78b06789d5
BLAKE2b-256 e3397807fd728ffb24b6291cd2716fe4ee70f60e2e2aafd731cdd4b51ca00221

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.10.1a0-cp315-cp315t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.10.1a0-cp315-cp315t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1f906cef8a59b263b13345c033449b4617d182ecec8123a80ff088ed396ec6a0
MD5 cc122e5146af596a62ce17d4e250cef5
BLAKE2b-256 58be0a43678a63921e415a321fb62268eb20cfd87bb2992e2478a78d85418e58

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.10.1a0-cp315-cp315t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.10.1a0-cp315-cp315t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a8c1918802f9612e511ede073bb6ab19d27ae78f568fed21be63c99336febfc0
MD5 4cc2e86801315ff40d9e092324417320
BLAKE2b-256 55d992ad642e8c5873259483d2c58241dbb34c12b1876a1acb3dcb305d30a216

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.10.1a0-cp315-cp315t-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.10.1a0-cp315-cp315t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 0403c94d4ed6f49d0280aeff10080c86455f5cc5f8f76a0e5339cec3c32c817e
MD5 86501d913680732aba9467f74c512da8
BLAKE2b-256 9eb16db29542d3a1d812e01d87c49867a955965b2ecd3a017794eb0a2b2c9eba

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.10.1a0-cp315-cp315t-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.10.1a0-cp315-cp315t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 ff993d191b72a9fdacd99fffc16312cf87ad0ed5cbd042ff516f09129f031bfd
MD5 4e80847dd427cdb4e15238d884bb979f
BLAKE2b-256 b3c92c27460f7b6b8f5296137402f3dff08d4fa487784e762fe769eb03b414f6

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.10.1a0-cp314-cp314t-win_arm64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.10.1a0-cp314-cp314t-win_arm64.whl
Algorithm Hash digest
SHA256 54ab23c827e6b49e8a5cc03a30ef27691fafb2c0e5bb27db14ce3d1a0e2d668f
MD5 536c6c3561aa994857f9a4c3e8816b93
BLAKE2b-256 19bb29c0baa6e87581ae7059dd476db4131486495d8b677c480caa6e3ef57805

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.10.1a0-cp314-cp314t-win_amd64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.10.1a0-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 ab12e59af85b440523e8f73a62230439781835cdda807b87ba51029ea0b8a6cd
MD5 3f8638ccfc3d1400b05a3a19421592d2
BLAKE2b-256 94c02a4d54d74e6b720b4144e67377189c892502b912c45f62046e5b3c51fcc7

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.10.1a0-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.10.1a0-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b83ff6d877b057544c73768e6e30aff2345a2c463e68c1b21b64879ac544f2a9
MD5 eafb0010fe15cc397f3bcc041986d966
BLAKE2b-256 452933269de783fb60d097c8df9a0046ad65c30830be592b248110273812b7b6

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.10.1a0-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.10.1a0-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8cf21b4b7c115d3aa54aa8ab57597c132e0ea21c3d91611f3d5db883979b3783
MD5 94666919bc50e02570e52d9ff4028eaa
BLAKE2b-256 7128c93a36d650bee1aad01b01b79e45e00e46a314cad3133556c4b992dd7eef

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.10.1a0-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.10.1a0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1c35666541814d1736eb9823e2c5c153bedac29884883b525b23587368be40c4
MD5 f7b1f96b98c3a482d4c1fb2402ff7763
BLAKE2b-256 3c430de1677fef21d9182ef6c98b986c3a1f3d69385253a337eb4407a7e182c5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.10.1a0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 bfda1eab37e0e717716aaa42a78264ec5d471df8190647fe905bcc9fa22296eb
MD5 a64fe794195f4c87cf4df3b844566bfd
BLAKE2b-256 db5de66143d9762d66ab58b6364f84d6c064e63b0c0276dfbb2d7b2af7b67077

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.10.1a0-cp314-cp314t-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.10.1a0-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 6d8b623147efe8694a71038ae6039f8a630accd41b0c09e2aa40f6bf4e22a7bf
MD5 5c577e51f4367fd0a3074374fbbcf700
BLAKE2b-256 deed03b2e1c6a60335e249b61cea33cc7a0a6724446646308084a418e46b9bf1

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.10.1a0-cp314-cp314t-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.10.1a0-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 8fcb22415fc326cfeec99e8cc6b2365d56c374bbfca3b13a72ca15e55aec3a42
MD5 06843a1ef490e25af3f884e148edfbd3
BLAKE2b-256 8d87b18d2942bc3d213a246e5b061966949e91574cb29227ce2bf516835dfdf5

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.10.1a0-cp312-abi3-win_arm64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.10.1a0-cp312-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 8e77cd8823d84b1f0d944f8608ffa49750d0b12f3efd3fd709b75ffb0abda454
MD5 f3c8d292163eb7f5c3555bebed667220
BLAKE2b-256 394183328daf2aa80769721561852106a1de3c0901479e52817dc3e61b13a73f

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.10.1a0-cp312-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.10.1a0-cp312-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 8f534a7eab270989ff34c4613d8446b698534913a176dd5a26140f88a5037609
MD5 142abce983ae78ec5e9d820cc68d5790
BLAKE2b-256 41d44bbb9d361630cdb3decc4c3d4183da5376423109859bc4da199503ecada6

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.10.1a0-cp312-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.10.1a0-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c90e5bfbd229ee3f2e78fceea89aed9c6d81390d374f72505eaa580d1dfb41fa
MD5 9222dd5d34a7fa3a4eba82d8b2e0f304
BLAKE2b-256 8af55439b70cc999451be55c9fb6bf15b14db16425ba8fabb38b459d397944e4

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.10.1a0-cp312-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.10.1a0-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c7618c89e12d607c669da0b10f4f75919baac228310df9ef5172fc4227abeb7f
MD5 c27ba9d84dd934005b54ad9c2aae70bb
BLAKE2b-256 fe0be89b853b0b1c43e901733d8fb150469ac7dc24c1287ee50dd23335ae2f56

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.10.1a0-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.10.1a0-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 dd907104afbaf99270ba934681d77c6952deabab4275281f89eb261fb9d60147
MD5 7a1f4fa76350e2eb293486f5bc3c5588
BLAKE2b-256 56f0cb3ac9754de4da8892a3376c3d6a1d8d809fef884a9ed48141f9d0f984c9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.10.1a0-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1577b953846895920ec7093236a893d5ef1e6d6c2860d4deffb32bfce9b0fe05
MD5 110fb6b95f424c30345cca2f6591ced0
BLAKE2b-256 745ff7c6b0fd1f7bd92fb6789c805610544ccb58bc99acc40e406357378aec7d

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.10.1a0-cp312-abi3-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.10.1a0-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 b8a298320a21a3a72d3e74edb78bf45e28b3bb3f07ae60cbd551dbfc50c5defa
MD5 a66cf6920281f7c878ee731eb1ed319f
BLAKE2b-256 3cff49097729b1faf25b963bad3a76fd7bdd539d8ca37b87540894065fae1d71

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.10.1a0-cp312-abi3-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.10.1a0-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 86eacf41b33e05b76afcf2a2b9111e0cdd8a0028014ab2c14ca8a1b8b23ff3be
MD5 662ce987c535232d0f553f253839cff3
BLAKE2b-256 60b525df61c4515382457893c10449575817c02c90223eab6dfbc54aa630ea59

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