Skip to main content

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.9.tar.gz (7.0 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.9-cp314-cp314t-win_amd64.whl (316.3 kB view details)

Uploaded CPython 3.14tWindows x86-64

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

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

passagemath_planarity-10.8.9-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.9-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.9-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.9-cp314-cp314t-macosx_13_0_arm64.whl (118.9 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

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

Uploaded CPython 3.12+Windows x86-64

passagemath_planarity-10.8.9-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.9-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.9-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.9-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.9-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.9-cp312-abi3-macosx_13_0_arm64.whl (115.2 kB view details)

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_planarity-10.8.9-cp311-cp311-win_amd64.whl (304.8 kB view details)

Uploaded CPython 3.11Windows x86-64

passagemath_planarity-10.8.9-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.9-cp311-cp311-musllinux_1_2_aarch64.whl (403.9 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_planarity-10.8.9-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.9-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.9-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.9-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.9.tar.gz.

File metadata

  • Download URL: passagemath_planarity-10.8.9.tar.gz
  • Upload date:
  • Size: 7.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for passagemath_planarity-10.8.9.tar.gz
Algorithm Hash digest
SHA256 dd4a37c88625fabee2cd8e5242e845b92b7acf0344b33c54b177831579d6e3c0
MD5 906b1e13bdad123b708bec9958063f66
BLAKE2b-256 b857ec9ca0409a6284fb7e02eeb49f83c0adcf0de6307ba61c0188308b59c36e

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.9-cp314-cp314t-win_amd64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.9-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 6d0bf5ecd3916f7f83f2fd6ddb3de201e2f3f9296799e6ba5fee6d101196cc58
MD5 3ba0c5d50b9c6b7c9e01c840f0cb9556
BLAKE2b-256 84096af429af3f920eeaaf71830eb150d50e4ff7754e1b2cbbe2c50b4aa8617a

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.9-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.9-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f43f7906e36b675d0838a322e90b09ea4e44dea66b46bffa40c40ed72024378f
MD5 32242e9529a9c41164f71c2ffdb8ea19
BLAKE2b-256 3a565f1cc72253f1fdb943c71f91d700b7aa302aa6a88f430bdcae34e165294a

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.9-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.9-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 9c7ded47ed1e83525ad084df3a0fdb0c759d9c7fe19537b6d858f59b885db278
MD5 7dd65488eec4539a1beeb7cdb7e11b0b
BLAKE2b-256 f00208946b90d909d3aa7d7db558c2f54b9ff44ff5fade9dcdd3cf381acb7058

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.9-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.9-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c70b264e44a8d0a94649c03a43e1f2beef1f6902f031fc522ecc55c81945595c
MD5 8182b92c084cab7106bccde57846fc71
BLAKE2b-256 c678e2b9f8b1a2f92e9eecd73992ef39c336ec298887477355ca9fc7b3faec98

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.9-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 202ce3d8030e53f9afadfe4e9f9b9fcd2417a7fb34ad9caea86a226c11a4a1ec
MD5 1f13bd712ae3d456db3dc6efa9cc1926
BLAKE2b-256 7276a011d3a29bb75dbaf8f9c02c042cac60c799dabc7bd4e3f07528669013d4

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.9-cp314-cp314t-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.9-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 865c6454b856d50d92bae5b561f2f52313a6690f5da825729564b939ac030a37
MD5 c848c7b8af6ec610856921607e967775
BLAKE2b-256 a7e04e7700805f10247dea0647dbc55eb41e810844d4542c35ee8aecb744cf6e

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.9-cp314-cp314t-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.9-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 9d7d6c17732ca5d929aaf54c831e1ebdedbbfa5f6e06f8a27a7be1410da54e04
MD5 917868641654c93917f684c06f73eb33
BLAKE2b-256 f8870b503f27fa50a2c2e4563ab11c45fca60ac63049a1a01397811b1bde1a15

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.9-cp312-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.9-cp312-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 97beb003aea5101718c9bf58f6d22dbc2d82aa9f24a7ce82aeb473c0ddfdc112
MD5 32531408188d200561d2a2319c183ca7
BLAKE2b-256 5b118d0ce3627ca9850badd21d6f58744088f4fc6f4e0577c76eafe9ec57759c

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.9-cp312-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.9-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 31edd52e7c87980e39c3aad9edca842ffb40e06b5df60797aa51ed33976a1495
MD5 4f44ebd5400b4731b671bf81e3467a61
BLAKE2b-256 264eacec8631318e74deea531a8584d915d307de429e1950f3d0826b151dfce5

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.9-cp312-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.9-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4655f4a959df20c3096acf93ac07526b174a61260855f3fe01db7e4866c95207
MD5 ef33cd1a914acf275d1c568bdceeb57c
BLAKE2b-256 3aad46256fc0fb68adcf8aa774908ddfa89946f54ea6737306d0c9e7a08a5eb5

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.9-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.9-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7ae1734d370b5e2c7c87fc7aef92afac40a3dd2f8d21d543bc6a4427439af99c
MD5 2f769842705b7c72a349b5eccd2e820e
BLAKE2b-256 336c9ad2c3bcf7ab926b1f473b5a4bc87452e9ae9ee903da50cc2881202c59b0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.9-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5c2c7903a5690138ce984ab1642f73ed9c8a538501e8b37886d1ddea4d5c17d4
MD5 8b29a4fa400f1c0465ed81094645d2a7
BLAKE2b-256 f987eecccc42d860245a933491d03f48b82aceb1eee12cc3eb2077cccf915dc6

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.9-cp312-abi3-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.9-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 80e2c63a5078c3e80d8c8451d1c69c27febeabfbadca323413ee2d3127dbb862
MD5 cc7350cadf3dd6833e7252a8385de322
BLAKE2b-256 562a50dd238b528237656b4fe5e09fe79fb7dcfc5e9f26c881c9b8b99e192cbe

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.9-cp312-abi3-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.9-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 7d4b2fc8be6cade23995c293f1028d10ef91c6b478684af451d5dfcb6798ea25
MD5 76c8d6401bf4689e1f1172ac8654f6d6
BLAKE2b-256 a25f75d8e77f6119488d7ca44df8afa30fd66bd651888af09ef87d5a65d78c8a

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.9-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.9-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 e882cddf55e39c34872eeb98c1d289b6dc248a538e38d4583357b8887b7054cf
MD5 aba212729d980c56ca9ff4f97a59803c
BLAKE2b-256 d73257507c842276b184c78c9bff6b935994f9cc88d3adb43a8d778cee3afd8b

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.9-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.9-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d156f28fa58bbc8dbbe683c7e2c4d1cd2c11479cc2009f677e2b7c2506de99a2
MD5 83d6489e051902ca15d5b9e9b7bc2d8c
BLAKE2b-256 de918511efcab0d25f7b27f01dbd4e94f3900d6639cd3b261f29cbd33b9e02ab

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.9-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.9-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 dbbfa5e09ccdcacb4ca98931b4ac04eca569c48dbbd7bf30e73b7cb835537550
MD5 a104cf93afd36bcad66ab530c4d99555
BLAKE2b-256 00e8a8700d131579bfc00eccf44b1f33ffe25915b4cb78476afe721875348278

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.9-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.9-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 adc053f8e9453ea35cf618a32bbfc7be85dbc8200d28b96aa4b9fdd40eeec591
MD5 a8fefe8174d3f6887443d234ee89440a
BLAKE2b-256 2dfbcee1dab8a3135607183e01fe430b79816d500bd37b33bfe8d0a58bc3f9fc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_planarity-10.8.9-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3fc488e29fa0a8b9a64d00a4b5e3514868060970877419f2ac7873d9d81984a6
MD5 f249000fbc5ccc873576389d60a7feff
BLAKE2b-256 22686c7758322e0f49a6f9c6407de7fbb5b0ad95a8308160b84ed7353f9398e5

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.9-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.9-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 fa82b6c614421342c23ca4af32014804db0bf875bc1c0c39b19da19709ba5961
MD5 7636da23e555a9c587baf03e9742db98
BLAKE2b-256 15da97bccfbf9330e87d0ac06c05ce953293305a3c3ea7b17ac26ae9aefa9a66

See more details on using hashes here.

File details

Details for the file passagemath_planarity-10.8.9-cp311-cp311-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_planarity-10.8.9-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 0401c29af0033fa0b1ea22dd537bf31e0732c80c1599b49be14bc5a9bc2fa16f
MD5 90fe2294c4652f66accee6586ea88254
BLAKE2b-256 9bd781d5e151e42060da38526f971238f60af719aab5a6c6d07a90d61bced136

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